diff --git a/kinetic/abb-driver/default.nix b/kinetic/abb-driver/default.nix index f6cc92f3e9..3bad65efbd 100644 --- a/kinetic/abb-driver/default.nix +++ b/kinetic/abb-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "96d96d288b6c389f94df427ac061ce3eaba78bea0f19559ca45fdc1ce3a6abe8"; }; + buildInputs = [ industrial-robot-client ]; propagatedBuildInputs = [ industrial-robot-client ]; - nativeBuildInputs = [ catkin industrial-robot-client ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''
diff --git a/kinetic/abb-irb2400-moveit-plugins/default.nix b/kinetic/abb-irb2400-moveit-plugins/default.nix index 4088d3e0f1..950717f801 100644 --- a/kinetic/abb-irb2400-moveit-plugins/default.nix +++ b/kinetic/abb-irb2400-moveit-plugins/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e52a4bbe761932e7b0c4baf47184b690153aec1457693ad5eb6ee9cced11a70b"; }; + buildInputs = [ liblapack moveit-core pluginlib tf-conversions roscpp ]; propagatedBuildInputs = [ liblapack moveit-core pluginlib tf-conversions roscpp ]; - nativeBuildInputs = [ liblapack moveit-core pluginlib tf-conversions catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''
diff --git a/kinetic/abb-irb2400-support/default.nix b/kinetic/abb-irb2400-support/default.nix index b8f2008674..9aca15ab72 100644 --- a/kinetic/abb-irb2400-support/default.nix +++ b/kinetic/abb-irb2400-support/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d9fcb55fd424b1184ce172aa0e5fe08f5750a25af95f45a564a7306c11d657c7"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ abb-resources rviz robot-state-publisher joint-state-publisher abb-driver ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''
diff --git a/kinetic/abb-irb4400-support/default.nix b/kinetic/abb-irb4400-support/default.nix index 29b9207446..4f35d3b44b 100644 --- a/kinetic/abb-irb4400-support/default.nix +++ b/kinetic/abb-irb4400-support/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "fba02c735b2ac29578a195038078f4477ca047634b60d1e8b7048feebabd6c09"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ abb-resources rviz robot-state-publisher joint-state-publisher xacro abb-driver ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''
diff --git a/kinetic/abb-irb5400-support/default.nix b/kinetic/abb-irb5400-support/default.nix index 717a29905c..c61cbd8289 100644 --- a/kinetic/abb-irb5400-support/default.nix +++ b/kinetic/abb-irb5400-support/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a510749f6ad072d9eb120978f8a78ca37bca1eba3f87dbd5fb0b22f1c700a971"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ abb-resources rviz robot-state-publisher joint-state-publisher abb-driver ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''
diff --git a/kinetic/abb-irb6600-support/default.nix b/kinetic/abb-irb6600-support/default.nix index 3b85b4ea1d..96c11fa413 100644 --- a/kinetic/abb-irb6600-support/default.nix +++ b/kinetic/abb-irb6600-support/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "55861d117d65932f565bcc078ae354f83b8ae440247e578fe9b0f8024aa0b545"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ rviz joint-state-publisher robot-state-publisher abb-driver ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''
diff --git a/kinetic/abb-irb6640-support/default.nix b/kinetic/abb-irb6640-support/default.nix index 315a338db1..30a2d05012 100644 --- a/kinetic/abb-irb6640-support/default.nix +++ b/kinetic/abb-irb6640-support/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6d57c94b306f0b4e7336addaacc64e932f5c7e85c5ccec7cc97447483045ba35"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ rviz robot-state-publisher joint-state-publisher xacro abb-driver ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''
diff --git a/kinetic/abseil-cpp/default.nix b/kinetic/abseil-cpp/default.nix index 87c6631568..541bbd6216 100644 --- a/kinetic/abseil-cpp/default.nix +++ b/kinetic/abseil-cpp/default.nix @@ -12,7 +12,8 @@ buildRosPackage { sha256 = "9e9b374fac979fe1f29298d98498d481e12346f1a0c8e0aaca79a0dd01138feb"; }; - nativeBuildInputs = [ rsync catkin ]; + buildInputs = [ rsync ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The abseil_cpp package''; diff --git a/kinetic/acado/default.nix b/kinetic/acado/default.nix index dd4a2ebed6..e02ba95719 100644 --- a/kinetic/acado/default.nix +++ b/kinetic/acado/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f7903bd7d6ae8f11338f8c905ac5f43b4bb1f7bf9863b6daad99ce1b83f9b6bb"; }; + buildInputs = [ boost ]; propagatedBuildInputs = [ catkin boost ]; - nativeBuildInputs = [ cmake boost ]; + nativeBuildInputs = [ cmake ]; meta = { description = ''ACADO Toolkit''; diff --git a/kinetic/access-point-control/default.nix b/kinetic/access-point-control/default.nix index 7777d72c79..c5a0a11cdc 100644 --- a/kinetic/access-point-control/default.nix +++ b/kinetic/access-point-control/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, rospy, catkin, dynamic-reconfigure }: +{ lib, buildRosPackage, fetchurl, dynamic-reconfigure, catkin, rospy }: buildRosPackage { pname = "ros-kinetic-access-point-control"; version = "1.0.15"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8373f805c0200dcd6b516082f486463211cafe0494573e578fe6c4c03121849e"; }; + buildInputs = [ rospy dynamic-reconfigure ]; propagatedBuildInputs = [ rospy dynamic-reconfigure ]; - nativeBuildInputs = [ rospy catkin dynamic-reconfigure ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Defines an API for access point control based on diff --git a/kinetic/ackermann-controller/default.nix b/kinetic/ackermann-controller/default.nix index 3730ad97d6..19986e8665 100644 --- a/kinetic/ackermann-controller/default.nix +++ b/kinetic/ackermann-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "40b0ec4a814e6dc4a893490338a19c4940d72b422d9ba07e362b0517b81021b0"; }; + buildInputs = [ hardware-interface control-msgs tf realtime-tools control-toolbox roscpp nav-msgs urdf controller-interface angles forward-command-controller ]; propagatedBuildInputs = [ hardware-interface control-msgs tf realtime-tools control-toolbox roscpp nav-msgs urdf controller-interface angles forward-command-controller ]; - nativeBuildInputs = [ hardware-interface control-msgs tf realtime-tools control-toolbox catkin roscpp nav-msgs urdf controller-interface angles forward-command-controller ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The ackermann_controller package''; diff --git a/kinetic/ackermann-msgs/default.nix b/kinetic/ackermann-msgs/default.nix index 882bcf7a6f..e21bf54c59 100644 --- a/kinetic/ackermann-msgs/default.nix +++ b/kinetic/ackermann-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "18040a0cd20f0fcd40959dacad2fc3f9f72371e3426fe33f4b5fa18f2e53306e"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS messages for robots using Ackermann steering.''; diff --git a/kinetic/ackermann-steering-controller/default.nix b/kinetic/ackermann-steering-controller/default.nix index b9bbd705a9..c8a14685f6 100644 --- a/kinetic/ackermann-steering-controller/default.nix +++ b/kinetic/ackermann-steering-controller/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "2fcad6fb4a913c7ffcd316f9fc665c3d1e00838b892dad0dce0847e5e8c19dde"; }; + buildInputs = [ hardware-interface pluginlib boost realtime-tools diff-drive-controller roscpp nav-msgs urdf controller-interface tf ]; checkInputs = [ gazebo-ros rostest controller-manager std-srvs std-msgs rosunit xacro geometry-msgs ]; propagatedBuildInputs = [ hardware-interface pluginlib boost realtime-tools diff-drive-controller roscpp nav-msgs urdf controller-interface tf ]; - nativeBuildInputs = [ hardware-interface pluginlib boost realtime-tools diff-drive-controller catkin roscpp nav-msgs urdf controller-interface tf ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Controller for a steer drive mobile base.''; diff --git a/kinetic/actionlib-msgs/default.nix b/kinetic/actionlib-msgs/default.nix index 839336bba5..94db6d8ad6 100644 --- a/kinetic/actionlib-msgs/default.nix +++ b/kinetic/actionlib-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "94bf0ae2bfb725c95a5ab9d6a683edae7d35e7b2f8440dc95aaa153b01420992"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-generation message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''actionlib_msgs defines the common messages to interact with an diff --git a/kinetic/actionlib-tutorials/default.nix b/kinetic/actionlib-tutorials/default.nix index 433b6f1274..99b069a7f6 100644 --- a/kinetic/actionlib-tutorials/default.nix +++ b/kinetic/actionlib-tutorials/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a6427b547fe2c4e026fc4dc52b7ed53c4d21a104cd5c9839274022385540c835"; }; + buildInputs = [ message-generation actionlib-msgs actionlib std-msgs roscpp ]; propagatedBuildInputs = [ roscpp message-runtime actionlib ]; - nativeBuildInputs = [ message-generation actionlib-msgs actionlib std-msgs catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The actionlib_tutorials package''; diff --git a/kinetic/actionlib/default.nix b/kinetic/actionlib/default.nix index 9b73694481..4d473c25c7 100644 --- a/kinetic/actionlib/default.nix +++ b/kinetic/actionlib/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "20904f8215d1cc39a6e30fee69a1c964a02dbf4a2f931e56d12fc8850d13d235"; }; + buildInputs = [ rostest message-generation boost actionlib-msgs rospy std-msgs roscpp ]; checkInputs = [ rosnode ]; propagatedBuildInputs = [ boost actionlib-msgs pythonPackages.wxPython rostest roslib message-runtime rostopic rospy std-msgs roscpp ]; - nativeBuildInputs = [ rostest message-generation boost actionlib-msgs rospy std-msgs catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The actionlib stack provides a standardized interface for diff --git a/kinetic/addwa-local-planner/default.nix b/kinetic/addwa-local-planner/default.nix index 369176a7da..f5a11c25e1 100644 --- a/kinetic/addwa-local-planner/default.nix +++ b/kinetic/addwa-local-planner/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7acaa3894129b79d41e35dd91729d144609a2ea855fec3c2ddedff35379a2a86"; }; + buildInputs = [ costmap-2d pluginlib cmake-modules base-local-planner nav-core roscpp nav-msgs dynamic-reconfigure tf pcl-conversions eigen ]; propagatedBuildInputs = [ costmap-2d pluginlib base-local-planner nav-core roscpp nav-msgs dynamic-reconfigure tf eigen ]; - nativeBuildInputs = [ costmap-2d pluginlib cmake-modules base-local-planner nav-core catkin roscpp nav-msgs dynamic-reconfigure tf pcl-conversions eigen ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''a modified version of dwa local planner''; diff --git a/kinetic/adi-driver/default.nix b/kinetic/adi-driver/default.nix index 257ade43d3..eeccb0132f 100644 --- a/kinetic/adi-driver/default.nix +++ b/kinetic/adi-driver/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "5736b91fb343b049bddfad0035c45201a92d2bc73d70b49c2d4813913ab694a0"; }; + buildInputs = [ std-srvs sensor-msgs roscpp roslint ]; checkInputs = [ rostest roslaunch ]; propagatedBuildInputs = [ rviz-imu-plugin std-srvs rviz rqt-plot sensor-msgs roscpp imu-filter-madgwick xacro ]; - nativeBuildInputs = [ std-srvs catkin roslint sensor-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The adi_driver package''; diff --git a/kinetic/agni-tf-tools/default.nix b/kinetic/agni-tf-tools/default.nix index d09e93aa51..b249070da8 100644 --- a/kinetic/agni-tf-tools/default.nix +++ b/kinetic/agni-tf-tools/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ec2098e225e210719c0b7b0ab85daad43b6bf7c914cc1e58dd01a83ed8b10176"; }; + buildInputs = [ roscpp rviz tf2-ros eigen ]; propagatedBuildInputs = [ roscpp rviz tf2-ros ]; - nativeBuildInputs = [ rviz eigen catkin roscpp tf2-ros ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package provides a gui program as well as a rviz plugin to publish static transforms. diff --git a/kinetic/agvs-description/default.nix b/kinetic/agvs-description/default.nix index cf9ba1453a..be2940bd41 100644 --- a/kinetic/agvs-description/default.nix +++ b/kinetic/agvs-description/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c9baa844569cef40231442ddd9bd68daeb4c9c93c98511cbe3f383b70393d095"; }; + buildInputs = [ std-msgs std-srvs tf roscpp ]; propagatedBuildInputs = [ std-srvs message-runtime std-msgs tf roscpp ]; - nativeBuildInputs = [ std-srvs std-msgs catkin tf roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The agvs_description package. Robot description. Urdf and mesh files.''; diff --git a/kinetic/agvs-gazebo/default.nix b/kinetic/agvs-gazebo/default.nix index 15be03befc..5804255cb9 100644 --- a/kinetic/agvs-gazebo/default.nix +++ b/kinetic/agvs-gazebo/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6de0127434c711897d57f1bbe5aa0cbf02dc036056ecfd6685602fb364fdcc0e"; }; + buildInputs = [ gazebo-ros std-srvs joint-state-controller agvs-pad velocity-controllers roscpp agvs-description agvs-robot-control effort-controllers std-msgs tf ]; propagatedBuildInputs = [ gazebo-ros std-srvs joint-state-controller agvs-pad velocity-controllers roscpp agvs-description agvs-robot-control effort-controllers std-msgs tf ]; - nativeBuildInputs = [ gazebo-ros std-srvs joint-state-controller catkin agvs-pad velocity-controllers roscpp agvs-description agvs-robot-control effort-controllers std-msgs tf ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The agvs_gazebo package. Launch files and worlds to run Gazebo.''; diff --git a/kinetic/agvs-pad/default.nix b/kinetic/agvs-pad/default.nix index 88ec7cba5e..a6d8095a20 100644 --- a/kinetic/agvs-pad/default.nix +++ b/kinetic/agvs-pad/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4d5ed9a41e12e21d86ab4613dcdef0b72171d2f38b610e305c579589e8f6df3a"; }; + buildInputs = [ diagnostic-updater std-srvs geometry-msgs std-msgs diagnostic-msgs sensor-msgs robotnik-msgs ackermann-msgs ]; propagatedBuildInputs = [ diagnostic-updater std-srvs geometry-msgs std-msgs diagnostic-msgs sensor-msgs robotnik-msgs ackermann-msgs ]; - nativeBuildInputs = [ std-srvs sensor-msgs catkin robotnik-msgs ackermann-msgs diagnostic-updater std-msgs diagnostic-msgs geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The agvs_pad package.Component to control the robot by using a ps3 pad.''; diff --git a/kinetic/agvs-robot-control/default.nix b/kinetic/agvs-robot-control/default.nix index 1839144fbf..2f49133e4b 100644 --- a/kinetic/agvs-robot-control/default.nix +++ b/kinetic/agvs-robot-control/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "eea289928174804be2f07c480b31fbd7d0ac4412424a84b45abdbde5fef58e83"; }; + buildInputs = [ std-srvs geometry-msgs sensor-msgs robotnik-msgs roscpp diagnostic-updater message-generation nav-msgs std-msgs diagnostic-msgs tf ackermann-msgs ]; propagatedBuildInputs = [ std-srvs geometry-msgs sensor-msgs robotnik-msgs roscpp diagnostic-updater nav-msgs message-runtime std-msgs diagnostic-msgs tf ackermann-msgs ]; - nativeBuildInputs = [ std-srvs geometry-msgs sensor-msgs catkin robotnik-msgs roscpp diagnostic-updater message-generation nav-msgs std-msgs diagnostic-msgs tf ackermann-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The agvs_robot_control package. Robot controller that interacts with Gazebo motor controllers.''; diff --git a/kinetic/amcl/default.nix b/kinetic/amcl/default.nix index 774146c18b..9b6c93dc18 100644 --- a/kinetic/amcl/default.nix +++ b/kinetic/amcl/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, map-server, std-srvs, tf, rosbag, catkin, message-filters, rostest, nav-msgs, dynamic-reconfigure, roscpp }: +{ lib, buildRosPackage, fetchurl, std-srvs, map-server, tf, rosbag, catkin, message-filters, rostest, nav-msgs, dynamic-reconfigure, roscpp }: buildRosPackage { pname = "ros-kinetic-amcl"; version = "1.14.4"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "ff24b933e459a835da6a977d20d4a2aa1cef618fde5549798e371910ddcca3ab"; }; + buildInputs = [ std-srvs nav-msgs dynamic-reconfigure rosbag tf message-filters roscpp ]; checkInputs = [ rostest map-server ]; propagatedBuildInputs = [ std-srvs nav-msgs dynamic-reconfigure tf rosbag roscpp ]; - nativeBuildInputs = [ std-srvs nav-msgs catkin dynamic-reconfigure rosbag tf message-filters roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''
diff --git a/kinetic/app-manager/default.nix b/kinetic/app-manager/default.nix index 10afbe14ac..bb4b12b423 100644 --- a/kinetic/app-manager/default.nix +++ b/kinetic/app-manager/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ec22bd2b90873336242132827de6549b9ccf284e2e924ae0e267854e4d982f31"; }; + buildInputs = [ message-generation rosgraph rospy roslaunch rosunit ]; propagatedBuildInputs = [ rosgraph message-runtime rospy roslaunch rosunit ]; - nativeBuildInputs = [ message-generation rosgraph rospy roslaunch catkin rosunit ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''app_manager''; diff --git a/kinetic/ar-track-alvar-msgs/default.nix b/kinetic/ar-track-alvar-msgs/default.nix index 0d2ffb9ab2..f34c05751c 100644 --- a/kinetic/ar-track-alvar-msgs/default.nix +++ b/kinetic/ar-track-alvar-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "cfe0747bf3863120aa14df24c1983677446a90db3021d5ac1dd7c8d7b396a6e0"; }; + buildInputs = [ std-msgs message-generation geometry-msgs ]; propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ]; - nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package is a ROS wrapper for Alvar, an open source AR tag tracking library.''; diff --git a/kinetic/ar-track-alvar/default.nix b/kinetic/ar-track-alvar/default.nix index a2435324e3..dcc5652d6d 100644 --- a/kinetic/ar-track-alvar/default.nix +++ b/kinetic/ar-track-alvar/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, cv-bridge, tinyxml, ar-track-alvar-msgs, rospy, pcl-ros, tf, pcl-conversions, geometry-msgs, image-transport, message-generation, message-runtime, rosbag, catkin, resource-retriever, std-msgs, roscpp, visualization-msgs, cmake-modules, sensor-msgs, rostest, tf2, dynamic-reconfigure }: +{ lib, buildRosPackage, fetchurl, cv-bridge, tinyxml, ar-track-alvar-msgs, rospy, pcl-ros, tf, pcl-conversions, geometry-msgs, image-transport, message-generation, message-runtime, rosbag, catkin, resource-retriever, std-msgs, visualization-msgs, roscpp, cmake-modules, sensor-msgs, tf2, rostest, dynamic-reconfigure }: buildRosPackage { pname = "ros-kinetic-ar-track-alvar"; version = "0.7.1"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "38e265750e11ad3c7d0306220ad502490449d7a20fe8c43fc318499fef10d6c2"; }; + buildInputs = [ cmake-modules image-transport sensor-msgs cv-bridge tinyxml roscpp rospy ar-track-alvar-msgs tf2 message-generation resource-retriever visualization-msgs pcl-ros std-msgs dynamic-reconfigure tf pcl-conversions geometry-msgs ]; checkInputs = [ rostest rosbag ]; propagatedBuildInputs = [ image-transport sensor-msgs cv-bridge tinyxml roscpp rospy ar-track-alvar-msgs tf2 resource-retriever visualization-msgs pcl-ros std-msgs message-runtime dynamic-reconfigure tf pcl-conversions geometry-msgs ]; - nativeBuildInputs = [ cv-bridge catkin tinyxml ar-track-alvar-msgs resource-retriever rospy pcl-ros std-msgs roscpp visualization-msgs tf pcl-conversions geometry-msgs cmake-modules image-transport sensor-msgs tf2 message-generation dynamic-reconfigure ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package is a ROS wrapper for Alvar, an open source AR tag tracking library.''; diff --git a/kinetic/arbotix-msgs/default.nix b/kinetic/arbotix-msgs/default.nix index b2aa074fc7..3dda95c1e4 100644 --- a/kinetic/arbotix-msgs/default.nix +++ b/kinetic/arbotix-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d31edaaa1ffaa298241661366f49a4971aa4ff82471f28eb4653e00a97aa06f9"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages and Services definitions for the ArbotiX.''; diff --git a/kinetic/arduino-daq/default.nix b/kinetic/arduino-daq/default.nix index 36ca6bd684..dc90603797 100644 --- a/kinetic/arduino-daq/default.nix +++ b/kinetic/arduino-daq/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7d2d5c27545910fdce8db1eedda18cac315953b6f76396ee73a0ca0a71c65a15"; }; + buildInputs = [ std-msgs message-generation roscpp mrpt1 ]; propagatedBuildInputs = [ std-msgs message-generation roscpp mrpt1 ]; - nativeBuildInputs = [ message-generation mrpt1 std-msgs catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''AVR8 firmware, a host standalone C++ library, and a ROS node for UAL eCAR's Arduino-based DAQ system, but it is generic enough for use in many other applications''; diff --git a/kinetic/arm-navigation-msgs/default.nix b/kinetic/arm-navigation-msgs/default.nix index 8ad9df2067..e2977577e5 100644 --- a/kinetic/arm-navigation-msgs/default.nix +++ b/kinetic/arm-navigation-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4da8f9b727646dd5d6434e80e074a72c63d572a60c3c4350d7db6eaca6c04847"; }; + buildInputs = [ message-generation actionlib-msgs std-msgs trajectory-msgs sensor-msgs tf geometry-msgs ]; propagatedBuildInputs = [ message-runtime actionlib-msgs std-msgs trajectory-msgs sensor-msgs tf geometry-msgs ]; - nativeBuildInputs = [ message-generation catkin actionlib-msgs std-msgs trajectory-msgs sensor-msgs tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''arm_navigation_msgs''; diff --git a/kinetic/aruco-detect/default.nix b/kinetic/aruco-detect/default.nix index bcf721c692..be77201077 100644 --- a/kinetic/aruco-detect/default.nix +++ b/kinetic/aruco-detect/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, tf2-geometry-msgs, fiducial-msgs, image-transport, catkin, cv-bridge, sensor-msgs, tf2-ros, roscpp, tf2, dynamic-reconfigure, visualization-msgs, opencv3 }: +{ lib, buildRosPackage, fetchurl, tf2-geometry-msgs, fiducial-msgs, sensor-msgs, image-transport, cv-bridge, catkin, tf2-ros, roscpp, tf2, dynamic-reconfigure, visualization-msgs, opencv3 }: buildRosPackage { pname = "ros-kinetic-aruco-detect"; version = "0.10.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1625f2ff481ac9478a3a25d817cba60bc7b96db68f80f7b8386e9f77c9e8bdc8"; }; + buildInputs = [ tf2-geometry-msgs fiducial-msgs image-transport sensor-msgs cv-bridge roscpp tf2-ros tf2 dynamic-reconfigure visualization-msgs opencv3 ]; propagatedBuildInputs = [ tf2-geometry-msgs fiducial-msgs image-transport sensor-msgs cv-bridge roscpp tf2-ros tf2 dynamic-reconfigure visualization-msgs opencv3 ]; - nativeBuildInputs = [ tf2-geometry-msgs fiducial-msgs image-transport sensor-msgs cv-bridge catkin roscpp tf2-ros tf2 dynamic-reconfigure visualization-msgs opencv3 ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Fiducial detection based on the aruco library''; diff --git a/kinetic/aruco-msgs/default.nix b/kinetic/aruco-msgs/default.nix index 4f66fd4764..a427f26841 100644 --- a/kinetic/aruco-msgs/default.nix +++ b/kinetic/aruco-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ca90755d497b4ccfc1ced8b457a1e99bfc1dad143e36aa7318b42ce55209245a"; }; + buildInputs = [ std-msgs message-generation geometry-msgs ]; propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ]; - nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The aruco_msgs package''; diff --git a/kinetic/aruco-ros/default.nix b/kinetic/aruco-ros/default.nix index 4ce494420a..14b3ea1228 100644 --- a/kinetic/aruco-ros/default.nix +++ b/kinetic/aruco-ros/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ce8f1625b98d03e73fe10208cf432a0862d72645e1b780a515b050d426d9f51e"; }; + buildInputs = [ tf image-transport sensor-msgs cv-bridge aruco-msgs roscpp dynamic-reconfigure visualization-msgs aruco geometry-msgs ]; propagatedBuildInputs = [ tf image-transport sensor-msgs cv-bridge aruco-msgs roscpp dynamic-reconfigure visualization-msgs aruco geometry-msgs ]; - nativeBuildInputs = [ tf image-transport sensor-msgs cv-bridge aruco-msgs catkin roscpp dynamic-reconfigure visualization-msgs aruco geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The ARUCO Library has been developed by the Ava group of the Univeristy of Cordoba(Spain). diff --git a/kinetic/aruco/default.nix b/kinetic/aruco/default.nix index 1497827023..7156d5a25d 100644 --- a/kinetic/aruco/default.nix +++ b/kinetic/aruco/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6631c37497ef6d33f00bc31237fad18e38e7435815df99804ab2c3dea77aa7a9"; }; + buildInputs = [ opencv3 ]; propagatedBuildInputs = [ opencv3 ]; - nativeBuildInputs = [ catkin opencv3 ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The ARUCO Library has been developed by the Ava group of the Univeristy of Cordoba(Spain). diff --git a/kinetic/asmach-tutorials/default.nix b/kinetic/asmach-tutorials/default.nix index 73877b8472..d4ff04e640 100644 --- a/kinetic/asmach-tutorials/default.nix +++ b/kinetic/asmach-tutorials/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6f8d206898a3a4c7acb1efd2e357e3aa10708393bf55780fa47685c2a5d916a4"; }; + buildInputs = [ turtlesim message-generation actionlib asmach actionlib-msgs rospy smach-ros ]; propagatedBuildInputs = [ turtlesim actionlib asmach actionlib-msgs rospy smach-ros ]; - nativeBuildInputs = [ turtlesim message-generation actionlib asmach actionlib-msgs rospy catkin smach-ros ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package containes numerous examples of how to use SMACH. See the examples directory.''; diff --git a/kinetic/assimp-devel/default.nix b/kinetic/assimp-devel/default.nix index f6eecf2e57..fafab62fca 100644 --- a/kinetic/assimp-devel/default.nix +++ b/kinetic/assimp-devel/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "10ed47e35b00a2584203626408b5f2f694122bf28873dabc556a47b8c0f27e84"; }; + buildInputs = [ rosboost-cfg boost mk git rosbuild cacert unzip openssl zlib ]; propagatedBuildInputs = [ zlib boost ]; - nativeBuildInputs = [ rosboost-cfg boost mk git rosbuild catkin cacert unzip openssl zlib ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''assimp library''; diff --git a/kinetic/assisted-teleop/default.nix b/kinetic/assisted-teleop/default.nix index 99503c46cb..fa766ed0e1 100644 --- a/kinetic/assisted-teleop/default.nix +++ b/kinetic/assisted-teleop/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "11de53b07b6815ab2d93730acbc8461d7a91bc74b5f153ed9992ebc6da9cf9d5"; }; + buildInputs = [ costmap-2d filters pluginlib base-local-planner tf sensor-msgs message-filters roscpp move-base-msgs actionlib angles roslib geometry-msgs eigen ]; propagatedBuildInputs = [ costmap-2d filters pluginlib base-local-planner tf sensor-msgs message-filters roscpp move-base-msgs actionlib angles roslib geometry-msgs eigen ]; - nativeBuildInputs = [ costmap-2d filters pluginlib base-local-planner tf sensor-msgs catkin message-filters roscpp move-base-msgs actionlib angles roslib geometry-msgs eigen ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The assisted_teleop node subscribes to a desired trajectory topic diff --git a/kinetic/astra-camera/default.nix b/kinetic/astra-camera/default.nix index 808d3338cb..14c162c6f7 100644 --- a/kinetic/astra-camera/default.nix +++ b/kinetic/astra-camera/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, camera-info-manager, image-transport, git, catkin, sensor-msgs, libusb1, message-generation, message-runtime, nodelet, dynamic-reconfigure, roscpp, libudev }: +{ lib, buildRosPackage, fetchurl, camera-info-manager, image-transport, git, catkin, sensor-msgs, roscpp, libusb1, message-generation, message-runtime, dynamic-reconfigure, nodelet, libudev }: buildRosPackage { pname = "ros-kinetic-astra-camera"; version = "0.2.2-r1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "529d38740a742672b4963ad30437fe7652b09d2b29b80199f298eb53de94e34a"; }; + buildInputs = [ camera-info-manager image-transport git sensor-msgs libusb1 message-generation nodelet dynamic-reconfigure roscpp libudev ]; propagatedBuildInputs = [ message-runtime dynamic-reconfigure camera-info-manager image-transport sensor-msgs nodelet roscpp ]; - nativeBuildInputs = [ camera-info-manager image-transport git sensor-msgs catkin libusb1 message-generation nodelet dynamic-reconfigure roscpp libudev ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Drivers for Orbbec Astra Devices.''; diff --git a/kinetic/async-comm/default.nix b/kinetic/async-comm/default.nix index 504cb7d7b8..31bdef7b88 100644 --- a/kinetic/async-comm/default.nix +++ b/kinetic/async-comm/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2178321d845dac075d6f96084f02438f8a60cbf7ef119ca7988fad78bc18c244"; }; + buildInputs = [ boost ]; propagatedBuildInputs = [ catkin boost ]; - nativeBuildInputs = [ cmake boost ]; + nativeBuildInputs = [ cmake ]; meta = { description = ''A C++ library for asynchronous serial communication''; diff --git a/kinetic/ati-ft-sensor/default.nix b/kinetic/ati-ft-sensor/default.nix index 37ce8e45db..7c328c2ce6 100644 --- a/kinetic/ati-ft-sensor/default.nix +++ b/kinetic/ati-ft-sensor/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "93bbb0f85950aa050074046de3e5f7e3f136bafddd423034bda56f1ce09fa35b"; }; + buildInputs = [ roslib robotis-math cmake-modules boost eigen libyamlcpp roscpp geometry-msgs ]; propagatedBuildInputs = [ roslib robotis-math cmake-modules boost eigen libyamlcpp roscpp geometry-msgs ]; - nativeBuildInputs = [ cmake-modules boost libyamlcpp catkin roscpp robotis-math eigen roslib geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package is a library for using ATI's transducer. diff --git a/kinetic/audibot-gazebo/default.nix b/kinetic/audibot-gazebo/default.nix index e6e84530d1..c6adbc31e2 100644 --- a/kinetic/audibot-gazebo/default.nix +++ b/kinetic/audibot-gazebo/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "92aa9421649812ed8e7e2551c3f43e9d100f50e112d33795a95874a2eacfa7ea"; }; + buildInputs = [ gazebo-ros tf roscpp ]; checkInputs = [ rostest rospy ]; propagatedBuildInputs = [ gazebo-ros gazebo-ros-pkgs rviz robot-state-publisher tf roscpp ]; - nativeBuildInputs = [ gazebo-ros catkin tf roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Gazebo model plugin to simulate Audibot''; diff --git a/kinetic/audio-capture/default.nix b/kinetic/audio-capture/default.nix index 40e895ee5d..a4d079449c 100644 --- a/kinetic/audio-capture/default.nix +++ b/kinetic/audio-capture/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2252342a125f03ac6333387bdbdb03c3cfb59c5f3ea8ee6cb70e42d007f33243"; }; + buildInputs = [ gst_all_1.gst-plugins-base roscpp gst_all_1.gstreamer audio-common-msgs ]; propagatedBuildInputs = [ gst_all_1.gstreamer gst_all_1.gst-plugins-base roscpp gst_all_1.gst-plugins-ugly audio-common-msgs gst_all_1.gst-plugins-good ]; - nativeBuildInputs = [ catkin audio-common-msgs gst_all_1.gst-plugins-base roscpp gst_all_1.gstreamer ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Transports audio from a source to a destination. Audio sources can come diff --git a/kinetic/audio-common-msgs/default.nix b/kinetic/audio-common-msgs/default.nix index ffb61f3a4c..b85a6b9606 100644 --- a/kinetic/audio-common-msgs/default.nix +++ b/kinetic/audio-common-msgs/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }: +{ lib, buildRosPackage, fetchurl, message-generation, catkin, message-runtime }: buildRosPackage { pname = "ros-kinetic-audio-common-msgs"; version = "0.3.3"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9fbd274d1195d986f61791de4e542eba2872e8a98618e3ba1494acc252239d72"; }; + buildInputs = [ message-generation ]; propagatedBuildInputs = [ message-runtime ]; - nativeBuildInputs = [ catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages for transmitting audio via ROS''; diff --git a/kinetic/audio-play/default.nix b/kinetic/audio-play/default.nix index 86da7e871b..8214aa4915 100644 --- a/kinetic/audio-play/default.nix +++ b/kinetic/audio-play/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "132d07c5b00eb358b933445dc747bcb64f4c676da40db2d66058651f5c32f345"; }; + buildInputs = [ gst_all_1.gst-plugins-base roscpp gst_all_1.gstreamer audio-common-msgs ]; propagatedBuildInputs = [ gst_all_1.gstreamer gst_all_1.gst-plugins-base roscpp gst_all_1.gst-plugins-ugly audio-common-msgs gst_all_1.gst-plugins-good ]; - nativeBuildInputs = [ catkin audio-common-msgs gst_all_1.gst-plugins-base roscpp gst_all_1.gstreamer ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Outputs audio to a speaker from a source node.''; diff --git a/kinetic/automotive-navigation-msgs/default.nix b/kinetic/automotive-navigation-msgs/default.nix index fa938c970e..36176076a1 100644 --- a/kinetic/automotive-navigation-msgs/default.nix +++ b/kinetic/automotive-navigation-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "aa0d581cd8e02cade8b47d842aae3773a257f97e5894e145974610e213aa6ab5"; }; + buildInputs = [ std-msgs message-generation geometry-msgs ]; propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ]; - nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Generic Messages for Navigation Objectives in Automotive Automation Software''; diff --git a/kinetic/automotive-platform-msgs/default.nix b/kinetic/automotive-platform-msgs/default.nix index 22323a1f0d..1dad7d66ff 100644 --- a/kinetic/automotive-platform-msgs/default.nix +++ b/kinetic/automotive-platform-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "63c1a1ecf12184be1954ffa38860b918033dc4f169dda552791abb1443452528"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Generic Messages for Communication with an Automotive Autonomous Platform''; diff --git a/kinetic/auv-msgs/default.nix b/kinetic/auv-msgs/default.nix index 31417d7638..9d957f54b5 100644 --- a/kinetic/auv-msgs/default.nix +++ b/kinetic/auv-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2e110447ae64991a7e8488fd076f2ff5bb7d32e426152d233ba77420041fa619"; }; + buildInputs = [ geographic-msgs message-generation std-msgs sensor-msgs geometry-msgs ]; propagatedBuildInputs = [ geographic-msgs message-runtime std-msgs sensor-msgs geometry-msgs ]; - nativeBuildInputs = [ geographic-msgs message-generation std-msgs sensor-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package provides message types commonly used with Autonomous Underwater Vehicles''; diff --git a/kinetic/avt-vimba-camera/default.nix b/kinetic/avt-vimba-camera/default.nix index 2ebc7a0038..fcf4897701 100644 --- a/kinetic/avt-vimba-camera/default.nix +++ b/kinetic/avt-vimba-camera/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bd7f88e11df09fc332ada9f3f0e595b1e70c83ac9a9294a4a0b0e2269e795e4f"; }; + buildInputs = [ camera-info-manager image-transport sensor-msgs message-filters polled-camera image-geometry diagnostic-updater dynamic-reconfigure std-msgs roscpp ]; propagatedBuildInputs = [ camera-info-manager image-transport sensor-msgs message-filters polled-camera image-geometry diagnostic-updater dynamic-reconfigure std-msgs roscpp ]; - nativeBuildInputs = [ camera-info-manager image-transport sensor-msgs catkin message-filters polled-camera image-geometry diagnostic-updater dynamic-reconfigure std-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Wrapper of the Allied Vision Technologies (AVT) VIMBA Ethernet and Firewire SDK.''; diff --git a/kinetic/aws-ros1-common/default.nix b/kinetic/aws-ros1-common/default.nix index 26d14ebea5..e7868fb8a7 100644 --- a/kinetic/aws-ros1-common/default.nix +++ b/kinetic/aws-ros1-common/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "1d5d17631e07c0bf544bb13ecfee572dff235e14239bd7e86ead078bc812dbc8"; }; + buildInputs = [ aws-common roscpp ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ aws-common roscpp ]; - nativeBuildInputs = [ catkin aws-common roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Common utilities for ROS1 nodes using Amazon Web Services''; diff --git a/kinetic/axis-camera/default.nix b/kinetic/axis-camera/default.nix index 6315fe9b97..436d9e5d14 100644 --- a/kinetic/axis-camera/default.nix +++ b/kinetic/axis-camera/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ae6f8e91ae2ddeacc968cef472235f31a371e4a1f2a2828cd612df1713de3d8e"; }; + buildInputs = [ message-generation dynamic-reconfigure rospy sensor-msgs tf camera-info-manager-py geometry-msgs ]; propagatedBuildInputs = [ message-runtime dynamic-reconfigure rospy sensor-msgs tf camera-info-manager-py geometry-msgs ]; - nativeBuildInputs = [ message-generation catkin dynamic-reconfigure rospy sensor-msgs tf camera-info-manager-py geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Python ROS drivers for accessing an Axis camera's MJPG diff --git a/kinetic/backward-ros/default.nix b/kinetic/backward-ros/default.nix index 5d468cdc85..f93da0bea8 100644 --- a/kinetic/backward-ros/default.nix +++ b/kinetic/backward-ros/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b1d4248db3584ba802bb5336b9b5a550c9ce6d0b0e0e099e4d3c67080eacda9b"; }; + buildInputs = [ roscpp elfutils ]; propagatedBuildInputs = [ roscpp elfutils ]; - nativeBuildInputs = [ catkin roscpp elfutils ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The backward_ros package is a ros wrapper of backward-cpp from https://github.com/bombela/backward-cpp''; diff --git a/kinetic/bagger/default.nix b/kinetic/bagger/default.nix index db0fede965..28fbc33b1d 100644 --- a/kinetic/bagger/default.nix +++ b/kinetic/bagger/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, roslint, rosbag, catkin, rostest, nav-msgs, message-generation, message-runtime, rospy, std-msgs, roscpp, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, roslint, rosbag, catkin, rostest, message-generation, nav-msgs, message-runtime, rospy, std-msgs, roscpp, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-bagger"; version = "0.1.3-r2"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "aba96b75ed79895ac7af81d1865b4e0e4b124ae136dff617eeb237a3a6936c1d"; }; + buildInputs = [ rostest message-generation roslint std-msgs roscpp ]; checkInputs = [ nav-msgs geometry-msgs ]; propagatedBuildInputs = [ rostest message-runtime rospy std-msgs rosbag roscpp ]; - nativeBuildInputs = [ rostest message-generation roslint std-msgs catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''An application used to systematically record rosbags''; diff --git a/kinetic/barrett-hand-gazebo/default.nix b/kinetic/barrett-hand-gazebo/default.nix index 00e5f38aea..bb6261c356 100644 --- a/kinetic/barrett-hand-gazebo/default.nix +++ b/kinetic/barrett-hand-gazebo/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4b52a48be7bfa7afcf77fc35dcea6980f408094bc4163205fa6168ff51ced16c"; }; + buildInputs = [ gazebo-ros barrett-hand-description roscpp ]; propagatedBuildInputs = [ gazebo-ros barrett-hand-description roscpp ]; - nativeBuildInputs = [ gazebo-ros barrett-hand-description catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The barrett_hand_gazebo package''; diff --git a/kinetic/base-local-planner/default.nix b/kinetic/base-local-planner/default.nix index 3c2511a6e8..36c0e42f7b 100644 --- a/kinetic/base-local-planner/default.nix +++ b/kinetic/base-local-planner/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "5f642b0002e3c932e548ee5fb7f71fc2569f50621885aafe6400796ac320daf7"; }; + buildInputs = [ costmap-2d pluginlib cmake-modules tf nav-core rospy voxel-grid message-generation nav-msgs pcl-ros std-msgs angles dynamic-reconfigure roscpp pcl-conversions geometry-msgs eigen ]; checkInputs = [ rosunit ]; propagatedBuildInputs = [ costmap-2d pluginlib tf nav-core rospy voxel-grid nav-msgs message-runtime pcl-ros std-msgs angles dynamic-reconfigure roscpp geometry-msgs eigen ]; - nativeBuildInputs = [ costmap-2d pluginlib cmake-modules tf nav-core catkin rospy voxel-grid message-generation nav-msgs pcl-ros std-msgs angles dynamic-reconfigure roscpp pcl-conversions geometry-msgs eigen ]; + 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 nav_core package.''; diff --git a/kinetic/bayesian-belief-networks/default.nix b/kinetic/bayesian-belief-networks/default.nix index 6bfb91372a..b8ac0ec153 100644 --- a/kinetic/bayesian-belief-networks/default.nix +++ b/kinetic/bayesian-belief-networks/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "14c8edbbf6a4f6936db71b1c71cdc68355286b74ce209cf3070a2008efec892f"; }; + buildInputs = [ message-generation rospy std-msgs mk git ]; propagatedBuildInputs = [ std-msgs message-runtime rospy ]; - nativeBuildInputs = [ message-generation rospy std-msgs mk git catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The bayesian_belief_networks package form https://github.com/eBay/bayesian-belief-networks, Authored by Neville Newey, Anzar Afaq, Copyright 2013 eBay Software Foundation''; diff --git a/kinetic/bcap-service-test/default.nix b/kinetic/bcap-service-test/default.nix index 1f4bc2d672..ad5c3f166b 100644 --- a/kinetic/bcap-service-test/default.nix +++ b/kinetic/bcap-service-test/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5ee0c5f4cb25bb45edc6975bb6b609714c0d4924f48140c835cfb30898c28fe8"; }; + buildInputs = [ bcap-service roscpp ]; propagatedBuildInputs = [ roscpp ]; - nativeBuildInputs = [ bcap-service catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The bcap service test package includes a node for testing bcap service node.''; diff --git a/kinetic/bcap-service/default.nix b/kinetic/bcap-service/default.nix index deab844fd3..c0fa523eb0 100644 --- a/kinetic/bcap-service/default.nix +++ b/kinetic/bcap-service/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c0752cf726d2b82e1e749a526fd8b49a1740c99702a8c6c55428fa05cb07be33"; }; + buildInputs = [ std-msgs roscpp message-generation bcap-core ]; propagatedBuildInputs = [ std-msgs roscpp message-runtime bcap-core ]; - nativeBuildInputs = [ message-generation bcap-core std-msgs catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The bcap service package includes a node for communicating ORiN from ROS.''; diff --git a/kinetic/bcap/default.nix b/kinetic/bcap/default.nix index f75ca9e80e..a5fc7cdcd9 100644 --- a/kinetic/bcap/default.nix +++ b/kinetic/bcap/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0950b4c4499ed1b8a308bceb0d9e3c213da753f414140253b546ca75254f8459"; }; + buildInputs = [ roscpp ]; propagatedBuildInputs = [ roscpp ]; - nativeBuildInputs = [ catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''bCAP library as a ROS package''; diff --git a/kinetic/bfl/default.nix b/kinetic/bfl/default.nix index b5f4df883c..9a9c3ae1dc 100644 --- a/kinetic/bfl/default.nix +++ b/kinetic/bfl/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "54d9c8ae3cd477fa0a413e2100233e5f450760df4ad7dd8f63723889d913cea6"; }; + buildInputs = [ cppunit boost ]; propagatedBuildInputs = [ cppunit catkin boost ]; - nativeBuildInputs = [ cppunit cmake boost ]; + nativeBuildInputs = [ cmake ]; meta = { description = ''This package contains a recent version of the Bayesian Filtering diff --git a/kinetic/bhand-controller/default.nix b/kinetic/bhand-controller/default.nix index beed8daaa2..819b80885d 100644 --- a/kinetic/bhand-controller/default.nix +++ b/kinetic/bhand-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9d549005a71830ddb6024662bfc5e2202f9f5ca47b0c289964e0f6c0951d1378"; }; + buildInputs = [ std-msgs genmsg sensor-msgs rospy ]; propagatedBuildInputs = [ std-msgs genmsg sensor-msgs rospy ]; - nativeBuildInputs = [ rospy std-msgs genmsg sensor-msgs catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The bhand_controller package is intended to control the Barrett Hand''; diff --git a/kinetic/bin-pose-emulator/default.nix b/kinetic/bin-pose-emulator/default.nix index 6747fcae59..4d204d41df 100644 --- a/kinetic/bin-pose-emulator/default.nix +++ b/kinetic/bin-pose-emulator/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "28a3761aec2c63b42f99aaca2fea78f9d6b48f155fe07d8635979153b3880dd5"; }; + buildInputs = [ libyamlcpp visualization-msgs bin-pose-msgs tf roscpp ]; propagatedBuildInputs = [ libyamlcpp visualization-msgs bin-pose-msgs tf roscpp ]; - nativeBuildInputs = [ libyamlcpp catkin visualization-msgs bin-pose-msgs tf roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''
diff --git a/kinetic/bin-pose-msgs/default.nix b/kinetic/bin-pose-msgs/default.nix index ee3bc5f39a..d210aa2325 100644 --- a/kinetic/bin-pose-msgs/default.nix +++ b/kinetic/bin-pose-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1f60038100de99ed7041d53ca36fd4cf1a76ad3fa6e546869ee347265805bd73"; }; + buildInputs = [ std-msgs genmsg message-generation geometry-msgs ]; propagatedBuildInputs = [ std-msgs genmsg message-runtime geometry-msgs ]; - nativeBuildInputs = [ message-generation std-msgs genmsg catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The bin_pose_msgs package''; diff --git a/kinetic/binpicking-simple-utils/default.nix b/kinetic/binpicking-simple-utils/default.nix index 637abca2d2..40199a0707 100644 --- a/kinetic/binpicking-simple-utils/default.nix +++ b/kinetic/binpicking-simple-utils/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, tf, roscpp, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, tf, catkin, roscpp, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-binpicking-simple-utils"; version = "0.1.4"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d1375bd5f7379048fb2c3a67729e4dfe43fb280c6f6744ec0ec4d87065f1a118"; }; + buildInputs = [ tf roscpp geometry-msgs ]; propagatedBuildInputs = [ tf roscpp geometry-msgs ]; - nativeBuildInputs = [ catkin tf roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''
diff --git a/kinetic/bond/default.nix b/kinetic/bond/default.nix
index f5d9f0ac2c..33e2677094 100644
--- a/kinetic/bond/default.nix
+++ b/kinetic/bond/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "58fc4390b61bd4282d935884b30d2b84dfab7803f20528b859976e9b068c1eea";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A bond allows two processes, A and B, to know when the other has
diff --git a/kinetic/bondcpp/default.nix b/kinetic/bondcpp/default.nix
index e6d18a7948..760f42529a 100644
--- a/kinetic/bondcpp/default.nix
+++ b/kinetic/bondcpp/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "169af3f64acf62ecf5dfbfe9e3d26bdf8f5ad36e921ff5a3821c0bb8bd848a9a";
};
+ buildInputs = [ cmake-modules boost smclib roscpp utillinux bond ];
propagatedBuildInputs = [ boost smclib roscpp utillinux bond ];
- nativeBuildInputs = [ cmake-modules boost smclib catkin roscpp utillinux bond ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''C++ implementation of bond, a mechanism for checking when
diff --git a/kinetic/bondpy/default.nix b/kinetic/bondpy/default.nix
index e5cbe9a252..53fb7e98f6 100644
--- a/kinetic/bondpy/default.nix
+++ b/kinetic/bondpy/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "0aa53cb5fb4da50b9d6a3422ecd25e2bf2a25e33e55080f95349da79eb228fe1";
};
+ buildInputs = [ smclib bond rospy ];
propagatedBuildInputs = [ smclib utillinux rospy ];
- nativeBuildInputs = [ smclib catkin bond rospy ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Python implementation of bond, a mechanism for checking when
diff --git a/kinetic/brics-actuator/default.nix b/kinetic/brics-actuator/default.nix
index 9e55f48691..0d150f1d1d 100644
--- a/kinetic/brics-actuator/default.nix
+++ b/kinetic/brics-actuator/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "03ca7dd20b0b7f3316887a13bdff4a00ea648252cfe33e9a71ac4268193a2c04";
};
+ buildInputs = [ std-msgs message-generation geometry-msgs ];
propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Message defined in the BRICS project'';
diff --git a/kinetic/calibration-msgs/default.nix b/kinetic/calibration-msgs/default.nix
index c635e75882..5fb36e4068 100644
--- a/kinetic/calibration-msgs/default.nix
+++ b/kinetic/calibration-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "06091916a347322682b045d233b577b718eb339d4cd9c0fb2806346e45f7187d";
};
+ buildInputs = [ std-msgs sensor-msgs message-generation geometry-msgs ];
propagatedBuildInputs = [ std-msgs sensor-msgs message-runtime geometry-msgs ];
- nativeBuildInputs = [ message-generation std-msgs sensor-msgs catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package defines messages for storing calibration samples
diff --git a/kinetic/camera-calibration-parsers/default.nix b/kinetic/camera-calibration-parsers/default.nix
index fc8e69cd19..e98b528ff5 100644
--- a/kinetic/camera-calibration-parsers/default.nix
+++ b/kinetic/camera-calibration-parsers/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, rosconsole, rosbash, boost, libyamlcpp, sensor-msgs, catkin, pkg-config, roscpp-serialization, roscpp, rosunit }:
+{ lib, buildRosPackage, fetchurl, rosbash, rosconsole, boost, libyamlcpp, sensor-msgs, catkin, pkg-config, roscpp-serialization, roscpp, rosunit }:
buildRosPackage {
pname = "ros-kinetic-camera-calibration-parsers";
version = "1.11.13";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "f3b555d2f8d8b7b223ae61f8b14237e1adeeb999a691bc9b4165383a2b1da69f";
};
+ buildInputs = [ rosconsole boost roscpp-serialization libyamlcpp sensor-msgs roscpp pkg-config ];
checkInputs = [ rosunit rosbash ];
propagatedBuildInputs = [ boost roscpp-serialization libyamlcpp sensor-msgs roscpp ];
- nativeBuildInputs = [ catkin rosconsole boost roscpp-serialization libyamlcpp sensor-msgs roscpp pkg-config ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''camera_calibration_parsers contains routines for reading and writing camera calibration parameters.'';
diff --git a/kinetic/camera-info-manager-py/default.nix b/kinetic/camera-info-manager-py/default.nix
index d6c092a49f..9951a03707 100644
--- a/kinetic/camera-info-manager-py/default.nix
+++ b/kinetic/camera-info-manager-py/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "3f698bd22b69737a57ef35e5a26c798defd431511e590b0e0ffeb315397acba6";
};
+ buildInputs = [ rostest sensor-msgs rospy ];
checkInputs = [ rosunit ];
propagatedBuildInputs = [ pythonPackages.rospkg sensor-msgs pythonPackages.pyyaml rospy ];
- nativeBuildInputs = [ rostest sensor-msgs catkin rospy ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Python interface for camera calibration information.
diff --git a/kinetic/camera-info-manager/default.nix b/kinetic/camera-info-manager/default.nix
index b37c926118..d47132da1b 100644
--- a/kinetic/camera-info-manager/default.nix
+++ b/kinetic/camera-info-manager/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "99173c8c962cf3339d30b7453a9e59fed2e36ab0b66de3197ea97d7d553d1646";
};
+ buildInputs = [ rostest roslib boost camera-calibration-parsers image-transport sensor-msgs roscpp ];
checkInputs = [ gtest ];
propagatedBuildInputs = [ roslib boost camera-calibration-parsers image-transport sensor-msgs roscpp ];
- nativeBuildInputs = [ rostest roslib catkin boost camera-calibration-parsers image-transport sensor-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides a C++ interface for camera calibration
diff --git a/kinetic/camera1394/default.nix b/kinetic/camera1394/default.nix
index 206b4eda31..0a14da9dfb 100644
--- a/kinetic/camera1394/default.nix
+++ b/kinetic/camera1394/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "9fbfc770e7f3b08a5b61afa9ae36b86aaec731f4292a64651266ea1ed97ed3f0";
};
+ buildInputs = [ boost camera-info-manager image-transport sensor-msgs libdc1394 roscpp diagnostic-updater rostest message-generation nodelet dynamic-reconfigure tf ];
propagatedBuildInputs = [ boost camera-info-manager image-transport sensor-msgs libdc1394 roscpp diagnostic-updater message-runtime nodelet dynamic-reconfigure tf ];
- nativeBuildInputs = [ boost camera-info-manager image-transport sensor-msgs catkin libdc1394 roscpp diagnostic-updater rostest message-generation nodelet dynamic-reconfigure tf ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS driver for devices supporting the IEEE 1394 Digital Camera
diff --git a/kinetic/can-msgs/default.nix b/kinetic/can-msgs/default.nix
index 940c3d06df..b9d2af17d9 100644
--- a/kinetic/can-msgs/default.nix
+++ b/kinetic/can-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7c0ef8e282e298de88c84f31fc1df1645e2f5826ea3c971b9ae8a9cfdb4dde2e";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''CAN related message types.'';
diff --git a/kinetic/canopen-402/default.nix b/kinetic/canopen-402/default.nix
index 70156655c9..3666b745a3 100644
--- a/kinetic/canopen-402/default.nix
+++ b/kinetic/canopen-402/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "26561921c2bc64d06b4aa4fd12faf8966454bbaa31b5de5548bdf9a0e8ce2713";
};
+ buildInputs = [ class-loader canopen-master ];
checkInputs = [ rosunit ];
propagatedBuildInputs = [ class-loader canopen-master ];
- nativeBuildInputs = [ class-loader catkin canopen-master ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This implements the CANopen device profile for drives and motion control. CiA(r) 402'';
diff --git a/kinetic/canopen-chain-node/default.nix b/kinetic/canopen-chain-node/default.nix
index a352a30672..f96a091617 100644
--- a/kinetic/canopen-chain-node/default.nix
+++ b/kinetic/canopen-chain-node/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, std-srvs, pluginlib, catkin, roscpp, diagnostic-updater, message-generation, message-runtime, socketcan-interface, std-msgs, roslib, canopen-master }:
+{ lib, buildRosPackage, fetchurl, std-srvs, pluginlib, catkin, diagnostic-updater, roslib, message-generation, message-runtime, socketcan-interface, std-msgs, roscpp, canopen-master }:
buildRosPackage {
pname = "ros-kinetic-canopen-chain-node";
version = "0.7.10";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "1b9c0d3ac2ab27ed74c5b45c85d414af44627eff74e4504bfdf4ab2e5f426bb3";
};
+ buildInputs = [ std-srvs pluginlib roscpp diagnostic-updater message-generation socketcan-interface std-msgs roslib canopen-master ];
propagatedBuildInputs = [ std-srvs pluginlib roscpp diagnostic-updater message-runtime socketcan-interface std-msgs roslib canopen-master ];
- nativeBuildInputs = [ std-srvs pluginlib catkin roscpp diagnostic-updater message-generation socketcan-interface std-msgs roslib canopen-master ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Base implementation for CANopen chains node with support for management services and diagnostics'';
diff --git a/kinetic/canopen-master/default.nix b/kinetic/canopen-master/default.nix
index b0226ea274..f2a2221e3a 100644
--- a/kinetic/canopen-master/default.nix
+++ b/kinetic/canopen-master/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "ed0bf9861aa139470bf939eb6ca53f5b522665e201d564fe7751b72161a2e932";
};
+ buildInputs = [ class-loader boost socketcan-interface ];
checkInputs = [ rosunit ];
propagatedBuildInputs = [ class-loader boost socketcan-interface ];
- nativeBuildInputs = [ class-loader catkin boost socketcan-interface ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''CiA(r) CANopen 301 master implementation with support for interprocess master synchronisation.'';
diff --git a/kinetic/canopen-motor-node/default.nix b/kinetic/canopen-motor-node/default.nix
index 5f9ab8475b..46c593f0e4 100644
--- a/kinetic/canopen-motor-node/default.nix
+++ b/kinetic/canopen-motor-node/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "c10dfaaa260e419531303187c5a2b6e2a766c8b567964d9e1c5cd0d37aca5c1d";
};
+ buildInputs = [ controller-manager hardware-interface muparser filters joint-limits-interface canopen-402 controller-manager-msgs urdf canopen-chain-node roscpp canopen-master ];
checkInputs = [ rosunit ];
propagatedBuildInputs = [ controller-manager hardware-interface muparser filters joint-limits-interface canopen-402 controller-manager-msgs urdf canopen-chain-node roscpp canopen-master ];
- nativeBuildInputs = [ controller-manager hardware-interface muparser filters joint-limits-interface catkin canopen-402 controller-manager-msgs urdf canopen-chain-node roscpp canopen-master ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''canopen_chain_node specialization for handling of canopen_402 motor devices. It facilitates interface abstraction with ros_control.'';
diff --git a/kinetic/capabilities/default.nix b/kinetic/capabilities/default.nix
index 39ddadc70d..68ed711342 100644
--- a/kinetic/capabilities/default.nix
+++ b/kinetic/capabilities/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "0e077da92875d7bec29456cecf7efcd16f42e14bfb8e28ced30e86c6d9d5ff9c";
};
+ buildInputs = [ rostest std-srvs message-generation rospy std-msgs roslaunch ];
checkInputs = [ pythonPackages.mock pythonPackages.coverage pythonPackages.pep8 rosservice geometry-msgs ];
propagatedBuildInputs = [ std-srvs message-runtime rospy std-msgs bondpy roslaunch nodelet pythonPackages.pyyaml ];
- nativeBuildInputs = [ rostest std-srvs message-generation rospy std-msgs roslaunch catkin ];
+ 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.'';
diff --git a/kinetic/carrot-planner/default.nix b/kinetic/carrot-planner/default.nix
index 9bc5433c4d..82e940e7f1 100644
--- a/kinetic/carrot-planner/default.nix
+++ b/kinetic/carrot-planner/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8b35c17c47ac380c5a0c01b6b9b69c36ac88ec6e4dfea8b3f75e62b31398ca5b";
};
+ buildInputs = [ costmap-2d pluginlib base-local-planner eigen nav-core tf roscpp ];
propagatedBuildInputs = [ costmap-2d pluginlib base-local-planner eigen nav-core tf roscpp ];
- nativeBuildInputs = [ costmap-2d catkin pluginlib base-local-planner eigen nav-core tf roscpp ];
+ 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.'';
diff --git a/kinetic/cartesian-msgs/default.nix b/kinetic/cartesian-msgs/default.nix
index 1d19084508..adf5f15918 100644
--- a/kinetic/cartesian-msgs/default.nix
+++ b/kinetic/cartesian-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "3c805a4b05bde27a645d82fa6e9773c5bb442188928b67b1daa0939497e9d568";
};
+ buildInputs = [ std-msgs message-generation geometry-msgs ];
propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Stream cartesian commands'';
diff --git a/kinetic/cartographer-ros-msgs/default.nix b/kinetic/cartographer-ros-msgs/default.nix
index 6a6b9af395..6089e9bb19 100644
--- a/kinetic/cartographer-ros-msgs/default.nix
+++ b/kinetic/cartographer-ros-msgs/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, message-generation, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, message-generation, catkin, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-cartographer-ros-msgs";
version = "0.2.0";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "cb110a23bc8cf695ad73e83e121a884546821bd978a2b9a10972bd1fb790cea1";
};
+ buildInputs = [ message-generation geometry-msgs ];
propagatedBuildInputs = [ geometry-msgs ];
- nativeBuildInputs = [ catkin message-generation geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS messages for the cartographer_ros package.'';
diff --git a/kinetic/cartographer-rviz/default.nix b/kinetic/cartographer-rviz/default.nix
index 3e99a1fd8c..39d4d90acd 100644
--- a/kinetic/cartographer-rviz/default.nix
+++ b/kinetic/cartographer-rviz/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "c6a1b6f8f330707000654165ebd30de105fed8724066f1cd71e85e4cdd377939";
};
+ buildInputs = [ roscpp qt5.qtbase cartographer-ros-msgs rviz message-runtime cartographer eigen-conversions roslib ];
propagatedBuildInputs = [ roscpp qt5.qtbase cartographer-ros-msgs rviz message-runtime cartographer eigen-conversions roslib ];
- nativeBuildInputs = [ catkin roscpp qt5.qtbase cartographer-ros-msgs rviz message-runtime cartographer eigen-conversions roslib ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Cartographer is a system that provides real-time simultaneous localization
diff --git a/kinetic/catch-ros/default.nix b/kinetic/catch-ros/default.nix
index c91f0fd83c..e62d83724a 100644
--- a/kinetic/catch-ros/default.nix
+++ b/kinetic/catch-ros/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "c0c63abe070f17dbf7db2d372d78e66687fbf026ec1f0a4952383540454424e1";
};
+ buildInputs = [ roscpp ];
propagatedBuildInputs = [ roscpp ];
- nativeBuildInputs = [ catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS integration for the Catch unit test framework'';
diff --git a/kinetic/catkin-pip/default.nix b/kinetic/catkin-pip/default.nix
index 0553382fb7..b6a061c442 100644
--- a/kinetic/catkin-pip/default.nix
+++ b/kinetic/catkin-pip/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "ed04c92382ede02d8098c828a7bd474d1ce96c3a4f78edb61966e7a9850033be";
};
+ buildInputs = [ python pythonPackages.pip ];
checkInputs = [ git ];
propagatedBuildInputs = [ python pythonPackages.pip ];
- nativeBuildInputs = [ python pythonPackages.pip catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Catkin macros to allow using pure python packages in usual catkin workspaces with normal python workflow.'';
diff --git a/kinetic/catkin/default.nix b/kinetic/catkin/default.nix
index b8b228dd42..ff02d8e5f8 100644
--- a/kinetic/catkin/default.nix
+++ b/kinetic/catkin/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "a70d5fcc94d1d61e3cb4a93c5b78af89f4ea0ec42506f025fa332729a22e5194";
};
+ buildInputs = [ python pythonPackages.catkin-pkg pythonPackages.empy ];
checkInputs = [ pythonPackages.nose pythonPackages.mock ];
propagatedBuildInputs = [ python pythonPackages.catkin-pkg pythonPackages.nose gtest gmock pythonPackages.empy ];
- nativeBuildInputs = [ python pythonPackages.catkin-pkg cmake pythonPackages.empy ];
+ nativeBuildInputs = [ cmake ];
meta = {
description = ''Low-level build system macros and infrastructure for ROS.'';
diff --git a/kinetic/certifi/default.nix b/kinetic/certifi/default.nix
index cbf4521e03..31f9e8d20f 100644
--- a/kinetic/certifi/default.nix
+++ b/kinetic/certifi/default.nix
@@ -12,7 +12,8 @@ buildRosPackage {
sha256 = "4d532dbb968f6d15afdcbcfd6c0aa92218bdcc09a19fc406b3d582a8068c8d2e";
};
- nativeBuildInputs = [ catkin-pip catkin ];
+ buildInputs = [ catkin-pip ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''(Python Distribution) A carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts. http://certifi.io'';
diff --git a/kinetic/checkerboard-detector/default.nix b/kinetic/checkerboard-detector/default.nix
index 01cd57877a..145383aa68 100644
--- a/kinetic/checkerboard-detector/default.nix
+++ b/kinetic/checkerboard-detector/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, rosconsole, sensor-msgs, cv-bridge, posedetection-msgs, catkin, message-filters, image-geometry, roscpp, dynamic-tf-publisher, tf2, jsk-recognition-msgs, dynamic-reconfigure, eigen-conversions, tf }:
+{ lib, buildRosPackage, fetchurl, rosconsole, sensor-msgs, cv-bridge, posedetection-msgs, message-filters, catkin, image-geometry, roscpp, dynamic-tf-publisher, tf2, jsk-recognition-msgs, dynamic-reconfigure, eigen-conversions, tf }:
buildRosPackage {
pname = "ros-kinetic-checkerboard-detector";
version = "1.2.9";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "c8097006d40dad1bbb6e1531c6d3aa67947b20c6083c1fa1990ae1deb2d2a9cb";
};
+ buildInputs = [ rosconsole sensor-msgs cv-bridge message-filters posedetection-msgs roscpp image-geometry tf2 jsk-recognition-msgs dynamic-reconfigure eigen-conversions tf ];
propagatedBuildInputs = [ rosconsole sensor-msgs cv-bridge message-filters posedetection-msgs roscpp image-geometry tf2 dynamic-tf-publisher jsk-recognition-msgs dynamic-reconfigure eigen-conversions tf ];
- nativeBuildInputs = [ rosconsole sensor-msgs cv-bridge message-filters posedetection-msgs roscpp image-geometry catkin tf2 jsk-recognition-msgs dynamic-reconfigure eigen-conversions tf ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Uses opencv to find checkboards and compute their 6D poses with respect to the image. Requires the image to be calibrated.
diff --git a/kinetic/chomp-motion-planner/default.nix b/kinetic/chomp-motion-planner/default.nix
index d504f27dad..d46a8241b2 100644
--- a/kinetic/chomp-motion-planner/default.nix
+++ b/kinetic/chomp-motion-planner/default.nix
@@ -12,7 +12,8 @@ buildRosPackage {
sha256 = "4fa66a09cbc6cf1644cce94d703cdd9ad1f6cbd6ce60452935c94b6031155dd1";
};
- nativeBuildInputs = [ moveit-experimental catkin roscpp moveit-core ];
+ buildInputs = [ moveit-experimental roscpp moveit-core ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''chomp_motion_planner'';
diff --git a/kinetic/cht10-node/default.nix b/kinetic/cht10-node/default.nix
index 0abdf6c422..fac1df4606 100644
--- a/kinetic/cht10-node/default.nix
+++ b/kinetic/cht10-node/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "74603b7a6428bb76f03f8ab757a6410c02aaca14c1a5e493d0dd10c83c59ddec";
};
+ buildInputs = [ pluginlib nodelet std-msgs sensor-msgs roscpp ecl-threads ];
propagatedBuildInputs = [ pluginlib nodelet std-msgs sensor-msgs roscpp ecl-threads ];
- nativeBuildInputs = [ catkin pluginlib nodelet std-msgs sensor-msgs roscpp ecl-threads ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The dumpbot_serial_func package for getting data of dumpbot from MCU'';
diff --git a/kinetic/class-loader/default.nix b/kinetic/class-loader/default.nix
index 0a976cbe16..936fb04536 100644
--- a/kinetic/class-loader/default.nix
+++ b/kinetic/class-loader/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, poco, boost, cmake-modules, catkin, console-bridge }:
+{ lib, buildRosPackage, fetchurl, poco, cmake-modules, boost, catkin, console-bridge }:
buildRosPackage {
pname = "ros-kinetic-class-loader";
version = "0.3.9";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5733b84bec8e5a4da05b07d2f4594541a04a6e88d772e9d9a944776429f7d45b";
};
+ buildInputs = [ poco console-bridge cmake-modules boost ];
propagatedBuildInputs = [ poco console-bridge boost ];
- nativeBuildInputs = [ poco console-bridge cmake-modules boost catkin ];
+ 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.'';
diff --git a/kinetic/clear-costmap-recovery/default.nix b/kinetic/clear-costmap-recovery/default.nix
index ac37aa2a8a..45e44d86bb 100644
--- a/kinetic/clear-costmap-recovery/default.nix
+++ b/kinetic/clear-costmap-recovery/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "ed33bd27b341aa89479a4fe5bc11027ea41f5363b181ae1d20ddd65ef094ac5e";
};
+ buildInputs = [ costmap-2d cmake-modules pluginlib eigen tf nav-core roscpp ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ costmap-2d pluginlib eigen nav-core tf roscpp ];
- nativeBuildInputs = [ costmap-2d catkin cmake-modules pluginlib eigen tf nav-core roscpp ];
+ 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.'';
diff --git a/kinetic/click/default.nix b/kinetic/click/default.nix
index f4f1e1141f..02bd5fafe8 100644
--- a/kinetic/click/default.nix
+++ b/kinetic/click/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "013f8c679a4570dd4795f91b8984f1ad66b6cfb594b285c8e5087a5a3cc57ef9";
};
+ buildInputs = [ catkin-pip ];
checkInputs = [ pythonPackages.colorama ];
- nativeBuildInputs = [ catkin-pip catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Python composable command line utility http://click.pocoo.org/'';
diff --git a/kinetic/clock-relay/default.nix b/kinetic/clock-relay/default.nix
index 275303e914..cc84030528 100644
--- a/kinetic/clock-relay/default.nix
+++ b/kinetic/clock-relay/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "4fc68bffec25eb3c8e0b9c60bea8ad10c71a9abb2e784c8e2ad6404014218d0e";
};
+ buildInputs = [ rosgraph-msgs roscpp message-relay ];
checkInputs = [ roslint ];
propagatedBuildInputs = [ rosgraph-msgs roscpp message-relay ];
- nativeBuildInputs = [ rosgraph-msgs catkin roscpp message-relay ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Specialization of message_relay for clock'';
diff --git a/kinetic/cloudwatch-logger/default.nix b/kinetic/cloudwatch-logger/default.nix
index 8623d2a51b..ddf35c1957 100644
--- a/kinetic/cloudwatch-logger/default.nix
+++ b/kinetic/cloudwatch-logger/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "4c686f7bc3ed2e1b687d9f90a2f2fddb905f63dd72422dc15e9cda42cf47f798";
};
+ buildInputs = [ aws-ros1-common aws-common roscpp cloudwatch-logs-common ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ aws-ros1-common aws-common roscpp cloudwatch-logs-common ];
- nativeBuildInputs = [ aws-common cloudwatch-logs-common aws-ros1-common catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''CloudWatch Logger node for publishing logs to AWS CloudWatch Logs'';
diff --git a/kinetic/cloudwatch-logs-common/default.nix b/kinetic/cloudwatch-logs-common/default.nix
index e56487b80f..f8b9cc9ecd 100644
--- a/kinetic/cloudwatch-logs-common/default.nix
+++ b/kinetic/cloudwatch-logs-common/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "981400211d0443ab558868c8f90dffc5d5021291bbf204827cf5d832b735fe97";
};
+ buildInputs = [ aws-common ];
checkInputs = [ gtest ];
propagatedBuildInputs = [ aws-common ];
- nativeBuildInputs = [ cmake aws-common ];
+ nativeBuildInputs = [ cmake ];
meta = {
description = ''AWS CloudWatch management library used by ROS1/2 node to publish logs to CloudWatch service'';
diff --git a/kinetic/cloudwatch-metrics-collector/default.nix b/kinetic/cloudwatch-metrics-collector/default.nix
index 766df32800..01f9114199 100644
--- a/kinetic/cloudwatch-metrics-collector/default.nix
+++ b/kinetic/cloudwatch-metrics-collector/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "c2f04c03f61ddd6f8b0bc3cbeff2ea7f4d6bc98e59ac37a8340d73cf5ef86a90";
};
+ buildInputs = [ aws-common cloudwatch-metrics-common aws-ros1-common ros-monitoring-msgs roscpp ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ aws-ros1-common ros-monitoring-msgs roscpp cloudwatch-metrics-common ];
- nativeBuildInputs = [ aws-common cloudwatch-metrics-common aws-ros1-common catkin ros-monitoring-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Subscriber node for the aws/monitoring topic to publish metrics to AWS Cloudwatch'';
diff --git a/kinetic/cloudwatch-metrics-common/default.nix b/kinetic/cloudwatch-metrics-common/default.nix
index 899e17e3be..5b612c9734 100644
--- a/kinetic/cloudwatch-metrics-common/default.nix
+++ b/kinetic/cloudwatch-metrics-common/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "80bb44578788707b799a0b5d6ae287c00d145100e92b3ff4d4ad55179deb5233";
};
+ buildInputs = [ aws-common ];
checkInputs = [ gtest ];
propagatedBuildInputs = [ aws-common ];
- nativeBuildInputs = [ cmake aws-common ];
+ nativeBuildInputs = [ cmake ];
meta = {
description = ''Library used by ROS1/2 node to publish metrics'';
diff --git a/kinetic/cm-740-module/default.nix b/kinetic/cm-740-module/default.nix
index 3aebf0a90f..256b963303 100644
--- a/kinetic/cm-740-module/default.nix
+++ b/kinetic/cm-740-module/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f5378955bc1b88df9084fd15982bbf7148a73b1f333c5bd5d7c4f015797f0215";
};
+ buildInputs = [ dynamixel-sdk boost cmake-modules sensor-msgs roscpp robotis-math eigen std-msgs robotis-device robotis-controller-msgs robotis-framework-common ];
propagatedBuildInputs = [ dynamixel-sdk boost cmake-modules sensor-msgs roscpp robotis-math eigen std-msgs robotis-device robotis-controller-msgs robotis-framework-common ];
- nativeBuildInputs = [ dynamixel-sdk boost cmake-modules sensor-msgs catkin roscpp robotis-math eigen std-msgs robotis-device robotis-controller-msgs robotis-framework-common ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The cm_740_module package'';
diff --git a/kinetic/cmd-vel-smoother/default.nix b/kinetic/cmd-vel-smoother/default.nix
index f5c91aae8e..4077409e06 100644
--- a/kinetic/cmd-vel-smoother/default.nix
+++ b/kinetic/cmd-vel-smoother/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, roscpp, catkin, geometry-msgs, dynamic-reconfigure }:
+{ lib, buildRosPackage, fetchurl, dynamic-reconfigure, catkin, roscpp, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-cmd-vel-smoother";
version = "0.1.14";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "c1266ab3393f0a885eab2ada697909ecc6f8797435d47d7bd73c70cffb60d1f5";
};
+ buildInputs = [ roscpp geometry-msgs dynamic-reconfigure ];
propagatedBuildInputs = [ roscpp geometry-msgs dynamic-reconfigure ];
- nativeBuildInputs = [ catkin roscpp geometry-msgs dynamic-reconfigure ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The cmd_vel_smoother package'';
diff --git a/kinetic/cob-3d-mapping-msgs/default.nix b/kinetic/cob-3d-mapping-msgs/default.nix
index 1af1141597..32b06348d3 100644
--- a/kinetic/cob-3d-mapping-msgs/default.nix
+++ b/kinetic/cob-3d-mapping-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "bbf5462db5e557342a36d22c5d7ff42559a5319bdb04589d7e7b0c57118ada07";
};
+ buildInputs = [ message-generation actionlib actionlib-msgs cob-object-detection-msgs std-msgs sensor-msgs geometry-msgs ];
propagatedBuildInputs = [ actionlib message-runtime actionlib-msgs cob-object-detection-msgs std-msgs sensor-msgs geometry-msgs ];
- nativeBuildInputs = [ message-generation actionlib actionlib-msgs cob-object-detection-msgs std-msgs sensor-msgs catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Message, service and action definitions for environment perception.'';
diff --git a/kinetic/cob-actions/default.nix b/kinetic/cob-actions/default.nix
index df84d6eb69..a9faeff05a 100644
--- a/kinetic/cob-actions/default.nix
+++ b/kinetic/cob-actions/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "b287288e49cf7e2bddef55ef1ce63ffb2ccfc1c47731736dac9b98253914a00c";
};
+ buildInputs = [ message-generation actionlib-msgs ];
propagatedBuildInputs = [ message-runtime actionlib-msgs ];
- nativeBuildInputs = [ catkin message-generation actionlib-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This Package contains Care-O-bot specific action definitions.'';
diff --git a/kinetic/cob-android-msgs/default.nix b/kinetic/cob-android-msgs/default.nix
index 2e8ff1706d..1c658664b3 100644
--- a/kinetic/cob-android-msgs/default.nix
+++ b/kinetic/cob-android-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d2636f769fc14f2c386788ba52b55a71857757442c53ef31d8eeba4cf70b8952";
};
+ buildInputs = [ message-generation actionlib-msgs actionlib ];
propagatedBuildInputs = [ message-runtime actionlib-msgs actionlib ];
- nativeBuildInputs = [ catkin message-generation actionlib-msgs actionlib ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''cob_android_msgs'';
diff --git a/kinetic/cob-base-controller-utils/default.nix b/kinetic/cob-base-controller-utils/default.nix
index 3ffda17e01..00de38d71e 100644
--- a/kinetic/cob-base-controller-utils/default.nix
+++ b/kinetic/cob-base-controller-utils/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "886746c512237e6acb9155544d4229c23f933899f645f23e4dcdc4b3545bbfc7";
};
+ buildInputs = [ std-srvs roscpp tf2 nav-msgs message-generation urdf std-msgs tf geometry-msgs ];
propagatedBuildInputs = [ std-srvs roscpp tf2 nav-msgs urdf message-runtime rospy std-msgs tf geometry-msgs ];
- nativeBuildInputs = [ std-srvs catkin roscpp tf2 nav-msgs message-generation urdf std-msgs tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The cob_base_controller_utils package'';
diff --git a/kinetic/cob-base-drive-chain/default.nix b/kinetic/cob-base-drive-chain/default.nix
index c9111d9762..1b5fc84d19 100644
--- a/kinetic/cob-base-drive-chain/default.nix
+++ b/kinetic/cob-base-drive-chain/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "ca991ebc0dd718b5b507b4f2e094d220706352ea8bd4839f2741ae4e1120565c";
};
+ buildInputs = [ std-srvs control-msgs cob-canopen-motor cob-generic-can sensor-msgs cob-utilities message-generation std-msgs diagnostic-msgs roscpp ];
propagatedBuildInputs = [ std-srvs control-msgs cob-canopen-motor cob-generic-can sensor-msgs cob-utilities message-runtime std-msgs diagnostic-msgs roscpp ];
- nativeBuildInputs = [ std-srvs control-msgs cob-canopen-motor cob-generic-can sensor-msgs catkin cob-utilities message-generation std-msgs diagnostic-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains classes that are able to control the platform of the Care-O-Bot. This means to establish a CAN communication to drive and steering motors of the platform and later send motion commands and receive motor information.'';
diff --git a/kinetic/cob-base-velocity-smoother/default.nix b/kinetic/cob-base-velocity-smoother/default.nix
index 9b40e2d1e4..f91f7da294 100644
--- a/kinetic/cob-base-velocity-smoother/default.nix
+++ b/kinetic/cob-base-velocity-smoother/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d303591c5669b85d760d68a9e08a67818bee2ba7d798a7190d906cc5838e2567";
};
+ buildInputs = [ nav-msgs boost roslint dynamic-reconfigure std-msgs roscpp geometry-msgs ];
propagatedBuildInputs = [ nav-msgs boost roslint dynamic-reconfigure std-msgs roscpp geometry-msgs ];
- nativeBuildInputs = [ nav-msgs boost roslint dynamic-reconfigure std-msgs catkin roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The 'cob_base_velocity_smoother' reads velocity messages and publishes messages of the same type for "smoothed" velocity to avoid shaking behavior.'';
diff --git a/kinetic/cob-bms-driver/default.nix b/kinetic/cob-bms-driver/default.nix
index 7a59c47b6e..5960d9d798 100644
--- a/kinetic/cob-bms-driver/default.nix
+++ b/kinetic/cob-bms-driver/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7b23664447588d905403914f8b516a98b2c7b157c39bd2659748c0381fb70a0d";
};
+ buildInputs = [ diagnostic-updater socketcan-interface std-msgs diagnostic-msgs roscpp ];
propagatedBuildInputs = [ pythonPackages.numpy diagnostic-updater cob-srvs socketcan-interface rospy std-msgs diagnostic-msgs cob-msgs roscpp ];
- nativeBuildInputs = [ diagnostic-updater socketcan-interface std-msgs diagnostic-msgs catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Driver package for interfacing the battery management system (BMS) on Care-O-bot.'';
diff --git a/kinetic/cob-bringup-sim/default.nix b/kinetic/cob-bringup-sim/default.nix
index 4576bd47eb..8ea57776b0 100644
--- a/kinetic/cob-bringup-sim/default.nix
+++ b/kinetic/cob-bringup-sim/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "0250d46428fe1aaba1de136ce73dea93618b028e62dd745236027107c55aa0b2";
};
+ buildInputs = [ roslaunch ];
checkInputs = [ cob-supported-robots cob-default-env-config ];
propagatedBuildInputs = [ gazebo-ros roslaunch pythonPackages.numpy cob-default-robot-config geometry-msgs tf cob-default-env-config rospy cob-gazebo-worlds roslib cob-gazebo gazebo-msgs ];
- nativeBuildInputs = [ roslaunch catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides launch files for starting a simulated Care-O-bot.'';
diff --git a/kinetic/cob-bringup/default.nix b/kinetic/cob-bringup/default.nix
index 5d72f15f39..f03de6f411 100644
--- a/kinetic/cob-bringup/default.nix
+++ b/kinetic/cob-bringup/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "a1f7deaff0e45aadc4de4224709360da068c740c776103d531d68644195ca54d";
};
+ buildInputs = [ roslaunch ];
checkInputs = [ cob-supported-robots ];
propagatedBuildInputs = [ cob-collision-monitor rosserial-python usb-cam cob-base-controller-utils sick-visionary-t-driver cob-moveit-config realsense-camera cob-monitoring joint-trajectory-controller position-controllers cob-voltage-control rplidar-ros generic-throttle cob-omni-drive-controller cob-default-robot-behavior joint-state-controller cob-sound cob-mimic cob-hardware-config theora-image-transport cob-default-env-config cob-phidgets rviz cob-sick-s300 robot-state-publisher cob-dashboard cob-cam3d-throttle compressed-depth-image-transport roslaunch image-proc joint-state-publisher openni-launch cob-sick-lms1xx cob-phidget-power-state cob-reflector-referencing cob-image-flip cob-twist-controller rosserial-server joy velocity-controllers tf2-ros cob-light cob-scan-unifier canopen-motor-node cob-helper-tools cob-control-mode-adapter canopen-chain-node diagnostic-aggregator openni2-launch cob-frame-tracker cob-default-robot-config cob-phidget-em-state compressed-image-transport nodelet controller-manager costmap-2d twist-mux spacenav-node cob-teleop cob-bms-driver cob-script-server cob-command-gui cob-hand-bridge cob-safety-controller cob-collision-velocity-filter laser-filters cob-base-velocity-smoother cob-docker-control cob-obstacle-distance topic-tools ur-driver cob-calibration-data cob-linear-nav rostopic cob-android-script-server ];
- nativeBuildInputs = [ roslaunch catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides launch files for operating Care-O-bot.'';
diff --git a/kinetic/cob-calibration-data/default.nix b/kinetic/cob-calibration-data/default.nix
index 7dff5a8c29..2cf0ef931a 100644
--- a/kinetic/cob-calibration-data/default.nix
+++ b/kinetic/cob-calibration-data/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8f89dbcf4685b17a72b21151a1f679b7064efbc21c8e411aef92c8d29013c6f2";
};
+ buildInputs = [ cob-supported-robots ];
propagatedBuildInputs = [ xacro ];
- nativeBuildInputs = [ cob-supported-robots catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This repository holds the current calibration data for Care-O-bot.'';
diff --git a/kinetic/cob-cam3d-throttle/default.nix b/kinetic/cob-cam3d-throttle/default.nix
index 29d58b32bf..5361e4c8ae 100644
--- a/kinetic/cob-cam3d-throttle/default.nix
+++ b/kinetic/cob-cam3d-throttle/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, pluginlib, sensor-msgs, catkin, message-filters, roscpp, nodelet }:
+{ lib, buildRosPackage, fetchurl, pluginlib, sensor-msgs, catkin, message-filters, nodelet, roscpp }:
buildRosPackage {
pname = "ros-kinetic-cob-cam3d-throttle";
version = "0.6.13";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "025d6693fb70b320c5cf831eba859268cacaa21b530141bebabc04b93e403b5e";
};
+ buildInputs = [ pluginlib nodelet sensor-msgs roscpp message-filters ];
propagatedBuildInputs = [ pluginlib nodelet sensor-msgs roscpp message-filters ];
- nativeBuildInputs = [ catkin pluginlib nodelet sensor-msgs roscpp message-filters ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''cob_cam3d_throttle: only for Trottel'';
diff --git a/kinetic/cob-camera-sensors/default.nix b/kinetic/cob-camera-sensors/default.nix
index bd742dfd54..d2118a5f66 100644
--- a/kinetic/cob-camera-sensors/default.nix
+++ b/kinetic/cob-camera-sensors/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, cmake-modules, boost, cob-vision-utils, image-transport, sensor-msgs, cv-bridge, catkin, tinyxml, polled-camera, message-filters, message-generation, message-runtime, rospy, roscpp, opencv3 }:
+{ lib, buildRosPackage, fetchurl, cmake-modules, boost, cob-vision-utils, image-transport, sensor-msgs, cv-bridge, message-filters, tinyxml, polled-camera, catkin, message-generation, message-runtime, rospy, roscpp, opencv3 }:
buildRosPackage {
pname = "ros-kinetic-cob-camera-sensors";
version = "0.6.13";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "ab8ab08520bfbdc8b443d05bee48e41300831475ab91fd30c8b3f4b7cf5e84d6";
};
+ buildInputs = [ boost cmake-modules cob-vision-utils image-transport sensor-msgs cv-bridge message-filters tinyxml polled-camera message-generation roscpp opencv3 ];
propagatedBuildInputs = [ boost cmake-modules cob-vision-utils image-transport sensor-msgs cv-bridge message-filters tinyxml polled-camera message-runtime rospy roscpp opencv3 ];
- nativeBuildInputs = [ boost cmake-modules cob-vision-utils image-transport sensor-msgs cv-bridge message-filters tinyxml polled-camera catkin message-generation roscpp opencv3 ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''For more information read the readme.htm file located in'';
diff --git a/kinetic/cob-canopen-motor/default.nix b/kinetic/cob-canopen-motor/default.nix
index f9120b1869..356208b328 100644
--- a/kinetic/cob-canopen-motor/default.nix
+++ b/kinetic/cob-canopen-motor/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a33b97dabed4b6b2b3ffabcdf262d11833d453c9beb8d4959a9bfd7981347b9e";
};
+ buildInputs = [ cob-generic-can roscpp cob-utilities ];
propagatedBuildInputs = [ cob-generic-can roscpp cob-utilities ];
- nativeBuildInputs = [ cob-generic-can catkin roscpp cob-utilities ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The package cob_canopen_motor implements a controller-drive component which is connected to a can-bus and works with a canopen-interface. "CanDriveItf" provides a - more or less - generic interface to the controller-drive components. "CanDrvie..." then implements a specific setup, e.g. an ELMO Harmonica Controller in case of the "CanDriveHarmonica".'';
diff --git a/kinetic/cob-cartesian-controller/default.nix b/kinetic/cob-cartesian-controller/default.nix
index 20f7cbae57..a499eddac9 100644
--- a/kinetic/cob-cartesian-controller/default.nix
+++ b/kinetic/cob-cartesian-controller/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, actionlib-msgs, actionlib, rospy, tf, geometry-msgs, boost, roslint, message-generation, rviz, message-runtime, robot-state-publisher, xacro, std-srvs, cob-twist-controller, catkin, cob-frame-tracker, std-msgs, visualization-msgs, roscpp, cob-srvs, topic-tools }:
+{ lib, buildRosPackage, fetchurl, actionlib-msgs, rospy, actionlib, tf, geometry-msgs, boost, roslint, message-generation, rviz, message-runtime, robot-state-publisher, xacro, std-srvs, cob-twist-controller, catkin, cob-frame-tracker, std-msgs, visualization-msgs, roscpp, cob-srvs, topic-tools }:
buildRosPackage {
pname = "ros-kinetic-cob-cartesian-controller";
version = "0.7.4";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "9bdc0ef131d56fd0a75f39a70ec621887fc770d27607ca185e9630a028d18786";
};
+ buildInputs = [ std-srvs boost actionlib-msgs roslint roscpp cob-srvs message-generation visualization-msgs actionlib std-msgs tf geometry-msgs ];
propagatedBuildInputs = [ std-srvs cob-twist-controller boost actionlib-msgs topic-tools roscpp rospy cob-srvs rviz actionlib robot-state-publisher cob-frame-tracker std-msgs visualization-msgs message-runtime tf xacro geometry-msgs ];
- nativeBuildInputs = [ std-srvs boost actionlib-msgs roslint catkin roscpp cob-srvs message-generation visualization-msgs actionlib std-msgs tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides nodes that broadcast tf-frames along various (model-based) Cartesian paths (e.g. Linear, Circular).
diff --git a/kinetic/cob-collision-monitor/default.nix b/kinetic/cob-collision-monitor/default.nix
index e76101c22b..7101c758c5 100644
--- a/kinetic/cob-collision-monitor/default.nix
+++ b/kinetic/cob-collision-monitor/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "c19e3d14a2377f5d58c7f1229dc15fa8519182f57d28069b4e1d20108d0f8010";
};
+ buildInputs = [ moveit-ros-planning moveit-ros-move-group pluginlib std-msgs tf ];
propagatedBuildInputs = [ moveit-ros-planning moveit-ros-move-group pluginlib cob-moveit-config std-msgs tf ];
- nativeBuildInputs = [ moveit-ros-planning moveit-ros-move-group pluginlib std-msgs catkin tf ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The collision monitor uses the planning scene monitor to read the state of the robot and check it for collision with itselt or the environment. It addition a ground plane is added in any case. Can be used as a stand-aloan node or a move_group capability.'';
diff --git a/kinetic/cob-collision-velocity-filter/default.nix b/kinetic/cob-collision-velocity-filter/default.nix
index 366f86f3a2..28f7e256ff 100644
--- a/kinetic/cob-collision-velocity-filter/default.nix
+++ b/kinetic/cob-collision-velocity-filter/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, costmap-2d, boost, tf, catkin, cob-footprint-observer, nav-msgs, visualization-msgs, dynamic-reconfigure, roscpp, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, costmap-2d, boost, catkin, roscpp, cob-footprint-observer, nav-msgs, visualization-msgs, dynamic-reconfigure, tf, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-cob-collision-velocity-filter";
version = "0.7.4";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "73acac05785093bb89a8e2584039f97d46b7501865432b0cdada692e58f4b218";
};
+ buildInputs = [ costmap-2d boost tf roscpp cob-footprint-observer nav-msgs dynamic-reconfigure visualization-msgs geometry-msgs ];
propagatedBuildInputs = [ costmap-2d boost tf roscpp cob-footprint-observer nav-msgs dynamic-reconfigure visualization-msgs geometry-msgs ];
- nativeBuildInputs = [ costmap-2d boost tf catkin roscpp cob-footprint-observer nav-msgs dynamic-reconfigure visualization-msgs geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The cob_collision_velocity_filter package is a package for collision avoidance using teleoperation.'';
diff --git a/kinetic/cob-control-mode-adapter/default.nix b/kinetic/cob-control-mode-adapter/default.nix
index 2a7a21b196..87675b1913 100644
--- a/kinetic/cob-control-mode-adapter/default.nix
+++ b/kinetic/cob-control-mode-adapter/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "268dfcd264f0ac4c196a81e8a96eef3274b27a27ea7895a302a8fa137509a803";
};
+ buildInputs = [ controller-manager-msgs boost roslint std-msgs roscpp ];
propagatedBuildInputs = [ controller-manager-msgs boost roslint std-msgs roscpp ];
- nativeBuildInputs = [ controller-manager-msgs boost roslint std-msgs catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The cob_control_mode_adapter package'';
diff --git a/kinetic/cob-control-msgs/default.nix b/kinetic/cob-control-msgs/default.nix
index 7b423cd0e5..7b8eec24b4 100644
--- a/kinetic/cob-control-msgs/default.nix
+++ b/kinetic/cob-control-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "74c8a4bcd239baeb1a7f7ca9e548dd1439638984fe3f3498d7cb1076f13776e2";
};
+ buildInputs = [ std-msgs message-generation geometry-msgs ];
propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Common messages and services used in various packages within cob_control.'';
diff --git a/kinetic/cob-default-robot-config/default.nix b/kinetic/cob-default-robot-config/default.nix
index 5d8cd09ae0..eb25a94b83 100644
--- a/kinetic/cob-default-robot-config/default.nix
+++ b/kinetic/cob-default-robot-config/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "c19aa6886086d6b7c9e75ca9697b00e630444a59843d882ada32a36e73144624";
};
+ buildInputs = [ cob-supported-robots roslaunch ];
propagatedBuildInputs = [ cob-supported-robots roslaunch ];
- nativeBuildInputs = [ cob-supported-robots roslaunch catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Default configuration of the different robots supported by the Care-O-bot stacks. Configuration is e.g. preconfigured joint positions.'';
diff --git a/kinetic/cob-elmo-homing/default.nix b/kinetic/cob-elmo-homing/default.nix
index 52756afd42..71f02e17d4 100644
--- a/kinetic/cob-elmo-homing/default.nix
+++ b/kinetic/cob-elmo-homing/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "74ef235875833a9a3945684962f174cb3f01e21467c573d14c3d18b394780d5f";
};
+ buildInputs = [ class-loader canopen-402 ];
propagatedBuildInputs = [ class-loader canopen-402 ];
- nativeBuildInputs = [ class-loader catkin canopen-402 ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This packagae implements the special homing procedure that is needed for old cob4/raw bases'';
diff --git a/kinetic/cob-footprint-observer/default.nix b/kinetic/cob-footprint-observer/default.nix
index 20b1d98f64..7e29910b48 100644
--- a/kinetic/cob-footprint-observer/default.nix
+++ b/kinetic/cob-footprint-observer/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f59db47960bc5a7cb164ef1e01818fbc8411b573788674352faf2a12e39af8de";
};
+ buildInputs = [ message-generation boost geometry-msgs std-msgs tf roscpp ];
propagatedBuildInputs = [ boost message-runtime geometry-msgs std-msgs tf roscpp ];
- nativeBuildInputs = [ message-generation boost geometry-msgs std-msgs catkin tf roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The cob_footprint_observer package adjusts the footprint of the robot based on the setup (e.g. arm and/or tray).'';
diff --git a/kinetic/cob-frame-tracker/default.nix b/kinetic/cob-frame-tracker/default.nix
index 157e246fc1..94812ee38e 100644
--- a/kinetic/cob-frame-tracker/default.nix
+++ b/kinetic/cob-frame-tracker/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "3aa539093d6e9643706b2bb1ac5839f2bfb632ae374aba67a722c566fee2de55";
};
+ buildInputs = [ kdl-conversions std-srvs orocos-kdl actionlib-msgs actionlib std-msgs roscpp visualization-msgs tf geometry-msgs kdl-parser boost roslint control-toolbox sensor-msgs cob-srvs message-generation interactive-markers dynamic-reconfigure ];
propagatedBuildInputs = [ kdl-conversions std-srvs orocos-kdl actionlib-msgs actionlib std-msgs rospy roscpp visualization-msgs tf geometry-msgs kdl-parser boost roslint control-toolbox sensor-msgs cob-srvs message-runtime interactive-markers dynamic-reconfigure ];
- nativeBuildInputs = [ kdl-conversions std-srvs orocos-kdl actionlib-msgs catkin actionlib std-msgs roscpp visualization-msgs tf geometry-msgs kdl-parser boost roslint control-toolbox sensor-msgs cob-srvs message-generation interactive-markers dynamic-reconfigure ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The cob_frame_tracker package'';
diff --git a/kinetic/cob-gazebo-objects/default.nix b/kinetic/cob-gazebo-objects/default.nix
index 5e8cd688d5..8517bf06de 100644
--- a/kinetic/cob-gazebo-objects/default.nix
+++ b/kinetic/cob-gazebo-objects/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "3ab010e2d381494424b40aade47fde9ac0e2fb6ac54509989492ecd2d59064ff";
};
+ buildInputs = [ roslaunch ];
propagatedBuildInputs = [ gazebo-ros roslaunch cob-description ];
- nativeBuildInputs = [ roslaunch catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides some objects and furniture for gazebo simulation.'';
diff --git a/kinetic/cob-gazebo-ros-control/default.nix b/kinetic/cob-gazebo-ros-control/default.nix
index 7dd1fc9ee2..0b41e4aa3a 100644
--- a/kinetic/cob-gazebo-ros-control/default.nix
+++ b/kinetic/cob-gazebo-ros-control/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "85f572414acd8e1edd1b8d7ebec9647e8b49fd809d293d4f69f3349813b2bded";
};
+ buildInputs = [ gazebo-ros hardware-interface controller-manager pluginlib joint-limits-interface urdf roscpp transmission-interface gazebo-ros-control ];
propagatedBuildInputs = [ gazebo-ros hardware-interface controller-manager pluginlib joint-limits-interface urdf roscpp transmission-interface gazebo-ros-control ];
- nativeBuildInputs = [ gazebo-ros hardware-interface controller-manager pluginlib joint-limits-interface catkin urdf roscpp transmission-interface gazebo-ros-control ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains a specialization of the gazebo_ros_control plugin.
diff --git a/kinetic/cob-gazebo-worlds/default.nix b/kinetic/cob-gazebo-worlds/default.nix
index ddf20bb3aa..3983613669 100644
--- a/kinetic/cob-gazebo-worlds/default.nix
+++ b/kinetic/cob-gazebo-worlds/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "5671f666d7dde6a14417fbb3f5fd8a5a9c4ced4c766e0a59787e2eea4c3292cd";
};
+ buildInputs = [ roslaunch ];
checkInputs = [ rostest cob-default-env-config ];
propagatedBuildInputs = [ gazebo-ros controller-manager joint-state-controller gazebo-msgs velocity-controllers cob-default-env-config position-controllers robot-state-publisher rospy std-msgs roslaunch tf joint-state-publisher xacro gazebo-ros-control ];
- nativeBuildInputs = [ roslaunch catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides some worlds for gazebo simulation.'';
diff --git a/kinetic/cob-gazebo/default.nix b/kinetic/cob-gazebo/default.nix
index f3c4a12150..3af17921a3 100644
--- a/kinetic/cob-gazebo/default.nix
+++ b/kinetic/cob-gazebo/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "d68feda8aeb6a094a793452a0e87004446d87ded0e2b66005d2f273e666cd4b7";
};
+ buildInputs = [ roslaunch ];
checkInputs = [ cob-supported-robots ];
propagatedBuildInputs = [ gazebo-ros control-msgs trajectory-msgs cob-script-server cob-hardware-config gazebo-plugins rostest cob-gazebo-ros-control cob-bringup rospy roslaunch cob-default-robot-config gazebo-ros-control ];
- nativeBuildInputs = [ roslaunch catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Launch files and tools for 3D simulation of Care-O-bot in gazebo simulator.'';
diff --git a/kinetic/cob-generic-can/default.nix b/kinetic/cob-generic-can/default.nix
index 6ede074e3c..bd8f06a38c 100644
--- a/kinetic/cob-generic-can/default.nix
+++ b/kinetic/cob-generic-can/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a46bfd8e8c67b189a95c60c4e4a3bfdbc07d70195bc95f0be86949979249747a";
};
+ buildInputs = [ libntcan cob-utilities libpcan socketcan-interface ];
propagatedBuildInputs = [ libntcan cob-utilities libpcan socketcan-interface ];
- nativeBuildInputs = [ libpcan socketcan-interface cob-utilities catkin libntcan ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The package cob_generic_can provides an interface for nodes on a can-bus and examplary wrappers for two PeakSys-can-libs. When a can-bus-device is generated (for an example see base_dirve_chain) you can use generic_can to create as many itfs as there will be components communicating via this can-bus. Assign type of the can communication device (e.g. usb-to-can or can-card of a specific vendor) and can-address of the target device. This package comes with wrappers for PeakSys and PeakSysUSB adapters.'';
diff --git a/kinetic/cob-grasp-generation/default.nix b/kinetic/cob-grasp-generation/default.nix
index 0ea4e26dbc..19091c4824 100644
--- a/kinetic/cob-grasp-generation/default.nix
+++ b/kinetic/cob-grasp-generation/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d39fe63293a12bc0f58e3290a5f316eb0cf563f4ca508d015bb021cb0139d685";
};
+ buildInputs = [ moveit-msgs message-generation actionlib-msgs ];
propagatedBuildInputs = [ actionlib-msgs trajectory-msgs schunk-description pythonPackages.scipy tf2-ros cob-description actionlib std-msgs rospy moveit-msgs tf visualization-msgs geometry-msgs sensor-msgs rviz message-runtime robot-state-publisher roslib xacro ];
- nativeBuildInputs = [ moveit-msgs catkin message-generation actionlib-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Grasp generation for Care-O-bot based on OpenRAVE'';
diff --git a/kinetic/cob-hand-bridge/default.nix b/kinetic/cob-hand-bridge/default.nix
index 6372e28861..6023bb4824 100644
--- a/kinetic/cob-hand-bridge/default.nix
+++ b/kinetic/cob-hand-bridge/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f3b51ce3c2630d4b96cba7f599ec516ef2f3434399fe8d3f43317cfe7b5c47ef";
};
+ buildInputs = [ diagnostic-updater std-srvs message-generation control-msgs actionlib angles sensor-msgs ];
propagatedBuildInputs = [ std-srvs rosserial-python control-msgs sensor-msgs diagnostic-updater message-runtime actionlib std-msgs angles ];
- nativeBuildInputs = [ diagnostic-updater std-srvs message-generation control-msgs actionlib angles sensor-msgs catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The cob_hand_bridge package'';
diff --git a/kinetic/cob-hardware-config/default.nix b/kinetic/cob-hardware-config/default.nix
index e475d64e4d..50c74c1096 100644
--- a/kinetic/cob-hardware-config/default.nix
+++ b/kinetic/cob-hardware-config/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "65d497c7f4af3aec8291e0bffb04124792ca956e94dc6c30a392eb09567cba0a";
};
+ buildInputs = [ rostest roslaunch cob-supported-robots ];
propagatedBuildInputs = [ costmap-2d joint-state-controller raw-description ur-description velocity-controllers cob-calibration-data joint-trajectory-controller rostest position-controllers laser-filters cob-description rviz robot-state-publisher cob-omni-drive-controller diagnostic-aggregator roslaunch joint-state-publisher xacro ];
- nativeBuildInputs = [ rostest roslaunch catkin cob-supported-robots ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains configuration for each robot instance (e.g. cob4-X, raw3-X). There is a directory for each robot with configuration about urdf and hardware/device configurations.'';
diff --git a/kinetic/cob-helper-tools/default.nix b/kinetic/cob-helper-tools/default.nix
index 2d225318f7..31571a02e0 100644
--- a/kinetic/cob-helper-tools/default.nix
+++ b/kinetic/cob-helper-tools/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f355a4fc81149bfdc587a02eca33e8197d35d49e463e7ab38dfe60b6fdcb1642";
};
+ buildInputs = [ message-generation dynamic-reconfigure ];
propagatedBuildInputs = [ message-runtime visualization-msgs dynamic-reconfigure rospy cob-script-server cob-msgs tf diagnostic-msgs ];
- nativeBuildInputs = [ catkin message-generation dynamic-reconfigure ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Helper scripts for Care-O-bot'';
diff --git a/kinetic/cob-image-flip/default.nix b/kinetic/cob-image-flip/default.nix
index 3c098c22de..7d16becc1d 100644
--- a/kinetic/cob-image-flip/default.nix
+++ b/kinetic/cob-image-flip/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "3479d5189488d7f6a7fe865e7d62a8f576c5a55c595f98bde7044ef362af8c9f";
};
+ buildInputs = [ cob-perception-msgs pluginlib boost opencv3 image-transport sensor-msgs cv-bridge roscpp nodelet pcl-ros tf pcl-conversions geometry-msgs stereo-msgs ];
propagatedBuildInputs = [ cob-perception-msgs pluginlib boost opencv3 image-transport sensor-msgs cv-bridge roscpp nodelet pcl-ros tf pcl-conversions geometry-msgs stereo-msgs ];
- nativeBuildInputs = [ cob-perception-msgs pluginlib boost opencv3 image-transport sensor-msgs cv-bridge catkin roscpp nodelet pcl-ros tf pcl-conversions geometry-msgs stereo-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Flips the image of Care-O-bots kinect in dependence of the viewing direction of the cameras to receive an upright image all the time.'';
diff --git a/kinetic/cob-interactive-teleop/default.nix b/kinetic/cob-interactive-teleop/default.nix
index 0f7f7c674b..405920ead4 100644
--- a/kinetic/cob-interactive-teleop/default.nix
+++ b/kinetic/cob-interactive-teleop/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "4beba9c4829f9c177fdd4fd78a5f1c112b336e2d234d475304c4b4c1d9533db5";
};
+ buildInputs = [ interactive-markers visualization-msgs std-msgs tf roscpp geometry-msgs ];
propagatedBuildInputs = [ rviz interactive-markers visualization-msgs geometry-msgs std-msgs tf roscpp ];
- nativeBuildInputs = [ catkin interactive-markers visualization-msgs std-msgs tf roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''COB teleop interactive marker for RViz provided by dcgm-robotics@FIT group.'';
diff --git a/kinetic/cob-light/default.nix b/kinetic/cob-light/default.nix
index cb590f6c5e..e677b9afa6 100644
--- a/kinetic/cob-light/default.nix
+++ b/kinetic/cob-light/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, boost, actionlib-msgs, sensor-msgs, catkin, message-generation, std-msgs, message-runtime, visualization-msgs, actionlib, rospy, diagnostic-msgs, roscpp }:
+{ lib, buildRosPackage, fetchurl, boost, actionlib-msgs, sensor-msgs, catkin, roscpp, message-generation, actionlib, message-runtime, rospy, std-msgs, diagnostic-msgs, visualization-msgs }:
buildRosPackage {
pname = "ros-kinetic-cob-light";
version = "0.6.13";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "2f2101042d87799f78d50c428c533fa46ada35ac83e5962b97ecc478d61ef611";
};
+ buildInputs = [ boost actionlib-msgs sensor-msgs roscpp message-generation actionlib std-msgs diagnostic-msgs visualization-msgs ];
propagatedBuildInputs = [ boost actionlib-msgs sensor-msgs rospy message-runtime visualization-msgs actionlib std-msgs diagnostic-msgs roscpp ];
- nativeBuildInputs = [ boost actionlib-msgs sensor-msgs catkin roscpp message-generation actionlib std-msgs diagnostic-msgs visualization-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains scripts to operate the LED lights on Care-O-bot.'';
diff --git a/kinetic/cob-linear-nav/default.nix b/kinetic/cob-linear-nav/default.nix
index cec2e06e8a..b8a8ab3865 100644
--- a/kinetic/cob-linear-nav/default.nix
+++ b/kinetic/cob-linear-nav/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "89f158b4948419a3d930762a72fd8ac2bb3dec90b859e5607af83a13ca7640a8";
};
+ buildInputs = [ cob-srvs move-base-msgs nav-msgs actionlib angles geometry-msgs tf roscpp ];
propagatedBuildInputs = [ cob-srvs move-base-msgs nav-msgs actionlib angles geometry-msgs tf roscpp ];
- nativeBuildInputs = [ catkin roscpp cob-srvs move-base-msgs nav-msgs actionlib angles tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''cob_linear_nav provides a simple navigation instrument driving on a linear path from current position to goal without any planning or obstacle avoidance capabilites.
diff --git a/kinetic/cob-lookat-action/default.nix b/kinetic/cob-lookat-action/default.nix
index 404afc4fc7..0160087790 100644
--- a/kinetic/cob-lookat-action/default.nix
+++ b/kinetic/cob-lookat-action/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, kdl-conversions, kdl-parser, orocos-kdl, control-msgs, actionlib-msgs, tf, trajectory-msgs, boost, catkin, message-generation, actionlib, message-runtime, rospy, tf-conversions, roscpp, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, kdl-conversions, kdl-parser, orocos-kdl, control-msgs, actionlib-msgs, boost, trajectory-msgs, catkin, roscpp, message-generation, actionlib, message-runtime, rospy, tf-conversions, tf, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-cob-lookat-action";
version = "0.7.1";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d2873d9ef519863fb789bb6a42793573e4c00fee14743bfb191f1c3d10046dc5";
};
+ buildInputs = [ kdl-conversions kdl-parser boost actionlib-msgs orocos-kdl control-msgs trajectory-msgs roscpp message-generation actionlib tf-conversions tf geometry-msgs ];
propagatedBuildInputs = [ kdl-conversions kdl-parser boost actionlib-msgs orocos-kdl control-msgs trajectory-msgs roscpp rospy message-runtime actionlib tf-conversions tf geometry-msgs ];
- nativeBuildInputs = [ kdl-conversions kdl-parser boost actionlib-msgs orocos-kdl control-msgs trajectory-msgs catkin roscpp message-generation actionlib tf-conversions tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''cob_lookat_action'';
diff --git a/kinetic/cob-map-accessibility-analysis/default.nix b/kinetic/cob-map-accessibility-analysis/default.nix
index 2049e1d874..df21577915 100644
--- a/kinetic/cob-map-accessibility-analysis/default.nix
+++ b/kinetic/cob-map-accessibility-analysis/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "143520de9742bcf0e4737cf3ddfe8fad8223fa7ba3a6f450fb16c73c7540337f";
};
+ buildInputs = [ boost image-transport sensor-msgs cv-bridge message-filters pcl roscpp message-generation nav-msgs cob-3d-mapping-msgs pcl-ros tf opencv3 geometry-msgs ];
propagatedBuildInputs = [ boost image-transport sensor-msgs cv-bridge message-filters pcl roscpp nav-msgs cob-3d-mapping-msgs message-runtime pcl-ros rospy tf opencv3 geometry-msgs ];
- nativeBuildInputs = [ boost image-transport sensor-msgs cv-bridge message-filters pcl roscpp catkin message-generation nav-msgs cob-3d-mapping-msgs pcl-ros tf opencv3 geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''cob_map_accessibility_analysis receives the map from navigation as well as obstacles and inflates_obstacles topics to assemble a common obstacle map. Upon request, this node checks the accessibility of poses within thin map by (i) checking whether the pose itself is free and by (ii) checking whether there is a closed path from robot to the goal pose.'';
diff --git a/kinetic/cob-model-identifier/default.nix b/kinetic/cob-model-identifier/default.nix
index 85b4b62e23..90c1472517 100644
--- a/kinetic/cob-model-identifier/default.nix
+++ b/kinetic/cob-model-identifier/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "dc1fb3802509fd59028e2a5ac05c198280804e857b79ad1536b3cc08a4549c58";
};
+ buildInputs = [ std-srvs kdl-parser orocos-kdl boost roslint cmake-modules sensor-msgs roscpp tf geometry-msgs ];
propagatedBuildInputs = [ std-srvs kdl-parser orocos-kdl boost roslint cmake-modules sensor-msgs roscpp rospy tf geometry-msgs ];
- nativeBuildInputs = [ std-srvs kdl-parser orocos-kdl boost roslint cmake-modules sensor-msgs catkin roscpp tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The cob_model_identifier package'';
diff --git a/kinetic/cob-msgs/default.nix b/kinetic/cob-msgs/default.nix
index c77e533366..1dd2de7d3a 100644
--- a/kinetic/cob-msgs/default.nix
+++ b/kinetic/cob-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "86ce9e87e976cf3db062cc07ffdee2291e2f83865235765c99e72120bacbdba6";
};
+ buildInputs = [ diagnostic-msgs message-generation std-msgs ];
propagatedBuildInputs = [ diagnostic-msgs std-msgs message-runtime ];
- nativeBuildInputs = [ diagnostic-msgs catkin message-generation std-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages for representing state information, such as battery information and emergency stop status.'';
diff --git a/kinetic/cob-object-detection-msgs/default.nix b/kinetic/cob-object-detection-msgs/default.nix
index b1e3f018ac..27dd2ac222 100644
--- a/kinetic/cob-object-detection-msgs/default.nix
+++ b/kinetic/cob-object-detection-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "6af0beeee2a538ba2947af729eb7987a579abaf7e494474b2a4556a6589e3bde";
};
+ buildInputs = [ std-srvs message-generation actionlib-msgs std-msgs sensor-msgs geometry-msgs ];
propagatedBuildInputs = [ std-srvs message-runtime actionlib-msgs std-msgs sensor-msgs geometry-msgs ];
- nativeBuildInputs = [ std-srvs message-generation actionlib-msgs std-msgs sensor-msgs catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains message type definitions for object detection'';
diff --git a/kinetic/cob-object-detection-visualizer/default.nix b/kinetic/cob-object-detection-visualizer/default.nix
index 91bac55fc2..8d59f7a280 100644
--- a/kinetic/cob-object-detection-visualizer/default.nix
+++ b/kinetic/cob-object-detection-visualizer/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, boost, cob-object-detection-msgs, image-transport, sensor-msgs, cv-bridge, catkin, pcl, message-filters, roscpp, pcl-ros, eigen-conversions, visualization-msgs, opencv3 }:
+{ lib, buildRosPackage, fetchurl, boost, cob-object-detection-msgs, image-transport, sensor-msgs, cv-bridge, pcl, message-filters, catkin, roscpp, pcl-ros, eigen-conversions, visualization-msgs, opencv3 }:
buildRosPackage {
pname = "ros-kinetic-cob-object-detection-visualizer";
version = "0.6.13";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "06c2c4b70eb47546eee6232defe68a33d4688d361ffb86d56dad7bd7fc3298a0";
};
+ buildInputs = [ boost cob-object-detection-msgs image-transport sensor-msgs cv-bridge message-filters pcl roscpp pcl-ros eigen-conversions visualization-msgs opencv3 ];
propagatedBuildInputs = [ boost cob-object-detection-msgs image-transport sensor-msgs cv-bridge message-filters pcl roscpp pcl-ros eigen-conversions visualization-msgs opencv3 ];
- nativeBuildInputs = [ boost cob-object-detection-msgs image-transport sensor-msgs cv-bridge message-filters pcl roscpp catkin pcl-ros eigen-conversions visualization-msgs opencv3 ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The cob_object_detection_visualizer package'';
diff --git a/kinetic/cob-omni-drive-controller/default.nix b/kinetic/cob-omni-drive-controller/default.nix
index 8ff6909d5c..200f806245 100644
--- a/kinetic/cob-omni-drive-controller/default.nix
+++ b/kinetic/cob-omni-drive-controller/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "b3448749acce6bf9b2d4a92db6dfca32a39bd9c9f192de33d98313c65e71a39b";
};
+ buildInputs = [ hardware-interface std-srvs pluginlib boost cob-base-controller-utils realtime-tools sensor-msgs roscpp tf2 message-generation nav-msgs urdf controller-interface dynamic-reconfigure std-msgs angles tf geometry-msgs ];
propagatedBuildInputs = [ hardware-interface std-srvs pluginlib boost cob-base-controller-utils realtime-tools sensor-msgs roscpp tf2 nav-msgs urdf controller-interface dynamic-reconfigure std-msgs angles tf geometry-msgs ];
- nativeBuildInputs = [ std-srvs cob-base-controller-utils catkin nav-msgs urdf controller-interface std-msgs angles roscpp tf geometry-msgs hardware-interface pluginlib boost realtime-tools sensor-msgs tf2 message-generation dynamic-reconfigure ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The cob_omni_drive_controller package'';
diff --git a/kinetic/cob-perception-msgs/default.nix b/kinetic/cob-perception-msgs/default.nix
index 1b8a2f2d4f..a2084558f0 100644
--- a/kinetic/cob-perception-msgs/default.nix
+++ b/kinetic/cob-perception-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "ad912c51c6a8ba19a4ee192cece83e333181ba20caeaf351a2f1005c15c2436a";
};
+ buildInputs = [ std-msgs sensor-msgs message-generation geometry-msgs ];
propagatedBuildInputs = [ std-msgs sensor-msgs message-runtime geometry-msgs ];
- nativeBuildInputs = [ message-generation std-msgs sensor-msgs catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains common message type definitions for perception tasks.'';
diff --git a/kinetic/cob-phidgets/default.nix b/kinetic/cob-phidgets/default.nix
index 061c4d13c0..85a5b4b30b 100644
--- a/kinetic/cob-phidgets/default.nix
+++ b/kinetic/cob-phidgets/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "43506de54d2cc50d04945003e80d0276122e889fcbfc39a1755168ca4edb6699";
};
+ buildInputs = [ message-generation libphidgets std-msgs sensor-msgs roscpp ];
propagatedBuildInputs = [ message-runtime libphidgets rospy std-msgs sensor-msgs roscpp ];
- nativeBuildInputs = [ message-generation catkin libphidgets std-msgs sensor-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''cob_phidgets'';
diff --git a/kinetic/cob-pick-place-action/default.nix b/kinetic/cob-pick-place-action/default.nix
index 2be90f6ac9..4caf60ad3b 100644
--- a/kinetic/cob-pick-place-action/default.nix
+++ b/kinetic/cob-pick-place-action/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, moveit-ros-move-group, actionlib-msgs, geometry-msgs, tf, cob-moveit-interface, catkin, rospy, message-generation, geometric-shapes, message-runtime, actionlib, std-msgs, moveit-msgs, roscpp, moveit-ros-planning-interface, cob-grasp-generation }:
+{ lib, buildRosPackage, fetchurl, moveit-ros-move-group, actionlib-msgs, geometry-msgs, cob-moveit-interface, catkin, roscpp, rospy, message-generation, geometric-shapes, message-runtime, actionlib, std-msgs, moveit-msgs, tf, moveit-ros-planning-interface, cob-grasp-generation }:
buildRosPackage {
pname = "ros-kinetic-cob-pick-place-action";
version = "0.7.1";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "b145c20dca497e46043c8b5212937039c36a497e47db71c7201b473547af7efa";
};
+ buildInputs = [ moveit-ros-move-group actionlib-msgs geometry-msgs cob-moveit-interface roscpp message-generation geometric-shapes actionlib std-msgs moveit-msgs tf moveit-ros-planning-interface cob-grasp-generation ];
propagatedBuildInputs = [ moveit-ros-move-group actionlib-msgs geometry-msgs cob-moveit-interface roscpp rospy geometric-shapes message-runtime actionlib std-msgs moveit-msgs tf moveit-ros-planning-interface cob-grasp-generation ];
- nativeBuildInputs = [ moveit-ros-move-group actionlib-msgs geometry-msgs cob-moveit-interface catkin roscpp message-generation geometric-shapes actionlib std-msgs moveit-msgs tf moveit-ros-planning-interface cob-grasp-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''An action interface to MoveIt!'s pick-and-place for Care-O-bot'';
diff --git a/kinetic/cob-relayboard/default.nix b/kinetic/cob-relayboard/default.nix
index c3e68ce7ba..805004de8a 100644
--- a/kinetic/cob-relayboard/default.nix
+++ b/kinetic/cob-relayboard/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "30649f76617d54a7e06d9c7721be718d0f1f3e05ffea104723a0d9be6a8e30ab";
};
+ buildInputs = [ std-msgs cob-msgs roscpp ];
propagatedBuildInputs = [ std-msgs cob-msgs roscpp rospy ];
- nativeBuildInputs = [ std-msgs cob-msgs roscpp catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''cob_relayboard'';
diff --git a/kinetic/cob-scan-unifier/default.nix b/kinetic/cob-scan-unifier/default.nix
index ae66c2b9e6..13c2a5ae72 100644
--- a/kinetic/cob-scan-unifier/default.nix
+++ b/kinetic/cob-scan-unifier/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8b8e945323dae33489bcb1163238a2a9791f34cbf3aa07b93920970a8b1194d6";
};
+ buildInputs = [ laser-geometry tf sensor-msgs roscpp ];
propagatedBuildInputs = [ laser-geometry tf sensor-msgs roscpp ];
- nativeBuildInputs = [ catkin tf sensor-msgs laser-geometry roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The cob_scan_unifier package holds code to unify two or more laser-scans to one unified scan-message'';
diff --git a/kinetic/cob-sick-lms1xx/default.nix b/kinetic/cob-sick-lms1xx/default.nix
index c4ef1c5553..f9ac332e01 100644
--- a/kinetic/cob-sick-lms1xx/default.nix
+++ b/kinetic/cob-sick-lms1xx/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "214425323c8a7b4bf5d560891bb0d5fb2badf5d2df212bc981c742ce8355d46d";
};
+ buildInputs = [ diagnostic-msgs sensor-msgs roscpp boost ];
propagatedBuildInputs = [ diagnostic-msgs sensor-msgs roscpp boost ];
- nativeBuildInputs = [ catkin boost diagnostic-msgs sensor-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package published a laser scan message out of a Sick LMS1xx laser scanner.
diff --git a/kinetic/cob-sick-s300/default.nix b/kinetic/cob-sick-s300/default.nix
index 2e5842818c..4986e28a33 100644
--- a/kinetic/cob-sick-s300/default.nix
+++ b/kinetic/cob-sick-s300/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "3651c5ff2e7354318f07800a7eae59ec785d5e4109460f3426e646b95a9829f1";
};
+ buildInputs = [ boost std-msgs diagnostic-msgs sensor-msgs roscpp ];
propagatedBuildInputs = [ boost std-msgs diagnostic-msgs sensor-msgs roscpp ];
- nativeBuildInputs = [ catkin boost std-msgs diagnostic-msgs sensor-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package published a laser scan message out of a Sick S300 laser scanner.'';
diff --git a/kinetic/cob-srvs/default.nix b/kinetic/cob-srvs/default.nix
index 1bf104d4fe..3b7436d3e1 100644
--- a/kinetic/cob-srvs/default.nix
+++ b/kinetic/cob-srvs/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }:
+{ lib, buildRosPackage, fetchurl, message-generation, catkin, message-runtime }:
buildRosPackage {
pname = "ros-kinetic-cob-srvs";
version = "0.6.11";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "173a1b7c997d5469d78c9606da5611be9c492ca16ebe6261ced1a35033777575";
};
+ buildInputs = [ message-generation ];
propagatedBuildInputs = [ message-runtime ];
- nativeBuildInputs = [ catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This Package contains Care-O-bot specific service definitions.'';
diff --git a/kinetic/cob-teleop/default.nix b/kinetic/cob-teleop/default.nix
index f8fe64989f..b9fb7cccfb 100644
--- a/kinetic/cob-teleop/default.nix
+++ b/kinetic/cob-teleop/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "88c917a02d7a89cf88e4434b377b1089c909e99cf00203f292a81e8e96074f50";
};
+ buildInputs = [ std-srvs cob-sound cob-script-server sensor-msgs cob-light actionlib std-msgs roscpp geometry-msgs ];
propagatedBuildInputs = [ std-srvs cob-sound cob-script-server sensor-msgs cob-light actionlib std-msgs roscpp geometry-msgs ];
- nativeBuildInputs = [ std-srvs cob-sound cob-script-server sensor-msgs catkin cob-light actionlib std-msgs roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Teleop node'';
diff --git a/kinetic/cob-trajectory-controller/default.nix b/kinetic/cob-trajectory-controller/default.nix
index ec5aeb5001..204bd298a7 100644
--- a/kinetic/cob-trajectory-controller/default.nix
+++ b/kinetic/cob-trajectory-controller/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "91020bad163796e64c526322bde2b074d272b246b20a1e3877ab05fc7ee0e971";
};
+ buildInputs = [ std-srvs control-msgs trajectory-msgs sensor-msgs cob-srvs actionlib std-msgs dynamic-reconfigure roscpp ];
propagatedBuildInputs = [ std-srvs control-msgs trajectory-msgs sensor-msgs cob-srvs actionlib std-msgs dynamic-reconfigure roscpp ];
- nativeBuildInputs = [ std-srvs control-msgs trajectory-msgs sensor-msgs catkin cob-srvs actionlib std-msgs dynamic-reconfigure roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides a trajectory controller which controlls velocities for a chain of joints. This controller can be used e.g. with [[schunk_powercube_chain]].'';
diff --git a/kinetic/cob-tricycle-controller/default.nix b/kinetic/cob-tricycle-controller/default.nix
index 72f67beddd..df94072256 100644
--- a/kinetic/cob-tricycle-controller/default.nix
+++ b/kinetic/cob-tricycle-controller/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d75576a7832aca5a2abc5431956e8d0d8323a1bb6655a0c409143833c0f78a4b";
};
+ buildInputs = [ hardware-interface std-srvs pluginlib boost cob-base-controller-utils realtime-tools roscpp nav-msgs controller-interface angles tf geometry-msgs ];
propagatedBuildInputs = [ hardware-interface std-srvs pluginlib boost cob-base-controller-utils realtime-tools roscpp nav-msgs controller-interface angles tf geometry-msgs ];
- nativeBuildInputs = [ hardware-interface std-srvs pluginlib boost cob-base-controller-utils realtime-tools catkin roscpp nav-msgs controller-interface angles tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The cob_tricycle_controller package'';
diff --git a/kinetic/cob-twist-controller/default.nix b/kinetic/cob-twist-controller/default.nix
index bedc7b6ec7..0f3da150d5 100644
--- a/kinetic/cob-twist-controller/default.nix
+++ b/kinetic/cob-twist-controller/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, rospy, tf-conversions, dynamic-reconfigure, tf, geometry-msgs, boost, roslint, rviz, robot-state-publisher, eigen-conversions, xacro, kdl-conversions, orocos-kdl, cob-control-msgs, trajectory-msgs, catkin, nav-msgs, urdf, cob-frame-tracker, std-msgs, roscpp, visualization-msgs, kdl-parser, cmake-modules, pluginlib, sensor-msgs, cob-srvs, eigen, topic-tools }:
+{ lib, buildRosPackage, fetchurl, rospy, tf-conversions, dynamic-reconfigure, tf, geometry-msgs, roslint, boost, rviz, robot-state-publisher, eigen-conversions, xacro, kdl-conversions, orocos-kdl, cob-control-msgs, trajectory-msgs, catkin, nav-msgs, urdf, cob-frame-tracker, std-msgs, roscpp, visualization-msgs, kdl-parser, cmake-modules, pluginlib, sensor-msgs, cob-srvs, eigen, topic-tools }:
buildRosPackage {
pname = "ros-kinetic-cob-twist-controller";
version = "0.7.4";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5bfaa5c0056828ca7a552269e723a1e46d57529a0d5317650e19397449469373";
};
+ buildInputs = [ kdl-conversions orocos-kdl cob-control-msgs trajectory-msgs nav-msgs urdf tf-conversions std-msgs roscpp tf visualization-msgs geometry-msgs eigen kdl-parser cmake-modules roslint boost pluginlib sensor-msgs cob-srvs dynamic-reconfigure eigen-conversions ];
propagatedBuildInputs = [ kdl-conversions orocos-kdl cob-control-msgs trajectory-msgs nav-msgs urdf rospy tf-conversions std-msgs cob-frame-tracker tf roscpp visualization-msgs geometry-msgs eigen kdl-parser cmake-modules boost pluginlib sensor-msgs cob-srvs rviz robot-state-publisher dynamic-reconfigure topic-tools eigen-conversions xacro ];
- nativeBuildInputs = [ kdl-conversions orocos-kdl cob-control-msgs trajectory-msgs catkin nav-msgs urdf tf-conversions std-msgs roscpp tf visualization-msgs geometry-msgs eigen kdl-parser cmake-modules roslint boost pluginlib sensor-msgs cob-srvs dynamic-reconfigure eigen-conversions ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The main purpose of the cob_twist_controller is to convert target twists into joint velocities.
diff --git a/kinetic/cob-undercarriage-ctrl/default.nix b/kinetic/cob-undercarriage-ctrl/default.nix
index f28f6810b3..9cfc9c3641 100644
--- a/kinetic/cob-undercarriage-ctrl/default.nix
+++ b/kinetic/cob-undercarriage-ctrl/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, control-msgs, catkin, cob-utilities, roscpp, diagnostic-updater, nav-msgs, diagnostic-msgs, cob-msgs, tf, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, control-msgs, tf, catkin, cob-utilities, diagnostic-updater, nav-msgs, diagnostic-msgs, cob-msgs, roscpp, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-cob-undercarriage-ctrl";
version = "0.6.13";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "fa6a675e7bfd1f53b0d61a837a71d7e60f53ae1f128a1fab56697ed247987770";
};
+ buildInputs = [ control-msgs cob-utilities roscpp diagnostic-updater nav-msgs diagnostic-msgs cob-msgs tf geometry-msgs ];
propagatedBuildInputs = [ control-msgs cob-utilities roscpp diagnostic-updater nav-msgs diagnostic-msgs cob-msgs tf geometry-msgs ];
- nativeBuildInputs = [ control-msgs catkin cob-utilities roscpp diagnostic-updater nav-msgs diagnostic-msgs cob-msgs tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''cob_undercarriage_ctrl implements a controller for the omnidirectional base of Care-O-bot 3 on joint level. For a given Pltf-Twist the according wheel steering angles and linear wheel velocities are calculated based on the principle of rigid body motion. Each joint is than controlled individually to achieve the computed position and velocity'';
diff --git a/kinetic/cob-vision-utils/default.nix b/kinetic/cob-vision-utils/default.nix
index d9357ec631..7a58980cfb 100644
--- a/kinetic/cob-vision-utils/default.nix
+++ b/kinetic/cob-vision-utils/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "1899fd8d6fb4f913d38ae0c96971d7120d83216c074b28a96f8f2efc9d83ef26";
};
+ buildInputs = [ cmake-modules visualization-msgs opencv3 tinyxml roscpp ];
propagatedBuildInputs = [ cmake-modules visualization-msgs opencv3 tinyxml roscpp ];
- nativeBuildInputs = [ cmake-modules catkin visualization-msgs opencv3 tinyxml roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Contains utilities used within the object detection tool chain.'';
diff --git a/kinetic/code-coverage/default.nix b/kinetic/code-coverage/default.nix
index 7e11920cf4..ddab8cb41f 100644
--- a/kinetic/code-coverage/default.nix
+++ b/kinetic/code-coverage/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "ed909742db04271dea0964055694118deb6adab2869bdef02043187b9ef86cf4";
};
+ buildInputs = [ lcov ];
propagatedBuildInputs = [ lcov ];
- nativeBuildInputs = [ lcov catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''CMake configuration to run coverage'';
diff --git a/kinetic/codec-image-transport/default.nix b/kinetic/codec-image-transport/default.nix
index a0c531b700..be69ed12db 100644
--- a/kinetic/codec-image-transport/default.nix
+++ b/kinetic/codec-image-transport/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7f61900f36d1a74800ed7c89d1be308d31aeac291fc8449563d0c895737b295b";
};
+ buildInputs = [ pluginlib image-transport sensor-msgs roscpp ffmpeg ];
propagatedBuildInputs = [ pluginlib image-transport sensor-msgs roscpp ffmpeg ];
- nativeBuildInputs = [ catkin pluginlib image-transport sensor-msgs roscpp ffmpeg ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The codec_image_transport package'';
diff --git a/kinetic/cog-publisher/default.nix b/kinetic/cog-publisher/default.nix
index ca9d83b799..85cdee1936 100644
--- a/kinetic/cog-publisher/default.nix
+++ b/kinetic/cog-publisher/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "15304f3b223acf45cbc5c8c5f5aaf16343ec71d15c5457134d2d1abe46dfa781";
};
+ buildInputs = [ kdl-conversions kdl-parser tf2-geometry-msgs sensor-msgs roscpp tf2-ros tf2 urdf std-msgs tf geometry-msgs ];
propagatedBuildInputs = [ kdl-conversions kdl-parser tf2-geometry-msgs sensor-msgs roscpp tf2-ros tf2 urdf std-msgs tf geometry-msgs ];
- nativeBuildInputs = [ kdl-conversions kdl-parser tf2-geometry-msgs sensor-msgs catkin roscpp tf2-ros tf2 urdf std-msgs tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The cog_publisher package'';
diff --git a/kinetic/collada-robots/default.nix b/kinetic/collada-robots/default.nix
index 673d152280..2c07448e86 100644
--- a/kinetic/collada-robots/default.nix
+++ b/kinetic/collada-robots/default.nix
@@ -12,7 +12,8 @@ buildRosPackage {
sha256 = "a28835c9d60ebe5ccf281fa145ebee872889281e10d10f0e0aff20951cc2d86c";
};
- nativeBuildInputs = [ git catkin unzip ];
+ buildInputs = [ git unzip ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''COLLADA 1.5 Robot Models Repository
diff --git a/kinetic/combined-robot-hw-tests/default.nix b/kinetic/combined-robot-hw-tests/default.nix
index c39f8989af..644209d46e 100644
--- a/kinetic/combined-robot-hw-tests/default.nix
+++ b/kinetic/combined-robot-hw-tests/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "e32b1cb024910e272987686faa470d1bdf98860227eb0a2e368415ca3ac9102f";
};
+ buildInputs = [ controller-manager hardware-interface combined-robot-hw controller-manager-tests roscpp ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ controller-manager hardware-interface combined-robot-hw controller-manager-tests roscpp ];
- nativeBuildInputs = [ controller-manager hardware-interface combined-robot-hw controller-manager-tests catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The combined_robot_hw_tests package'';
diff --git a/kinetic/combined-robot-hw/default.nix b/kinetic/combined-robot-hw/default.nix
index 076210bbc9..0cf97e0fac 100644
--- a/kinetic/combined-robot-hw/default.nix
+++ b/kinetic/combined-robot-hw/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "b57f1ab96096e0d1f8ca5b47251e3a1cb9901f6b311488edda68b5178fa0af2a";
};
+ buildInputs = [ hardware-interface roscpp pluginlib ];
propagatedBuildInputs = [ hardware-interface roscpp pluginlib ];
- nativeBuildInputs = [ hardware-interface catkin roscpp pluginlib ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Combined Robot HW class.'';
diff --git a/kinetic/compressed-depth-image-transport/default.nix b/kinetic/compressed-depth-image-transport/default.nix
index 52036be0e7..95de84db2f 100644
--- a/kinetic/compressed-depth-image-transport/default.nix
+++ b/kinetic/compressed-depth-image-transport/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a26d3b115242594feb41805e4ff27582307961b64a464f1f170c9e271a456794";
};
+ buildInputs = [ image-transport cv-bridge dynamic-reconfigure ];
propagatedBuildInputs = [ image-transport cv-bridge dynamic-reconfigure ];
- nativeBuildInputs = [ image-transport catkin cv-bridge dynamic-reconfigure ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Compressed_depth_image_transport provides a plugin to image_transport for transparently sending
diff --git a/kinetic/compressed-image-transport/default.nix b/kinetic/compressed-image-transport/default.nix
index 50ef53067f..77c1ee472a 100644
--- a/kinetic/compressed-image-transport/default.nix
+++ b/kinetic/compressed-image-transport/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a5889f67c061753e8971189c93b8da7fa9222c180cd61da7b1b6c473ce957816";
};
+ buildInputs = [ image-transport cv-bridge dynamic-reconfigure ];
propagatedBuildInputs = [ image-transport cv-bridge dynamic-reconfigure ];
- nativeBuildInputs = [ image-transport catkin cv-bridge dynamic-reconfigure ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Compressed_image_transport provides a plugin to image_transport for transparently sending images
diff --git a/kinetic/concert-msgs/default.nix b/kinetic/concert-msgs/default.nix
index 95dea65910..fdc8a7ff78 100644
--- a/kinetic/concert-msgs/default.nix
+++ b/kinetic/concert-msgs/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, gateway-msgs, rocon-app-manager-msgs, uuid-msgs, message-generation, message-runtime, std-msgs, rocon-std-msgs }:
+{ lib, buildRosPackage, fetchurl, catkin, rocon-app-manager-msgs, gateway-msgs, uuid-msgs, message-generation, message-runtime, std-msgs, rocon-std-msgs }:
buildRosPackage {
pname = "ros-kinetic-concert-msgs";
version = "0.9.0-r1";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5f4d45afbfaecbe8322955b7007b125fba4eda3eb3541f51cb7376c7567fd68b";
};
+ buildInputs = [ uuid-msgs message-generation std-msgs gateway-msgs rocon-app-manager-msgs rocon-std-msgs ];
propagatedBuildInputs = [ uuid-msgs message-runtime std-msgs gateway-msgs rocon-app-manager-msgs rocon-std-msgs ];
- nativeBuildInputs = [ uuid-msgs message-generation std-msgs catkin gateway-msgs rocon-app-manager-msgs rocon-std-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Shared communication types for the concert framework.'';
diff --git a/kinetic/concert-service-msgs/default.nix b/kinetic/concert-service-msgs/default.nix
index b501fc4aed..c412198020 100644
--- a/kinetic/concert-service-msgs/default.nix
+++ b/kinetic/concert-service-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "01acfd24219f7e66b3dc5042dd6edc20d5ca63e2ad053892e345e8979e61c619";
};
+ buildInputs = [ message-generation rocon-service-pair-msgs rocon-std-msgs ];
propagatedBuildInputs = [ rocon-service-pair-msgs message-runtime rocon-std-msgs ];
- nativeBuildInputs = [ catkin message-generation rocon-service-pair-msgs rocon-std-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages used by official rocon services.'';
diff --git a/kinetic/concert-workflow-engine-msgs/default.nix b/kinetic/concert-workflow-engine-msgs/default.nix
index c9b7a5b5f3..5c084e5560 100644
--- a/kinetic/concert-workflow-engine-msgs/default.nix
+++ b/kinetic/concert-workflow-engine-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "601e6f5dff3ab0b715aa5adb87c5a14de6e91fd9df39f82671b50ac98e1a8bb4";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages used by workflow engine'';
diff --git a/kinetic/contact-states-observer/default.nix b/kinetic/contact-states-observer/default.nix
index 98f9089c6b..71a4192e9d 100644
--- a/kinetic/contact-states-observer/default.nix
+++ b/kinetic/contact-states-observer/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, roseus, message-generation, catkin, std-msgs }:
+{ lib, buildRosPackage, fetchurl, std-msgs, message-generation, catkin, roseus }:
buildRosPackage {
pname = "ros-kinetic-contact-states-observer";
version = "0.1.14";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "1889a019db8edb415f7aa7f1fc44d3aded886b64e4dff57ffbfa5c8c7d9485c9";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ roseus std-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The contact_states_observer package'';
diff --git a/kinetic/control-msgs/default.nix b/kinetic/control-msgs/default.nix
index 6f7557d5b8..2039a34061 100644
--- a/kinetic/control-msgs/default.nix
+++ b/kinetic/control-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "919129187d5eefc66a1d71bf61f5a45c0e38f5f64282885dbf1bd80c9568a406";
};
+ buildInputs = [ message-generation actionlib-msgs std-msgs trajectory-msgs geometry-msgs ];
propagatedBuildInputs = [ message-runtime actionlib-msgs std-msgs trajectory-msgs geometry-msgs ];
- nativeBuildInputs = [ message-generation actionlib-msgs std-msgs trajectory-msgs catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''control_msgs contains base messages and actions useful for
diff --git a/kinetic/control-toolbox/default.nix b/kinetic/control-toolbox/default.nix
index 96a8e73af0..a8a9b0efae 100644
--- a/kinetic/control-toolbox/default.nix
+++ b/kinetic/control-toolbox/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "be4c04c34bb6156133ce2e5f525159fc3a2ae35dff91132d54fdf70b0f625e7f";
};
+ buildInputs = [ message-generation cmake-modules control-msgs dynamic-reconfigure std-msgs realtime-tools roscpp tinyxml ];
checkInputs = [ rosunit ];
propagatedBuildInputs = [ message-runtime control-msgs dynamic-reconfigure std-msgs realtime-tools roscpp tinyxml ];
- nativeBuildInputs = [ cmake-modules control-msgs realtime-tools catkin tinyxml message-generation dynamic-reconfigure std-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The control toolbox contains modules that are useful across all controllers.'';
diff --git a/kinetic/controller-interface/default.nix b/kinetic/controller-interface/default.nix
index caca73ce44..b55a4e03d1 100644
--- a/kinetic/controller-interface/default.nix
+++ b/kinetic/controller-interface/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5db8ab2db8d3bdfbaa79743ec62a1932d3763d016812652cc145b674cb58ea8c";
};
+ buildInputs = [ hardware-interface roscpp pluginlib ];
propagatedBuildInputs = [ hardware-interface roscpp pluginlib ];
- nativeBuildInputs = [ hardware-interface catkin roscpp pluginlib ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Interface base class for controllers'';
diff --git a/kinetic/controller-manager-msgs/default.nix b/kinetic/controller-manager-msgs/default.nix
index 466c966220..6f2bebd18f 100644
--- a/kinetic/controller-manager-msgs/default.nix
+++ b/kinetic/controller-manager-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "14f1c504b6a28cc2cdce210d42be3f84a9d7f1b7aad39e0c6cb8e959629dc81b";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages and services for the controller manager.'';
diff --git a/kinetic/controller-manager-tests/default.nix b/kinetic/controller-manager-tests/default.nix
index 19c2084d63..9539243cf6 100644
--- a/kinetic/controller-manager-tests/default.nix
+++ b/kinetic/controller-manager-tests/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "2c53a56ac8a4397ae21b4a814691fe728d011d25d76e5386b840f3bc5bf8de29";
};
+ buildInputs = [ controller-manager controller-interface ];
checkInputs = [ rostest rosbash rosservice rosnode ];
propagatedBuildInputs = [ controller-manager controller-interface ];
- nativeBuildInputs = [ controller-manager catkin controller-interface ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''controller_manager_tests'';
diff --git a/kinetic/controller-manager/default.nix b/kinetic/controller-manager/default.nix
index 725dc48f76..57a6e06c1b 100644
--- a/kinetic/controller-manager/default.nix
+++ b/kinetic/controller-manager/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "03176b3abcec6e00f0e13e6e8b62b2b2291f3f5773510249958bb0f0ca4778ac";
};
+ buildInputs = [ hardware-interface controller-interface controller-manager-msgs pluginlib ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ hardware-interface controller-interface controller-manager-msgs pluginlib ];
- nativeBuildInputs = [ hardware-interface controller-interface controller-manager-msgs pluginlib catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The controller manager.'';
diff --git a/kinetic/convex-decomposition/default.nix b/kinetic/convex-decomposition/default.nix
index d2c88434bf..b32b6f6676 100644
--- a/kinetic/convex-decomposition/default.nix
+++ b/kinetic/convex-decomposition/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "990f02bf853c764648a95c2005bb32176728baf03ef691676979bdc45881a0fc";
};
+ buildInputs = [ unzip ];
propagatedBuildInputs = [ unzip ];
- nativeBuildInputs = [ catkin unzip ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Convex Decomposition Tool for Robot Model'';
diff --git a/kinetic/cost-map-core/default.nix b/kinetic/cost-map-core/default.nix
index 14c54957d1..1645a41d54 100644
--- a/kinetic/cost-map-core/default.nix
+++ b/kinetic/cost-map-core/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "fa31852bacdc0bd6a836516d8c54331b173ab9d29eb821c6a57ca3bc1f63e96c";
};
+ buildInputs = [ grid-map-core ecl-eigen ecl-console ecl-build ];
propagatedBuildInputs = [ grid-map-core ecl-eigen ecl-console ecl-build ];
- nativeBuildInputs = [ grid-map-core ecl-eigen catkin ecl-console ecl-build ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Cost maps, following the style of ethz-asl's grid_map library.'';
diff --git a/kinetic/cost-map-cv/default.nix b/kinetic/cost-map-cv/default.nix
index 7e327cf8f8..92196fec14 100644
--- a/kinetic/cost-map-cv/default.nix
+++ b/kinetic/cost-map-cv/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "4cf2d6cb2dec4df41e39e4b8395f0ae3d87abd10703941b5a767de07c7143b4e";
};
+ buildInputs = [ libyamlcpp cost-map-core opencv3 boost ];
propagatedBuildInputs = [ libyamlcpp cost-map-core opencv3 boost ];
- nativeBuildInputs = [ boost libyamlcpp catkin cost-map-core opencv3 ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Conversions between cost_maps and opencv images.'';
diff --git a/kinetic/cost-map-demos/default.nix b/kinetic/cost-map-demos/default.nix
index 04e7c17da7..8386cfa29a 100644
--- a/kinetic/cost-map-demos/default.nix
+++ b/kinetic/cost-map-demos/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "df4430d5c45e19156de9ed0ff3f12c3cb823db273df85f95e4900e799ca715aa";
};
+ buildInputs = [ ecl-console roscpp nav-msgs cost-map-ros costmap-2d tf cost-map-visualisations ecl-build ];
propagatedBuildInputs = [ costmap-2d cost-map-ros tf roscpp ecl-build nav-msgs rviz ecl-console cost-map-visualisations ];
- nativeBuildInputs = [ costmap-2d cost-map-ros tf catkin roscpp ecl-build nav-msgs ecl-console cost-map-visualisations ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Demonstrations for cost maps.'';
diff --git a/kinetic/cost-map-msgs/default.nix b/kinetic/cost-map-msgs/default.nix
index 264aec3d1a..3c405c043c 100644
--- a/kinetic/cost-map-msgs/default.nix
+++ b/kinetic/cost-map-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "129597da5dc34c612b14815d8b6ec56f405b2f1e04762248e0c1e9558db302a6";
};
+ buildInputs = [ std-msgs grid-map-msgs message-generation ];
propagatedBuildInputs = [ std-msgs grid-map-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs grid-map-msgs message-generation catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Definition of cost map messages (related to the grid map message type).'';
diff --git a/kinetic/cost-map-ros/default.nix b/kinetic/cost-map-ros/default.nix
index 019cc49961..75a1546b16 100644
--- a/kinetic/cost-map-ros/default.nix
+++ b/kinetic/cost-map-ros/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "79e23bddf96227bb9047882efe9ab159aadc3597cdaa61dc93e3143bc5df40e7";
};
+ buildInputs = [ grid-map-core ecl-console costmap-2d boost grid-map-visualization ecl-command-line libyamlcpp cost-map-msgs grid-map-costmap-2d ecl-build roslib grid-map-ros nav-msgs cost-map-core opencv3 ];
propagatedBuildInputs = [ grid-map-core ecl-console costmap-2d boost grid-map-visualization ecl-command-line libyamlcpp cost-map-msgs grid-map-costmap-2d ecl-build roslib grid-map-ros nav-msgs cost-map-core opencv3 ];
- nativeBuildInputs = [ grid-map-core ecl-console costmap-2d boost grid-map-visualization ecl-command-line libyamlcpp cost-map-msgs catkin grid-map-costmap-2d ecl-build roslib grid-map-ros nav-msgs cost-map-core opencv3 ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Cost maps, following the style of ethz-asl's grid_map library.'';
diff --git a/kinetic/cost-map-visualisations/default.nix b/kinetic/cost-map-visualisations/default.nix
index ab89ae3388..5f9b105d4a 100644
--- a/kinetic/cost-map-visualisations/default.nix
+++ b/kinetic/cost-map-visualisations/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d96fb9a3e1b81af0d4118a8cc0f45de80cc5112c6747f4f8c8d462b8259e981c";
};
+ buildInputs = [ ecl-console nav-msgs cost-map-ros ecl-command-line cost-map-msgs cost-map-core roscpp ecl-build ];
propagatedBuildInputs = [ ecl-console nav-msgs cost-map-ros ecl-command-line cost-map-msgs cost-map-core roscpp ecl-build ];
- nativeBuildInputs = [ cost-map-ros ecl-command-line cost-map-msgs catkin roscpp ecl-build nav-msgs ecl-console cost-map-core ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Visualisation tools for cost maps.'';
diff --git a/kinetic/costmap-2d/default.nix b/kinetic/costmap-2d/default.nix
index 1ec0d8aa60..d47d7ad82f 100644
--- a/kinetic/costmap-2d/default.nix
+++ b/kinetic/costmap-2d/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "4e594e53eb985a25f1a05a6671eb52d535d06e7bc6c6d72c6009f579a7ea8544";
};
+ buildInputs = [ pluginlib cmake-modules sensor-msgs message-filters roscpp voxel-grid message-generation nav-msgs laser-geometry visualization-msgs pcl-ros std-msgs dynamic-reconfigure tf pcl-conversions geometry-msgs map-msgs ];
checkInputs = [ rostest rosbag rosunit map-server ];
propagatedBuildInputs = [ pluginlib rosconsole sensor-msgs message-filters roscpp voxel-grid nav-msgs laser-geometry message-runtime visualization-msgs pcl-ros std-msgs dynamic-reconfigure tf pcl-conversions geometry-msgs map-msgs ];
- nativeBuildInputs = [ pluginlib cmake-modules sensor-msgs catkin message-filters roscpp voxel-grid message-generation nav-msgs laser-geometry visualization-msgs pcl-ros std-msgs dynamic-reconfigure tf pcl-conversions geometry-msgs map-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides an implementation of a 2D costmap that takes in sensor
diff --git a/kinetic/costmap-converter/default.nix b/kinetic/costmap-converter/default.nix
index 8a55a09bd3..8a0cce2a0a 100644
--- a/kinetic/costmap-converter/default.nix
+++ b/kinetic/costmap-converter/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7db5256548d15973278387505fd9f7acb2a9cdbffccee0e3b7d5d9225de5f1e2";
};
+ buildInputs = [ costmap-2d message-generation pluginlib dynamic-reconfigure std-msgs geometry-msgs cv-bridge roscpp ];
propagatedBuildInputs = [ costmap-2d cv-bridge pluginlib message-runtime dynamic-reconfigure std-msgs roscpp geometry-msgs ];
- nativeBuildInputs = [ costmap-2d pluginlib cv-bridge catkin message-generation dynamic-reconfigure std-msgs roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A ros package that includes plugins and nodes to convert occupied costmap2d cells to primitive types.'';
diff --git a/kinetic/costmap-cspace-msgs/default.nix b/kinetic/costmap-cspace-msgs/default.nix
index 3ae14e6d6c..febfea43ac 100644
--- a/kinetic/costmap-cspace-msgs/default.nix
+++ b/kinetic/costmap-cspace-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a8cc657ddfa95aa75833207cf54d7d5e0159893e1b8d3762770e872f3937c914";
};
+ buildInputs = [ std-msgs message-generation geometry-msgs ];
propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Message definitions for costmap_cspace package'';
diff --git a/kinetic/costmap-cspace/default.nix b/kinetic/costmap-cspace/default.nix
index ecdf69ca57..802542d154 100644
--- a/kinetic/costmap-cspace/default.nix
+++ b/kinetic/costmap-cspace/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, roslint, tf2-geometry-msgs, costmap-cspace-msgs, sensor-msgs, catkin, tf2-ros, rostest, tf2-sensor-msgs, nav-msgs, neonavigation-common, laser-geometry, xmlrpcpp, roscpp, rosunit, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, roslint, tf2-geometry-msgs, costmap-cspace-msgs, sensor-msgs, catkin, tf2-ros, roscpp, tf2-sensor-msgs, rostest, nav-msgs, neonavigation-common, xmlrpcpp, laser-geometry, rosunit, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-costmap-cspace";
version = "0.3.1";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "5d3d73c8b82c975b0b37c474c692007b2f8989e8383548ce53ea3c974ffefefd";
};
+ buildInputs = [ tf2-geometry-msgs costmap-cspace-msgs sensor-msgs roscpp tf2-ros tf2-sensor-msgs nav-msgs neonavigation-common xmlrpcpp laser-geometry geometry-msgs ];
checkInputs = [ rostest roslint rosunit ];
propagatedBuildInputs = [ tf2-geometry-msgs costmap-cspace-msgs sensor-msgs roscpp tf2-ros tf2-sensor-msgs nav-msgs neonavigation-common xmlrpcpp laser-geometry geometry-msgs ];
- nativeBuildInputs = [ tf2-geometry-msgs costmap-cspace-msgs sensor-msgs catkin roscpp tf2-ros tf2-sensor-msgs nav-msgs neonavigation-common xmlrpcpp laser-geometry geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''3-dof configuration space costmap package'';
diff --git a/kinetic/costmap-prohibition-layer/default.nix b/kinetic/costmap-prohibition-layer/default.nix
index 88eff7fdfd..cac3e8e2e6 100644
--- a/kinetic/costmap-prohibition-layer/default.nix
+++ b/kinetic/costmap-prohibition-layer/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "249a5d7b9bbd812905db2e734dd6ecdf38f35db27d615af06a816734f3ccc4c6";
};
+ buildInputs = [ costmap-2d roscpp dynamic-reconfigure ];
propagatedBuildInputs = [ costmap-2d roscpp dynamic-reconfigure ];
- nativeBuildInputs = [ costmap-2d catkin roscpp dynamic-reconfigure ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS-Package that implements a costmap layer to add prohibited areas to the costmap-2D by a user configuration.'';
diff --git a/kinetic/costmap-queue/default.nix b/kinetic/costmap-queue/default.nix
index 08be7e15d1..3450e1f9eb 100644
--- a/kinetic/costmap-queue/default.nix
+++ b/kinetic/costmap-queue/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "95ebf4af85ebcf125df7bbf21c214d7f8fa35c1014bca7c21595281a84d61793";
};
+ buildInputs = [ nav-core2 roscpp ];
checkInputs = [ rosunit roslint ];
propagatedBuildInputs = [ nav-core2 roscpp ];
- nativeBuildInputs = [ nav-core2 roscpp catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Tool for iterating through the cells of a costmap to find the closest distance to a subset of cells.'';
diff --git a/kinetic/cpp-common/default.nix b/kinetic/cpp-common/default.nix
index c7a1e1f188..bbe90da460 100644
--- a/kinetic/cpp-common/default.nix
+++ b/kinetic/cpp-common/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "aa7ac13928f64f5a83e3d1ed935509ed4157730a285043a27802d6006bc12ccc";
};
+ buildInputs = [ console-bridge boost ];
propagatedBuildInputs = [ console-bridge boost ];
- nativeBuildInputs = [ catkin console-bridge boost ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''cpp_common contains C++ code for doing things that are not necessarily ROS
diff --git a/kinetic/create-dashboard/default.nix b/kinetic/create-dashboard/default.nix
index 260fd24895..ab950c7424 100644
--- a/kinetic/create-dashboard/default.nix
+++ b/kinetic/create-dashboard/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "51da3f9990ea493f2626da4186eb7bfc7055a4d0de39959478c09477f0aab9e7";
};
+ buildInputs = [ rqt-gui-py rqt-robot-dashboard rospy diagnostic-msgs create-node rqt-gui ];
propagatedBuildInputs = [ rqt-gui-py rqt-robot-dashboard rospy diagnostic-msgs create-node rqt-gui ];
- nativeBuildInputs = [ rqt-gui-py rqt-robot-dashboard rospy diagnostic-msgs create-node catkin rqt-gui ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The Create dashboard is a RQT-based plug-in for visualising data from the Create and giving easy access
diff --git a/kinetic/create-node/default.nix b/kinetic/create-node/default.nix
index 3563724b7e..acd07d7269 100644
--- a/kinetic/create-node/default.nix
+++ b/kinetic/create-node/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "0d07fac75280d2c2db2845e8a475a6ecd4cfc19959e578c5c8d20db8e6928e59";
};
+ buildInputs = [ nav-msgs message-generation dynamic-reconfigure create-driver diagnostic-msgs tf geometry-msgs rospy ];
propagatedBuildInputs = [ create-driver python-orocos-kdl rospy nav-msgs message-runtime dynamic-reconfigure diagnostic-msgs tf geometry-msgs ];
- nativeBuildInputs = [ create-driver catkin rospy nav-msgs message-generation dynamic-reconfigure diagnostic-msgs tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''iRobot Create ROS driver node
diff --git a/kinetic/csm/default.nix b/kinetic/csm/default.nix
index 0878ac9a37..7a5ba4ec37 100644
--- a/kinetic/csm/default.nix
+++ b/kinetic/csm/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "39ee77142fe54c5f9913ba6f88aa6a387b71f3331603e638c324f1cd87992688";
};
+ buildInputs = [ gsl ];
propagatedBuildInputs = [ gsl catkin ];
- nativeBuildInputs = [ gsl cmake ];
+ nativeBuildInputs = [ cmake ];
meta = {
description = ''This is a ROS 3rd-party wrapper (see REP-136 for more detail) of Andrea Censi's CSM package.
diff --git a/kinetic/cv-bridge/default.nix b/kinetic/cv-bridge/default.nix
index d1b337adf1..7af97056e5 100644
--- a/kinetic/cv-bridge/default.nix
+++ b/kinetic/cv-bridge/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "e7fe00e14863ff03d5a6df0032c8bda00e166c4a20fffbc1ce16fe55f3bc2397";
};
+ buildInputs = [ python rosconsole boost sensor-msgs opencv3 ];
checkInputs = [ rostest pythonPackages.numpy ];
propagatedBuildInputs = [ python rosconsole boost sensor-msgs opencv3 ];
- nativeBuildInputs = [ python rosconsole boost sensor-msgs catkin opencv3 ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This contains CvBridge, which converts between ROS
diff --git a/kinetic/cv-camera/default.nix b/kinetic/cv-camera/default.nix
index 74ec82114e..a295622158 100644
--- a/kinetic/cv-camera/default.nix
+++ b/kinetic/cv-camera/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a89967f570dea9bf79137fe0b32f08b56d44159c48d516c3c8aecdb20437211f";
};
+ buildInputs = [ roslint camera-info-manager image-transport sensor-msgs cv-bridge roscpp rostest nodelet opencv3 ];
propagatedBuildInputs = [ cv-bridge camera-info-manager image-transport sensor-msgs nodelet opencv3 roscpp ];
- nativeBuildInputs = [ roslint camera-info-manager image-transport sensor-msgs cv-bridge catkin roscpp rostest nodelet opencv3 ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''cv_camera uses OpenCV capture object to capture camera image.
diff --git a/kinetic/darknet-ros-msgs/default.nix b/kinetic/darknet-ros-msgs/default.nix
index a6698bfc50..14fd3c81fd 100644
--- a/kinetic/darknet-ros-msgs/default.nix
+++ b/kinetic/darknet-ros-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "2088c1b767d52a39c01cf1271de48634287963f13749eec570e9a4521f32986b";
};
+ buildInputs = [ message-generation actionlib-msgs std-msgs sensor-msgs geometry-msgs ];
propagatedBuildInputs = [ message-runtime actionlib-msgs std-msgs sensor-msgs geometry-msgs ];
- nativeBuildInputs = [ message-generation actionlib-msgs std-msgs sensor-msgs catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Darknet is an open source neural network framework that runs on CPU and GPU. You only look once (YOLO) is a state-of-the-art, real-time object detection system.'';
diff --git a/kinetic/dataspeed-can-msg-filters/default.nix b/kinetic/dataspeed-can-msg-filters/default.nix
index 2bf883fb86..e69f78bbac 100644
--- a/kinetic/dataspeed-can-msg-filters/default.nix
+++ b/kinetic/dataspeed-can-msg-filters/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "6015e319320d8aeab0fa5e15b9abcf98ed273876d12d16cf9b058ab52961b8a0";
};
+ buildInputs = [ can-msgs roscpp ];
propagatedBuildInputs = [ can-msgs roscpp ];
- nativeBuildInputs = [ can-msgs catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Time synchronize multiple CAN messages to get a single callback'';
diff --git a/kinetic/dataspeed-can-tools/default.nix b/kinetic/dataspeed-can-tools/default.nix
index 1ca257e3e1..7d9dbf28cf 100644
--- a/kinetic/dataspeed-can-tools/default.nix
+++ b/kinetic/dataspeed-can-tools/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "14a74d0bb116451af43c73d98bb051dfcef22adb3d5a1998c84d02c9910e9bc1";
};
+ buildInputs = [ std-msgs can-msgs rosbag roslib roscpp ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ std-msgs can-msgs rosbag roslib roscpp ];
- nativeBuildInputs = [ catkin std-msgs can-msgs rosbag roslib roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''CAN bus introspection'';
diff --git a/kinetic/dataspeed-can-usb/default.nix b/kinetic/dataspeed-can-usb/default.nix
index 0657ef2c82..fa9896e37f 100644
--- a/kinetic/dataspeed-can-usb/default.nix
+++ b/kinetic/dataspeed-can-usb/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, lusb, catkin, can-msgs, roslib, nodelet, std-msgs, roslaunch, roscpp }:
+{ lib, buildRosPackage, fetchurl, lusb, can-msgs, catkin, roslib, nodelet, std-msgs, roslaunch, roscpp }:
buildRosPackage {
pname = "ros-kinetic-dataspeed-can-usb";
version = "1.0.12";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "9c831ba342b4f9354f665ee45eb62f8b067b4a5a3c77e77a9b0262ba5ee161c7";
};
+ buildInputs = [ roslib lusb nodelet std-msgs can-msgs roscpp ];
checkInputs = [ roslaunch ];
propagatedBuildInputs = [ lusb std-msgs can-msgs roslaunch nodelet roscpp ];
- nativeBuildInputs = [ roslib lusb nodelet std-msgs can-msgs catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Driver to interface with the Dataspeed Inc. USB CAN Tool'';
diff --git a/kinetic/dataspeed-pds-can/default.nix b/kinetic/dataspeed-pds-can/default.nix
index 1ee6304bf4..b19b8f9178 100644
--- a/kinetic/dataspeed-pds-can/default.nix
+++ b/kinetic/dataspeed-pds-can/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, can-msgs, message-filters, dataspeed-can-msg-filters, dataspeed-can-usb, rostest, dataspeed-pds-msgs, nodelet, roslaunch, roscpp }:
+{ lib, buildRosPackage, fetchurl, catkin, can-msgs, message-filters, dataspeed-can-msg-filters, roscpp, dataspeed-can-usb, rostest, dataspeed-pds-msgs, roslaunch, nodelet }:
buildRosPackage {
pname = "ros-kinetic-dataspeed-pds-can";
version = "1.0.2";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "ee8427e16bc91b2b6f739d767e473d99ec0a0d5af7b5ee827662130c7e2c7f52";
};
+ buildInputs = [ dataspeed-pds-msgs roscpp can-msgs nodelet message-filters dataspeed-can-msg-filters ];
checkInputs = [ rostest roslaunch ];
propagatedBuildInputs = [ dataspeed-can-usb dataspeed-pds-msgs can-msgs roslaunch nodelet message-filters roscpp ];
- nativeBuildInputs = [ dataspeed-pds-msgs roscpp can-msgs catkin nodelet message-filters dataspeed-can-msg-filters ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Interface to the Dataspeed Inc. Power Distribution System (PDS) via CAN'';
diff --git a/kinetic/dataspeed-pds-msgs/default.nix b/kinetic/dataspeed-pds-msgs/default.nix
index 21dd07bf20..7b7d435698 100644
--- a/kinetic/dataspeed-pds-msgs/default.nix
+++ b/kinetic/dataspeed-pds-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "004be678fc6c9f32f68246f116c653b8bb36f252c9867e268dda5bdd870b12f9";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs rosbag-migration-rule message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages for the Dataspeed Inc. Power Distribution System (PDS)'';
diff --git a/kinetic/dataspeed-pds-rqt/default.nix b/kinetic/dataspeed-pds-rqt/default.nix
index 3049606dc4..9091128a7f 100644
--- a/kinetic/dataspeed-pds-rqt/default.nix
+++ b/kinetic/dataspeed-pds-rqt/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a5ef7da715d3d63496b5bb1ae163c8577efbd479b002c6b94a349e8b67ae0e6e";
};
+ buildInputs = [ rqt-gui-py dataspeed-pds-msgs rospy rqt-gui python-qt-binding ];
propagatedBuildInputs = [ rqt-gui-py dataspeed-pds-msgs rospy rqt-gui python-qt-binding ];
- nativeBuildInputs = [ rqt-gui-py dataspeed-pds-msgs rospy catkin rqt-gui python-qt-binding ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS rqt GUI for the Dataspeed Inc. Power Distribution System (PDS)'';
diff --git a/kinetic/dataspeed-ulc-can/default.nix b/kinetic/dataspeed-ulc-can/default.nix
index 7976b69f22..6ca84983ba 100644
--- a/kinetic/dataspeed-ulc-can/default.nix
+++ b/kinetic/dataspeed-ulc-can/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "225f1f32ba0e5cd74a7db6729e5048b8ae40a5be9670fe65bc577bf2883a610c";
};
+ buildInputs = [ nodelet dataspeed-ulc-msgs std-msgs can-msgs roscpp geometry-msgs ];
checkInputs = [ rostest roslib ];
propagatedBuildInputs = [ nodelet dataspeed-ulc-msgs std-msgs can-msgs roscpp geometry-msgs ];
- nativeBuildInputs = [ nodelet dataspeed-ulc-msgs std-msgs can-msgs catkin roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Package to translate ROS messages to and from CAN messages to interact with the Universal Lat/Lon Controller (ULC) firmware'';
diff --git a/kinetic/dataspeed-ulc-msgs/default.nix b/kinetic/dataspeed-ulc-msgs/default.nix
index a4290a91ee..987105b1cf 100644
--- a/kinetic/dataspeed-ulc-msgs/default.nix
+++ b/kinetic/dataspeed-ulc-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "3fcf37ccead2c643423dc43ce57e671bc9341e838275ee88b0f0d5ba69b885da";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS messages for interacting with the Universal Lat/Lon Controller (ULC)'';
diff --git a/kinetic/dbw-fca-can/default.nix b/kinetic/dbw-fca-can/default.nix
index 081c4af306..ab90a96d6a 100644
--- a/kinetic/dbw-fca-can/default.nix
+++ b/kinetic/dbw-fca-can/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "9507a0cda2c79eaf12bcaf06a338ba089c5b6755730278a9049cbcd29d0a11b2";
};
+ buildInputs = [ dbw-fca-msgs rospy std-msgs can-msgs sensor-msgs nodelet geometry-msgs roscpp ];
checkInputs = [ roslaunch ];
propagatedBuildInputs = [ dbw-fca-msgs sensor-msgs dbw-fca-description can-msgs roscpp dataspeed-can-usb dataspeed-ulc-can rospy std-msgs roslaunch nodelet geometry-msgs ];
- nativeBuildInputs = [ dbw-fca-msgs sensor-msgs can-msgs catkin roscpp rospy std-msgs nodelet geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Drive-by-wire interface to the Dataspeed Inc. Chrysler Pacifica DBW kit'';
diff --git a/kinetic/dbw-fca-joystick-demo/default.nix b/kinetic/dbw-fca-joystick-demo/default.nix
index d6c0100df3..c11b292eca 100644
--- a/kinetic/dbw-fca-joystick-demo/default.nix
+++ b/kinetic/dbw-fca-joystick-demo/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "f1bf1dc0f7f2e1d53f5ae7c16c4dbf46b7422f07ab8b88f831280bb649584617";
};
+ buildInputs = [ std-msgs sensor-msgs roscpp dbw-fca-msgs ];
checkInputs = [ roslaunch roslib ];
propagatedBuildInputs = [ roslaunch dbw-fca-msgs dbw-fca-can std-msgs sensor-msgs joy roscpp ];
- nativeBuildInputs = [ catkin dbw-fca-msgs std-msgs sensor-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Demonstration of drive-by-wire with joystick'';
diff --git a/kinetic/dbw-fca-msgs/default.nix b/kinetic/dbw-fca-msgs/default.nix
index b6076dde22..278ba8e174 100644
--- a/kinetic/dbw-fca-msgs/default.nix
+++ b/kinetic/dbw-fca-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "50c3f3585af077e4e55ec6bc1ae234160877ce44ad351a2225943451c8f02f19";
};
+ buildInputs = [ std-msgs message-generation geometry-msgs ];
propagatedBuildInputs = [ std-msgs rosbag-migration-rule message-runtime geometry-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Drive-by-wire messages for the Chrysler Pacifica'';
diff --git a/kinetic/dbw-mkz-can/default.nix b/kinetic/dbw-mkz-can/default.nix
index 927d97afb2..0e84deaf8b 100644
--- a/kinetic/dbw-mkz-can/default.nix
+++ b/kinetic/dbw-mkz-can/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "2fe3c91fd2c69078af2b2848853107e5a227af234f65f8d5c08c567cb6c8b978";
};
+ buildInputs = [ dbw-mkz-msgs sensor-msgs can-msgs dataspeed-can-msg-filters nodelet rospy std-msgs roscpp geometry-msgs ];
checkInputs = [ roslaunch ];
propagatedBuildInputs = [ dbw-mkz-msgs sensor-msgs can-msgs dbw-mkz-description roscpp dataspeed-can-usb dataspeed-ulc-can rospy std-msgs roslaunch nodelet geometry-msgs ];
- nativeBuildInputs = [ dbw-mkz-msgs sensor-msgs can-msgs catkin dataspeed-can-msg-filters nodelet rospy std-msgs roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Drive-by-wire interface to the Dataspeed Inc. Lincoln MKZ DBW kit'';
diff --git a/kinetic/dbw-mkz-joystick-demo/default.nix b/kinetic/dbw-mkz-joystick-demo/default.nix
index 0e14fe4cf4..7ad2e8ab77 100644
--- a/kinetic/dbw-mkz-joystick-demo/default.nix
+++ b/kinetic/dbw-mkz-joystick-demo/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "42cb642fd9dce08b8679dd54d24d97aa1dfc1786c669870ca6183042a8c3f031";
};
+ buildInputs = [ std-msgs sensor-msgs dbw-mkz-msgs roscpp ];
checkInputs = [ roslaunch roslib ];
propagatedBuildInputs = [ roslaunch dbw-mkz-msgs dbw-mkz-can std-msgs sensor-msgs joy roscpp ];
- nativeBuildInputs = [ dbw-mkz-msgs catkin std-msgs sensor-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Demonstration of drive-by-wire with joystick'';
diff --git a/kinetic/dbw-mkz-msgs/default.nix b/kinetic/dbw-mkz-msgs/default.nix
index 3fde2d51e7..b5de75ecf1 100644
--- a/kinetic/dbw-mkz-msgs/default.nix
+++ b/kinetic/dbw-mkz-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "ecd63241958759f87f292dbb3f0f33426b6c164d817cb3fe02c79c464a947551";
};
+ buildInputs = [ std-msgs message-generation geometry-msgs ];
propagatedBuildInputs = [ std-msgs rosbag-migration-rule message-runtime geometry-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Drive-by-wire messages for the Lincoln MKZ'';
diff --git a/kinetic/dbw-mkz-twist-controller/default.nix b/kinetic/dbw-mkz-twist-controller/default.nix
index 3f926670ed..350ffd3549 100644
--- a/kinetic/dbw-mkz-twist-controller/default.nix
+++ b/kinetic/dbw-mkz-twist-controller/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "af9b38e8560adc4b70644b1e4c0df9078c6663cee394d9a12024a1de461bec66";
};
+ buildInputs = [ dbw-mkz-msgs dynamic-reconfigure std-msgs sensor-msgs roscpp geometry-msgs ];
propagatedBuildInputs = [ dbw-mkz-msgs dynamic-reconfigure std-msgs sensor-msgs roscpp geometry-msgs ];
- nativeBuildInputs = [ dbw-mkz-msgs catkin dynamic-reconfigure std-msgs sensor-msgs roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Twist (speed and angular rate) controller for brake/throttle/steering'';
diff --git a/kinetic/ddwrt-access-point/default.nix b/kinetic/ddwrt-access-point/default.nix
index 7b998e933c..d89f949096 100644
--- a/kinetic/ddwrt-access-point/default.nix
+++ b/kinetic/ddwrt-access-point/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "762f7009b740be0da0a975edeba3521816746d1f3b2faa36ccf42f1844f1c78e";
};
+ buildInputs = [ rospy ieee80211-channels access-point-control dynamic-reconfigure ];
propagatedBuildInputs = [ rospy ieee80211-channels access-point-control dynamic-reconfigure ];
- nativeBuildInputs = [ catkin access-point-control rospy dynamic-reconfigure ieee80211-channels ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A ROS node that controls a Linksys WRT610Nv2 access point with
diff --git a/kinetic/ddynamic-reconfigure-python/default.nix b/kinetic/ddynamic-reconfigure-python/default.nix
index 68010a5232..1adb600445 100644
--- a/kinetic/ddynamic-reconfigure-python/default.nix
+++ b/kinetic/ddynamic-reconfigure-python/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, rospy, catkin, dynamic-reconfigure }:
+{ lib, buildRosPackage, fetchurl, dynamic-reconfigure, catkin, rospy }:
buildRosPackage {
pname = "ros-kinetic-ddynamic-reconfigure-python";
version = "0.0.1";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "1b7445d34e84777b2d5f8f21a12232c48acd6dfd63c9665481517344b3f8eb5a";
};
+ buildInputs = [ rospy dynamic-reconfigure ];
propagatedBuildInputs = [ rospy dynamic-reconfigure ];
- nativeBuildInputs = [ rospy catkin dynamic-reconfigure ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The ddynamic_reconfigure_python package contains
diff --git a/kinetic/ddynamic-reconfigure/default.nix b/kinetic/ddynamic-reconfigure/default.nix
index 54266079fe..04bcf01d84 100644
--- a/kinetic/ddynamic-reconfigure/default.nix
+++ b/kinetic/ddynamic-reconfigure/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "0658a7204d23448b528664e8d5cb05f730edec2fb62377fb401cbc1ccfd68714";
};
+ buildInputs = [ roscpp dynamic-reconfigure ];
checkInputs = [ rostest gmock ];
propagatedBuildInputs = [ roscpp dynamic-reconfigure ];
- nativeBuildInputs = [ catkin roscpp dynamic-reconfigure ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The ddynamic_reconfigure package'';
diff --git a/kinetic/declination/default.nix b/kinetic/declination/default.nix
index dbe15ebf99..01107e70f9 100644
--- a/kinetic/declination/default.nix
+++ b/kinetic/declination/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "1c37c79dd33b2c2619f179c8a164a97a066b98f95aaa2934d4940ca4438ff51d";
};
+ buildInputs = [ rospy std-msgs sensor-msgs tf geometry-msgs roscpp ];
propagatedBuildInputs = [ rospy std-msgs sensor-msgs tf geometry-msgs roscpp ];
- nativeBuildInputs = [ catkin rospy std-msgs sensor-msgs tf geometry-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Computes magnetic compass offset from NavSatFix, and provides
diff --git a/kinetic/default-cfg-fkie/default.nix b/kinetic/default-cfg-fkie/default.nix
index 814742f2b8..bb153e62be 100644
--- a/kinetic/default-cfg-fkie/default.nix
+++ b/kinetic/default-cfg-fkie/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "08e2e2814333ec210d8f273253dc0313df1f722888c6f391c0b6bf55449d1e9c";
};
+ buildInputs = [ multimaster-msgs-fkie ];
propagatedBuildInputs = [ roslib roslaunch multimaster-msgs-fkie rospy ];
- nativeBuildInputs = [ catkin multimaster-msgs-fkie ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The configuration node loads a given launch configuration and offers services to
diff --git a/kinetic/delphi-esr-msgs/default.nix b/kinetic/delphi-esr-msgs/default.nix
index 3e2cdf6be1..ede5f2faf4 100644
--- a/kinetic/delphi-esr-msgs/default.nix
+++ b/kinetic/delphi-esr-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "261194c642ebc44637c0d1ea9b26ae1150810dfc5082d8be846def7e2d48b82d";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Message definitions for the Delphi ESR'';
diff --git a/kinetic/delphi-mrr-msgs/default.nix b/kinetic/delphi-mrr-msgs/default.nix
index e66f079e9c..9225113dd0 100644
--- a/kinetic/delphi-mrr-msgs/default.nix
+++ b/kinetic/delphi-mrr-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8fb994bb02623ad2011740e1b929b4a935c6944ddaa18100ee09fb6d62e7624a";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Message definitions for the Delphi MRR'';
diff --git a/kinetic/delphi-srr-msgs/default.nix b/kinetic/delphi-srr-msgs/default.nix
index 1eaf2f94f7..6eba5fe67e 100644
--- a/kinetic/delphi-srr-msgs/default.nix
+++ b/kinetic/delphi-srr-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "4a8aa34a1484075f13e2952ea936ebed5a2826b4865b2f698120464fb85eacea";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Message definitions for the Delphi SRR'';
diff --git a/kinetic/dense-laser-assembler/default.nix b/kinetic/dense-laser-assembler/default.nix
index 4ff4dcf448..4570180ce3 100644
--- a/kinetic/dense-laser-assembler/default.nix
+++ b/kinetic/dense-laser-assembler/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "ad15290fa35aaef1125beb105db5f63ed42100625eb51d2c2c80b4af717dc2b0";
};
+ buildInputs = [ settlerlib roscpp-serialization std-msgs sensor-msgs roscpp calibration-msgs ];
propagatedBuildInputs = [ settlerlib roscpp-serialization std-msgs sensor-msgs roscpp calibration-msgs ];
- nativeBuildInputs = [ settlerlib catkin roscpp-serialization std-msgs sensor-msgs roscpp calibration-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Stores streaming data from a laser sensor in a
diff --git a/kinetic/denso-robot-control/default.nix b/kinetic/denso-robot-control/default.nix
index 82b59e98f8..9f0d96356c 100644
--- a/kinetic/denso-robot-control/default.nix
+++ b/kinetic/denso-robot-control/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "33b3ba06eb17f5100b0367d092c998bf2aae98054345a8480a9fc81f34b71dbe";
};
+ buildInputs = [ controller-manager hardware-interface denso-robot-core joint-limits-interface bcap-core std-msgs bcap-service roscpp transmission-interface ];
propagatedBuildInputs = [ controller-manager hardware-interface denso-robot-core joint-limits-interface bcap-core std-msgs bcap-service roscpp transmission-interface ];
- nativeBuildInputs = [ controller-manager hardware-interface denso-robot-core joint-limits-interface catkin bcap-core std-msgs bcap-service roscpp transmission-interface ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The denso robot control package includes a node for controlling DENSO robot controllers with MoveIt!.'';
diff --git a/kinetic/denso-robot-core-test/default.nix b/kinetic/denso-robot-core-test/default.nix
index a5b362777b..d4cd686a24 100644
--- a/kinetic/denso-robot-core-test/default.nix
+++ b/kinetic/denso-robot-core-test/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "073f4c18f619371ce9e88255c61de8477ae6c653dabee7c1a5b15f1d031e86a1";
};
+ buildInputs = [ bcap-core actionlib std-msgs roscpp denso-robot-core ];
propagatedBuildInputs = [ std-msgs roscpp actionlib ];
- nativeBuildInputs = [ bcap-core actionlib std-msgs catkin roscpp denso-robot-core ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The denso robot core test package includes a node for testing denso robot core node.'';
diff --git a/kinetic/denso-robot-core/default.nix b/kinetic/denso-robot-core/default.nix
index 4b0282e3d0..2e45844e7c 100644
--- a/kinetic/denso-robot-core/default.nix
+++ b/kinetic/denso-robot-core/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "512e9f991a1ba21d338bd4fead0f5040dca3eccee3099d6468065baabfada67f";
};
+ buildInputs = [ message-generation actionlib bcap-core actionlib-msgs std-msgs bcap-service roscpp ];
propagatedBuildInputs = [ actionlib message-runtime bcap-core actionlib-msgs std-msgs bcap-service roscpp ];
- nativeBuildInputs = [ message-generation actionlib bcap-core actionlib-msgs std-msgs bcap-service catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The denso robot core package includes a node for controlling DENSO robot controllers.'';
diff --git a/kinetic/denso-ros-control/default.nix b/kinetic/denso-ros-control/default.nix
index b6e235418b..0a97e2176d 100644
--- a/kinetic/denso-ros-control/default.nix
+++ b/kinetic/denso-ros-control/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "31f59d360d6d8af9554d57d2f1fca0ef00977d250373f950603f1a48a1fea660";
};
+ buildInputs = [ controller-manager hardware-interface joint-state-controller kdl-parser joint-limits-interface joint-trajectory-controller position-controllers urdf roscpp transmission-interface ];
propagatedBuildInputs = [ controller-manager hardware-interface joint-state-controller kdl-parser joint-limits-interface joint-trajectory-controller position-controllers urdf roscpp transmission-interface ];
- nativeBuildInputs = [ controller-manager hardware-interface joint-state-controller kdl-parser joint-limits-interface catkin joint-trajectory-controller position-controllers urdf roscpp transmission-interface ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The denso_ros_control package'';
diff --git a/kinetic/depth-image-proc/default.nix b/kinetic/depth-image-proc/default.nix
index 0ed80f61af..daf63d5c5e 100644
--- a/kinetic/depth-image-proc/default.nix
+++ b/kinetic/depth-image-proc/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, cmake-modules, boost, image-transport, sensor-msgs, cv-bridge, catkin, message-filters, tf2-ros, image-geometry, rostest, tf2, eigen-conversions, nodelet, stereo-msgs }:
+{ lib, buildRosPackage, fetchurl, cmake-modules, boost, image-transport, sensor-msgs, cv-bridge, message-filters, catkin, tf2-ros, image-geometry, tf2, rostest, eigen-conversions, nodelet, stereo-msgs }:
buildRosPackage {
pname = "ros-kinetic-depth-image-proc";
version = "1.12.23";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "3a76ec1ddab6ba17658827778c354189ce176c4e05ffcc60356d9654ca3b4aa5";
};
+ buildInputs = [ boost cmake-modules image-transport sensor-msgs cv-bridge message-filters tf2-ros image-geometry tf2 eigen-conversions nodelet stereo-msgs ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ tf2 boost nodelet image-transport eigen-conversions cv-bridge tf2-ros image-geometry ];
- nativeBuildInputs = [ boost cmake-modules image-transport sensor-msgs cv-bridge message-filters catkin tf2-ros image-geometry tf2 eigen-conversions nodelet stereo-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Contains nodelets for processing depth images such as those
diff --git a/kinetic/depthcloud-encoder/default.nix b/kinetic/depthcloud-encoder/default.nix
index 2c0f074a52..4a5234bd3f 100644
--- a/kinetic/depthcloud-encoder/default.nix
+++ b/kinetic/depthcloud-encoder/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, image-transport, sensor-msgs, cv-bridge, message-filters, catkin, pcl-ros, tf-conversions, dynamic-reconfigure, roscpp, pcl-conversions }:
+{ lib, buildRosPackage, fetchurl, image-transport, sensor-msgs, cv-bridge, message-filters, catkin, pcl-ros, dynamic-reconfigure, tf-conversions, roscpp, pcl-conversions }:
buildRosPackage {
pname = "ros-kinetic-depthcloud-encoder";
version = "0.1.0";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "12764a6087187156eaeaa015e75e1cee3f3c15e434e92972cfaa9d64c2c2fab0";
};
+ buildInputs = [ image-transport pcl-conversions cv-bridge message-filters sensor-msgs dynamic-reconfigure tf-conversions roscpp pcl-ros ];
propagatedBuildInputs = [ image-transport pcl-conversions cv-bridge message-filters sensor-msgs dynamic-reconfigure tf-conversions roscpp pcl-ros ];
- nativeBuildInputs = [ image-transport pcl-conversions cv-bridge message-filters sensor-msgs catkin dynamic-reconfigure tf-conversions roscpp pcl-ros ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Point Cloud Encoder for Web-Based Streaming'';
diff --git a/kinetic/depthimage-to-laserscan/default.nix b/kinetic/depthimage-to-laserscan/default.nix
index 5ab5b10211..6b076314d6 100644
--- a/kinetic/depthimage-to-laserscan/default.nix
+++ b/kinetic/depthimage-to-laserscan/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, image-transport, sensor-msgs, catkin, gtest, image-geometry, nodelet, dynamic-reconfigure, roscpp }:
+{ lib, buildRosPackage, fetchurl, image-transport, gtest, catkin, sensor-msgs, image-geometry, nodelet, dynamic-reconfigure, roscpp }:
buildRosPackage {
pname = "ros-kinetic-depthimage-to-laserscan";
version = "1.0.7";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a5990dab5aa09a34ec03073427930b0fcdd2728cc3ae6be67669d612a26975d2";
};
+ buildInputs = [ dynamic-reconfigure image-transport gtest nodelet sensor-msgs roscpp image-geometry ];
propagatedBuildInputs = [ dynamic-reconfigure image-transport sensor-msgs nodelet roscpp image-geometry ];
- nativeBuildInputs = [ catkin dynamic-reconfigure image-transport gtest nodelet sensor-msgs roscpp image-geometry ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''depthimage_to_laserscan'';
diff --git a/kinetic/derived-object-msgs/default.nix b/kinetic/derived-object-msgs/default.nix
index b0bf95a0ba..ffc06ccf60 100644
--- a/kinetic/derived-object-msgs/default.nix
+++ b/kinetic/derived-object-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "2ba5578684d5935fd014c0fc4d933682117740f20acc62f7c8d5f00b398f20f2";
};
+ buildInputs = [ shape-msgs message-generation radar-msgs std-msgs geometry-msgs ];
propagatedBuildInputs = [ shape-msgs radar-msgs message-runtime std-msgs geometry-msgs ];
- nativeBuildInputs = [ shape-msgs message-generation radar-msgs std-msgs catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Abstracted Messages from Perception Modalities'';
diff --git a/kinetic/diagnostic-aggregator/default.nix b/kinetic/diagnostic-aggregator/default.nix
index 1d42fcbd01..4837e9f70b 100644
--- a/kinetic/diagnostic-aggregator/default.nix
+++ b/kinetic/diagnostic-aggregator/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d57390287aaa8d8b86d146c67802505de9fee725577fb41c6ff2cbc404816b95";
};
+ buildInputs = [ rostest pluginlib xmlrpcpp rospy bondcpp bondpy roscpp diagnostic-msgs ];
propagatedBuildInputs = [ pluginlib xmlrpcpp rospy bondcpp bondpy roscpp diagnostic-msgs ];
- nativeBuildInputs = [ pluginlib bondcpp bondpy catkin rostest xmlrpcpp rospy diagnostic-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''diagnostic_aggregator'';
diff --git a/kinetic/diagnostic-analysis/default.nix b/kinetic/diagnostic-analysis/default.nix
index 92997b582e..341ab79b38 100644
--- a/kinetic/diagnostic-analysis/default.nix
+++ b/kinetic/diagnostic-analysis/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f0b897d5c65da2e01d8120922a77804c8de4ad6ea8daf32ec6f117686730d25e";
};
+ buildInputs = [ diagnostic-msgs rostest rosbag roslib ];
propagatedBuildInputs = [ diagnostic-msgs rosbag roslib ];
- nativeBuildInputs = [ rostest catkin diagnostic-msgs rosbag roslib ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The diagnostic_analysis package can convert a log of diagnostics data
diff --git a/kinetic/diagnostic-common-diagnostics/default.nix b/kinetic/diagnostic-common-diagnostics/default.nix
index b1682d0eb3..3f8ef26954 100644
--- a/kinetic/diagnostic-common-diagnostics/default.nix
+++ b/kinetic/diagnostic-common-diagnostics/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "db632abf2e50a94225e7aec7de6585a92ba2494c4cb5e0459752a581e66e948b";
};
+ buildInputs = [ diagnostic-updater rostest rospy ];
propagatedBuildInputs = [ diagnostic-updater pythonPackages.psutil rospy hddtemp tf ];
- nativeBuildInputs = [ diagnostic-updater rostest catkin rospy ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''diagnostic_common_diagnostics'';
diff --git a/kinetic/diagnostic-msgs/default.nix b/kinetic/diagnostic-msgs/default.nix
index 157632bbe0..d482d0fd84 100644
--- a/kinetic/diagnostic-msgs/default.nix
+++ b/kinetic/diagnostic-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "dfcf6abd7af45818ff4f759e8c2021cea091e836a94272faeb3172abb77df21a";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package holds the diagnostic messages which provide the
diff --git a/kinetic/diagnostic-updater/default.nix b/kinetic/diagnostic-updater/default.nix
index 7fba1abb9e..faa142bd31 100644
--- a/kinetic/diagnostic-updater/default.nix
+++ b/kinetic/diagnostic-updater/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "ac92aa1fb7cdc84515b51ee6c8bb677e5557c00f557a54425af282eb89ffd52b";
};
+ buildInputs = [ diagnostic-msgs rostest roscpp std-msgs ];
propagatedBuildInputs = [ diagnostic-msgs roscpp std-msgs ];
- nativeBuildInputs = [ rostest std-msgs diagnostic-msgs catkin roscpp ];
+ 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.'';
diff --git a/kinetic/diff-drive-controller/default.nix b/kinetic/diff-drive-controller/default.nix
index 835e909c34..aef26f90da 100644
--- a/kinetic/diff-drive-controller/default.nix
+++ b/kinetic/diff-drive-controller/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "ad89d6037ec24fd9d0b324832cb333a637182b98e49d3b5bca66baa5a74ddf0b";
};
+ buildInputs = [ nav-msgs urdf controller-interface dynamic-reconfigure realtime-tools tf ];
checkInputs = [ controller-manager rosgraph-msgs rostest std-srvs xacro ];
propagatedBuildInputs = [ nav-msgs urdf controller-interface dynamic-reconfigure realtime-tools tf ];
- nativeBuildInputs = [ nav-msgs urdf controller-interface dynamic-reconfigure realtime-tools catkin tf ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Controller for a differential drive mobile base.'';
diff --git a/kinetic/dlux-global-planner/default.nix b/kinetic/dlux-global-planner/default.nix
index 2e4aeefdd9..12e23cc7a4 100644
--- a/kinetic/dlux-global-planner/default.nix
+++ b/kinetic/dlux-global-planner/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, nav-grid-pub-sub, pluginlib, roslint, nav-grid, nav-core2, catkin, nav-2d-msgs, rostest, nav-2d-utils, nav-msgs, visualization-msgs, roscpp, rosunit, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, nav-grid-pub-sub, pluginlib, nav-grid, roslint, nav-core2, catkin, roscpp, nav-2d-msgs, rostest, nav-2d-utils, nav-msgs, visualization-msgs, rosunit, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-dlux-global-planner";
version = "0.2.5";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "f5e4bedcf2009c18b5dd3bcd29d22b1d99351db34f3ea86c49be0648c1ce9d16";
};
+ buildInputs = [ nav-grid-pub-sub pluginlib nav-grid nav-core2 roscpp nav-2d-utils nav-msgs visualization-msgs nav-2d-msgs geometry-msgs ];
checkInputs = [ rostest roslint rosunit ];
propagatedBuildInputs = [ nav-grid-pub-sub pluginlib nav-grid nav-core2 roscpp nav-2d-utils nav-msgs visualization-msgs nav-2d-msgs geometry-msgs ];
- nativeBuildInputs = [ nav-grid-pub-sub pluginlib nav-grid nav-core2 catkin roscpp nav-2d-utils nav-msgs visualization-msgs nav-2d-msgs geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Plugin based global planner implementing the nav_core2::GlobalPlanner interface.'';
diff --git a/kinetic/dlux-plugins/default.nix b/kinetic/dlux-plugins/default.nix
index c55288a8c6..a69207d184 100644
--- a/kinetic/dlux-plugins/default.nix
+++ b/kinetic/dlux-plugins/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, pluginlib, roslint, nav-grid, dlux-global-planner, nav-core2, catkin, rostest, global-planner-tests }:
+{ lib, buildRosPackage, fetchurl, pluginlib, nav-grid, roslint, dlux-global-planner, nav-core2, catkin, rostest, global-planner-tests }:
buildRosPackage {
pname = "ros-kinetic-dlux-plugins";
version = "0.2.5";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "75edd442f24ab55b0a8993940580127a3f2decccfbab29b9d0ce54516bb12a70";
};
+ buildInputs = [ dlux-global-planner nav-core2 pluginlib nav-grid ];
checkInputs = [ rostest global-planner-tests roslint ];
propagatedBuildInputs = [ dlux-global-planner nav-core2 pluginlib nav-grid ];
- nativeBuildInputs = [ pluginlib nav-grid dlux-global-planner nav-core2 catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Implementation of dlux_global_planner plugin interfaces.'';
diff --git a/kinetic/dnn-detect/default.nix b/kinetic/dnn-detect/default.nix
index 24ff4029a4..1415210a3f 100644
--- a/kinetic/dnn-detect/default.nix
+++ b/kinetic/dnn-detect/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, tf2-geometry-msgs, fiducial-msgs, image-transport, catkin, cv-bridge, sensor-msgs, tf2-ros, roscpp, tf2, dynamic-reconfigure, visualization-msgs, opencv3 }:
+{ lib, buildRosPackage, fetchurl, tf2-geometry-msgs, fiducial-msgs, sensor-msgs, image-transport, cv-bridge, catkin, tf2-ros, roscpp, tf2, dynamic-reconfigure, visualization-msgs, opencv3 }:
buildRosPackage {
pname = "ros-kinetic-dnn-detect";
version = "0.0.3";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d137392a11d23204fb54890f99d51af09c80214f8fbdb0cf17063aeba1ed22cd";
};
+ buildInputs = [ tf2-geometry-msgs fiducial-msgs image-transport sensor-msgs cv-bridge roscpp tf2-ros tf2 dynamic-reconfigure visualization-msgs opencv3 ];
propagatedBuildInputs = [ tf2-geometry-msgs fiducial-msgs image-transport sensor-msgs cv-bridge roscpp tf2-ros tf2 dynamic-reconfigure visualization-msgs opencv3 ];
- nativeBuildInputs = [ tf2-geometry-msgs fiducial-msgs image-transport sensor-msgs cv-bridge catkin roscpp tf2-ros tf2 dynamic-reconfigure visualization-msgs opencv3 ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''DNN based detection'';
diff --git a/kinetic/dockeros/default.nix b/kinetic/dockeros/default.nix
index 5dd4050b4a..13e2e15ed6 100644
--- a/kinetic/dockeros/default.nix
+++ b/kinetic/dockeros/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "c7291cd8989bb1613c53c15193d16f82e8e438274c1f221352c1f695138a7489";
};
+ buildInputs = [ pythonPackages.docker ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ pythonPackages.docker ];
- nativeBuildInputs = [ pythonPackages.docker catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Simply running ros nodes in docker containers on remote robots.'';
diff --git a/kinetic/downward/default.nix b/kinetic/downward/default.nix
index 3bef2e86f1..dd6e9b682a 100644
--- a/kinetic/downward/default.nix
+++ b/kinetic/downward/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e770e89d1261ef1253095e31b423bcc32892ffe3a60467282f6636f3eb9a894b";
};
+ buildInputs = [ python rostest flex gawk cacert time bison ];
propagatedBuildInputs = [ time gawk ];
- nativeBuildInputs = [ python rostest flex gawk cacert catkin time bison ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''fast downward: PDDL Planner (http://www.fast-downward.org)'';
diff --git a/kinetic/dr-base/default.nix b/kinetic/dr-base/default.nix
index 8d9d3b84e8..c99109bc18 100644
--- a/kinetic/dr-base/default.nix
+++ b/kinetic/dr-base/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "3458015b4fdcd90adaa71b2d7202a413518ee58b883d076418db654dce93b3f2";
};
+ buildInputs = [ dr-cmake ];
propagatedBuildInputs = [ dr-cmake ];
- nativeBuildInputs = [ catkin dr-cmake ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Delft Robotics base dependencies.'';
diff --git a/kinetic/driver-base/default.nix b/kinetic/driver-base/default.nix
index 775982b634..1fabc8e22d 100644
--- a/kinetic/driver-base/default.nix
+++ b/kinetic/driver-base/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a80177f9f8719b9c1a911b4cc118797c12e0ab6a6b0f7f162d8baef282dfd0ce";
};
+ buildInputs = [ diagnostic-updater message-generation self-test dynamic-reconfigure std-msgs roscpp ];
propagatedBuildInputs = [ diagnostic-updater message-runtime self-test dynamic-reconfigure std-msgs roscpp ];
- nativeBuildInputs = [ diagnostic-updater message-generation self-test dynamic-reconfigure std-msgs catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A framework for writing drivers that helps with runtime reconfiguration, diagnostics and self-test.
diff --git a/kinetic/duaro-gazebo/default.nix b/kinetic/duaro-gazebo/default.nix
index 3c387ceb14..ee6d23e2ab 100644
--- a/kinetic/duaro-gazebo/default.nix
+++ b/kinetic/duaro-gazebo/default.nix
@@ -12,7 +12,8 @@ buildRosPackage {
sha256 = "7f0058114b0e1a7b1b352859db757644cc58ce4e425ee50e535e2692a9ad3b2f";
};
- nativeBuildInputs = [ catkin gazebo-ros-control ];
+ buildInputs = [ gazebo-ros-control ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The duaro_gazebo package'';
diff --git a/kinetic/duaro-ikfast-plugin/default.nix b/kinetic/duaro-ikfast-plugin/default.nix
index 04e8c74917..3e0ac7f5a1 100644
--- a/kinetic/duaro-ikfast-plugin/default.nix
+++ b/kinetic/duaro-ikfast-plugin/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "156e01ed1c1bf8818287c88333f57d70a87e41dde731dd4eba3aeff5dcdd24fd";
};
+ buildInputs = [ liblapack moveit-core pluginlib tf-conversions roscpp ];
propagatedBuildInputs = [ liblapack moveit-core pluginlib tf-conversions roscpp ];
- nativeBuildInputs = [ liblapack moveit-core pluginlib tf-conversions catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The duaro_ikfast_plugin package'';
diff --git a/kinetic/duaro-moveit-config/default.nix b/kinetic/duaro-moveit-config/default.nix
index c493d69b29..83f6834173 100644
--- a/kinetic/duaro-moveit-config/default.nix
+++ b/kinetic/duaro-moveit-config/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "9bd0a4579bbbf006fe8c3301a88a869afd4511709f2444e04b803fd8f6edca4a";
};
+ buildInputs = [ duaro-description ];
checkInputs = [ rostest roslaunch ];
propagatedBuildInputs = [ moveit-fake-controller-manager moveit-ros-move-group moveit-ros-visualization moveit-kinematics duaro-description moveit-simple-controller-manager robot-state-publisher tf joint-state-publisher xacro moveit-planners-ompl ];
- nativeBuildInputs = [ duaro-description catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''An automatically generated package with all the configuration and launch files for using the duaro with the MoveIt! Motion Planning Framework'';
diff --git a/kinetic/dwa-local-planner/default.nix b/kinetic/dwa-local-planner/default.nix
index 5588acfeed..dd757b9906 100644
--- a/kinetic/dwa-local-planner/default.nix
+++ b/kinetic/dwa-local-planner/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7b552ce10750a1cdd98115344b812f0f213668133226f83cbbcd662af5a27dfc";
};
+ buildInputs = [ costmap-2d pluginlib cmake-modules base-local-planner nav-core roscpp nav-msgs dynamic-reconfigure tf pcl-conversions eigen ];
propagatedBuildInputs = [ costmap-2d pluginlib base-local-planner nav-core roscpp nav-msgs dynamic-reconfigure tf eigen ];
- nativeBuildInputs = [ costmap-2d pluginlib cmake-modules base-local-planner nav-core catkin roscpp nav-msgs dynamic-reconfigure tf pcl-conversions eigen ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides an implementation of the Dynamic Window Approach to
diff --git a/kinetic/dwb-critics/default.nix b/kinetic/dwb-critics/default.nix
index 25a4df0c37..5c3e596405 100644
--- a/kinetic/dwb-critics/default.nix
+++ b/kinetic/dwb-critics/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, dwb-local-planner, pluginlib, roslint, nav-core2, costmap-queue, catkin, sensor-msgs, nav-2d-msgs, nav-2d-utils, angles, roscpp, nav-grid-iterators, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, pluginlib, roslint, nav-grid-iterators, nav-core2, costmap-queue, sensor-msgs, catkin, nav-2d-msgs, nav-2d-utils, angles, roscpp, dwb-local-planner, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-dwb-critics";
version = "0.2.5";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "9aa1745b72bd9344f8c38fea4b051529682ec139452303432ce374a7fd120593";
};
+ buildInputs = [ pluginlib nav-grid-iterators sensor-msgs nav-core2 costmap-queue nav-2d-msgs nav-2d-utils angles roscpp dwb-local-planner geometry-msgs ];
checkInputs = [ roslint ];
propagatedBuildInputs = [ pluginlib nav-grid-iterators sensor-msgs nav-core2 costmap-queue nav-2d-msgs nav-2d-utils angles roscpp dwb-local-planner geometry-msgs ];
- nativeBuildInputs = [ pluginlib nav-grid-iterators sensor-msgs nav-core2 costmap-queue catkin nav-2d-msgs nav-2d-utils angles roscpp dwb-local-planner geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Implementations for dwb_local_planner TrajectoryCritic interface'';
diff --git a/kinetic/dwb-local-planner/default.nix b/kinetic/dwb-local-planner/default.nix
index 72f4ecf1e3..b2ffddb9cf 100644
--- a/kinetic/dwb-local-planner/default.nix
+++ b/kinetic/dwb-local-planner/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, pluginlib, roslint, tf, nav-core2, catkin, sensor-msgs, nav-2d-msgs, rostest, nav-2d-utils, nav-msgs, dwb-msgs, visualization-msgs, roscpp, rosunit, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, pluginlib, roslint, nav-core2, sensor-msgs, catkin, roscpp, nav-2d-msgs, rostest, nav-2d-utils, nav-msgs, dwb-msgs, visualization-msgs, tf, rosunit, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-dwb-local-planner";
version = "0.2.5";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "8316981fdc61e3713156c8f83ca333a5e5d662aa6859f909bc3c7286584eacb9";
};
+ buildInputs = [ pluginlib nav-core2 sensor-msgs roscpp nav-2d-utils nav-msgs dwb-msgs visualization-msgs tf nav-2d-msgs geometry-msgs ];
checkInputs = [ rostest roslint rosunit ];
propagatedBuildInputs = [ pluginlib nav-core2 sensor-msgs roscpp nav-2d-utils nav-msgs dwb-msgs visualization-msgs tf nav-2d-msgs geometry-msgs ];
- nativeBuildInputs = [ pluginlib nav-core2 sensor-msgs catkin roscpp nav-2d-utils nav-msgs dwb-msgs visualization-msgs tf nav-2d-msgs geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Plugin based local planner implementing the nav_core2::LocalPlanner interface.'';
diff --git a/kinetic/dwb-msgs/default.nix b/kinetic/dwb-msgs/default.nix
index b507572629..d97ff86499 100644
--- a/kinetic/dwb-msgs/default.nix
+++ b/kinetic/dwb-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7d22ff9b120f812928567f20651cfe110c57e473b7c7ba8199cf279b6fc69760";
};
+ buildInputs = [ nav-msgs message-generation nav-2d-msgs geometry-msgs ];
propagatedBuildInputs = [ nav-msgs message-runtime geometry-msgs nav-2d-msgs ];
- nativeBuildInputs = [ nav-msgs message-generation catkin nav-2d-msgs geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Message/Service definitions specifically for the dwb_local_planner'';
diff --git a/kinetic/dwb-plugins/default.nix b/kinetic/dwb-plugins/default.nix
index 405421c6f4..0b91c0745d 100644
--- a/kinetic/dwb-plugins/default.nix
+++ b/kinetic/dwb-plugins/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, dwb-local-planner, pluginlib, roslint, nav-core2, catkin, rostest, nav-2d-utils, angles, rosunit, dynamic-reconfigure, roscpp, nav-2d-msgs }:
+{ lib, buildRosPackage, fetchurl, pluginlib, roslint, nav-core2, catkin, nav-2d-msgs, rostest, nav-2d-utils, angles, rosunit, dynamic-reconfigure, roscpp, dwb-local-planner }:
buildRosPackage {
pname = "ros-kinetic-dwb-plugins";
version = "0.2.5";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "02391bb26c0eb14b95500bc80476a23cc7a87c241c03213ad54196db4415828f";
};
+ buildInputs = [ dwb-local-planner nav-2d-utils pluginlib dynamic-reconfigure angles nav-core2 roscpp nav-2d-msgs ];
checkInputs = [ rostest roslint rosunit ];
propagatedBuildInputs = [ dwb-local-planner nav-2d-utils pluginlib dynamic-reconfigure angles nav-core2 roscpp nav-2d-msgs ];
- nativeBuildInputs = [ pluginlib nav-core2 catkin nav-2d-msgs nav-2d-utils dynamic-reconfigure angles roscpp dwb-local-planner ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Standard implementations of the GoalChecker
diff --git a/kinetic/dynamic-edt-3d/default.nix b/kinetic/dynamic-edt-3d/default.nix
index 845de3eec8..63eceef42e 100644
--- a/kinetic/dynamic-edt-3d/default.nix
+++ b/kinetic/dynamic-edt-3d/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "11050cd476d6f3f1ca82e65bbc63caf0565ec6baf633eda978a170930f038a3e";
};
+ buildInputs = [ octomap ];
propagatedBuildInputs = [ catkin octomap ];
- nativeBuildInputs = [ cmake 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.'';
diff --git a/kinetic/dynamic-reconfigure/default.nix b/kinetic/dynamic-reconfigure/default.nix
index 0bb487060c..b52acefccd 100644
--- a/kinetic/dynamic-reconfigure/default.nix
+++ b/kinetic/dynamic-reconfigure/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, boost, catkin, rosservice, rostest, roslib, message-generation, std-msgs, message-runtime, roscpp-serialization, rospy, roscpp }:
+{ lib, buildRosPackage, fetchurl, boost, catkin, rosservice, roscpp, rostest, message-generation, message-runtime, roscpp-serialization, rospy, std-msgs, roslib }:
buildRosPackage {
pname = "ros-kinetic-dynamic-reconfigure";
version = "1.5.50";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "aa70f0eb61e6423e6fa50181098a2ae727559c9a5bcde64f6c0b2a45f5d49f9d";
};
+ buildInputs = [ rostest message-generation boost roscpp-serialization std-msgs roscpp ];
propagatedBuildInputs = [ roslib message-runtime boost rospy std-msgs roscpp rosservice ];
- nativeBuildInputs = [ rostest message-generation boost roscpp-serialization std-msgs catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This unary stack contains the dynamic_reconfigure package which provides a means to change
diff --git a/kinetic/dynamic-robot-state-publisher/default.nix b/kinetic/dynamic-robot-state-publisher/default.nix
index 61f0cd953f..cfc1643c2a 100644
--- a/kinetic/dynamic-robot-state-publisher/default.nix
+++ b/kinetic/dynamic-robot-state-publisher/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "bc5ce88af6cd8d9fff8b2012e6d309b085deb0d80557148e41dae6b9245b0b62";
};
+ buildInputs = [ kdl-parser robot-state-publisher dynamic-reconfigure sensor-msgs roscpp ];
propagatedBuildInputs = [ kdl-parser robot-state-publisher dynamic-reconfigure sensor-msgs roscpp ];
- nativeBuildInputs = [ catkin kdl-parser robot-state-publisher dynamic-reconfigure sensor-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Improved ROS robot_state_publisher which can update the robot model via dynamic_reconfigure.'';
diff --git a/kinetic/dynamic-tf-publisher/default.nix b/kinetic/dynamic-tf-publisher/default.nix
index c86560104c..1d233a9d2d 100644
--- a/kinetic/dynamic-tf-publisher/default.nix
+++ b/kinetic/dynamic-tf-publisher/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e023740f057cf56f88f059713cfc862f12a6ab4472da057c94c7b7de39f22e5e";
};
+ buildInputs = [ message-generation rospy dynamic-reconfigure tf geometry-msgs ];
propagatedBuildInputs = [ tf message-runtime geometry-msgs rospy ];
- nativeBuildInputs = [ message-generation catkin rospy dynamic-reconfigure tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''dynamically set the tf trensformation'';
diff --git a/kinetic/dynamixel-controllers/default.nix b/kinetic/dynamixel-controllers/default.nix
index d7d2e75b90..b3cb6f49ba 100644
--- a/kinetic/dynamixel-controllers/default.nix
+++ b/kinetic/dynamixel-controllers/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "69c2a485f84f360c3b39a6673b83a939b2e10ab8f3808d6ccb9e5dc04e54ab4f";
};
+ buildInputs = [ message-generation ];
propagatedBuildInputs = [ dynamixel-driver actionlib control-msgs rospy std-msgs trajectory-msgs dynamixel-msgs diagnostic-msgs ];
- nativeBuildInputs = [ catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains a configurable node, services and a spawner script
diff --git a/kinetic/dynamixel-msgs/default.nix b/kinetic/dynamixel-msgs/default.nix
index 76c81461e5..0b5238c7c7 100644
--- a/kinetic/dynamixel-msgs/default.nix
+++ b/kinetic/dynamixel-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "adc3d35f7f4cbae814fe5f38956b64b1753225b579e4474cbd919a169cdbe8cb";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Common messages used throughout dynamixel_motor stack.'';
diff --git a/kinetic/dynamixel-sdk/default.nix b/kinetic/dynamixel-sdk/default.nix
index 0ae79288c7..9352d9d9ec 100644
--- a/kinetic/dynamixel-sdk/default.nix
+++ b/kinetic/dynamixel-sdk/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "543992c08cf6a379dff4ba72d931ed870d2b5d5793aea8ab036fd8d260410c03";
};
+ buildInputs = [ roscpp rospy ];
propagatedBuildInputs = [ roscpp rospy ];
- nativeBuildInputs = [ catkin roscpp rospy ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package is wrapping version of ROBOTIS Dynamxel SDK for ROS. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.'';
diff --git a/kinetic/dynamixel-workbench-controllers/default.nix b/kinetic/dynamixel-workbench-controllers/default.nix
index 281f8eb732..918af7303b 100644
--- a/kinetic/dynamixel-workbench-controllers/default.nix
+++ b/kinetic/dynamixel-workbench-controllers/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "ef893c3483c8ca773e64a6e83b27b670a5adbe0d1f27a61d295b328202ce2807";
};
+ buildInputs = [ cmake-modules libyamlcpp trajectory-msgs sensor-msgs dynamixel-workbench-msgs dynamixel-workbench-toolbox eigen roscpp geometry-msgs ];
propagatedBuildInputs = [ cmake-modules libyamlcpp trajectory-msgs sensor-msgs dynamixel-workbench-msgs dynamixel-workbench-toolbox eigen roscpp geometry-msgs ];
- nativeBuildInputs = [ cmake-modules libyamlcpp trajectory-msgs sensor-msgs catkin dynamixel-workbench-msgs dynamixel-workbench-toolbox eigen roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains examples of applying the 'dynamixel_workbench_toolbox' library developed on the basis of dynamixel_sdk to various operating modes of Dynamixel.'';
diff --git a/kinetic/dynamixel-workbench-msgs/default.nix b/kinetic/dynamixel-workbench-msgs/default.nix
index d692e23168..ec27e3ad67 100644
--- a/kinetic/dynamixel-workbench-msgs/default.nix
+++ b/kinetic/dynamixel-workbench-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5ce36f961e5d18eed39b03c502750eeb7df6fdf6f309d5c281a568a6edd55aa0";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package includes ROS messages and services for dynamixel_workbench packages'';
diff --git a/kinetic/dynamixel-workbench-operators/default.nix b/kinetic/dynamixel-workbench-operators/default.nix
index 1f288fdb69..df618584fa 100644
--- a/kinetic/dynamixel-workbench-operators/default.nix
+++ b/kinetic/dynamixel-workbench-operators/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d08cd161b668136a193c39b98ffe79c4042827f5a93d79808ce1e160b8fab9e7";
};
+ buildInputs = [ std-srvs cmake-modules libyamlcpp trajectory-msgs sensor-msgs roscpp geometry-msgs ];
propagatedBuildInputs = [ std-srvs cmake-modules libyamlcpp trajectory-msgs sensor-msgs roscpp geometry-msgs ];
- nativeBuildInputs = [ std-srvs catkin cmake-modules libyamlcpp trajectory-msgs sensor-msgs roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains nodes that control the Dynamixel by communicating with the server registered in the 'dynamixel_workbench_controllers' package'';
diff --git a/kinetic/dynamixel-workbench-single-manager-gui/default.nix b/kinetic/dynamixel-workbench-single-manager-gui/default.nix
index 1030886e39..c3c17c95c0 100644
--- a/kinetic/dynamixel-workbench-single-manager-gui/default.nix
+++ b/kinetic/dynamixel-workbench-single-manager-gui/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8727794a14e886ddd94be2361f752b26a348d9ffe3895b967ec99dc351a41c55";
};
+ buildInputs = [ roscpp dynamixel-workbench-msgs dynamixel-workbench-toolbox qt5.qtbase ];
propagatedBuildInputs = [ dynamixel-workbench-msgs dynamixel-workbench-toolbox roscpp qt5.qtbase ];
- nativeBuildInputs = [ dynamixel-workbench-msgs dynamixel-workbench-toolbox catkin roscpp qt5.qtbase ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''It provides a grapic user interface to check the status of Dynamixel and control it before using Dynamixel'';
diff --git a/kinetic/dynamixel-workbench-single-manager/default.nix b/kinetic/dynamixel-workbench-single-manager/default.nix
index 1eca85f208..1d2b80392b 100644
--- a/kinetic/dynamixel-workbench-single-manager/default.nix
+++ b/kinetic/dynamixel-workbench-single-manager/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, dynamixel-workbench-toolbox, dynamixel-workbench-msgs, roscpp, catkin }:
+{ lib, buildRosPackage, fetchurl, dynamixel-workbench-toolbox, dynamixel-workbench-msgs, catkin, roscpp }:
buildRosPackage {
pname = "ros-kinetic-dynamixel-workbench-single-manager";
version = "2.0.0";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7ade6200b559099cd96e36dfac6316ee70fb50d21d592406fc7fec37e0f7b2ac";
};
+ buildInputs = [ dynamixel-workbench-msgs dynamixel-workbench-toolbox roscpp ];
propagatedBuildInputs = [ dynamixel-workbench-msgs dynamixel-workbench-toolbox roscpp ];
- nativeBuildInputs = [ catkin dynamixel-workbench-msgs dynamixel-workbench-toolbox roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package is single manager for a Dynamixel.
diff --git a/kinetic/dynamixel-workbench-toolbox/default.nix b/kinetic/dynamixel-workbench-toolbox/default.nix
index d8f6d3f5da..f34afc8ff4 100644
--- a/kinetic/dynamixel-workbench-toolbox/default.nix
+++ b/kinetic/dynamixel-workbench-toolbox/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "b240a1ac8fcd1684a9e78513c0a44e45360c772157b5d16d7219153b1136463b";
};
+ buildInputs = [ dynamixel-sdk roscpp ];
propagatedBuildInputs = [ dynamixel-sdk roscpp ];
- nativeBuildInputs = [ dynamixel-sdk catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class.
diff --git a/kinetic/dynpick-driver/default.nix b/kinetic/dynpick-driver/default.nix
index 67453a7892..4cdd74a9b6 100644
--- a/kinetic/dynpick-driver/default.nix
+++ b/kinetic/dynpick-driver/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, std-srvs, tf, catkin, pythonPackages, rostest, rviz, robot-state-publisher, roscpp, xacro, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, std-srvs, catkin, pythonPackages, roscpp, rostest, rviz, robot-state-publisher, tf, xacro, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-dynpick-driver";
version = "0.2.0";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "3a78a3fd5ab15c800d3f2fddac1e6e8d50c150d8ffb775d656947e7f2cf4f5b4";
};
+ buildInputs = [ std-srvs pythonPackages.catkin-pkg roscpp geometry-msgs ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ std-srvs rviz robot-state-publisher geometry-msgs tf xacro roscpp ];
- nativeBuildInputs = [ std-srvs catkin pythonPackages.catkin-pkg roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Driver package for Wacohtech dynpick force sensor. This contains ROS-compatible linux driver, as well as a communication test tool.
diff --git a/kinetic/easy-markers/default.nix b/kinetic/easy-markers/default.nix
index 60f0676a83..6c8c14416e 100644
--- a/kinetic/easy-markers/default.nix
+++ b/kinetic/easy-markers/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "23ff1f37c017bc511dd6643fb9dbab42fc15ac9137f0ce2071b4da67202ebe99";
};
+ buildInputs = [ interactive-markers visualization-msgs rospy tf roslib geometry-msgs ];
propagatedBuildInputs = [ interactive-markers visualization-msgs rospy tf roslib geometry-msgs ];
- nativeBuildInputs = [ interactive-markers visualization-msgs rospy tf catkin roslib geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Python library to assist in publishing markers easily'';
diff --git a/kinetic/eband-local-planner/default.nix b/kinetic/eband-local-planner/default.nix
index 1a08941873..a21f30b28b 100644
--- a/kinetic/eband-local-planner/default.nix
+++ b/kinetic/eband-local-planner/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "28af2a7ee8fa4ef4b4bf938fd8314d9ccd334315caf5aa6eccc492230a0a3fe6";
};
+ buildInputs = [ costmap-2d pluginlib cmake-modules base-local-planner control-toolbox nav-core roscpp nav-msgs tf-conversions tf geometry-msgs ];
propagatedBuildInputs = [ costmap-2d pluginlib base-local-planner control-toolbox nav-core roscpp nav-msgs tf-conversions tf geometry-msgs ];
- nativeBuildInputs = [ costmap-2d pluginlib cmake-modules base-local-planner control-toolbox nav-core catkin roscpp nav-msgs tf-conversions tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''eband_local_planner implements a plugin to the
diff --git a/kinetic/ecl-build/default.nix b/kinetic/ecl-build/default.nix
index e315c38bf3..62bff68084 100644
--- a/kinetic/ecl-build/default.nix
+++ b/kinetic/ecl-build/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "54d4da8a3f3d361e2ad8cdcf0afe44fc7af21e82886cdf73d63fabd500ec4825";
};
+ buildInputs = [ ecl-license ];
propagatedBuildInputs = [ ecl-license ];
- nativeBuildInputs = [ ecl-license catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Collection of cmake/make build tools primarily for ecl development itself, but also
diff --git a/kinetic/ecl-command-line/default.nix b/kinetic/ecl-command-line/default.nix
index cc40334a89..d57241883a 100644
--- a/kinetic/ecl-command-line/default.nix
+++ b/kinetic/ecl-command-line/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8e4ad3a4d858473e87d02d2fb7cb59695617526e52b41c951b2e625af7dbafc4";
};
+ buildInputs = [ ecl-license ];
propagatedBuildInputs = [ ecl-license ];
- nativeBuildInputs = [ ecl-license catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Embeds the TCLAP library inside the ecl. This is a very convenient
diff --git a/kinetic/ecl-concepts/default.nix b/kinetic/ecl-concepts/default.nix
index 19ae50e2fd..12d4912f14 100644
--- a/kinetic/ecl-concepts/default.nix
+++ b/kinetic/ecl-concepts/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "6ac09d0f74f47b68d140e00d026e55d1867ea30d9af74a5528a776002d9c122d";
};
+ buildInputs = [ ecl-license ecl-type-traits ecl-config ];
propagatedBuildInputs = [ ecl-license ecl-type-traits ecl-config ];
- nativeBuildInputs = [ ecl-license catkin ecl-type-traits ecl-config ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Introduces a compile time concept checking mechanism that can be used
diff --git a/kinetic/ecl-config/default.nix b/kinetic/ecl-config/default.nix
index fd361dd374..274942cfd1 100644
--- a/kinetic/ecl-config/default.nix
+++ b/kinetic/ecl-config/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "9d9fb8c17748ec4f89cb8d577c173fa622f168e0d64050b6f1dd2c486de4f2ed";
};
+ buildInputs = [ ecl-license ecl-build ];
propagatedBuildInputs = [ ecl-license ecl-build ];
- nativeBuildInputs = [ ecl-license catkin ecl-build ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''These tools inspect and describe your system with macros, types
diff --git a/kinetic/ecl-console/default.nix b/kinetic/ecl-console/default.nix
index 8bbe3a6950..11060affdf 100644
--- a/kinetic/ecl-console/default.nix
+++ b/kinetic/ecl-console/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "08bd81172e9652083d184b1332fa454187f5f0b28a072df3a04f002c3d8efd58";
};
+ buildInputs = [ ecl-license ecl-config ecl-build ];
propagatedBuildInputs = [ ecl-license ecl-config ecl-build ];
- nativeBuildInputs = [ ecl-license catkin ecl-config ecl-build ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Color codes for ansii consoles.'';
diff --git a/kinetic/ecl-containers/default.nix b/kinetic/ecl-containers/default.nix
index 2ca4461191..7edf547b84 100644
--- a/kinetic/ecl-containers/default.nix
+++ b/kinetic/ecl-containers/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "0fe9acea89bd3b876af55c8f8ff5f352cc24e0a5ce03f3aee2294a8f5a4a4728";
};
+ buildInputs = [ ecl-converters ecl-formatters ecl-utilities ecl-exceptions ecl-license ecl-errors ecl-type-traits ecl-config ecl-mpl ];
propagatedBuildInputs = [ ecl-converters ecl-formatters ecl-utilities ecl-exceptions ecl-license ecl-errors ecl-type-traits ecl-config ecl-mpl ];
- nativeBuildInputs = [ ecl-converters ecl-formatters ecl-utilities catkin ecl-exceptions ecl-license ecl-errors ecl-type-traits ecl-config ecl-mpl ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The containers included here are intended to extend the stl containers.
diff --git a/kinetic/ecl-converters-lite/default.nix b/kinetic/ecl-converters-lite/default.nix
index a56f1aaa84..26d9f50d3e 100644
--- a/kinetic/ecl-converters-lite/default.nix
+++ b/kinetic/ecl-converters-lite/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "91bfe1c4fed127f72f0fdf43a7b828a5eb5b6397824dd8a2593e0c43cfbf7114";
};
+ buildInputs = [ ecl-license ecl-config ];
propagatedBuildInputs = [ ecl-license ecl-config ];
- nativeBuildInputs = [ ecl-license catkin ecl-config ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''These are a very simple version of some of the functions in ecl_converters
diff --git a/kinetic/ecl-converters/default.nix b/kinetic/ecl-converters/default.nix
index 59378411df..e61e218840 100644
--- a/kinetic/ecl-converters/default.nix
+++ b/kinetic/ecl-converters/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "88b6bc078843e94363cd3888a84c16d38d0c5ac077b46fe714a8ae73da054e46";
};
+ buildInputs = [ ecl-exceptions ecl-license ecl-errors ecl-type-traits ecl-concepts ecl-config ecl-mpl ];
propagatedBuildInputs = [ ecl-exceptions ecl-license ecl-errors ecl-type-traits ecl-concepts ecl-config ecl-mpl ];
- nativeBuildInputs = [ ecl-exceptions ecl-license ecl-errors ecl-type-traits catkin ecl-concepts ecl-config ecl-mpl ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Some fast/convenient type converters, mostly for char strings or strings.
diff --git a/kinetic/ecl-core-apps/default.nix b/kinetic/ecl-core-apps/default.nix
index 7fee7b87d2..5edca4dee9 100644
--- a/kinetic/ecl-core-apps/default.nix
+++ b/kinetic/ecl-core-apps/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e524feefba31851bbdc98e1388312597f102ccba343f4bf218cd2176adebb496";
};
+ buildInputs = [ ecl-converters ecl-formatters ecl-sigslots ecl-streams ecl-time-lite ecl-command-line ecl-geometry ecl-threads ecl-exceptions ecl-containers ecl-license ecl-build ecl-errors ecl-type-traits ecl-devices ecl-linear-algebra ecl-config ecl-ipc ];
propagatedBuildInputs = [ ecl-converters ecl-formatters ecl-sigslots ecl-streams ecl-time-lite ecl-command-line ecl-geometry ecl-threads ecl-exceptions ecl-containers ecl-license ecl-build ecl-errors ecl-type-traits ecl-devices ecl-linear-algebra ecl-config ecl-ipc ];
- nativeBuildInputs = [ ecl-sigslots ecl-streams ecl-command-line catkin ecl-threads ecl-exceptions ecl-containers ecl-devices ecl-linear-algebra ecl-config ecl-ipc ecl-converters ecl-formatters ecl-time-lite ecl-geometry ecl-build ecl-license ecl-errors ecl-type-traits ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This includes a suite of programs demo'ing various aspects of the
diff --git a/kinetic/ecl-devices/default.nix b/kinetic/ecl-devices/default.nix
index 7ad6b471fa..998110f56d 100644
--- a/kinetic/ecl-devices/default.nix
+++ b/kinetic/ecl-devices/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "cbf3f3778fe313992a4905f204a150477e4138566b04eb357c9d8e4407a898e5";
};
+ buildInputs = [ ecl-containers ecl-license ecl-utilities ecl-errors ecl-type-traits ecl-mpl ecl-config ecl-threads ];
propagatedBuildInputs = [ ecl-containers ecl-license ecl-utilities ecl-errors ecl-type-traits ecl-mpl ecl-config ecl-threads ];
- nativeBuildInputs = [ ecl-utilities catkin ecl-threads ecl-containers ecl-license ecl-errors ecl-type-traits ecl-config ecl-mpl ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides an extensible and standardised framework for input-output devices.'';
diff --git a/kinetic/ecl-eigen/default.nix b/kinetic/ecl-eigen/default.nix
index 9e8335fb7f..244026cc11 100644
--- a/kinetic/ecl-eigen/default.nix
+++ b/kinetic/ecl-eigen/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "013625037effc50a076e804e48e171e0db6c63a2bb92c2822ba34a387caa7f48";
};
+ buildInputs = [ ecl-license cmake-modules eigen ];
propagatedBuildInputs = [ ecl-license eigen ];
- nativeBuildInputs = [ ecl-license catkin cmake-modules eigen ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This provides an Eigen implementation for ecl's linear algebra.'';
diff --git a/kinetic/ecl-errors/default.nix b/kinetic/ecl-errors/default.nix
index 6db1bd913b..030abb903d 100644
--- a/kinetic/ecl-errors/default.nix
+++ b/kinetic/ecl-errors/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "359b4f40b84ab9145b0601c720b71216c67bc5505f449344b02f52ce7301aeb9";
};
+ buildInputs = [ ecl-license ecl-config ];
propagatedBuildInputs = [ ecl-license ecl-config ];
- nativeBuildInputs = [ ecl-license catkin ecl-config ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This library provides lean and mean error mechanisms.
diff --git a/kinetic/ecl-exceptions/default.nix b/kinetic/ecl-exceptions/default.nix
index 0b934ab24f..0888a3ed25 100644
--- a/kinetic/ecl-exceptions/default.nix
+++ b/kinetic/ecl-exceptions/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "b48b6e9d1ca0d048d451551b971d15faa21c373e0fab3107925384bf6387f7de";
};
+ buildInputs = [ ecl-license ecl-errors ecl-config ];
propagatedBuildInputs = [ ecl-license ecl-errors ecl-config ];
- nativeBuildInputs = [ ecl-license catkin ecl-errors ecl-config ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Template based exceptions - these are simple and practical
diff --git a/kinetic/ecl-filesystem/default.nix b/kinetic/ecl-filesystem/default.nix
index 3535c62719..7019ac40fd 100644
--- a/kinetic/ecl-filesystem/default.nix
+++ b/kinetic/ecl-filesystem/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "19864fa5b9be4c5736a8b7f3fa1185fa29ec1606993d31e36b878cbd24f6b880";
};
+ buildInputs = [ ecl-exceptions ecl-license ecl-errors ecl-config ecl-build ];
propagatedBuildInputs = [ ecl-exceptions ecl-license ecl-errors ecl-config ecl-build ];
- nativeBuildInputs = [ ecl-exceptions ecl-license ecl-errors catkin ecl-config ecl-build ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Cross platform filesystem utilities (until c++11 makes its way in).'';
diff --git a/kinetic/ecl-formatters/default.nix b/kinetic/ecl-formatters/default.nix
index ba4dc0711c..192b706955 100644
--- a/kinetic/ecl-formatters/default.nix
+++ b/kinetic/ecl-formatters/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "29d6da0496fbd6809697380b716d60bf117316da43e883dd74f7b54ce8be926b";
};
+ buildInputs = [ ecl-exceptions ecl-converters ecl-license ecl-config ];
propagatedBuildInputs = [ ecl-exceptions ecl-converters ecl-license ecl-config ];
- nativeBuildInputs = [ ecl-exceptions ecl-converters ecl-license catkin ecl-config ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The formatters here simply format various input types to a specified
diff --git a/kinetic/ecl-geometry/default.nix b/kinetic/ecl-geometry/default.nix
index 7562fbc4ff..bb5c94f572 100644
--- a/kinetic/ecl-geometry/default.nix
+++ b/kinetic/ecl-geometry/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "2c8ffa6963d3def116dacabf28c4162e11a477ec916bd0314145ebd0ecae68b6";
};
+ buildInputs = [ ecl-formatters ecl-build ecl-exceptions ecl-containers ecl-license ecl-type-traits ecl-math ecl-linear-algebra ecl-config ecl-mpl ];
propagatedBuildInputs = [ ecl-formatters ecl-build ecl-exceptions ecl-containers ecl-license ecl-type-traits ecl-math ecl-linear-algebra ecl-config ecl-mpl ];
- nativeBuildInputs = [ ecl-formatters catkin ecl-build ecl-exceptions ecl-containers ecl-license ecl-type-traits ecl-math ecl-linear-algebra ecl-config ecl-mpl ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Any tools relating to mathematical geometry.
diff --git a/kinetic/ecl-io/default.nix b/kinetic/ecl-io/default.nix
index 8c5cc7b2b1..0ba61b1dc1 100644
--- a/kinetic/ecl-io/default.nix
+++ b/kinetic/ecl-io/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "c9cdfe2df091df99b310c88fa72328f06d85893fbdc9d8b8b4b66f859f726323";
};
+ buildInputs = [ ecl-license ecl-errors ecl-config ];
propagatedBuildInputs = [ ecl-license ecl-errors ecl-config ];
- nativeBuildInputs = [ ecl-license catkin ecl-errors ecl-config ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Most implementations (windows, posix, ...) have slightly different api for
diff --git a/kinetic/ecl-ipc/default.nix b/kinetic/ecl-ipc/default.nix
index 3baaee1b49..392b79eb21 100644
--- a/kinetic/ecl-ipc/default.nix
+++ b/kinetic/ecl-ipc/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, ecl-time-lite, catkin, ecl-time, ecl-exceptions, ecl-build, ecl-license, ecl-errors, ecl-config }:
+{ lib, buildRosPackage, fetchurl, ecl-time-lite, catkin, ecl-build, ecl-exceptions, ecl-time, ecl-license, ecl-errors, ecl-config }:
buildRosPackage {
pname = "ros-kinetic-ecl-ipc";
version = "0.61.17";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "9418c272205c7d415dfe000ee6763e0d14e5afbcfc835a2ddab7c0af9bbe551c";
};
+ buildInputs = [ ecl-exceptions ecl-build ecl-license ecl-errors ecl-time-lite ecl-config ecl-time ];
propagatedBuildInputs = [ ecl-exceptions ecl-build ecl-license ecl-errors ecl-time-lite ecl-config ecl-time ];
- nativeBuildInputs = [ ecl-exceptions ecl-build ecl-license ecl-errors ecl-time-lite catkin ecl-config ecl-time ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there
diff --git a/kinetic/ecl-linear-algebra/default.nix b/kinetic/ecl-linear-algebra/default.nix
index ca20639b2f..7753730ae2 100644
--- a/kinetic/ecl-linear-algebra/default.nix
+++ b/kinetic/ecl-linear-algebra/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5407d14c77db0b791c72e339627897af82acc33e62637afb2dcaa0f4d3241904";
};
+ buildInputs = [ ecl-exceptions ecl-converters ecl-eigen ecl-license ecl-formatters ecl-math sophus ecl-build ];
propagatedBuildInputs = [ ecl-exceptions ecl-converters ecl-eigen ecl-license ecl-formatters ecl-math sophus ecl-build ];
- nativeBuildInputs = [ ecl-converters ecl-eigen ecl-formatters sophus catkin ecl-build ecl-exceptions ecl-license ecl-math ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Ecl frontend to a linear matrix package (currently eigen).'';
diff --git a/kinetic/ecl-manipulators/default.nix b/kinetic/ecl-manipulators/default.nix
index 0802f4eaaf..b10d33b9b8 100644
--- a/kinetic/ecl-manipulators/default.nix
+++ b/kinetic/ecl-manipulators/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7e26de305073066fc8e1025448dfbf33af8b5b0a2f464495ec43c0e1e7224730";
};
+ buildInputs = [ ecl-exceptions ecl-formatters ecl-license ecl-geometry ecl-build ];
propagatedBuildInputs = [ ecl-exceptions ecl-formatters ecl-license ecl-geometry ecl-build ];
- nativeBuildInputs = [ ecl-exceptions ecl-formatters ecl-license catkin ecl-geometry ecl-build ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Deploys various manipulation algorithms, currently just
diff --git a/kinetic/ecl-math/default.nix b/kinetic/ecl-math/default.nix
index 96a638de3b..99e4b9dbfa 100644
--- a/kinetic/ecl-math/default.nix
+++ b/kinetic/ecl-math/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "855c4727088c139afe858c21c6b4087f1a6505f6d96b7a41d1e9affb4610fc49";
};
+ buildInputs = [ ecl-license ecl-type-traits ];
propagatedBuildInputs = [ ecl-license ecl-type-traits ];
- nativeBuildInputs = [ ecl-license catkin ecl-type-traits ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides simple support to cmath, filling in holes
diff --git a/kinetic/ecl-mobile-robot/default.nix b/kinetic/ecl-mobile-robot/default.nix
index 2a7326512f..19568ace16 100644
--- a/kinetic/ecl-mobile-robot/default.nix
+++ b/kinetic/ecl-mobile-robot/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "740992c6f2ec18390b8dd42b269049a9ae156534291a6708e435821a1ffcf200";
};
+ buildInputs = [ ecl-license ecl-formatters ecl-errors ecl-math ecl-linear-algebra ecl-geometry ecl-build ];
propagatedBuildInputs = [ ecl-license ecl-formatters ecl-errors ecl-math ecl-linear-algebra ecl-geometry ecl-build ];
- nativeBuildInputs = [ ecl-license ecl-formatters ecl-errors ecl-math ecl-linear-algebra catkin ecl-geometry ecl-build ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Contains transforms (e.g. differential drive inverse kinematics)
diff --git a/kinetic/ecl-mpl/default.nix b/kinetic/ecl-mpl/default.nix
index 85139d3387..b3f6ed264f 100644
--- a/kinetic/ecl-mpl/default.nix
+++ b/kinetic/ecl-mpl/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "6ce178d9b883052c5786f28df3686ffe1d7f6e427eb784585668d2a128f3d891";
};
+ buildInputs = [ ecl-license ];
propagatedBuildInputs = [ ecl-license ];
- nativeBuildInputs = [ ecl-license catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Metaprogramming tools move alot of runtime calculations to be shifted to
diff --git a/kinetic/ecl-sigslots-lite/default.nix b/kinetic/ecl-sigslots-lite/default.nix
index d98698caae..6664d76943 100644
--- a/kinetic/ecl-sigslots-lite/default.nix
+++ b/kinetic/ecl-sigslots-lite/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "43689fffafa1432d96c708ba99e1f71268a153f74ce93f2f4f98f384852d4e27";
};
+ buildInputs = [ ecl-license ecl-errors ecl-config ];
propagatedBuildInputs = [ ecl-license ecl-errors ecl-config ];
- nativeBuildInputs = [ ecl-license catkin ecl-errors ecl-config ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to
diff --git a/kinetic/ecl-sigslots/default.nix b/kinetic/ecl-sigslots/default.nix
index 17a8835a0c..83760e8cf8 100644
--- a/kinetic/ecl-sigslots/default.nix
+++ b/kinetic/ecl-sigslots/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "382d5bdd1f07a31b42a05acce8c356683ee6ab75c40b5fdd32a55de28a3da2e8";
};
+ buildInputs = [ ecl-license ecl-config ecl-threads ];
propagatedBuildInputs = [ ecl-license ecl-config ecl-threads ];
- nativeBuildInputs = [ ecl-license catkin ecl-config ecl-threads ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides a signal/slot mechanism (in the same vein as qt sigslots,
diff --git a/kinetic/ecl-statistics/default.nix b/kinetic/ecl-statistics/default.nix
index 0e4ee1ccbf..6277bbada6 100644
--- a/kinetic/ecl-statistics/default.nix
+++ b/kinetic/ecl-statistics/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "9f35e828c2c62e86e373448a88b9ee6cbba38eeb3d8d364c2b0929c6abd81e26";
};
+ buildInputs = [ ecl-build ecl-license ecl-type-traits ecl-linear-algebra ecl-config ecl-mpl ];
propagatedBuildInputs = [ ecl-build ecl-license ecl-type-traits ecl-linear-algebra ecl-config ecl-mpl ];
- nativeBuildInputs = [ ecl-build ecl-license ecl-type-traits ecl-linear-algebra catkin ecl-config ecl-mpl ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Common statistical structures and algorithms for control systems.'';
diff --git a/kinetic/ecl-streams/default.nix b/kinetic/ecl-streams/default.nix
index 43921d8cc4..9c16eeb568 100644
--- a/kinetic/ecl-streams/default.nix
+++ b/kinetic/ecl-streams/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "43fc6dfe2972b2a6ab5bea838ea07972f23ba86fe19d1df669bab7ae7a98355e";
};
+ buildInputs = [ ecl-converters ecl-license ecl-errors ecl-type-traits ecl-devices ecl-concepts ecl-time ];
propagatedBuildInputs = [ ecl-converters ecl-license ecl-errors ecl-type-traits ecl-devices ecl-concepts ecl-time ];
- nativeBuildInputs = [ ecl-converters ecl-license ecl-errors ecl-type-traits ecl-devices catkin ecl-concepts ecl-time ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''These are lightweight text streaming classes that connect to standardised
diff --git a/kinetic/ecl-threads/default.nix b/kinetic/ecl-threads/default.nix
index 7f1cfe40ba..4c0cc20f33 100644
--- a/kinetic/ecl-threads/default.nix
+++ b/kinetic/ecl-threads/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "93443ed61cd42a7d9e86d0fde1708b004c3bce432972f020d77f093b0795f3b9";
};
+ buildInputs = [ ecl-exceptions ecl-build ecl-license ecl-utilities ecl-errors ecl-concepts ecl-config ecl-time ];
propagatedBuildInputs = [ ecl-exceptions ecl-build ecl-license ecl-utilities ecl-errors ecl-concepts ecl-config ecl-time ];
- nativeBuildInputs = [ ecl-utilities catkin ecl-concepts ecl-build ecl-exceptions ecl-time ecl-license ecl-errors ecl-config ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides the c++ extensions for a variety of threaded
diff --git a/kinetic/ecl-time-lite/default.nix b/kinetic/ecl-time-lite/default.nix
index d433ecde70..692e618f06 100644
--- a/kinetic/ecl-time-lite/default.nix
+++ b/kinetic/ecl-time-lite/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5990b1818fb3cc2d7921fde37ddbe0ec0ebcea00c279d82c5d79b4723f7ddba9";
};
+ buildInputs = [ ecl-license ecl-errors ecl-config ecl-build ];
propagatedBuildInputs = [ ecl-license ecl-errors ecl-config ecl-build ];
- nativeBuildInputs = [ ecl-license ecl-errors catkin ecl-config ecl-build ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides a portable set of time functions that are especially useful for
diff --git a/kinetic/ecl-time/default.nix b/kinetic/ecl-time/default.nix
index c5b47b32a6..d5c2118624 100644
--- a/kinetic/ecl-time/default.nix
+++ b/kinetic/ecl-time/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "9b198e27672cc60f073d95138afc009f85ffae69966adb3bd4e6ec06f5726ade";
};
+ buildInputs = [ ecl-exceptions ecl-license ecl-errors ecl-time-lite ecl-config ecl-build ];
propagatedBuildInputs = [ ecl-exceptions ecl-license ecl-errors ecl-time-lite ecl-config ecl-build ];
- nativeBuildInputs = [ ecl-exceptions ecl-license ecl-errors ecl-time-lite catkin ecl-config ecl-build ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Timing utilities are very dependent on the system api provided for their use.
diff --git a/kinetic/ecl-type-traits/default.nix b/kinetic/ecl-type-traits/default.nix
index ecfebe6ff5..8815f80636 100644
--- a/kinetic/ecl-type-traits/default.nix
+++ b/kinetic/ecl-type-traits/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "1d0065ebc2d093020959ca0695a7b671b68f3b15ab8757212bb312d0db35c568";
};
+ buildInputs = [ ecl-license ecl-config ecl-mpl ];
propagatedBuildInputs = [ ecl-license ecl-config ecl-mpl ];
- nativeBuildInputs = [ ecl-license catkin ecl-config ecl-mpl ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Extends c++ type traits and implements a few more to boot.'';
diff --git a/kinetic/ecl-utilities/default.nix b/kinetic/ecl-utilities/default.nix
index 85bce235d3..0269168c2d 100644
--- a/kinetic/ecl-utilities/default.nix
+++ b/kinetic/ecl-utilities/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "143290ffd96c153138f6581b1ad563a00791e169af520f106c92226926348de7";
};
+ buildInputs = [ ecl-license ecl-concepts ecl-mpl ];
propagatedBuildInputs = [ ecl-license ecl-concepts ecl-mpl ];
- nativeBuildInputs = [ ecl-license catkin ecl-concepts ecl-mpl ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Includes various supporting tools and utilities for c++ programming.'';
diff --git a/kinetic/ecto-image-pipeline/default.nix b/kinetic/ecto-image-pipeline/default.nix
index 798d485498..470bc8ff0c 100644
--- a/kinetic/ecto-image-pipeline/default.nix
+++ b/kinetic/ecto-image-pipeline/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, opencv-candidate, cmake-modules, boost, ecto, catkin, eigen, ecto-opencv, rosunit, ecto-ros }:
+{ lib, buildRosPackage, fetchurl, opencv-candidate, cmake-modules, boost, catkin, eigen, rosunit, ecto-opencv, ecto, ecto-ros }:
buildRosPackage {
pname = "ros-kinetic-ecto-image-pipeline";
version = "0.5.7";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "9560ea03b3aafe4a085d9c2a590bece99d94fe992bec2f8bb61124a990434d99";
};
+ buildInputs = [ opencv-candidate cmake-modules boost eigen ecto ];
checkInputs = [ rosunit ];
propagatedBuildInputs = [ opencv-candidate boost eigen ecto-opencv ecto ecto-ros ];
- nativeBuildInputs = [ opencv-candidate cmake-modules boost eigen catkin ecto ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Common tools for image based pipelines. Includes stereo and mono camera drivers, rectification, image sinks, calibration, etc..'';
diff --git a/kinetic/ecto-opencv/default.nix b/kinetic/ecto-opencv/default.nix
index 6d9dd12a30..a2de37cfe5 100644
--- a/kinetic/ecto-opencv/default.nix
+++ b/kinetic/ecto-opencv/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, opencv-candidate, boost, catkin, rosunit, ecto }:
+{ lib, buildRosPackage, fetchurl, opencv-candidate, ecto, boost, catkin, rosunit }:
buildRosPackage {
pname = "ros-kinetic-ecto-opencv";
version = "0.7.2";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "006226c8e58af9547e44edf9bac67ba8d1fb3d828accabc9cad227a1e039f810";
};
+ buildInputs = [ opencv-candidate ecto boost ];
checkInputs = [ rosunit ];
propagatedBuildInputs = [ opencv-candidate ecto boost ];
- nativeBuildInputs = [ catkin opencv-candidate ecto boost ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Ecto bindings for common opencv functionality.'';
diff --git a/kinetic/ecto-pcl/default.nix b/kinetic/ecto-pcl/default.nix
index bada3247b3..d4f12c1ba3 100644
--- a/kinetic/ecto-pcl/default.nix
+++ b/kinetic/ecto-pcl/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, boost, ecto, sensor-msgs, catkin, pythonPackages, proj, pcl-conversions, rosunit }:
+{ lib, buildRosPackage, fetchurl, boost, sensor-msgs, catkin, pythonPackages, proj, rosunit, pcl-conversions, ecto }:
buildRosPackage {
pname = "ros-kinetic-ecto-pcl";
version = "0.4.5";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "2691d2245038c7a7c396b770a090096c80c2734b33318f2ec80b4d823a1b6553";
};
+ buildInputs = [ proj boost sensor-msgs pcl-conversions ecto ];
checkInputs = [ pythonPackages.nose rosunit ];
propagatedBuildInputs = [ proj boost sensor-msgs pcl-conversions ecto ];
- nativeBuildInputs = [ proj boost sensor-msgs catkin pcl-conversions ecto ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Ecto bindings for common PCL functionality.'';
diff --git a/kinetic/ecto-ros/default.nix b/kinetic/ecto-ros/default.nix
index 7583320899..19d0861fc6 100644
--- a/kinetic/ecto-ros/default.nix
+++ b/kinetic/ecto-ros/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, cmake-modules, rosbag, catkin, cv-bridge, rosmsg, sensor-msgs, nav-msgs, message-generation, message-runtime, eigen, std-msgs, roscpp, ecto, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, cmake-modules, rosbag, rosmsg, cv-bridge, sensor-msgs, catkin, nav-msgs, message-generation, message-runtime, eigen, std-msgs, roscpp, ecto, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-ecto-ros";
version = "0.4.8";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "9dfe52732e3d1fb00d7a23714f5d3d2bdf81904e12757f754a78a79daaf7a5ff";
};
+ buildInputs = [ cmake-modules rosbag rosmsg sensor-msgs cv-bridge nav-msgs message-generation eigen std-msgs roscpp ecto geometry-msgs ];
propagatedBuildInputs = [ rosbag cv-bridge message-generation message-runtime eigen std-msgs roscpp ecto geometry-msgs ];
- nativeBuildInputs = [ cmake-modules rosbag rosmsg sensor-msgs cv-bridge catkin nav-msgs message-generation eigen std-msgs roscpp ecto geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A set of generic cells to interact with ROS'';
diff --git a/kinetic/effort-controllers/default.nix b/kinetic/effort-controllers/default.nix
index 7b458b4b63..3ee64fa293 100644
--- a/kinetic/effort-controllers/default.nix
+++ b/kinetic/effort-controllers/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, control-msgs, realtime-tools, control-toolbox, catkin, controller-interface, urdf, angles, forward-command-controller }:
+{ lib, buildRosPackage, fetchurl, control-msgs, control-toolbox, realtime-tools, catkin, controller-interface, urdf, angles, forward-command-controller }:
buildRosPackage {
pname = "ros-kinetic-effort-controllers";
version = "0.13.5";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d113b5a066e0db7b84bdfe30a11c7bdb826d1243b2a3329094c4225406c5fd7b";
};
+ buildInputs = [ realtime-tools urdf controller-interface control-msgs angles control-toolbox forward-command-controller ];
propagatedBuildInputs = [ realtime-tools urdf controller-interface control-msgs angles control-toolbox forward-command-controller ];
- nativeBuildInputs = [ realtime-tools urdf controller-interface control-msgs angles control-toolbox catkin forward-command-controller ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''effort_controllers'';
diff --git a/kinetic/eigen-conversions/default.nix b/kinetic/eigen-conversions/default.nix
index 429b96ca88..ad242868fc 100644
--- a/kinetic/eigen-conversions/default.nix
+++ b/kinetic/eigen-conversions/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, cmake-modules, orocos-kdl, catkin, eigen, std-msgs, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, orocos-kdl, cmake-modules, catkin, eigen, std-msgs, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-eigen-conversions";
version = "1.11.9";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "37608f29197051e03374ef024fce58f2fc17dbcca737fc49ad139b7c81b289f5";
};
+ buildInputs = [ cmake-modules orocos-kdl eigen std-msgs geometry-msgs ];
propagatedBuildInputs = [ std-msgs orocos-kdl geometry-msgs eigen ];
- nativeBuildInputs = [ cmake-modules orocos-kdl eigen std-msgs catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Conversion functions between:
diff --git a/kinetic/eigen-stl-containers/default.nix b/kinetic/eigen-stl-containers/default.nix
index 90d47e1ed1..4ecc15c04d 100644
--- a/kinetic/eigen-stl-containers/default.nix
+++ b/kinetic/eigen-stl-containers/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "c29f14419997cb09120b564b1463d281c1739739f93b43525f6677c363365b3c";
};
+ buildInputs = [ cmake-modules eigen ];
propagatedBuildInputs = [ eigen ];
- nativeBuildInputs = [ catkin cmake-modules eigen ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides a set of typedef's that allow
diff --git a/kinetic/eigen-typekit/default.nix b/kinetic/eigen-typekit/default.nix
index 1d352ee65a..3f271404d5 100644
--- a/kinetic/eigen-typekit/default.nix
+++ b/kinetic/eigen-typekit/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "27b797eaba4c900709c89791c69663d1390d8e15330c98ecc82cf92044411384";
};
+ buildInputs = [ cmake-modules rtt eigen ];
propagatedBuildInputs = [ rtt ];
- nativeBuildInputs = [ catkin cmake-modules rtt eigen ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''An Orocos typekit for Eigen types.'';
diff --git a/kinetic/eigenpy/default.nix b/kinetic/eigenpy/default.nix
index be5c631641..05f00baab9 100644
--- a/kinetic/eigenpy/default.nix
+++ b/kinetic/eigenpy/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "714b2464ca1fb8d903f7dc9c343c1b1fc2a765e00df7ac873c0bbdcd47631ab1";
};
+ buildInputs = [ python pythonPackages.numpy boost eigen git ];
propagatedBuildInputs = [ python pythonPackages.numpy boost eigen ];
- nativeBuildInputs = [ python pythonPackages.numpy boost eigen git catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Bindings between Numpy and Eigen using Boost.Python - wrapped for catkin.'';
diff --git a/kinetic/epson-imu-driver/default.nix b/kinetic/epson-imu-driver/default.nix
index 180d19bddc..1d80019e04 100644
--- a/kinetic/epson-imu-driver/default.nix
+++ b/kinetic/epson-imu-driver/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "3e1567ad16d1937541595ebd3e05e0ef1920f35beac9b380c660eb171cf5dd1c";
};
+ buildInputs = [ std-msgs sensor-msgs roscpp rospy ];
propagatedBuildInputs = [ std-msgs sensor-msgs roscpp rospy ];
- nativeBuildInputs = [ catkin rospy std-msgs sensor-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The epson_imu_driver package'';
diff --git a/kinetic/ethercat-grant/default.nix b/kinetic/ethercat-grant/default.nix
index 2d9ed23072..2f8e028b83 100644
--- a/kinetic/ethercat-grant/default.nix
+++ b/kinetic/ethercat-grant/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5ed7a26c971fa3db0886d9661e2172d924b62d9c28244e8b9b9c5a4cdd570b58";
};
+ buildInputs = [ roscpp libcap ];
propagatedBuildInputs = [ roscpp libcap ];
- nativeBuildInputs = [ catkin roscpp libcap ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Makes it possible to run the ros_ethercat_loop without using sudo. Forked from pr2-grant'';
diff --git a/kinetic/ethercat-hardware/default.nix b/kinetic/ethercat-hardware/default.nix
index 0d50fb1e0b..9a89b94e75 100644
--- a/kinetic/ethercat-hardware/default.nix
+++ b/kinetic/ethercat-hardware/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "cfeb3b7a7a44fd0c5d617e03fb7b1a5ca49320c94b236fb32bcbf23383963378";
};
+ buildInputs = [ pr2-hardware-interface pluginlib eml realtime-tools diagnostic-updater message-generation diagnostic-msgs pr2-msgs roscpp log4cxx ];
propagatedBuildInputs = [ pr2-hardware-interface pluginlib eml realtime-tools diagnostic-updater message-runtime diagnostic-msgs pr2-msgs roscpp log4cxx ];
- nativeBuildInputs = [ pr2-hardware-interface pluginlib eml realtime-tools catkin diagnostic-updater message-generation diagnostic-msgs pr2-msgs roscpp log4cxx ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Package for creating a hardware interface to the robot using the EtherCAT motor controller/driver'';
diff --git a/kinetic/ethercat-manager/default.nix b/kinetic/ethercat-manager/default.nix
index 38c76e7e03..d28954b36d 100644
--- a/kinetic/ethercat-manager/default.nix
+++ b/kinetic/ethercat-manager/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "7f379c2f576c5952a53fcadb1899a5ab76154d806b4a1712fe9329dca59820c7";
};
+ buildInputs = [ soem roscpp ];
checkInputs = [ rostest roslaunch ];
propagatedBuildInputs = [ soem roscpp ];
- nativeBuildInputs = [ soem catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS-Industrial support stack for facilitating communication with
diff --git a/kinetic/ethercat-trigger-controllers/default.nix b/kinetic/ethercat-trigger-controllers/default.nix
index a10112530f..49cff0b8bc 100644
--- a/kinetic/ethercat-trigger-controllers/default.nix
+++ b/kinetic/ethercat-trigger-controllers/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "175a1a89e8b7a4d9e17d32b173fa19621baa077d21c46eacff1eec060ac69b6f";
};
+ buildInputs = [ message-generation pluginlib pr2-controller-interface std-msgs realtime-tools roscpp libtool diagnostic-msgs ];
propagatedBuildInputs = [ pluginlib pr2-controller-interface realtime-tools libtool message-runtime rospy std-msgs diagnostic-msgs roscpp ];
- nativeBuildInputs = [ pluginlib pr2-controller-interface realtime-tools catkin libtool message-generation std-msgs diagnostic-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Controllers to operate the digital output of the motor controller
diff --git a/kinetic/eus-assimp/default.nix b/kinetic/eus-assimp/default.nix
index e851f8800b..37ab9423d2 100644
--- a/kinetic/eus-assimp/default.nix
+++ b/kinetic/eus-assimp/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "2a1ab35081290825e37022a99c6e8f04460e76aef4af6cea16befa0a94dae2d8";
};
+ buildInputs = [ euslisp pkg-config assimp-devel ];
propagatedBuildInputs = [ roseus assimp-devel ];
- nativeBuildInputs = [ catkin euslisp pkg-config assimp-devel ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''eus_assimp'';
diff --git a/kinetic/eus-nlopt/default.nix b/kinetic/eus-nlopt/default.nix
index 485be2bf09..b5379482b1 100644
--- a/kinetic/eus-nlopt/default.nix
+++ b/kinetic/eus-nlopt/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8dc3bbf2d760f1b7640478ea00d86468f7d401ff9d453bb939cb42111d691db0";
};
+ buildInputs = [ nlopt cmake-modules ];
propagatedBuildInputs = [ nlopt euslisp ];
- nativeBuildInputs = [ catkin nlopt cmake-modules ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''eus_nlopt'';
diff --git a/kinetic/eus-qp/default.nix b/kinetic/eus-qp/default.nix
index 87d353f941..6464508d1f 100644
--- a/kinetic/eus-qp/default.nix
+++ b/kinetic/eus-qp/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, eus-qpoases, cmake-modules, catkin, rostest, eigen, euslisp }:
+{ lib, buildRosPackage, fetchurl, cmake-modules, eus-qpoases, catkin, rostest, eigen, euslisp }:
buildRosPackage {
pname = "ros-kinetic-eus-qp";
version = "0.1.14";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "f1c815c2a12315a280fc83c3ae42d405cb710054d785508ae36f56ba64dfea63";
};
+ buildInputs = [ rostest cmake-modules euslisp eigen ];
checkInputs = [ eus-qpoases ];
propagatedBuildInputs = [ euslisp eigen ];
- nativeBuildInputs = [ rostest cmake-modules eigen catkin euslisp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''eus_qp is an interface of euslisp to solve qp problems with linear constraints.'';
diff --git a/kinetic/eus-qpoases/default.nix b/kinetic/eus-qpoases/default.nix
index 2d647030d1..4b6073517e 100644
--- a/kinetic/eus-qpoases/default.nix
+++ b/kinetic/eus-qpoases/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "44e08b2b25f83155361557905ed18ec6f898a22c4aa7b964547f34630866fafa";
};
+ buildInputs = [ rostest subversion euslisp ];
propagatedBuildInputs = [ rostest euslisp ];
- nativeBuildInputs = [ rostest catkin subversion euslisp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''eus_qpoases'';
diff --git a/kinetic/eusurdf/default.nix b/kinetic/eusurdf/default.nix
index fd9ff0c042..362db607c7 100644
--- a/kinetic/eusurdf/default.nix
+++ b/kinetic/eusurdf/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, gazebo-ros, roseus, collada-urdf, catkin, pythonPackages, rostest }:
+{ lib, buildRosPackage, fetchurl, roseus, gazebo-ros, collada-urdf, catkin, pythonPackages, rostest }:
buildRosPackage {
pname = "ros-kinetic-eusurdf";
version = "0.4.2";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "918ffb3836ea2109887da5f3b0e49ca435efd0a338766e0ffcc5efa252dca3d1";
};
+ buildInputs = [ roseus rostest gazebo-ros collada-urdf pythonPackages.lxml ];
propagatedBuildInputs = [ gazebo-ros rostest collada-urdf pythonPackages.lxml ];
- nativeBuildInputs = [ roseus rostest gazebo-ros collada-urdf pythonPackages.lxml catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''urdf models converted from euslisp'';
diff --git a/kinetic/exotica-aico-solver/default.nix b/kinetic/exotica-aico-solver/default.nix
index eecf00a714..9647846629 100644
--- a/kinetic/exotica-aico-solver/default.nix
+++ b/kinetic/exotica-aico-solver/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "045c7102c2b9756890ea7def52b0072ec44f1432850ef02f05ada35d2e855e20";
};
+ buildInputs = [ exotica-core ];
propagatedBuildInputs = [ exotica-core ];
- nativeBuildInputs = [ exotica-core catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Implementation of the Approximate Inference Control algorithm (AICO)'';
diff --git a/kinetic/exotica-collision-scene-fcl-latest/default.nix b/kinetic/exotica-collision-scene-fcl-latest/default.nix
index a1de8d0467..fa1b0a925f 100644
--- a/kinetic/exotica-collision-scene-fcl-latest/default.nix
+++ b/kinetic/exotica-collision-scene-fcl-latest/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "00c141c2716d048f8ecefaa8e85c5157c708050db7164de8deb697a62b04c216";
};
+ buildInputs = [ exotica-core fcl-catkin geometric-shapes ];
propagatedBuildInputs = [ exotica-core fcl-catkin geometric-shapes ];
- nativeBuildInputs = [ exotica-core fcl-catkin geometric-shapes catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Collision checking and distance computation using the latest version of the FCL library.'';
diff --git a/kinetic/exotica-core-task-maps/default.nix b/kinetic/exotica-core-task-maps/default.nix
index dfe8451e4a..16eaf9223c 100644
--- a/kinetic/exotica-core-task-maps/default.nix
+++ b/kinetic/exotica-core-task-maps/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a418a7fbc9f792628c166a655fcdcac930857f7e39b973cf01516e74e87b43a0";
};
+ buildInputs = [ exotica-python exotica-core geometry-msgs ];
propagatedBuildInputs = [ exotica-python exotica-core geometry-msgs ];
- nativeBuildInputs = [ exotica-python exotica-core catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Common taskmaps provided with EXOTica.'';
diff --git a/kinetic/exotica-core/default.nix b/kinetic/exotica-core/default.nix
index e8211da367..1100bf48c8 100644
--- a/kinetic/exotica-core/default.nix
+++ b/kinetic/exotica-core/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "15d7411d8b64ca107e002fd726ac71522f2e1e8efb3e01e22d828998180317bc";
};
+ buildInputs = [ moveit-ros-planning kdl-parser pluginlib cmake-modules eigen-conversions roscpp moveit-core tf-conversions message-runtime std-msgs moveit-msgs tinyxml-2 tf geometry-msgs ];
propagatedBuildInputs = [ moveit-ros-planning kdl-parser pluginlib eigen-conversions roscpp moveit-core tf-conversions message-runtime std-msgs moveit-msgs tinyxml-2 tf geometry-msgs ];
- nativeBuildInputs = [ moveit-ros-planning kdl-parser pluginlib cmake-modules catkin eigen-conversions roscpp moveit-core tf-conversions message-runtime std-msgs moveit-msgs tinyxml-2 tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The Extensible Optimization Toolset (EXOTica) is a library for defining problems for robot motion planning.'';
diff --git a/kinetic/exotica-examples/default.nix b/kinetic/exotica-examples/default.nix
index 3ed3b87585..3b6e5ee743 100644
--- a/kinetic/exotica-examples/default.nix
+++ b/kinetic/exotica-examples/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, exotica-val-description, exotica-ik-solver, exotica-collision-scene-fcl, exotica-core-task-maps, python-orocos-kdl, sensor-msgs, catkin, exotica-time-indexed-rrt-connect-solver, exotica-aico-solver, exotica-ompl-solver, rostest, rviz, interactive-markers, robot-state-publisher, exotica-python, exotica-core, visualization-msgs, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, exotica-val-description, exotica-ik-solver, exotica-collision-scene-fcl, python-orocos-kdl, sensor-msgs, catkin, exotica-time-indexed-rrt-connect-solver, exotica-aico-solver, exotica-ompl-solver, rostest, rviz, interactive-markers, visualization-msgs, robot-state-publisher, exotica-python, exotica-core, exotica-core-task-maps, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-exotica-examples";
version = "5.0.0";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "30a9b871c1d2de18ddca98f1f18b469d42c7d2eaa865b98eb201d691eebd012c";
};
+ buildInputs = [ exotica-ik-solver exotica-python exotica-core exotica-core-task-maps sensor-msgs exotica-aico-solver ];
checkInputs = [ rostest exotica-val-description ];
propagatedBuildInputs = [ exotica-ik-solver geometry-msgs python-orocos-kdl sensor-msgs exotica-time-indexed-rrt-connect-solver exotica-aico-solver exotica-ompl-solver rviz interactive-markers robot-state-publisher visualization-msgs exotica-python exotica-core exotica-core-task-maps exotica-collision-scene-fcl ];
- nativeBuildInputs = [ catkin exotica-ik-solver exotica-python exotica-core exotica-core-task-maps sensor-msgs exotica-aico-solver ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Package containing examples and system tests for EXOTica.'';
diff --git a/kinetic/exotica-ik-solver/default.nix b/kinetic/exotica-ik-solver/default.nix
index aa420c0b67..fbea0332aa 100644
--- a/kinetic/exotica-ik-solver/default.nix
+++ b/kinetic/exotica-ik-solver/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "535f0ae4bc0843b65e146336560747815b88c846aa1e4a98b24022e78372c1b3";
};
+ buildInputs = [ exotica-core ];
propagatedBuildInputs = [ exotica-core ];
- nativeBuildInputs = [ exotica-core catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Pseudo-inverse unconstrained end-pose solver'';
diff --git a/kinetic/exotica-levenberg-marquardt-solver/default.nix b/kinetic/exotica-levenberg-marquardt-solver/default.nix
index 1877193f37..9536ab3a96 100644
--- a/kinetic/exotica-levenberg-marquardt-solver/default.nix
+++ b/kinetic/exotica-levenberg-marquardt-solver/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "49f2a5535759894ad4b2a8a8d3442cd8aa7f90b914bc8f867cda0fd2d962d4a7";
};
+ buildInputs = [ exotica-core eigen ];
propagatedBuildInputs = [ exotica-core eigen ];
- nativeBuildInputs = [ exotica-core catkin eigen ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A Levenberg-Marquardt solver for EXOTica'';
diff --git a/kinetic/exotica-ompl-solver/default.nix b/kinetic/exotica-ompl-solver/default.nix
index 821b1b49b7..2117ea2166 100644
--- a/kinetic/exotica-ompl-solver/default.nix
+++ b/kinetic/exotica-ompl-solver/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "31f73a27db8af3a3f662b5fba756411e41397a2e5c51b9260f4e868416a688fe";
};
+ buildInputs = [ exotica-python exotica-core ompl ];
propagatedBuildInputs = [ exotica-python exotica-core ompl ];
- nativeBuildInputs = [ exotica-python exotica-core catkin ompl ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Exotica solvers based on the Open Motion Planning Libary (OMPL)'';
diff --git a/kinetic/exotica-time-indexed-rrt-connect-solver/default.nix b/kinetic/exotica-time-indexed-rrt-connect-solver/default.nix
index a3809177cb..96ed8c50d5 100644
--- a/kinetic/exotica-time-indexed-rrt-connect-solver/default.nix
+++ b/kinetic/exotica-time-indexed-rrt-connect-solver/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "723f365f55eb060e8f1fd2a38996f8ea2f9c075a9b8185b015819bc325c42e0f";
};
+ buildInputs = [ exotica-core ompl ];
propagatedBuildInputs = [ exotica-core ompl ];
- nativeBuildInputs = [ exotica-core catkin ompl ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Time-Indexed RRT-Connect solver (Humanoids 2018)'';
diff --git a/kinetic/explore-lite/default.nix b/kinetic/explore-lite/default.nix
index 0e74a1ace0..037795aec7 100644
--- a/kinetic/explore-lite/default.nix
+++ b/kinetic/explore-lite/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, costmap-2d, actionlib-msgs, catkin, roscpp, move-base-msgs, nav-msgs, visualization-msgs, actionlib, std-msgs, roslaunch, tf, geometry-msgs, map-msgs }:
+{ lib, buildRosPackage, fetchurl, costmap-2d, actionlib-msgs, tf, catkin, move-base-msgs, nav-msgs, visualization-msgs, actionlib, std-msgs, roslaunch, roscpp, geometry-msgs, map-msgs }:
buildRosPackage {
pname = "ros-kinetic-explore-lite";
version = "2.1.1";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "5c662edd509409670e5b618a63a27417ab40defffdd824949fa1680df0442652";
};
+ buildInputs = [ costmap-2d actionlib-msgs tf roscpp move-base-msgs nav-msgs actionlib std-msgs visualization-msgs geometry-msgs map-msgs ];
checkInputs = [ roslaunch ];
propagatedBuildInputs = [ costmap-2d actionlib-msgs tf roscpp move-base-msgs nav-msgs actionlib std-msgs visualization-msgs geometry-msgs map-msgs ];
- nativeBuildInputs = [ costmap-2d actionlib-msgs tf catkin roscpp move-base-msgs nav-msgs actionlib std-msgs visualization-msgs geometry-msgs map-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Lightweight frontier-based exploration.'';
diff --git a/kinetic/ez-interactive-marker/default.nix b/kinetic/ez-interactive-marker/default.nix
index 1e0dc3bb92..42e5898eb5 100644
--- a/kinetic/ez-interactive-marker/default.nix
+++ b/kinetic/ez-interactive-marker/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "eedeb0e20406c9ae3c30e3613ab12589fe5904243fcf2d14ac98fce2951e6a54";
};
+ buildInputs = [ rospy-message-converter rostest interactive-markers rospy tf roslib ];
checkInputs = [ pythonPackages.nose ];
propagatedBuildInputs = [ rospy-message-converter roslib visualization-msgs rospy std-msgs tf ];
- nativeBuildInputs = [ rospy-message-converter rostest interactive-markers rospy tf catkin roslib ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Easily create interactive markers from yaml files'';
diff --git a/kinetic/face-detector/default.nix b/kinetic/face-detector/default.nix
index 81dad355f0..208c7d1352 100644
--- a/kinetic/face-detector/default.nix
+++ b/kinetic/face-detector/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "02737e7895266fae2229522192fdc46aeb5ab4b819f438fc7500edd2d7c0e52a";
};
+ buildInputs = [ std-srvs actionlib-msgs people-msgs rosbag cv-bridge image-geometry actionlib std-msgs rospy roscpp tf geometry-msgs stereo-msgs stereo-image-proc image-transport sensor-msgs message-filters message-generation roslib ];
checkInputs = [ rostest stereo-image-proc ];
propagatedBuildInputs = [ std-srvs actionlib-msgs people-msgs rosbag cv-bridge image-geometry actionlib std-msgs rospy roscpp tf geometry-msgs stereo-msgs stereo-image-proc image-transport sensor-msgs message-filters message-runtime dynamic-reconfigure roslib ];
- nativeBuildInputs = [ std-srvs actionlib-msgs people-msgs rosbag cv-bridge catkin image-geometry actionlib std-msgs rospy roscpp tf geometry-msgs stereo-msgs stereo-image-proc image-transport sensor-msgs message-filters message-generation roslib ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Face detection in images.'';
diff --git a/kinetic/fake-joint-driver/default.nix b/kinetic/fake-joint-driver/default.nix
index 5f21a1c4ff..5773da3919 100644
--- a/kinetic/fake-joint-driver/default.nix
+++ b/kinetic/fake-joint-driver/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "5efd962625fe2f2c1ff41a08768f34ad796a51b64325ccb4d59e48cf0aa36efc";
};
+ buildInputs = [ controller-manager hardware-interface urdf roslaunch roscpp xacro ];
checkInputs = [ rostest roslint ];
propagatedBuildInputs = [ controller-manager hardware-interface joint-state-controller joint-trajectory-controller position-controllers urdf robot-state-publisher roslaunch roscpp xacro ];
- nativeBuildInputs = [ controller-manager hardware-interface catkin urdf roslaunch roscpp xacro ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The fake_joint_driver package'';
diff --git a/kinetic/fake-joint-launch/default.nix b/kinetic/fake-joint-launch/default.nix
index a12dcc308c..f30c9c9908 100644
--- a/kinetic/fake-joint-launch/default.nix
+++ b/kinetic/fake-joint-launch/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "3c7f30a7201c2463f705eb8f0d3fc815d49ebf3cc839c8b68b28f86ee6fd0ee1";
};
+ buildInputs = [ rostest roslaunch fake-joint-driver ];
propagatedBuildInputs = [ controller-manager pr2-description ur-description vs060 denso-ros-control rostest rviz tra1-description robot-state-publisher nextage-description roslaunch abb-irb2400-support fake-joint-driver ];
- nativeBuildInputs = [ rostest roslaunch catkin fake-joint-driver ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Collection of the launch files for fake_joint_driver.'';
diff --git a/kinetic/fake-localization/default.nix b/kinetic/fake-localization/default.nix
index 2ddf41a704..ec7978736e 100644
--- a/kinetic/fake-localization/default.nix
+++ b/kinetic/fake-localization/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, rosconsole, tf2-geometry-msgs, catkin, message-filters, tf2-ros, nav-msgs, rospy, angles, roscpp, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, rosconsole, tf2-geometry-msgs, catkin, message-filters, tf2-ros, nav-msgs, angles, rospy, roscpp, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-fake-localization";
version = "1.14.4";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "232105963bddfd8f630800213dd0686ea1ea2758dd04df747cdffc46af148d40";
};
+ buildInputs = [ rosconsole tf2-geometry-msgs message-filters tf2-ros nav-msgs angles rospy roscpp geometry-msgs ];
propagatedBuildInputs = [ nav-msgs rosconsole tf2-ros rospy roscpp message-filters geometry-msgs ];
- nativeBuildInputs = [ rosconsole tf2-geometry-msgs catkin message-filters tf2-ros nav-msgs angles rospy roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A ROS node that simply forwards odometry information.'';
diff --git a/kinetic/feed-the-troll-msgs/default.nix b/kinetic/feed-the-troll-msgs/default.nix
index 8f3973a866..decdd51d51 100644
--- a/kinetic/feed-the-troll-msgs/default.nix
+++ b/kinetic/feed-the-troll-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "075cf9581432b2585529375d7e86772a8b3b0690910f9dcf2fa7656f8624f3ba";
};
+ buildInputs = [ uuid-msgs message-generation ];
propagatedBuildInputs = [ uuid-msgs message-runtime ];
- nativeBuildInputs = [ uuid-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages used to feed the trolls.'';
diff --git a/kinetic/feed-the-troll/default.nix b/kinetic/feed-the-troll/default.nix
index 567a0f8004..eb9c26f3ef 100644
--- a/kinetic/feed-the-troll/default.nix
+++ b/kinetic/feed-the-troll/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5676c27d3395d17fcb697f732b80679bb425f5905aaa1d392126be661af93fa1";
};
+ buildInputs = [ unique-id pythonPackages.termcolor uuid-msgs rostest feed-the-troll-msgs rocon-console rosgraph dynamic-reconfigure rospy rocon-python-utils ];
propagatedBuildInputs = [ unique-id pythonPackages.termcolor uuid-msgs feed-the-troll-msgs rocon-console rosgraph dynamic-reconfigure rospy rocon-python-utils ];
- nativeBuildInputs = [ unique-id pythonPackages.termcolor catkin uuid-msgs rostest feed-the-troll-msgs rocon-console rosgraph dynamic-reconfigure rospy rocon-python-utils ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Mechanisms for loading a ros node at runtime.'';
diff --git a/kinetic/fetch-depth-layer/default.nix b/kinetic/fetch-depth-layer/default.nix
index 8cec1dd56d..673da03399 100644
--- a/kinetic/fetch-depth-layer/default.nix
+++ b/kinetic/fetch-depth-layer/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "3e7fb48e76b64d166572bd6458aa4b38a88c7421e26e6ea245502b216b050b4c";
};
+ buildInputs = [ costmap-2d nav-msgs opencv-candidate pluginlib image-transport sensor-msgs cv-bridge roscpp ];
propagatedBuildInputs = [ costmap-2d nav-msgs opencv-candidate pluginlib image-transport sensor-msgs cv-bridge roscpp ];
- nativeBuildInputs = [ costmap-2d opencv-candidate pluginlib image-transport sensor-msgs cv-bridge catkin nav-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The fetch_depth_layer package'';
diff --git a/kinetic/fetch-gazebo/default.nix b/kinetic/fetch-gazebo/default.nix
index 0a6948d552..a679d4ce39 100644
--- a/kinetic/fetch-gazebo/default.nix
+++ b/kinetic/fetch-gazebo/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "17fc175e223a93caefc042fd6eeea7ba7fb54f33113e2f5690f9649119867220";
};
+ buildInputs = [ gazebo-ros robot-controllers-interface robot-controllers angles control-toolbox gazeboSimulator.gazebo7 ];
propagatedBuildInputs = [ gazebo-ros depth-image-proc control-toolbox trajectory-msgs gazeboSimulator.gazebo gazebo-plugins robot-controllers-interface robot-controllers rgbd-launch actionlib fetch-description image-proc nodelet xacro geometry-msgs ];
- nativeBuildInputs = [ gazebo-ros robot-controllers-interface robot-controllers angles control-toolbox catkin gazeboSimulator.gazebo7 ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Gazebo package for Fetch.'';
diff --git a/kinetic/fetch-ikfast-plugin/default.nix b/kinetic/fetch-ikfast-plugin/default.nix
index d54c08b4c8..fbdbaf8920 100644
--- a/kinetic/fetch-ikfast-plugin/default.nix
+++ b/kinetic/fetch-ikfast-plugin/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a6548eb98a58c587bb9a2723969a93d5ff066a651cb1fbc560177bf30bc40988";
};
+ buildInputs = [ liblapack moveit-core pluginlib tf-conversions roscpp ];
propagatedBuildInputs = [ liblapack moveit-core pluginlib tf-conversions roscpp ];
- nativeBuildInputs = [ liblapack moveit-core pluginlib tf-conversions catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Kinematics plugin for Fetch robot, generated through IKFast'';
diff --git a/kinetic/fetch-moveit-config/default.nix b/kinetic/fetch-moveit-config/default.nix
index 037374ad97..3b339cf08d 100644
--- a/kinetic/fetch-moveit-config/default.nix
+++ b/kinetic/fetch-moveit-config/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "df15dfe81f4a95716deaa31c1d02aa5e80c44d2cf5f1b02abaef2e004129c5e5";
};
+ buildInputs = [ fetch-description ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ moveit-fake-controller-manager moveit-ros-move-group moveit-ros-visualization moveit-python moveit-kinematics fetch-description moveit-simple-controller-manager robot-state-publisher fetch-ikfast-plugin rospy joint-state-publisher xacro moveit-planners-ompl ];
- nativeBuildInputs = [ fetch-description catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''An automatically generated package with all the configuration and launch files for using the fetch_urdf with the MoveIt Motion Planning Framework'';
diff --git a/kinetic/fetch-teleop/default.nix b/kinetic/fetch-teleop/default.nix
index 19411ebbc2..fad95c0558 100644
--- a/kinetic/fetch-teleop/default.nix
+++ b/kinetic/fetch-teleop/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "522ca0c3b697a586943eb48df1ca8a106b1d0b8d5b3210c4747531cfe9dc3488";
};
+ buildInputs = [ nav-msgs control-msgs actionlib topic-tools sensor-msgs roscpp geometry-msgs ];
propagatedBuildInputs = [ nav-msgs control-msgs actionlib topic-tools sensor-msgs roscpp geometry-msgs ];
- nativeBuildInputs = [ nav-msgs catkin control-msgs actionlib topic-tools sensor-msgs roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Teleoperation for fetch and freight.'';
diff --git a/kinetic/fetchit-challenge/default.nix b/kinetic/fetchit-challenge/default.nix
index bc45a97d47..09cf737635 100644
--- a/kinetic/fetchit-challenge/default.nix
+++ b/kinetic/fetchit-challenge/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f3b2f364d011d27ee4b3be8038fed51b194bbe6baf8190e8b7ea55e7b9b78e63";
};
+ buildInputs = [ gazebo-ros controller-manager robot-state-publisher rospy fetch-gazebo ];
propagatedBuildInputs = [ gazebo-ros controller-manager robot-state-publisher effort-controllers rospy fetch-gazebo ];
- nativeBuildInputs = [ gazebo-ros controller-manager robot-state-publisher rospy fetch-gazebo catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The fetchit_challenge package'';
diff --git a/kinetic/ff/default.nix b/kinetic/ff/default.nix
index 463c6bf8d5..e8f9a819e3 100644
--- a/kinetic/ff/default.nix
+++ b/kinetic/ff/default.nix
@@ -12,7 +12,8 @@ buildRosPackage {
sha256 = "9552e77743c2686d27fdf8484937e20edd08d8cc5b16806c4f6d65d1fb92edbd";
};
- nativeBuildInputs = [ rospack rosbash mk rosbuild catkin flex cacert unzip openssl roslib bison ];
+ buildInputs = [ rospack rosbash mk rosbuild flex cacert unzip openssl roslib bison ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''ff: pddl planner. see http://www.loria.fr/~hoffmanj/ff.html'';
diff --git a/kinetic/ffha/default.nix b/kinetic/ffha/default.nix
index d613016294..ae50a6da98 100644
--- a/kinetic/ffha/default.nix
+++ b/kinetic/ffha/default.nix
@@ -12,7 +12,8 @@ buildRosPackage {
sha256 = "255a61ab90d1ef50d94f6efbd1dec851e81c8fc66d67cbd6cfea2a98f57b6f39";
};
- nativeBuildInputs = [ gawk roslib rospack flex mk catkin rosbuild bison ];
+ buildInputs = [ gawk roslib rospack flex mk rosbuild bison ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''ffha: PDDL Planner (http://ipc.informatik.uni-freiburg.de)'';
diff --git a/kinetic/fiducial-msgs/default.nix b/kinetic/fiducial-msgs/default.nix
index 54441a3824..5ed7353fa2 100644
--- a/kinetic/fiducial-msgs/default.nix
+++ b/kinetic/fiducial-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "9685a7b69d09fb1946cda3f341a344057a8f4d6665ebaa61b4bb2e6035380146";
};
+ buildInputs = [ message-generation std-msgs sensor-msgs tf geometry-msgs ];
propagatedBuildInputs = [ message-runtime std-msgs sensor-msgs tf geometry-msgs ];
- nativeBuildInputs = [ message-generation catkin std-msgs sensor-msgs tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Package containing message definitions for fiducials'';
diff --git a/kinetic/fiducial-slam/default.nix b/kinetic/fiducial-slam/default.nix
index 52c4f00fb7..6266d57b53 100644
--- a/kinetic/fiducial-slam/default.nix
+++ b/kinetic/fiducial-slam/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, tf2-geometry-msgs, fiducial-msgs, image-transport, catkin, cv-bridge, sensor-msgs, tf2-ros, roscpp, tf2, dynamic-reconfigure, visualization-msgs, opencv3 }:
+{ lib, buildRosPackage, fetchurl, tf2-geometry-msgs, fiducial-msgs, sensor-msgs, image-transport, cv-bridge, catkin, tf2-ros, roscpp, tf2, dynamic-reconfigure, visualization-msgs, opencv3 }:
buildRosPackage {
pname = "ros-kinetic-fiducial-slam";
version = "0.10.0";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "180e3be753d8292111258e893d616478277b2befd9903c376539c09b1e7764c6";
};
+ buildInputs = [ tf2-geometry-msgs fiducial-msgs image-transport sensor-msgs cv-bridge roscpp tf2-ros tf2 dynamic-reconfigure visualization-msgs opencv3 ];
propagatedBuildInputs = [ tf2-geometry-msgs fiducial-msgs image-transport sensor-msgs cv-bridge roscpp tf2-ros tf2 dynamic-reconfigure visualization-msgs opencv3 ];
- nativeBuildInputs = [ tf2-geometry-msgs fiducial-msgs image-transport sensor-msgs cv-bridge catkin roscpp tf2-ros tf2 dynamic-reconfigure visualization-msgs opencv3 ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS node to build a 3D map of fiducials and estimate robot pose from fiducial transforms'';
diff --git a/kinetic/filters/default.nix b/kinetic/filters/default.nix
index 507db7b679..2e5ddacb11 100644
--- a/kinetic/filters/default.nix
+++ b/kinetic/filters/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e71a4de4b78ed4f14b4ef07a599f1b82c2e71e429ec41fdf4e2e36d160c7e5e2";
};
+ buildInputs = [ rostest roslib rosconsole pluginlib roscpp ];
propagatedBuildInputs = [ rosconsole roslib pluginlib roscpp ];
- nativeBuildInputs = [ rostest roslib rosconsole pluginlib catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This library provides a standardized interface for processing data as a sequence
diff --git a/kinetic/find-object-2d/default.nix b/kinetic/find-object-2d/default.nix
index 8f1d3bec97..2913827303 100644
--- a/kinetic/find-object-2d/default.nix
+++ b/kinetic/find-object-2d/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, std-srvs, image-transport, sensor-msgs, cv-bridge, catkin, message-filters, roscpp, qt-gui-cpp, rospy, std-msgs, genmsg, tf }:
+{ lib, buildRosPackage, fetchurl, std-srvs, image-transport, sensor-msgs, cv-bridge, message-filters, catkin, roscpp, qt-gui-cpp, rospy, std-msgs, genmsg, tf }:
buildRosPackage {
pname = "ros-kinetic-find-object-2d";
version = "0.6.2";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "94e39c0827a007fca6392a1b3c6a337c6badcc8c0569c181e483c1147b77154a";
};
+ buildInputs = [ std-srvs image-transport sensor-msgs cv-bridge message-filters roscpp qt-gui-cpp rospy std-msgs tf ];
propagatedBuildInputs = [ std-srvs image-transport sensor-msgs cv-bridge message-filters roscpp qt-gui-cpp rospy std-msgs tf ];
- nativeBuildInputs = [ std-srvs image-transport sensor-msgs cv-bridge message-filters catkin roscpp qt-gui-cpp rospy std-msgs genmsg tf ];
+ nativeBuildInputs = [ genmsg catkin ];
meta = {
description = ''The find_object_2d package'';
diff --git a/kinetic/fingertip-pressure/default.nix b/kinetic/fingertip-pressure/default.nix
index f238acfc34..cf653b7b55 100644
--- a/kinetic/fingertip-pressure/default.nix
+++ b/kinetic/fingertip-pressure/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "b35507f0ab9bd282917899968b834b8df0beeb1ab9c628d59356c37d687296ca";
};
+ buildInputs = [ std-msgs rostest message-generation geometry-msgs ];
propagatedBuildInputs = [ message-runtime rospy std-msgs pr2-msgs visualization-msgs geometry-msgs ];
- nativeBuildInputs = [ rostest message-generation std-msgs catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides access to the PR2 fingertip pressure sensors. This information includes:'';
diff --git a/kinetic/fkie-potree-rviz-plugin/default.nix b/kinetic/fkie-potree-rviz-plugin/default.nix
index 549d8427bc..ba21ababd1 100644
--- a/kinetic/fkie-potree-rviz-plugin/default.nix
+++ b/kinetic/fkie-potree-rviz-plugin/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8795c8fd8547cf1ec43993e2e5a61f22a2b45e11068acec3fa05380b31ea3f42";
};
+ buildInputs = [ jsoncpp rviz boost qt5.qtbase ];
propagatedBuildInputs = [ rviz boost media-export qt5.qtbase ];
- nativeBuildInputs = [ rviz boost jsoncpp catkin qt5.qtbase ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Render large point clouds in rviz'';
diff --git a/kinetic/flask-cors/default.nix b/kinetic/flask-cors/default.nix
index 22a8145635..b77f7b7ec4 100644
--- a/kinetic/flask-cors/default.nix
+++ b/kinetic/flask-cors/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "2735725eb5e55baa6d4bbc719d63dd1898f4c03bcce965488dd8139059fbd285";
};
+ buildInputs = [ pythonPackages.flask catkin-pip pythonPackages.six ];
propagatedBuildInputs = [ pythonPackages.flask pythonPackages.six ];
- nativeBuildInputs = [ pythonPackages.flask catkin-pip catkin pythonPackages.six ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Cross Origin Resource Sharing ( CORS ) support for Flask'';
diff --git a/kinetic/flask-reverse-proxy/default.nix b/kinetic/flask-reverse-proxy/default.nix
index eb9e43c5cf..3a879bb6b3 100644
--- a/kinetic/flask-reverse-proxy/default.nix
+++ b/kinetic/flask-reverse-proxy/default.nix
@@ -12,7 +12,8 @@ buildRosPackage {
sha256 = "c3f4fb621008261448d9396b6b2ac22a5fe02fd8c20adc5d1f83e3e7a09a5bc4";
};
- nativeBuildInputs = [ catkin-pip catkin ];
+ buildInputs = [ catkin-pip ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A Flask "extension" for applications in a reverse proxy not at the root. A complete rip off of http://flask.pocoo.org/snippets/35/.'';
diff --git a/kinetic/flexbe-input/default.nix b/kinetic/flexbe-input/default.nix
index a3870a56a5..ab355727da 100644
--- a/kinetic/flexbe-input/default.nix
+++ b/kinetic/flexbe-input/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7c2af578decbe67fb28631ef009ec0bf4b0de64a6f814d60a7ec36c7da1e53b5";
};
+ buildInputs = [ actionlib ];
propagatedBuildInputs = [ flexbe-msgs smach-ros actionlib rospy ];
- nativeBuildInputs = [ catkin actionlib ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''flexbe_input enables to send data to onboard behavior when required.'';
diff --git a/kinetic/flexbe-msgs/default.nix b/kinetic/flexbe-msgs/default.nix
index 65d2f17852..a18b26e607 100644
--- a/kinetic/flexbe-msgs/default.nix
+++ b/kinetic/flexbe-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f22f5ee8b82401a70e6b832a2f99e03f554f5922d56cf9dfd607e331fed82dec";
};
+ buildInputs = [ message-generation actionlib-msgs actionlib ];
propagatedBuildInputs = [ actionlib message-runtime actionlib-msgs rospy smach-ros ];
- nativeBuildInputs = [ catkin message-generation actionlib-msgs actionlib ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''flexbe_msgs provides the messages used by FlexBE.'';
diff --git a/kinetic/flexbe-states/default.nix b/kinetic/flexbe-states/default.nix
index 3084f70336..8cbc13b7d5 100644
--- a/kinetic/flexbe-states/default.nix
+++ b/kinetic/flexbe-states/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "b6e7c4bdce6328d8ab17c8294bf34af1cb0f6accc5966c65a5afe80751b89fcb";
};
+ buildInputs = [ rostest ];
checkInputs = [ geometry-msgs ];
propagatedBuildInputs = [ flexbe-msgs flexbe-testing rospy rosbag smach-ros ];
- nativeBuildInputs = [ rostest catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''flexbe_states provides a collection of predefined states.
diff --git a/kinetic/flexbe-testing/default.nix b/kinetic/flexbe-testing/default.nix
index 9159dfc9c0..776857babf 100644
--- a/kinetic/flexbe-testing/default.nix
+++ b/kinetic/flexbe-testing/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "7a73ec5bc1cb92ed1af61249712a1d5ff1e985bfb816497ffbc20e0727fc3ca3";
};
+ buildInputs = [ rostest ];
checkInputs = [ std-msgs rosunit ];
propagatedBuildInputs = [ flexbe-msgs smach-ros flexbe-core rospy ];
- nativeBuildInputs = [ rostest catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''flexbe_testing provides a framework for unit testing states.'';
diff --git a/kinetic/flir-boson-usb/default.nix b/kinetic/flir-boson-usb/default.nix
index 83a6ff5f65..4e989646c5 100644
--- a/kinetic/flir-boson-usb/default.nix
+++ b/kinetic/flir-boson-usb/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, roslint, camera-info-manager, image-transport, sensor-msgs, cv-bridge, catkin, nodelet, roscpp }:
+{ lib, buildRosPackage, fetchurl, roslint, camera-info-manager, image-transport, sensor-msgs, catkin, cv-bridge, nodelet, roscpp }:
buildRosPackage {
pname = "ros-kinetic-flir-boson-usb";
version = "1.2.0";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "3201b7e69e60ccf4e640eb4f9d98d79de893b23a188a1408667958ae43f8704c";
};
+ buildInputs = [ cv-bridge roslint camera-info-manager image-transport sensor-msgs nodelet roscpp ];
propagatedBuildInputs = [ cv-bridge camera-info-manager image-transport sensor-msgs nodelet roscpp ];
- nativeBuildInputs = [ catkin cv-bridge roslint camera-info-manager image-transport sensor-msgs nodelet roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A simple USB camera driver for the FLIR BOSON using OpenCV'';
diff --git a/kinetic/flir-ptu-description/default.nix b/kinetic/flir-ptu-description/default.nix
index 3822cdb218..21cfc17468 100644
--- a/kinetic/flir-ptu-description/default.nix
+++ b/kinetic/flir-ptu-description/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "90fccd005996b59742619f65837a44fcc94b4c1e76bafb7762ea076606ff50bf";
};
+ buildInputs = [ xacro ];
propagatedBuildInputs = [ urdf xacro ];
- nativeBuildInputs = [ catkin xacro ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''URDF description the FLIR PTUs, currently the D46.'';
diff --git a/kinetic/flir-ptu-driver/default.nix b/kinetic/flir-ptu-driver/default.nix
index 3be44892fb..f6ba7137bf 100644
--- a/kinetic/flir-ptu-driver/default.nix
+++ b/kinetic/flir-ptu-driver/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, roslaunch, boost, roslint, sensor-msgs, serial, catkin, roscpp, diagnostic-updater, robot-state-publisher, actionlib, rospy, flir-ptu-description, tf }:
+{ lib, buildRosPackage, fetchurl, flir-ptu-description, boost, roslint, sensor-msgs, serial, catkin, roscpp, diagnostic-updater, robot-state-publisher, actionlib, rospy, roslaunch, tf }:
buildRosPackage {
pname = "ros-kinetic-flir-ptu-driver";
version = "0.2.0";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "76ac03a80bcb5e57b899f75b5527bfc4719e14a2a136a1d13e00a3fd5cc9b67b";
};
+ buildInputs = [ boost roslint sensor-msgs serial roscpp diagnostic-updater actionlib rospy roslaunch tf ];
propagatedBuildInputs = [ sensor-msgs serial roscpp diagnostic-updater robot-state-publisher actionlib rospy flir-ptu-description tf ];
- nativeBuildInputs = [ boost roslint sensor-msgs serial catkin roscpp diagnostic-updater actionlib rospy roslaunch tf ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Driver for the FLIR pan/tilt units.'';
diff --git a/kinetic/flir-ptu-viz/default.nix b/kinetic/flir-ptu-viz/default.nix
index a9db628307..18a6e27670 100644
--- a/kinetic/flir-ptu-viz/default.nix
+++ b/kinetic/flir-ptu-viz/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, roslaunch, catkin, rviz, robot-state-publisher, flir-ptu-description, joint-state-publisher }:
+{ lib, buildRosPackage, fetchurl, catkin, rviz, robot-state-publisher, flir-ptu-description, roslaunch, joint-state-publisher }:
buildRosPackage {
pname = "ros-kinetic-flir-ptu-viz";
version = "0.2.0";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "69ef0ddc42c87f5c334d9671dcc2d89a69149277bf8e6efcf984fa9062cbe779";
};
+ buildInputs = [ roslaunch ];
propagatedBuildInputs = [ robot-state-publisher flir-ptu-description joint-state-publisher rviz ];
- nativeBuildInputs = [ roslaunch catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Launchfiles and rviz configs to assist with visualizing the FLIR PTUs.'';
diff --git a/kinetic/follow-waypoints/default.nix b/kinetic/follow-waypoints/default.nix
index abf07e7ebe..3f83c4fe24 100644
--- a/kinetic/follow-waypoints/default.nix
+++ b/kinetic/follow-waypoints/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "3a70c85f6a6c6c0e35348b7372e496303e94a8cedaf87da5395077c3add3a329";
};
+ buildInputs = [ move-base-msgs actionlib rospy std-msgs smach geometry-msgs ];
propagatedBuildInputs = [ move-base-msgs actionlib rospy std-msgs smach geometry-msgs ];
- nativeBuildInputs = [ move-base-msgs actionlib rospy std-msgs catkin smach geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The follow_waypoints node will listen for waypoints given as
diff --git a/kinetic/footstep-planner/default.nix b/kinetic/footstep-planner/default.nix
index 7b109491b1..3e50deb48d 100644
--- a/kinetic/footstep-planner/default.nix
+++ b/kinetic/footstep-planner/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, map-server, rosconsole, sensor-msgs, catkin, roscpp, sbpl, gridmap-2d, nav-msgs, visualization-msgs, actionlib, rospy, angles, tf, opencv3, humanoid-nav-msgs, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, map-server, rosconsole, tf, sensor-msgs, catkin, sbpl, gridmap-2d, nav-msgs, visualization-msgs, actionlib, rospy, angles, roscpp, opencv3, humanoid-nav-msgs, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-footstep-planner";
version = "0.4.2";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "065d2d1c76650b2d9afaf45a34017adcf54b604c0f33081b60380200f3cc427d";
};
+ buildInputs = [ map-server rosconsole tf sensor-msgs roscpp sbpl nav-msgs visualization-msgs actionlib rospy angles gridmap-2d opencv3 humanoid-nav-msgs geometry-msgs ];
propagatedBuildInputs = [ map-server rosconsole tf sensor-msgs roscpp sbpl nav-msgs visualization-msgs actionlib rospy angles gridmap-2d opencv3 humanoid-nav-msgs geometry-msgs ];
- nativeBuildInputs = [ map-server rosconsole tf sensor-msgs catkin roscpp sbpl nav-msgs visualization-msgs actionlib rospy angles gridmap-2d opencv3 humanoid-nav-msgs geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''
A footstep planner for humanoid / biped robots. The planner builds on SBPL and has anytime as well as dynamic replanning capabilities. The supported planners are: ARA*, AD*, R*.
diff --git a/kinetic/force-torque-sensor-controller/default.nix b/kinetic/force-torque-sensor-controller/default.nix index 30d75ac0f9..f5c03adf05 100644 --- a/kinetic/force-torque-sensor-controller/default.nix +++ b/kinetic/force-torque-sensor-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8777d68ce69e252a16588b0b4b89418c25ed94ff674fd93f260ba56f596a939c"; }; + buildInputs = [ hardware-interface controller-interface pluginlib realtime-tools roscpp geometry-msgs ]; propagatedBuildInputs = [ hardware-interface controller-interface pluginlib realtime-tools roscpp geometry-msgs ]; - nativeBuildInputs = [ hardware-interface controller-interface pluginlib realtime-tools catkin roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Controller to publish state of force-torque sensors''; diff --git a/kinetic/force-torque-sensor/default.nix b/kinetic/force-torque-sensor/default.nix index c3f1167158..ca624a1225 100644 --- a/kinetic/force-torque-sensor/default.nix +++ b/kinetic/force-torque-sensor/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "331470d3472ac076145b872aa59ba793f70dcd8285357277ac5fc92aadde4fe9"; }; + buildInputs = [ hardware-interface std-srvs pluginlib tf2-geometry-msgs cmake-modules rosparam-handler realtime-tools tf2-ros rospy roscpp tf2 dynamic-reconfigure std-msgs iirob-filters geometry-msgs ]; propagatedBuildInputs = [ hardware-interface std-srvs pluginlib tf2-geometry-msgs cmake-modules rosparam-handler realtime-tools roscpp rospy tf2-ros tf2 message-runtime dynamic-reconfigure std-msgs iirob-filters geometry-msgs ]; - nativeBuildInputs = [ hardware-interface std-srvs pluginlib tf2-geometry-msgs cmake-modules rosparam-handler realtime-tools catkin tf2-ros rospy roscpp tf2 dynamic-reconfigure std-msgs iirob-filters geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The force_torque_sensor package''; diff --git a/kinetic/forward-command-controller/default.nix b/kinetic/forward-command-controller/default.nix index 501e4b781e..889d97d2b0 100644 --- a/kinetic/forward-command-controller/default.nix +++ b/kinetic/forward-command-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c837c1c4f2e07d4a0709cf9d824f9e4add7dd083a5bd26945d335746e78b6e66"; }; + buildInputs = [ std-msgs hardware-interface controller-interface realtime-tools ]; propagatedBuildInputs = [ std-msgs hardware-interface controller-interface realtime-tools ]; - nativeBuildInputs = [ hardware-interface controller-interface std-msgs realtime-tools catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''forward_command_controller''; diff --git a/kinetic/four-wheel-steering-controller/default.nix b/kinetic/four-wheel-steering-controller/default.nix index 1351a4f038..6e8d057b5a 100644 --- a/kinetic/four-wheel-steering-controller/default.nix +++ b/kinetic/four-wheel-steering-controller/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "79f36288c0a3bebd6987b95033f450c70564980ce68ba8e3bf5bd27b85c14df4"; }; + buildInputs = [ nav-msgs controller-interface urdf-geometry-parser realtime-tools tf four-wheel-steering-msgs ]; checkInputs = [ controller-manager rostest std-srvs rosgraph-msgs ]; propagatedBuildInputs = [ nav-msgs controller-interface urdf-geometry-parser realtime-tools tf four-wheel-steering-msgs ]; - nativeBuildInputs = [ nav-msgs controller-interface urdf-geometry-parser realtime-tools catkin tf four-wheel-steering-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Controller for a four wheel steering mobile base.''; diff --git a/kinetic/four-wheel-steering-msgs/default.nix b/kinetic/four-wheel-steering-msgs/default.nix index ec1fa57151..fb5d9bac2b 100644 --- a/kinetic/four-wheel-steering-msgs/default.nix +++ b/kinetic/four-wheel-steering-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "263c1ae8938996b3c43a53b1c6f1d33e3576d32f2bd2258c703341bce6b3eb4e"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS messages for robots using FourWheelSteering.''; diff --git a/kinetic/frame-editor/default.nix b/kinetic/frame-editor/default.nix index a8b9f15168..12a66870eb 100644 --- a/kinetic/frame-editor/default.nix +++ b/kinetic/frame-editor/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c4dd2fd3a521ea24f14ef5fa08270ddf47b4ae6567bc152985791bd1b8a6596c"; }; + buildInputs = [ rqt-gui-py tf rqt-gui rospy message-generation interactive-markers dynamic-reconfigure std-msgs visualization-msgs geometry-msgs ]; propagatedBuildInputs = [ rqt-gui-py tf rqt-gui rospy interactive-markers message-runtime dynamic-reconfigure std-msgs visualization-msgs geometry-msgs ]; - nativeBuildInputs = [ rqt-gui-py tf rqt-gui catkin rospy message-generation interactive-markers dynamic-reconfigure std-msgs visualization-msgs geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The frame_editor package''; diff --git a/kinetic/franka-control/default.nix b/kinetic/franka-control/default.nix index 72155adf27..6867a343e4 100644 --- a/kinetic/franka-control/default.nix +++ b/kinetic/franka-control/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1eb6aa78aff3ad5c5f617462d21be812931fe5d2bfecc774d8dc0550596d7b8e"; }; + buildInputs = [ controller-manager tf2-msgs pluginlib actionlib-msgs realtime-tools sensor-msgs roscpp message-generation controller-interface franka-msgs actionlib libfranka franka-hw tf geometry-msgs ]; propagatedBuildInputs = [ franka-description tf2-msgs franka-gripper actionlib-msgs controller-interface franka-msgs actionlib roscpp tf geometry-msgs controller-manager pluginlib realtime-tools sensor-msgs message-runtime robot-state-publisher libfranka franka-hw joint-state-publisher ]; - nativeBuildInputs = [ controller-manager tf2-msgs pluginlib actionlib-msgs realtime-tools sensor-msgs catkin roscpp message-generation controller-interface franka-msgs actionlib libfranka franka-hw tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''franka_control provides a hardware node to control a Franka Emika research robot''; diff --git a/kinetic/franka-example-controllers/default.nix b/kinetic/franka-example-controllers/default.nix index 86abfda9c9..e1fca0c67e 100644 --- a/kinetic/franka-example-controllers/default.nix +++ b/kinetic/franka-example-controllers/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "40806f66dfb7263fd2f893ac44bcbd621b1e124e87e19247aa90b74a55f69b2f"; }; + buildInputs = [ hardware-interface pluginlib realtime-tools message-generation controller-interface dynamic-reconfigure libfranka franka-hw roscpp geometry-msgs eigen ]; propagatedBuildInputs = [ panda-moveit-config hardware-interface franka-description pluginlib realtime-tools franka-control controller-interface message-runtime dynamic-reconfigure rospy franka-hw roscpp libfranka geometry-msgs ]; - nativeBuildInputs = [ hardware-interface pluginlib realtime-tools catkin message-generation controller-interface dynamic-reconfigure libfranka franka-hw roscpp geometry-msgs eigen ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''franka_example_controllers provides example code for controlling Franka Emika research robots with ros_control''; diff --git a/kinetic/franka-gripper/default.nix b/kinetic/franka-gripper/default.nix index 4327aa59a6..63653c1153 100644 --- a/kinetic/franka-gripper/default.nix +++ b/kinetic/franka-gripper/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5a59e493975969f8c78eee2d6458c613bf3bec4006edf8b1cd1c3262df992610"; }; + buildInputs = [ message-generation actionlib xmlrpcpp actionlib-msgs libfranka control-msgs sensor-msgs roscpp ]; propagatedBuildInputs = [ actionlib-msgs control-msgs sensor-msgs message-generation message-runtime xmlrpcpp actionlib libfranka roscpp ]; - nativeBuildInputs = [ actionlib-msgs control-msgs sensor-msgs catkin message-generation xmlrpcpp actionlib libfranka roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package implements the franka gripper of type Franka Hand for the use in ros''; diff --git a/kinetic/franka-hw/default.nix b/kinetic/franka-hw/default.nix index 541099bd92..40972b598e 100644 --- a/kinetic/franka-hw/default.nix +++ b/kinetic/franka-hw/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "a949bc19bdcb19900eade604f210bfca6af6cdd2d652f0c834073064a82329ac"; }; + buildInputs = [ hardware-interface controller-interface urdf libfranka joint-limits-interface roscpp ]; checkInputs = [ rostest gtest franka-description ]; propagatedBuildInputs = [ hardware-interface controller-interface urdf libfranka joint-limits-interface roscpp ]; - nativeBuildInputs = [ hardware-interface controller-interface urdf libfranka joint-limits-interface catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''franka_hw provides hardware interfaces for using Franka Emika research robots with ros_control''; diff --git a/kinetic/franka-msgs/default.nix b/kinetic/franka-msgs/default.nix index 01a2bfc79e..4ca9d1efce 100644 --- a/kinetic/franka-msgs/default.nix +++ b/kinetic/franka-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b1e39e3068cec5d43ff9afc64c3a31cc4f8640817d3b3c849debe460d51e02c2"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''franka_msgs provides messages specific to Franka Emika research robots''; diff --git a/kinetic/franka-visualization/default.nix b/kinetic/franka-visualization/default.nix index 52ae7f63e3..48582e2536 100644 --- a/kinetic/franka-visualization/default.nix +++ b/kinetic/franka-visualization/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0dd98f3753c5847a39afabb933e6f5df266719349db7a1cdf67b364d464dc1e2"; }; + buildInputs = [ libfranka sensor-msgs roscpp ]; propagatedBuildInputs = [ franka-description libfranka sensor-msgs roscpp xacro ]; - nativeBuildInputs = [ libfranka sensor-msgs roscpp catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package contains visualization tools for Franka Emika.''; diff --git a/kinetic/freenect-camera/default.nix b/kinetic/freenect-camera/default.nix index b9c305f1c9..3421ed513c 100644 --- a/kinetic/freenect-camera/default.nix +++ b/kinetic/freenect-camera/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "671ddb218106633626d497ab69fd7ccc2efaef187d2db5ae557ac9aa91873c7b"; }; + buildInputs = [ pluginlib camera-info-manager image-transport sensor-msgs diagnostic-updater libfreenect dynamic-reconfigure nodelet roscpp log4cxx ]; propagatedBuildInputs = [ pluginlib camera-info-manager image-transport sensor-msgs diagnostic-updater libfreenect dynamic-reconfigure nodelet roscpp log4cxx ]; - nativeBuildInputs = [ pluginlib camera-info-manager image-transport sensor-msgs catkin diagnostic-updater libfreenect dynamic-reconfigure nodelet roscpp log4cxx ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A libfreenect-based ROS driver for the Microsoft Kinect. This is diff --git a/kinetic/frontier-exploration/default.nix b/kinetic/frontier-exploration/default.nix index 87bededd04..4d64f1ccc6 100644 --- a/kinetic/frontier-exploration/default.nix +++ b/kinetic/frontier-exploration/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e8a0a4a49987f30897611c7e0d8edc76ab63e82a607db095a6fc5aa2633c4e22"; }; + buildInputs = [ costmap-2d actionlib-msgs pcl roscpp move-base-msgs message-generation visualization-msgs actionlib std-msgs dynamic-reconfigure tf geometry-msgs ]; propagatedBuildInputs = [ costmap-2d actionlib-msgs pcl roscpp move-base-msgs message-runtime visualization-msgs actionlib std-msgs dynamic-reconfigure tf geometry-msgs ]; - nativeBuildInputs = [ costmap-2d actionlib-msgs pcl catkin roscpp move-base-msgs message-generation visualization-msgs actionlib std-msgs dynamic-reconfigure tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Implementation of frontier exploration for ROS, extending on the existing navigation stack (costmap_2d, move_base). diff --git a/kinetic/ftm-msgs/default.nix b/kinetic/ftm-msgs/default.nix index 92fc3d2865..056aaeca88 100644 --- a/kinetic/ftm-msgs/default.nix +++ b/kinetic/ftm-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ab1a42774b066258b5a581eb339d682667b1c34f56d2ad85bb563331a3534f5b"; }; + buildInputs = [ std-msgs message-generation actionlib-msgs rospy ]; propagatedBuildInputs = [ std-msgs message-runtime rospy ]; - nativeBuildInputs = [ message-generation actionlib-msgs rospy std-msgs catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The ftm_msgs package provides a recommended interface to be used when developing FTM application in ROS.
diff --git a/kinetic/futaba-serial-servo/default.nix b/kinetic/futaba-serial-servo/default.nix index 9827921c03..98b4587fbc 100644 --- a/kinetic/futaba-serial-servo/default.nix +++ b/kinetic/futaba-serial-servo/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9498f9d91ff377a484fd4ba85b80ff1a070a3c21f5cb116f30fa61bda010ca75"; }; + buildInputs = [ pythonPackages.pyserial rospy ]; propagatedBuildInputs = [ pythonPackages.pyserial rospy ]; - nativeBuildInputs = [ catkin pythonPackages.pyserial rospy ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The futaba_serial_servo package''; diff --git a/kinetic/fzi-icl-can/default.nix b/kinetic/fzi-icl-can/default.nix index 498621de39..913cbc792c 100644 --- a/kinetic/fzi-icl-can/default.nix +++ b/kinetic/fzi-icl-can/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "20d111da9da0ed8bed825a559b452a15a147ecef9fc113b213125cfcd039840a"; }; + buildInputs = [ fzi-icl-core wget libpcan tinyxml popt ]; propagatedBuildInputs = [ linuxHeaders fzi-icl-core catkin libpcan tinyxml popt ]; - nativeBuildInputs = [ fzi-icl-core wget cmake libpcan tinyxml popt ]; + nativeBuildInputs = [ cmake ]; meta = { description = ''The fzi_icl_can package''; diff --git a/kinetic/fzi-icl-comm/default.nix b/kinetic/fzi-icl-comm/default.nix index 9216694d40..6454eb737d 100644 --- a/kinetic/fzi-icl-comm/default.nix +++ b/kinetic/fzi-icl-comm/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, cmake, catkin, fzi-icl-core, roscpp }: +{ lib, buildRosPackage, fetchurl, catkin, cmake, fzi-icl-core, roscpp }: buildRosPackage { pname = "ros-kinetic-fzi-icl-comm"; version = "0.0.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "79edb6c68c49cf7d30ce867155632c236cc1e7e978a9cafd91e96d2784652a21"; }; + buildInputs = [ roscpp fzi-icl-core ]; propagatedBuildInputs = [ roscpp fzi-icl-core ]; - nativeBuildInputs = [ cmake catkin roscpp fzi-icl-core ]; + nativeBuildInputs = [ cmake catkin ]; meta = { description = ''The fzi_icl_comm package''; diff --git a/kinetic/fzi-icl-core/default.nix b/kinetic/fzi-icl-core/default.nix index 6dc6e15b30..fba12957df 100644 --- a/kinetic/fzi-icl-core/default.nix +++ b/kinetic/fzi-icl-core/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, cmake, tinyxml, catkin, boost }: +{ lib, buildRosPackage, fetchurl, catkin, cmake, tinyxml, boost }: buildRosPackage { pname = "ros-kinetic-fzi-icl-core"; version = "1.0.6"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "319cdebb275fded9216a64c17608ff047b021e2d68694176652d19acaa7bf70d"; }; + buildInputs = [ tinyxml boost ]; propagatedBuildInputs = [ catkin tinyxml boost ]; - nativeBuildInputs = [ cmake tinyxml boost ]; + nativeBuildInputs = [ cmake ]; meta = { description = ''The fzi_icl_core package''; diff --git a/kinetic/gateway-msgs/default.nix b/kinetic/gateway-msgs/default.nix index cfd2797218..0c55846199 100644 --- a/kinetic/gateway-msgs/default.nix +++ b/kinetic/gateway-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4959e3047940b5ea5b3219209993dc31685c3750c86336bad04c63518ea0d21d"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages used by the gateway model.''; diff --git a/kinetic/gazebo-msgs/default.nix b/kinetic/gazebo-msgs/default.nix index 1ab8ac6279..6454bbc748 100644 --- a/kinetic/gazebo-msgs/default.nix +++ b/kinetic/gazebo-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ff8423a09d8dca2220e39b4a03f4c1b60011fca24ee7a40e90b388e45fa59dc5"; }; + buildInputs = [ std-srvs message-generation std-msgs trajectory-msgs sensor-msgs geometry-msgs ]; propagatedBuildInputs = [ std-srvs message-runtime std-msgs trajectory-msgs sensor-msgs geometry-msgs ]; - nativeBuildInputs = [ std-srvs message-generation std-msgs trajectory-msgs sensor-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Message and service data structures for interacting with Gazebo from ROS.''; diff --git a/kinetic/gazebo-plugins/default.nix b/kinetic/gazebo-plugins/default.nix index 1c39cd274a..ad39f8a7e5 100644 --- a/kinetic/gazebo-plugins/default.nix +++ b/kinetic/gazebo-plugins/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "e5552128bf39a1db90a01d7163507a5557e58d8cf4e9fe70dc5f503aabe557d3"; }; + buildInputs = [ std-srvs rosconsole camera-info-manager trajectory-msgs cv-bridge polled-camera tf2-ros gazebo-dev rosgraph-msgs nav-msgs urdf rospy std-msgs dynamic-reconfigure roscpp nodelet tf gazebo-msgs geometry-msgs image-transport sensor-msgs diagnostic-updater message-generation angles ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ std-srvs rosconsole camera-info-manager trajectory-msgs cv-bridge polled-camera tf2-ros gazebo-dev rosgraph-msgs nav-msgs urdf rospy std-msgs dynamic-reconfigure roscpp nodelet tf gazebo-msgs geometry-msgs image-transport sensor-msgs diagnostic-updater message-runtime angles ]; - nativeBuildInputs = [ std-srvs rosconsole camera-info-manager trajectory-msgs cv-bridge catkin polled-camera tf2-ros gazebo-dev rosgraph-msgs nav-msgs urdf rospy std-msgs dynamic-reconfigure roscpp nodelet tf gazebo-msgs geometry-msgs image-transport sensor-msgs diagnostic-updater message-generation angles ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Robot-independent Gazebo plugins for sensors, motors and dynamic reconfigurable components.''; diff --git a/kinetic/gazebo-ros-control/default.nix b/kinetic/gazebo-ros-control/default.nix index 6cbdf415f1..f9f925c689 100644 --- a/kinetic/gazebo-ros-control/default.nix +++ b/kinetic/gazebo-ros-control/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "81dca564624e7e58f83ba522de9e7c2d69f563689751d2096a92030d7c722832"; }; + buildInputs = [ controller-manager hardware-interface pluginlib control-toolbox joint-limits-interface gazebo-dev urdf angles std-msgs roscpp transmission-interface ]; propagatedBuildInputs = [ gazebo-ros hardware-interface controller-manager pluginlib control-toolbox joint-limits-interface urdf angles std-msgs roscpp transmission-interface ]; - nativeBuildInputs = [ controller-manager hardware-interface pluginlib control-toolbox joint-limits-interface catkin gazebo-dev urdf angles std-msgs roscpp transmission-interface ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''gazebo_ros_control''; diff --git a/kinetic/gazebo-ros/default.nix b/kinetic/gazebo-ros/default.nix index 997c33d400..c41d4fe8ea 100644 --- a/kinetic/gazebo-ros/default.nix +++ b/kinetic/gazebo-ros/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, std-srvs, cmake-modules, geometry-msgs, tf, catkin, tinyxml, gazebo-dev, rosgraph-msgs, roslib, dynamic-reconfigure, std-msgs, roscpp, gazebo-msgs }: +{ lib, buildRosPackage, fetchurl, std-srvs, cmake-modules, geometry-msgs, catkin, tinyxml, roscpp, gazebo-dev, rosgraph-msgs, roslib, dynamic-reconfigure, std-msgs, tf, gazebo-msgs }: buildRosPackage { pname = "ros-kinetic-gazebo-ros"; version = "2.5.18-r1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "cd027c4cafa7dd8f2570af29c7782d19c33d8dca1251e96cc0cbcf2c4b9a63df"; }; + buildInputs = [ std-srvs cmake-modules geometry-msgs tinyxml roscpp gazebo-dev rosgraph-msgs roslib dynamic-reconfigure std-msgs tf gazebo-msgs ]; propagatedBuildInputs = [ std-srvs geometry-msgs tf tinyxml roscpp gazebo-dev rosgraph-msgs dynamic-reconfigure std-msgs roslib gazebo-msgs ]; - nativeBuildInputs = [ std-srvs cmake-modules geometry-msgs catkin tinyxml roscpp gazebo-dev rosgraph-msgs roslib dynamic-reconfigure std-msgs tf gazebo-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Provides ROS plugins that offer message and service publishers for interfacing with Gazebo through ROS. diff --git a/kinetic/gcloud-speech-msgs/default.nix b/kinetic/gcloud-speech-msgs/default.nix index 7df9f64232..5a8d300cb4 100644 --- a/kinetic/gcloud-speech-msgs/default.nix +++ b/kinetic/gcloud-speech-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5f10526be93f5e409499e384edeace0babdfcbfc93a7ff226db7e8b715d8acd5"; }; + buildInputs = [ message-generation actionlib-msgs actionlib ]; propagatedBuildInputs = [ message-runtime ]; - nativeBuildInputs = [ catkin message-generation actionlib-msgs actionlib ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS message definitions for gcloud_speech and relevant packages.''; diff --git a/kinetic/gencpp/default.nix b/kinetic/gencpp/default.nix index 22d4e22280..fe748e898a 100644 --- a/kinetic/gencpp/default.nix +++ b/kinetic/gencpp/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "666e560bae5fc371b3cff19f9943548c46caa665ae099f437f7dc2b8a0e665be"; }; + buildInputs = [ genmsg ]; propagatedBuildInputs = [ genmsg ]; - nativeBuildInputs = [ genmsg catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''C++ ROS message and service generators.''; diff --git a/kinetic/geneus/default.nix b/kinetic/geneus/default.nix index 654b22537f..3c15380f9d 100644 --- a/kinetic/geneus/default.nix +++ b/kinetic/geneus/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "53c761b8f93977f6290596a545abd30b772781bb97b0cd4e1a7285c00d0dc232"; }; + buildInputs = [ genmsg ]; propagatedBuildInputs = [ genmsg ]; - nativeBuildInputs = [ genmsg catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''EusLisp ROS message and service generators.''; diff --git a/kinetic/genjava/default.nix b/kinetic/genjava/default.nix index 3f8b1aacae..3265ce847d 100644 --- a/kinetic/genjava/default.nix +++ b/kinetic/genjava/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a19f7d15fbd106a52180a34422c07cfd02e53070dee24380d2ed8c80678207d5"; }; + buildInputs = [ rosjava-build-tools pythonPackages.rospkg genmsg pythonPackages.catkin-pkg rosjava-bootstrap ]; propagatedBuildInputs = [ rosjava-build-tools pythonPackages.rospkg genmsg pythonPackages.catkin-pkg rosjava-bootstrap ]; - nativeBuildInputs = [ rosjava-build-tools pythonPackages.rospkg genmsg pythonPackages.catkin-pkg catkin rosjava-bootstrap ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Java ROS message and service generators.''; diff --git a/kinetic/genlisp/default.nix b/kinetic/genlisp/default.nix index a4d0127981..9eb35c6e1e 100644 --- a/kinetic/genlisp/default.nix +++ b/kinetic/genlisp/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0fdc21d5c9f318a431067f00f9f22241a4ba98b9635a5c3a6d22ba35acdef871"; }; + buildInputs = [ genmsg ]; propagatedBuildInputs = [ genmsg ]; - nativeBuildInputs = [ genmsg catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Common-Lisp ROS message and service generators.''; diff --git a/kinetic/gennodejs/default.nix b/kinetic/gennodejs/default.nix index db71c48fe0..b604801150 100644 --- a/kinetic/gennodejs/default.nix +++ b/kinetic/gennodejs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5a17bc95869c18c3e5a951a694621addbf3f1d81c916e9ae873e9821c320c3f1"; }; + buildInputs = [ genmsg ]; propagatedBuildInputs = [ genmsg ]; - nativeBuildInputs = [ genmsg catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Javascript ROS message and service generators.''; diff --git a/kinetic/genpy/default.nix b/kinetic/genpy/default.nix index 8901d69f8d..91601e16bc 100644 --- a/kinetic/genpy/default.nix +++ b/kinetic/genpy/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6da14e4bd43b284e08490dba88f78af807d21f7b3e1aa06e4691e5124f2f77ec"; }; + buildInputs = [ genmsg ]; propagatedBuildInputs = [ genmsg pythonPackages.pyyaml ]; - nativeBuildInputs = [ genmsg catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Python ROS message and service generators.''; diff --git a/kinetic/genrs/default.nix b/kinetic/genrs/default.nix index 4efbcd03f8..e9c244de7e 100644 --- a/kinetic/genrs/default.nix +++ b/kinetic/genrs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "67c1e8dc2db9aa0c8e2f71e3c337bfc86dbc88bc5d752a854267e0aa9df0192e"; }; + buildInputs = [ genmsg ]; propagatedBuildInputs = [ genmsg ]; - nativeBuildInputs = [ genmsg catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Rust ROS message and service generators''; diff --git a/kinetic/geodesy/default.nix b/kinetic/geodesy/default.nix index d222b47b27..f509669320 100644 --- a/kinetic/geodesy/default.nix +++ b/kinetic/geodesy/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "c298212d2a77911d60cedfde713372bad057fbcb8307aa5f29eb976e3166ed9f"; }; + buildInputs = [ uuid-msgs geographic-msgs unique-id angles pythonPackages.catkin-pkg tf sensor-msgs geometry-msgs ]; checkInputs = [ rosunit ]; propagatedBuildInputs = [ uuid-msgs geographic-msgs unique-id tf sensor-msgs pythonPackages.pyproj geometry-msgs ]; - nativeBuildInputs = [ unique-id sensor-msgs catkin uuid-msgs geographic-msgs angles pythonPackages.catkin-pkg tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Python and C++ interfaces for manipulating geodetic coordinates.''; diff --git a/kinetic/geographic-msgs/default.nix b/kinetic/geographic-msgs/default.nix index 478d7a52a2..fe74c85baa 100644 --- a/kinetic/geographic-msgs/default.nix +++ b/kinetic/geographic-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "443a30531ab1edbefc9935c53bd524bfb7532bf028f472dbb277d6da97d5ffe1"; }; + buildInputs = [ uuid-msgs message-generation std-msgs geometry-msgs ]; propagatedBuildInputs = [ std-msgs uuid-msgs message-runtime geometry-msgs ]; - nativeBuildInputs = [ uuid-msgs message-generation std-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS messages for Geographic Information Systems.''; diff --git a/kinetic/geometric-shapes/default.nix b/kinetic/geometric-shapes/default.nix index d8d69f7c11..ffa245b35a 100644 --- a/kinetic/geometric-shapes/default.nix +++ b/kinetic/geometric-shapes/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, shape-msgs, boost, eigen-stl-containers, catkin, qhull, random-numbers, assimp, pkg-config, console-bridge, octomap, resource-retriever, eigen, visualization-msgs, rosunit }: +{ lib, buildRosPackage, fetchurl, shape-msgs, boost, eigen-stl-containers, catkin, qhull, random-numbers, pkg-config, assimp, console-bridge, octomap, resource-retriever, eigen, visualization-msgs, rosunit }: buildRosPackage { pname = "ros-kinetic-geometric-shapes"; version = "0.5.4-r1"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "47688070fddf98a6f8d288c367e80a1e449a641686cafa1ef4e5679fc92c3298"; }; + buildInputs = [ shape-msgs boost eigen-stl-containers qhull random-numbers pkg-config assimp console-bridge octomap resource-retriever eigen visualization-msgs ]; checkInputs = [ rosunit ]; propagatedBuildInputs = [ shape-msgs boost eigen-stl-containers qhull random-numbers assimp console-bridge octomap resource-retriever eigen visualization-msgs ]; - nativeBuildInputs = [ shape-msgs boost eigen-stl-containers qhull catkin random-numbers pkg-config assimp console-bridge octomap resource-retriever eigen visualization-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package contains generic definitions of geometric shapes and bodies.''; diff --git a/kinetic/geometry-msgs/default.nix b/kinetic/geometry-msgs/default.nix index c2928909b0..54a935968d 100644 --- a/kinetic/geometry-msgs/default.nix +++ b/kinetic/geometry-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "72c6e3da3f14bcd688dd4fd56465d2abb1a32d95aec1ecef94df123dee2c52a5"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''geometry_msgs provides messages for common geometric primitives diff --git a/kinetic/glkh-solver/default.nix b/kinetic/glkh-solver/default.nix index 3024947c6f..91d08e1ba1 100644 --- a/kinetic/glkh-solver/default.nix +++ b/kinetic/glkh-solver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "178edf5606555aea5a79c12d78fc03d13398f6defb0f309ebea082f8cd8d9cb1"; }; + buildInputs = [ lkh-solver roscpp ]; propagatedBuildInputs = [ lkh-solver roscpp ]; - nativeBuildInputs = [ lkh-solver catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS package for solving the Generalized Traveling Salesman Problem using diff --git a/kinetic/global-planner-tests/default.nix b/kinetic/global-planner-tests/default.nix index 8078b78c8e..73eb134fca 100644 --- a/kinetic/global-planner-tests/default.nix +++ b/kinetic/global-planner-tests/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "2c761414f62dd5d044ab2da756b4ad74babf71d304d5c616f1955e0d5be75615"; }; + buildInputs = [ map-server nav-msgs pluginlib libyamlcpp nav-core2 roscpp ]; checkInputs = [ roslint ]; propagatedBuildInputs = [ map-server nav-msgs pluginlib libyamlcpp nav-core2 roscpp ]; - nativeBuildInputs = [ map-server nav-msgs catkin pluginlib libyamlcpp nav-core2 roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A collection of tests for checking the validity and completeness of global planners.''; diff --git a/kinetic/global-planner/default.nix b/kinetic/global-planner/default.nix index 921e9fe3c4..2a0170811c 100644 --- a/kinetic/global-planner/default.nix +++ b/kinetic/global-planner/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, costmap-2d, pluginlib, navfn, nav-core, catkin, roscpp, nav-msgs, angles, dynamic-reconfigure, tf, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, costmap-2d, pluginlib, navfn, nav-core, catkin, roscpp, nav-msgs, dynamic-reconfigure, angles, tf, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-global-planner"; version = "1.14.4"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7aade98634a41e69f5a101ce83edc80c0da38b0246f4b95ca5ae881f325fd468"; }; + buildInputs = [ costmap-2d pluginlib navfn nav-core roscpp nav-msgs angles dynamic-reconfigure tf geometry-msgs ]; propagatedBuildInputs = [ costmap-2d pluginlib navfn nav-core roscpp nav-msgs dynamic-reconfigure tf geometry-msgs ]; - nativeBuildInputs = [ costmap-2d pluginlib navfn nav-core catkin roscpp nav-msgs angles dynamic-reconfigure tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A path planner library and node.''; diff --git a/kinetic/gmapping/default.nix b/kinetic/gmapping/default.nix index 78c442db5f..686d17b0ab 100644 --- a/kinetic/gmapping/default.nix +++ b/kinetic/gmapping/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, openslam-gmapping, catkin, roscpp, rostest, nav-msgs, nodelet, tf }: +{ lib, buildRosPackage, fetchurl, openslam-gmapping, tf, catkin, roscpp, rostest, nav-msgs, nodelet }: buildRosPackage { pname = "ros-kinetic-gmapping"; version = "1.3.10"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e54fb8de5e303382abaee579b4ec620a92e48d981a0c785b68382a13243623a0"; }; + buildInputs = [ rostest nav-msgs nodelet openslam-gmapping tf roscpp ]; propagatedBuildInputs = [ nav-msgs openslam-gmapping tf nodelet roscpp ]; - nativeBuildInputs = [ rostest nav-msgs nodelet openslam-gmapping tf catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package contains a ROS wrapper for OpenSlam's Gmapping. diff --git a/kinetic/gmplot-msgs/default.nix b/kinetic/gmplot-msgs/default.nix index 42ce5d30e2..36a6a7a6ad 100644 --- a/kinetic/gmplot-msgs/default.nix +++ b/kinetic/gmplot-msgs/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }: +{ lib, buildRosPackage, fetchurl, message-generation, catkin, message-runtime }: buildRosPackage { pname = "ros-kinetic-gmplot-msgs"; version = "1.0.1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a365d3bd44fc2c3e17451240a917973db2813dc8b355d629a7506bf8b39ee774"; }; + buildInputs = [ message-generation ]; propagatedBuildInputs = [ message-runtime ]; - nativeBuildInputs = [ catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Message definitions for gmplot ROS wrapper''; diff --git a/kinetic/gmplot/default.nix b/kinetic/gmplot/default.nix index 6ce9f9e16c..879ff97cc4 100644 --- a/kinetic/gmplot/default.nix +++ b/kinetic/gmplot/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b73fbb676cee85ef6d2fc2e658ee6bc8928dff8d2b2b14efde44870c752364f6"; }; + buildInputs = [ rospy ]; propagatedBuildInputs = [ rospy ]; - nativeBuildInputs = [ catkin rospy ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS wrapping of gmplot library''; diff --git a/kinetic/goal-passer/default.nix b/kinetic/goal-passer/default.nix index c20e497a18..187d85a4eb 100644 --- a/kinetic/goal-passer/default.nix +++ b/kinetic/goal-passer/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f20c14ef1bd6e22e3b25dd9f5a1c618dac5a84da0987e85abdef7e9512bcb5a9"; }; + buildInputs = [ costmap-2d nav-core roscpp pluginlib ]; propagatedBuildInputs = [ costmap-2d nav-core roscpp pluginlib ]; - nativeBuildInputs = [ costmap-2d catkin pluginlib nav-core roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A global planner plugin for move_base that simply passes the target pose on diff --git a/kinetic/gps-common/default.nix b/kinetic/gps-common/default.nix index a1298ea41f..7271c5b244 100644 --- a/kinetic/gps-common/default.nix +++ b/kinetic/gps-common/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3827c093987666c0b823d42b095e3d9e7fbb6622333f14b0a62c9f7a54f0e209"; }; + buildInputs = [ nav-msgs message-generation rospy std-msgs sensor-msgs roscpp message-filters ]; propagatedBuildInputs = [ nav-msgs message-runtime rospy std-msgs sensor-msgs roscpp message-filters ]; - nativeBuildInputs = [ nav-msgs message-generation catkin rospy std-msgs sensor-msgs roscpp message-filters ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''GPS messages and common routines for use in GPS drivers''; diff --git a/kinetic/gpsd-client/default.nix b/kinetic/gpsd-client/default.nix index c895f5af7a..8c3bc5dcc1 100644 --- a/kinetic/gpsd-client/default.nix +++ b/kinetic/gpsd-client/default.nix @@ -12,7 +12,8 @@ buildRosPackage { sha256 = "65374d1b731fbb14f66284e274ed13089439964e40e6f827d8189bd261385eab"; }; - nativeBuildInputs = [ gspd gps-common catkin sensor-msgs roscpp pkg-config ]; + buildInputs = [ gspd gps-common sensor-msgs roscpp pkg-config ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''connects to a GPSd server and broadcasts GPS fixes diff --git a/kinetic/graph-msgs/default.nix b/kinetic/graph-msgs/default.nix index 80a4c0812c..e282c7498d 100644 --- a/kinetic/graph-msgs/default.nix +++ b/kinetic/graph-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d72fb3ab3eac18e4669abdc4af66cecb565edd2275c039be2fe3d5d8ce9b5f8b"; }; + buildInputs = [ std-msgs message-generation geometry-msgs ]; propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ]; - nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS messages for publishing graphs of different data types''; diff --git a/kinetic/grasping-msgs/default.nix b/kinetic/grasping-msgs/default.nix index c39edc9361..afe7c4d1b9 100644 --- a/kinetic/grasping-msgs/default.nix +++ b/kinetic/grasping-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "afc0af83897f468ecf723597704aaebb582ce330d818ff073b397051c328aa46"; }; + buildInputs = [ shape-msgs message-generation actionlib moveit-msgs sensor-msgs geometry-msgs ]; propagatedBuildInputs = [ shape-msgs message-runtime actionlib moveit-msgs sensor-msgs geometry-msgs ]; - nativeBuildInputs = [ shape-msgs message-generation actionlib moveit-msgs sensor-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages for describing objects and how to grasp them.''; diff --git a/kinetic/grid-map-core/default.nix b/kinetic/grid-map-core/default.nix index ae73201e7e..ba7d4ae260 100644 --- a/kinetic/grid-map-core/default.nix +++ b/kinetic/grid-map-core/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2cebfdf68fe9ca20cc7c4d57f0ac59ff8a9f43bad2dd29c93c07573ce5482e4c"; }; + buildInputs = [ eigen ]; propagatedBuildInputs = [ eigen ]; - nativeBuildInputs = [ catkin eigen ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Universal grid map library to manage two-dimensional grid maps with multiple data layers.''; diff --git a/kinetic/grid-map-costmap-2d/default.nix b/kinetic/grid-map-costmap-2d/default.nix index db679ca061..87b1cf249a 100644 --- a/kinetic/grid-map-costmap-2d/default.nix +++ b/kinetic/grid-map-costmap-2d/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, grid-map-core, catkin, tf, costmap-2d }: +{ lib, buildRosPackage, fetchurl, tf, grid-map-core, catkin, costmap-2d }: buildRosPackage { pname = "ros-kinetic-grid-map-costmap-2d"; version = "1.6.1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1b0cef78ed381ec06f7a46800aa432dc084edb0ef1fda60f2893f5cf3a585e3e"; }; + buildInputs = [ grid-map-core tf costmap-2d ]; propagatedBuildInputs = [ grid-map-core tf costmap-2d ]; - nativeBuildInputs = [ grid-map-core catkin tf costmap-2d ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Interface for grid maps to the costmap_2d format.''; diff --git a/kinetic/grid-map-cv/default.nix b/kinetic/grid-map-cv/default.nix index af23ea5979..f8f995ac7b 100644 --- a/kinetic/grid-map-cv/default.nix +++ b/kinetic/grid-map-cv/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, grid-map-core, filters, catkin, cv-bridge }: +{ lib, buildRosPackage, fetchurl, grid-map-core, filters, cv-bridge, catkin }: buildRosPackage { pname = "ros-kinetic-grid-map-cv"; version = "1.6.1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6f53d10a6a6dfe5e0f110ac6e0e2785447afb6431c9a7a87cfc57e9337b2cd90"; }; + buildInputs = [ grid-map-core filters cv-bridge ]; propagatedBuildInputs = [ grid-map-core filters cv-bridge ]; - nativeBuildInputs = [ grid-map-core filters cv-bridge catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Conversions between grid maps and OpenCV images.''; diff --git a/kinetic/grid-map-demos/default.nix b/kinetic/grid-map-demos/default.nix index e45969263a..a98834b818 100644 --- a/kinetic/grid-map-demos/default.nix +++ b/kinetic/grid-map-demos/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4be5f16776d808d74f91df63bf52c23ffd3e71fcaf8dd65a704a5ca66f79ff1c"; }; + buildInputs = [ grid-map-rviz-plugin grid-map-core grid-map-visualization geometry-msgs sensor-msgs cv-bridge grid-map-filters octomap-msgs grid-map-cv grid-map-ros grid-map-msgs roscpp grid-map-loader grid-map-octomap ]; propagatedBuildInputs = [ grid-map-rviz-plugin grid-map-core grid-map-visualization geometry-msgs sensor-msgs cv-bridge grid-map-filters octomap-msgs grid-map-cv grid-map-ros grid-map-msgs roscpp grid-map-loader grid-map-octomap ]; - nativeBuildInputs = [ grid-map-rviz-plugin grid-map-core grid-map-visualization geometry-msgs sensor-msgs cv-bridge catkin grid-map-filters octomap-msgs grid-map-cv grid-map-ros grid-map-msgs roscpp grid-map-loader grid-map-octomap ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Demo nodes to demonstrate the usage of the grid map library.''; diff --git a/kinetic/grid-map-filters/default.nix b/kinetic/grid-map-filters/default.nix index 5998804383..976826a782 100644 --- a/kinetic/grid-map-filters/default.nix +++ b/kinetic/grid-map-filters/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3a337f3e0228b306be739f72ab9d1935269b21a29d982268adbe96eb9202c896"; }; + buildInputs = [ grid-map-core grid-map-msgs grid-map-ros filters ]; propagatedBuildInputs = [ grid-map-core grid-map-msgs grid-map-ros filters ]; - nativeBuildInputs = [ grid-map-core filters grid-map-ros grid-map-msgs catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Processing grid maps as a sequence of ROS filters.''; diff --git a/kinetic/grid-map-loader/default.nix b/kinetic/grid-map-loader/default.nix index 3e93a6122e..5ea219d8f8 100644 --- a/kinetic/grid-map-loader/default.nix +++ b/kinetic/grid-map-loader/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, roscpp, catkin, grid-map-ros, grid-map-msgs }: +{ lib, buildRosPackage, fetchurl, roscpp, grid-map-msgs, catkin, grid-map-ros }: buildRosPackage { pname = "ros-kinetic-grid-map-loader"; version = "1.6.1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "063c88f71f25e65653bb56cea1bc43fa7ecdba5fe09f1f67b01917f81339b87d"; }; + buildInputs = [ grid-map-msgs roscpp grid-map-ros ]; propagatedBuildInputs = [ grid-map-msgs roscpp grid-map-ros ]; - nativeBuildInputs = [ catkin grid-map-msgs roscpp grid-map-ros ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Loading and publishing grid maps from bag files.''; diff --git a/kinetic/grid-map-msgs/default.nix b/kinetic/grid-map-msgs/default.nix index 1be86e2633..b0547cd2ee 100644 --- a/kinetic/grid-map-msgs/default.nix +++ b/kinetic/grid-map-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "82c732926ce0965e638f2bac463a831946130800b38ce20dd7360e7c1966c823"; }; + buildInputs = [ std-msgs message-generation roscpp geometry-msgs ]; propagatedBuildInputs = [ message-generation message-runtime std-msgs roscpp geometry-msgs ]; - nativeBuildInputs = [ message-generation std-msgs catkin roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Definition of the multi-layered grid map message type.''; diff --git a/kinetic/grid-map-octomap/default.nix b/kinetic/grid-map-octomap/default.nix index 081a33ed30..6a72fdc7c1 100644 --- a/kinetic/grid-map-octomap/default.nix +++ b/kinetic/grid-map-octomap/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6aa26ebcaa7eeca40a0752e6ab291484cf8d8c50f26874de03dfab32d79a5645"; }; + buildInputs = [ grid-map-core octomap ]; propagatedBuildInputs = [ grid-map-core octomap ]; - nativeBuildInputs = [ grid-map-core catkin octomap ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Conversions between grid maps and OctoMap types.''; diff --git a/kinetic/grid-map-pcl/default.nix b/kinetic/grid-map-pcl/default.nix index 39a5d8a014..77e3a21873 100644 --- a/kinetic/grid-map-pcl/default.nix +++ b/kinetic/grid-map-pcl/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4b831fb53f105575293ca195e5131792b38b74a04d7ed3a0d43fa9df168dbd71"; }; + buildInputs = [ grid-map-core pcl-ros ]; propagatedBuildInputs = [ grid-map-core pcl-ros ]; - nativeBuildInputs = [ grid-map-core catkin pcl-ros ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Conversions between grid maps and Point Cloud Library (PCL) types.''; diff --git a/kinetic/grid-map-ros/default.nix b/kinetic/grid-map-ros/default.nix index 8c8e72ba06..af3209ed53 100644 --- a/kinetic/grid-map-ros/default.nix +++ b/kinetic/grid-map-ros/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, grid-map-core, geometry-msgs, rosbag, cv-bridge, catkin, sensor-msgs, roscpp, nav-msgs, visualization-msgs, std-msgs, grid-map-msgs, tf, grid-map-cv }: +{ lib, buildRosPackage, fetchurl, grid-map-core, geometry-msgs, rosbag, cv-bridge, sensor-msgs, catkin, roscpp, nav-msgs, visualization-msgs, std-msgs, grid-map-msgs, tf, grid-map-cv }: buildRosPackage { pname = "ros-kinetic-grid-map-ros"; version = "1.6.1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "adc1ac725ccf3ecd3a0a537d21b12fd33d88b38e8a286d8566766a24dc26e1ac"; }; + buildInputs = [ grid-map-core geometry-msgs rosbag sensor-msgs cv-bridge roscpp nav-msgs visualization-msgs std-msgs grid-map-msgs tf grid-map-cv ]; propagatedBuildInputs = [ grid-map-core geometry-msgs rosbag sensor-msgs cv-bridge roscpp nav-msgs visualization-msgs std-msgs grid-map-msgs tf grid-map-cv ]; - nativeBuildInputs = [ grid-map-core geometry-msgs rosbag sensor-msgs cv-bridge catkin roscpp nav-msgs visualization-msgs std-msgs grid-map-msgs tf grid-map-cv ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS interface for the grid map library to manage two-dimensional grid maps with multiple data layers.''; diff --git a/kinetic/grid-map-rviz-plugin/default.nix b/kinetic/grid-map-rviz-plugin/default.nix index 79d7288f18..591c53ac08 100644 --- a/kinetic/grid-map-rviz-plugin/default.nix +++ b/kinetic/grid-map-rviz-plugin/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "409f35324a41675986209b4216b26292974d5d3f904737fcae422073a06269aa"; }; + buildInputs = [ grid-map-msgs grid-map-ros rviz qt5.qtbase ]; propagatedBuildInputs = [ grid-map-ros rviz grid-map-msgs qt5.qtbase ]; - nativeBuildInputs = [ grid-map-ros rviz grid-map-msgs catkin qt5.qtbase ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''RViz plugin for displaying grid map messages.''; diff --git a/kinetic/grid-map-sdf/default.nix b/kinetic/grid-map-sdf/default.nix index 8e3de4df8c..d27c4ed663 100644 --- a/kinetic/grid-map-sdf/default.nix +++ b/kinetic/grid-map-sdf/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5bbc1756b64c889099d4b53d02bde831a9844474ff65d824ddc67ec52b361a31"; }; + buildInputs = [ grid-map-core pcl-ros ]; propagatedBuildInputs = [ grid-map-core pcl-ros ]; - nativeBuildInputs = [ grid-map-core catkin pcl-ros ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Generates signed distance fields from grid maps.''; diff --git a/kinetic/grid-map-visualization/default.nix b/kinetic/grid-map-visualization/default.nix index 2654d95fc8..f616424918 100644 --- a/kinetic/grid-map-visualization/default.nix +++ b/kinetic/grid-map-visualization/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7bf9e5db3452570856dbc6cc59362c7acc0f9ce30567079d2633ae08c6786871"; }; + buildInputs = [ grid-map-core grid-map-ros nav-msgs visualization-msgs tf grid-map-msgs roscpp sensor-msgs ]; propagatedBuildInputs = [ grid-map-core grid-map-ros nav-msgs visualization-msgs tf grid-map-msgs roscpp sensor-msgs ]; - nativeBuildInputs = [ grid-map-core tf sensor-msgs catkin roscpp grid-map-ros nav-msgs grid-map-msgs visualization-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Configurable tool to visualize grid maps in RViz.''; diff --git a/kinetic/gridmap-2d/default.nix b/kinetic/gridmap-2d/default.nix index 56c5fbedbb..ba2c576cd5 100644 --- a/kinetic/gridmap-2d/default.nix +++ b/kinetic/gridmap-2d/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6effc57a592a8641ce08172a58a76376798283ba0a9263eee55416e7a80f1c02"; }; + buildInputs = [ nav-msgs opencv3 rosconsole roscpp ]; propagatedBuildInputs = [ nav-msgs opencv3 rosconsole roscpp ]; - nativeBuildInputs = [ nav-msgs rosconsole catkin roscpp opencv3 ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''gridmap_2d - a simple 2D gridmap structure, based on OpenCV's cv::Mat''; diff --git a/kinetic/gripper-action-controller/default.nix b/kinetic/gripper-action-controller/default.nix index 456ca0fc9d..87413a79ab 100644 --- a/kinetic/gripper-action-controller/default.nix +++ b/kinetic/gripper-action-controller/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, controller-manager, hardware-interface, cmake-modules, control-msgs, trajectory-msgs, realtime-tools, catkin, control-toolbox, controller-interface, urdf, actionlib, angles, roscpp, xacro }: +{ lib, buildRosPackage, fetchurl, controller-manager, hardware-interface, cmake-modules, control-msgs, trajectory-msgs, realtime-tools, control-toolbox, catkin, controller-interface, urdf, actionlib, angles, roscpp, xacro }: buildRosPackage { pname = "ros-kinetic-gripper-action-controller"; version = "0.13.5"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8acc4c5f399d60512547b3fdf18321609c3c7ed5b57b1275185d30ed01da68a0"; }; + buildInputs = [ controller-manager hardware-interface cmake-modules control-msgs realtime-tools control-toolbox trajectory-msgs controller-interface urdf actionlib angles roscpp xacro ]; propagatedBuildInputs = [ controller-manager hardware-interface cmake-modules control-msgs realtime-tools control-toolbox trajectory-msgs controller-interface urdf actionlib angles roscpp xacro ]; - nativeBuildInputs = [ controller-manager hardware-interface cmake-modules control-msgs realtime-tools control-toolbox trajectory-msgs catkin controller-interface urdf actionlib angles roscpp xacro ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The gripper_action_controller package''; diff --git a/kinetic/grizzly-gazebo/default.nix b/kinetic/grizzly-gazebo/default.nix index d911d3b3bb..b4ea0d0db7 100644 --- a/kinetic/grizzly-gazebo/default.nix +++ b/kinetic/grizzly-gazebo/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "619c3c5231906342603d61d46c6e45e0363f046b56428111c114c5f3cc6b1690"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ gazebo-ros grizzly-description controller-manager grizzly-control rostopic hector-gazebo-plugins gazebo-ros-control gazebo-plugins ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Clearpath Grizzly Simulator bringup''; diff --git a/kinetic/grizzly-msgs/default.nix b/kinetic/grizzly-msgs/default.nix index ecfeb4f00b..ca86d04c13 100644 --- a/kinetic/grizzly-msgs/default.nix +++ b/kinetic/grizzly-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a924bd27ee86ebecbc540a12e8b0afb25d44728dc02571b9ee634daa62058172"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Common messages for Grizzly.''; diff --git a/kinetic/grizzly-navigation/default.nix b/kinetic/grizzly-navigation/default.nix index ed07c361f7..6175a3b3ee 100644 --- a/kinetic/grizzly-navigation/default.nix +++ b/kinetic/grizzly-navigation/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "347b7d966462fd1f273b2e36f3ceeb83675508afd24897f1bb838ece185e279a"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ gmapping dwa-local-planner map-server amcl base-local-planner navfn move-base ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Autonomous mapping and navigation demos for the Clearpath Grizzly''; diff --git a/kinetic/grizzly-viz/default.nix b/kinetic/grizzly-viz/default.nix index d2d1933a74..66c138e755 100644 --- a/kinetic/grizzly-viz/default.nix +++ b/kinetic/grizzly-viz/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "04fe5ba4851051522074c80d34d8db6cdfbf64f3ba87f690eca36bc8ce876e09"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ grizzly-description rviz rviz-imu-plugin joint-state-publisher ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Visualization configuration for Clearpath Grizzly''; diff --git a/kinetic/grpc/default.nix b/kinetic/grpc/default.nix index 5ed5064e0e..759afeed57 100644 --- a/kinetic/grpc/default.nix +++ b/kinetic/grpc/default.nix @@ -12,7 +12,8 @@ buildRosPackage { sha256 = "0cf8a41e16f5b0df5e6a18710cb3e189747ba48c8ce849e5601b987d682ffc4f"; }; - nativeBuildInputs = [ catkin zlib autoconf git rsync libtool ]; + buildInputs = [ zlib autoconf git rsync libtool ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Catkinized gRPC Package''; diff --git a/kinetic/gscam/default.nix b/kinetic/gscam/default.nix index b7723859b4..3b66a8c63f 100644 --- a/kinetic/gscam/default.nix +++ b/kinetic/gscam/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, camera-info-manager, camera-calibration-parsers, gstreamer, cv-bridge, catkin, image-transport, sensor-msgs, nodelet, gst-plugins-base, roscpp }: +{ lib, buildRosPackage, fetchurl, camera-info-manager, image-transport, camera-calibration-parsers, cv-bridge, sensor-msgs, gstreamer, catkin, nodelet, gst-plugins-base, roscpp }: buildRosPackage { pname = "ros-kinetic-gscam"; version = "0.2.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "221166b3df8e0658a96aec05f0da228d79d3dfee2052b463dfcc0fb603c5de0f"; }; + buildInputs = [ camera-info-manager camera-calibration-parsers image-transport cv-bridge sensor-msgs gstreamer roscpp gst-plugins-base nodelet ]; propagatedBuildInputs = [ camera-info-manager cv-bridge nodelet camera-calibration-parsers image-transport sensor-msgs roscpp ]; - nativeBuildInputs = [ camera-info-manager camera-calibration-parsers image-transport cv-bridge sensor-msgs gstreamer roscpp catkin gst-plugins-base nodelet ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A ROS camera driver that uses gstreamer to connect to diff --git a/kinetic/gx-sound-msgs/default.nix b/kinetic/gx-sound-msgs/default.nix index c1d8854f9d..c340bb441c 100644 --- a/kinetic/gx-sound-msgs/default.nix +++ b/kinetic/gx-sound-msgs/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, message-generation, actionlib-msgs }: +{ lib, buildRosPackage, fetchurl, message-generation, catkin, actionlib-msgs }: buildRosPackage { pname = "ros-kinetic-gx-sound-msgs"; version = "0.2.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "834fc3c54921a462d9a0be0357dd5bac2de11b3b6583b46cd89cc1109c07242e"; }; + buildInputs = [ message-generation actionlib-msgs ]; propagatedBuildInputs = [ actionlib-msgs ]; - nativeBuildInputs = [ catkin message-generation actionlib-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The gx_sound_msgs package''; diff --git a/kinetic/h264-encoder-core/default.nix b/kinetic/h264-encoder-core/default.nix index c82b2ed0f7..3013a0e997 100644 --- a/kinetic/h264-encoder-core/default.nix +++ b/kinetic/h264-encoder-core/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "faabd969dfabd617b9ab7af875af6cd999a4666da626dd663977153854bdeae4"; }; + buildInputs = [ aws-common ffmpeg ]; propagatedBuildInputs = [ aws-common ffmpeg ]; - nativeBuildInputs = [ cmake aws-common ffmpeg ]; + nativeBuildInputs = [ cmake ]; meta = { description = ''Common base code for ROS1/ROS2 H264 encoder node''; diff --git a/kinetic/h264-video-encoder/default.nix b/kinetic/h264-video-encoder/default.nix index e75a5f0409..fad0681cad 100644 --- a/kinetic/h264-video-encoder/default.nix +++ b/kinetic/h264-video-encoder/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, h264-encoder-core, image-transport, sensor-msgs, catkin, image-transport-plugins, rostest, kinesis-video-msgs, message-generation, message-runtime, aws-ros1-common }: +{ lib, buildRosPackage, fetchurl, h264-encoder-core, image-transport, sensor-msgs, catkin, image-transport-plugins, rostest, message-generation, kinesis-video-msgs, message-runtime, aws-ros1-common }: buildRosPackage { pname = "ros-kinetic-h264-video-encoder"; version = "1.1.1-r1"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "6b1afa3c05a4b916e68416e26de61fc42c6592fef6820bd216a8e0c9a6654c7a"; }; + buildInputs = [ h264-encoder-core message-generation image-transport kinesis-video-msgs aws-ros1-common sensor-msgs ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ image-transport kinesis-video-msgs message-runtime aws-ros1-common sensor-msgs image-transport-plugins ]; - nativeBuildInputs = [ h264-encoder-core message-generation image-transport kinesis-video-msgs aws-ros1-common sensor-msgs catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS1 H264 encoder node''; diff --git a/kinetic/handeye/default.nix b/kinetic/handeye/default.nix index 5c14ce559b..64fc94812a 100644 --- a/kinetic/handeye/default.nix +++ b/kinetic/handeye/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "fa94544f3376bdc42885751c94ebfc40e9fe895b70bcbf141708cbb5b6fb9847"; }; + buildInputs = [ std-msgs message-generation geometry-msgs ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ criutils pythonPackages.enum34 pythonPackages.numpy pythonPackages.scipy baldor message-runtime std-msgs pythonPackages.matplotlib geometry-msgs ]; - nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The handeye package''; diff --git a/kinetic/handle-detector/default.nix b/kinetic/handle-detector/default.nix index 3eeaee24b3..9d30322282 100644 --- a/kinetic/handle-detector/default.nix +++ b/kinetic/handle-detector/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "33c01a3dac7e8a6d395963ecbbb23d9f0d0face2abadb8eb606f98bfcb0da341"; }; + buildInputs = [ cmake-modules roscpp liblapack message-generation std-msgs visualization-msgs tf-conversions eigen-conversions tf pcl-conversions geometry-msgs ]; propagatedBuildInputs = [ cmake-modules roscpp liblapack std-msgs message-runtime visualization-msgs tf-conversions eigen-conversions tf pcl-conversions geometry-msgs ]; - nativeBuildInputs = [ cmake-modules catkin roscpp liblapack message-generation std-msgs visualization-msgs tf-conversions eigen-conversions tf pcl-conversions geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS package to detect handles.''; diff --git a/kinetic/hardware-interface/default.nix b/kinetic/hardware-interface/default.nix index 2ad17ca7fc..16f1254f0b 100644 --- a/kinetic/hardware-interface/default.nix +++ b/kinetic/hardware-interface/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "87d812bfa3d2a03df47ff2cb240d6b8cfeb66511d622dd71453a76185e1b5641"; }; + buildInputs = [ roscpp ]; checkInputs = [ rostest rosunit ]; propagatedBuildInputs = [ roscpp ]; - nativeBuildInputs = [ catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Hardware Interface base class.''; diff --git a/kinetic/health-metric-collector/default.nix b/kinetic/health-metric-collector/default.nix index b6eca2d2da..bee831f51f 100644 --- a/kinetic/health-metric-collector/default.nix +++ b/kinetic/health-metric-collector/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "0d664c1d3cc8d426d981635855042617a1ea512ac39537df5d543f09079a0114"; }; + buildInputs = [ message-generation aws-common rospy std-msgs aws-ros1-common ros-monitoring-msgs roscpp ]; checkInputs = [ rostest gmock ]; propagatedBuildInputs = [ message-generation aws-common message-runtime ros-monitoring-msgs rospy std-msgs aws-ros1-common roscpp ]; - nativeBuildInputs = [ message-generation aws-common rospy std-msgs aws-ros1-common catkin ros-monitoring-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The health_metric_collector package''; diff --git a/kinetic/hebi-cpp-api/default.nix b/kinetic/hebi-cpp-api/default.nix index 7c65029253..5699d879d6 100644 --- a/kinetic/hebi-cpp-api/default.nix +++ b/kinetic/hebi-cpp-api/default.nix @@ -12,7 +12,8 @@ buildRosPackage { sha256 = "e9d0e1e06d85612d7b04f5d2d41ffdd654e5957285e51078228fc36f265b6423"; }; - nativeBuildInputs = [ catkin cmake-modules eigen ]; + buildInputs = [ cmake-modules eigen ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A ROS package providing access to the HEBI C++ API.''; diff --git a/kinetic/hebiros-description/default.nix b/kinetic/hebiros-description/default.nix index d57be6274a..5ac3fc9ae7 100644 --- a/kinetic/hebiros-description/default.nix +++ b/kinetic/hebiros-description/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e68ce4376b95b40da84bcc1618d8f09635c2988ace6aedf6d50724b5db06086d"; }; + buildInputs = [ urdf transmission-interface ]; propagatedBuildInputs = [ urdf transmission-interface ]; - nativeBuildInputs = [ catkin urdf transmission-interface ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Models for Hebi components and hebiros''; diff --git a/kinetic/hector-compressed-map-transport/default.nix b/kinetic/hector-compressed-map-transport/default.nix index 5493b9cd20..262a53d93c 100644 --- a/kinetic/hector-compressed-map-transport/default.nix +++ b/kinetic/hector-compressed-map-transport/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, image-transport, sensor-msgs, cv-bridge, hector-map-tools, catkin, nav-msgs, eigen, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, image-transport, sensor-msgs, catkin, cv-bridge, hector-map-tools, nav-msgs, eigen, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-hector-compressed-map-transport"; version = "0.3.5"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8b0b05a9c93ad57c56e1131b46e24ef8e6a9b6d8e2ec7dfc667a1a029688ce10"; }; + buildInputs = [ nav-msgs eigen image-transport sensor-msgs cv-bridge hector-map-tools geometry-msgs ]; propagatedBuildInputs = [ nav-msgs eigen image-transport sensor-msgs cv-bridge hector-map-tools geometry-msgs ]; - nativeBuildInputs = [ nav-msgs catkin eigen image-transport sensor-msgs cv-bridge hector-map-tools geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''hector_compressed_map_transport provides means for transporting compressed map data through the use of image_transport.''; diff --git a/kinetic/hector-gazebo-plugins/default.nix b/kinetic/hector-gazebo-plugins/default.nix index e17fb7f4cc..0f7a9c342b 100644 --- a/kinetic/hector-gazebo-plugins/default.nix +++ b/kinetic/hector-gazebo-plugins/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a55813892b189be9f5b0adf06d1e981fe8aca34e67c2abd58d92f8d278c1f153"; }; + buildInputs = [ std-srvs roscpp nav-msgs message-generation dynamic-reconfigure std-msgs tf gazeboSimulator.gazebo7 geometry-msgs ]; propagatedBuildInputs = [ gazebo-ros std-srvs gazeboSimulator.gazebo roscpp nav-msgs message-runtime dynamic-reconfigure std-msgs tf geometry-msgs ]; - nativeBuildInputs = [ std-srvs catkin roscpp nav-msgs message-generation dynamic-reconfigure std-msgs tf gazeboSimulator.gazebo7 geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''hector_gazebo_plugins provides gazebo plugins from Team Hector. diff --git a/kinetic/hector-gazebo-thermal-camera/default.nix b/kinetic/hector-gazebo-thermal-camera/default.nix index 298e98e65b..f2a9dfc98f 100644 --- a/kinetic/hector-gazebo-thermal-camera/default.nix +++ b/kinetic/hector-gazebo-thermal-camera/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "59d39335d4e27350c5f0ab79336cb69bddc42b527af4d0803bdc6c6aef2eed7d"; }; + buildInputs = [ roscpp gazeboSimulator.gazebo7 gazebo-plugins ]; propagatedBuildInputs = [ gazeboSimulator.gazebo roscpp gazebo-plugins ]; - nativeBuildInputs = [ catkin roscpp gazeboSimulator.gazebo7 gazebo-plugins ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''hector_gazebo_thermal_camera provides a gazebo plugin that produces simulated thermal camera images. The plugin uses modified code from the gazebo_ros_camera plugin.''; diff --git a/kinetic/hector-geotiff-plugins/default.nix b/kinetic/hector-geotiff-plugins/default.nix index a178bfd307..95a573150a 100644 --- a/kinetic/hector-geotiff-plugins/default.nix +++ b/kinetic/hector-geotiff-plugins/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "61f68b9f084ee21ddac3e1838d828f6dd24e321816a70f6486fbe19c6f342554"; }; + buildInputs = [ hector-geotiff hector-nav-msgs ]; propagatedBuildInputs = [ hector-geotiff hector-nav-msgs ]; - nativeBuildInputs = [ catkin hector-geotiff hector-nav-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''hector_geotiff_plugins contains plugins that extend geotiff maps generated by hector_geotiff.''; diff --git a/kinetic/hector-geotiff/default.nix b/kinetic/hector-geotiff/default.nix index 8a764955b9..2ebffc7967 100644 --- a/kinetic/hector-geotiff/default.nix +++ b/kinetic/hector-geotiff/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b7a1cafda8d69bfc4ea87656efe2974e6459434d67ce5b6baa4d0b3b2a84be78"; }; + buildInputs = [ qt4 nav-msgs pluginlib std-msgs roscpp hector-map-tools hector-nav-msgs ]; propagatedBuildInputs = [ qt4 nav-msgs pluginlib std-msgs roscpp hector-map-tools hector-nav-msgs ]; - nativeBuildInputs = [ qt4 nav-msgs pluginlib std-msgs catkin roscpp hector-map-tools hector-nav-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''hector_geotiff provides a node that can be used to save occupancy grid map, robot trajectory and object of interest data to RoboCup Rescue compliant GeoTiff images.''; diff --git a/kinetic/hector-imu-attitude-to-tf/default.nix b/kinetic/hector-imu-attitude-to-tf/default.nix index 9f9edffbfd..c7993bad9d 100644 --- a/kinetic/hector-imu-attitude-to-tf/default.nix +++ b/kinetic/hector-imu-attitude-to-tf/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, tf, roscpp }: +{ lib, buildRosPackage, fetchurl, tf, catkin, roscpp }: buildRosPackage { pname = "ros-kinetic-hector-imu-attitude-to-tf"; version = "0.3.5"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8e463d6db92e2729909345d6a45f2607d455fe0e45f02108a64eb77776c1c9be"; }; + buildInputs = [ tf roscpp ]; propagatedBuildInputs = [ tf roscpp ]; - nativeBuildInputs = [ catkin tf roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''hector_imu_attitude_to_tf is a lightweight node that can be used to publish the roll/pitch attitude angles reported via a imu message to tf.''; diff --git a/kinetic/hector-imu-tools/default.nix b/kinetic/hector-imu-tools/default.nix index 0777485c01..4ef88031cc 100644 --- a/kinetic/hector-imu-tools/default.nix +++ b/kinetic/hector-imu-tools/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "67037b2346efc376674ddf7d4a4e7aa8d92353544c485facf61d272ef4900337"; }; + buildInputs = [ nav-msgs geometry-msgs sensor-msgs tf roscpp ]; propagatedBuildInputs = [ nav-msgs geometry-msgs sensor-msgs tf roscpp ]; - nativeBuildInputs = [ nav-msgs catkin geometry-msgs sensor-msgs tf roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''hector_imu_tools provides some tools for processing IMU messages''; diff --git a/kinetic/hector-map-server/default.nix b/kinetic/hector-map-server/default.nix index 1d488ac354..d3ef407645 100644 --- a/kinetic/hector-map-server/default.nix +++ b/kinetic/hector-map-server/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "916463a0cb7f0b1ffa93bb6c43c72e7b821d33ac2296b54fc8a9c21dd464934d"; }; + buildInputs = [ roscpp nav-msgs hector-map-tools tf hector-marker-drawing hector-nav-msgs ]; propagatedBuildInputs = [ roscpp nav-msgs hector-map-tools tf hector-marker-drawing hector-nav-msgs ]; - nativeBuildInputs = [ roscpp nav-msgs catkin hector-map-tools tf hector-marker-drawing hector-nav-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''hector_map_server provides a service for retrieving the map, as well as for raycasting based obstacle queries (finds next obstacle in the map, given start and endpoint diff --git a/kinetic/hector-map-tools/default.nix b/kinetic/hector-map-tools/default.nix index 8f1cf7d2fd..8e92f4c42d 100644 --- a/kinetic/hector-map-tools/default.nix +++ b/kinetic/hector-map-tools/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "859a4ea5632ad469694755ed6f6f1a7436013803a4337f217c91aa9de23b0286"; }; + buildInputs = [ nav-msgs eigen ]; propagatedBuildInputs = [ nav-msgs eigen ]; - nativeBuildInputs = [ catkin nav-msgs eigen ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''hector_map_tools contains some functions related to accessing information from OccupancyGridMap maps. diff --git a/kinetic/hector-mapping/default.nix b/kinetic/hector-mapping/default.nix index 6fddc9aeb4..db88994810 100644 --- a/kinetic/hector-mapping/default.nix +++ b/kinetic/hector-mapping/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "30d1768ad414151ea1e69f71dd154bb11e6c2ae76537a6cdde3e9fd8bfb4a6bd"; }; + buildInputs = [ boost tf message-filters roscpp laser-geometry nav-msgs message-generation eigen tf-conversions visualization-msgs ]; propagatedBuildInputs = [ boost tf message-filters roscpp laser-geometry nav-msgs message-runtime eigen tf-conversions visualization-msgs ]; - nativeBuildInputs = [ boost tf catkin message-filters roscpp laser-geometry nav-msgs message-generation eigen tf-conversions visualization-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''hector_mapping is a SLAM approach that can be used without odometry as well as on platforms that exhibit roll/pitch motion (of the sensor, the platform or both). diff --git a/kinetic/hector-marker-drawing/default.nix b/kinetic/hector-marker-drawing/default.nix index c38f30e1b9..5c04b0d43e 100644 --- a/kinetic/hector-marker-drawing/default.nix +++ b/kinetic/hector-marker-drawing/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, roscpp, visualization-msgs, eigen }: +{ lib, buildRosPackage, fetchurl, roscpp, catkin, visualization-msgs, eigen }: buildRosPackage { pname = "ros-kinetic-hector-marker-drawing"; version = "0.3.5"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f7668e98788044b276c795338e1f59ea346b8c5dbc0bcba540632415d6526cca"; }; + buildInputs = [ visualization-msgs roscpp eigen ]; propagatedBuildInputs = [ visualization-msgs roscpp eigen ]; - nativeBuildInputs = [ catkin visualization-msgs roscpp eigen ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''hector_marker_drawing provides convenience functions for easier publishing of visualization markers.''; diff --git a/kinetic/hector-nav-msgs/default.nix b/kinetic/hector-nav-msgs/default.nix index e1e3bba473..25d5999c6f 100644 --- a/kinetic/hector-nav-msgs/default.nix +++ b/kinetic/hector-nav-msgs/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, message-generation, nav-msgs, message-runtime, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, catkin, nav-msgs, message-generation, message-runtime, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-hector-nav-msgs"; version = "0.3.5"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8e319c05ff7432afa5a87f5d9d03312b95df648c9cd570058e65c43dfe716aea"; }; + buildInputs = [ nav-msgs message-generation geometry-msgs ]; propagatedBuildInputs = [ nav-msgs message-runtime geometry-msgs ]; - nativeBuildInputs = [ catkin nav-msgs message-generation geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''hector_nav_msgs contains messages and services used in the hector_slam stack.''; diff --git a/kinetic/hector-object-tracker/default.nix b/kinetic/hector-object-tracker/default.nix index 1abcda0435..297e211627 100644 --- a/kinetic/hector-object-tracker/default.nix +++ b/kinetic/hector-object-tracker/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, hector-marker-drawing, roscpp, image-geometry, hector-nav-msgs, hector-worldmodel-msgs, tf }: +{ lib, buildRosPackage, fetchurl, tf, catkin, hector-marker-drawing, hector-nav-msgs, image-geometry, hector-worldmodel-msgs, roscpp }: buildRosPackage { pname = "ros-kinetic-hector-object-tracker"; version = "0.3.4"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ecd9277505a8ac1f834315da62eaef06597ea2762bfd4593db597517f442c793"; }; + buildInputs = [ hector-worldmodel-msgs tf roscpp hector-marker-drawing hector-nav-msgs image-geometry ]; propagatedBuildInputs = [ hector-worldmodel-msgs tf roscpp hector-marker-drawing hector-nav-msgs image-geometry ]; - nativeBuildInputs = [ hector-worldmodel-msgs tf catkin roscpp hector-marker-drawing hector-nav-msgs image-geometry ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''hector_object_tracker is the core package of hector_worldmodel. It listens to percept message from diff --git a/kinetic/hector-pose-estimation-core/default.nix b/kinetic/hector-pose-estimation-core/default.nix index 80504fccbb..e1f3ed2524 100644 --- a/kinetic/hector-pose-estimation-core/default.nix +++ b/kinetic/hector-pose-estimation-core/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "916a0df99a333a3c698e8c718fa05fcebe38a882e6cc7b0353781e806bdc04e3"; }; + buildInputs = [ rosconsole cmake-modules sensor-msgs rostime roscpp geographic-msgs nav-msgs eigen tf geometry-msgs ]; propagatedBuildInputs = [ rosconsole sensor-msgs rostime roscpp geographic-msgs nav-msgs eigen tf geometry-msgs ]; - nativeBuildInputs = [ rosconsole cmake-modules sensor-msgs catkin rostime roscpp geographic-msgs nav-msgs eigen tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''hector_pose_estimation_core is the core package of the hector_localization stack. It contains the Extended Kalman Filter (EKF) diff --git a/kinetic/hector-pose-estimation/default.nix b/kinetic/hector-pose-estimation/default.nix index 905cc59cd6..63d64a928c 100644 --- a/kinetic/hector-pose-estimation/default.nix +++ b/kinetic/hector-pose-estimation/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4ab12f770bed70b0f14ff7a20463f039d261279c70811b7ea3449ba1a66383b9"; }; + buildInputs = [ nav-msgs nodelet sensor-msgs tf message-filters hector-pose-estimation-core geometry-msgs ]; propagatedBuildInputs = [ nav-msgs nodelet sensor-msgs tf message-filters hector-pose-estimation-core geometry-msgs ]; - nativeBuildInputs = [ nav-msgs catkin nodelet sensor-msgs tf message-filters hector-pose-estimation-core geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''hector_pose_estimation provides the hector_pose_estimation node and the hector_pose_estimation nodelet.''; diff --git a/kinetic/hector-trajectory-server/default.nix b/kinetic/hector-trajectory-server/default.nix index ed78582a8f..be7a183a5d 100644 --- a/kinetic/hector-trajectory-server/default.nix +++ b/kinetic/hector-trajectory-server/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "40fb3551ed7f6a9d88e58d08a504962274d439e05515f05ce7a69aebe43ef3c9"; }; + buildInputs = [ nav-msgs tf roscpp hector-map-tools hector-nav-msgs ]; propagatedBuildInputs = [ nav-msgs tf roscpp hector-map-tools hector-nav-msgs ]; - nativeBuildInputs = [ nav-msgs tf catkin roscpp hector-map-tools hector-nav-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''hector_trajectory_server keeps track of tf trajectories extracted from tf data and makes this data accessible via a service and topic.''; diff --git a/kinetic/hector-worldmodel-geotiff-plugins/default.nix b/kinetic/hector-worldmodel-geotiff-plugins/default.nix index 75ff913ad8..464fc503a6 100644 --- a/kinetic/hector-worldmodel-geotiff-plugins/default.nix +++ b/kinetic/hector-worldmodel-geotiff-plugins/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "68aa6355f7c39c11ad20cdc7ce8129f6c4fb4bf9710105b1e76c2214395701d1"; }; + buildInputs = [ hector-worldmodel-msgs hector-geotiff ]; propagatedBuildInputs = [ hector-worldmodel-msgs hector-geotiff ]; - nativeBuildInputs = [ hector-worldmodel-msgs hector-geotiff catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''hector_worldmodel_geotiff_plugins contains a plugin to visualize worldmodel objects (e.g. victims in a diff --git a/kinetic/hector-worldmodel-msgs/default.nix b/kinetic/hector-worldmodel-msgs/default.nix index b149f76942..ac270b311f 100644 --- a/kinetic/hector-worldmodel-msgs/default.nix +++ b/kinetic/hector-worldmodel-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1ab708070d327862301d048d17a06346ea18b3e72eeacc2bcf756b1060f2da9f"; }; + buildInputs = [ sensor-msgs message-generation geometry-msgs ]; propagatedBuildInputs = [ sensor-msgs message-runtime geometry-msgs ]; - nativeBuildInputs = [ catkin sensor-msgs message-generation geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''hector_worldmodel_msgs is a message package to comes with the hector_worldmodel stack. diff --git a/kinetic/heron-description/default.nix b/kinetic/heron-description/default.nix index 3351330e18..b2b095ae17 100644 --- a/kinetic/heron-description/default.nix +++ b/kinetic/heron-description/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a3d4e5015eea784f70d45912f6519423727e86ada4d622ecb10898f1f71c3c09"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ lms1xx urdf xacro robot-state-publisher ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''URDF description for Heron''; diff --git a/kinetic/heron-msgs/default.nix b/kinetic/heron-msgs/default.nix index b2cf4585b1..837042fbf9 100644 --- a/kinetic/heron-msgs/default.nix +++ b/kinetic/heron-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8b1d84160c5af342e0bf2485329c5408492e911edf9e9141083738b27dbed0d4"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Provides standard messages specific to Heron, especially for diff --git a/kinetic/heron-viz/default.nix b/kinetic/heron-viz/default.nix index 3b464bc6a3..619a3aae73 100644 --- a/kinetic/heron-viz/default.nix +++ b/kinetic/heron-viz/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b7620ebe892cc9b2442770c55bdb90c5953236cfdad5fbaf8165c7a8b3c01f62"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ rviz joint-state-publisher heron-description ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Visualization and rviz helpers for Heron.''; diff --git a/kinetic/hironx-moveit-config/default.nix b/kinetic/hironx-moveit-config/default.nix index bfbd1d14d7..aa2780fe69 100644 --- a/kinetic/hironx-moveit-config/default.nix +++ b/kinetic/hironx-moveit-config/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "923ed918a6cfa4713f9a2726c4baef93fdfcddd194c6c1f97f7168831be5fd9d"; }; + buildInputs = [ hironx-ros-bridge moveit-ros-move-group collada-urdf ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ hironx-ros-bridge moveit-simple-controller-manager moveit-planners moveit-ros ]; - nativeBuildInputs = [ hironx-ros-bridge catkin moveit-ros-move-group collada-urdf ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''An automatically generated package with all the configuration and launch files for using the HiroNX with the MoveIt Motion Planning Framework''; diff --git a/kinetic/hironx-ros-bridge/default.nix b/kinetic/hironx-ros-bridge/default.nix index 586720c653..0a3ef16a4c 100644 --- a/kinetic/hironx-ros-bridge/default.nix +++ b/kinetic/hironx-ros-bridge/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, gnuplot, roslint, hrpsys-ros-bridge, control-msgs, rosbash, mk, tf, rosbuild, catkin, unzip, moveit-commander, roslang, rospy, openni2-launch, roslib }: +{ lib, buildRosPackage, fetchurl, gnuplot, roslint, rosbash, control-msgs, hrpsys-ros-bridge, mk, tf, rosbuild, catkin, unzip, moveit-commander, roslang, rospy, openni2-launch, roslib }: buildRosPackage { pname = "ros-kinetic-hironx-ros-bridge"; version = "2.1.1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "def7a3f70e8008f62b6e115c2e850a0951d6699b0c80f727b7a357bec0eae27d"; }; + buildInputs = [ gnuplot rosbash hrpsys-ros-bridge roslint control-msgs mk rosbuild unzip roslang roslib ]; propagatedBuildInputs = [ gnuplot hrpsys-ros-bridge control-msgs rosbash roslib moveit-commander roslang rospy openni2-launch tf ]; - nativeBuildInputs = [ gnuplot rosbash hrpsys-ros-bridge roslint control-msgs mk rosbuild catkin unzip roslang roslib ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS-OpenRTM interfacing package for the opensource version of Kawada's Hiro/NEXTAGE dual-arm robot. diff --git a/kinetic/hls-lfcd-lds-driver/default.nix b/kinetic/hls-lfcd-lds-driver/default.nix index 00e07911e5..f0b990ddc8 100644 --- a/kinetic/hls-lfcd-lds-driver/default.nix +++ b/kinetic/hls-lfcd-lds-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f45977a88b9db1f469b9a6031a29a25d161d6c3ff9c0ff7415f960f07c050aa4"; }; + buildInputs = [ std-msgs sensor-msgs roscpp boost ]; propagatedBuildInputs = [ std-msgs sensor-msgs roscpp boost ]; - nativeBuildInputs = [ catkin boost std-msgs sensor-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS package for LDS(HLS-LFCD2). diff --git a/kinetic/hokuyo3d/default.nix b/kinetic/hokuyo3d/default.nix index 2c304edf68..e90adbb55a 100644 --- a/kinetic/hokuyo3d/default.nix +++ b/kinetic/hokuyo3d/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0f80bbea913053d898a32926c20df0f24547b10bb843e59b184715cc50168409"; }; + buildInputs = [ rostest sensor-msgs roscpp roslint ]; propagatedBuildInputs = [ sensor-msgs roscpp ]; - nativeBuildInputs = [ rostest catkin roslint sensor-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS driver node for HOKUYO 3D LIDARs''; diff --git a/kinetic/homer-mapnav-msgs/default.nix b/kinetic/homer-mapnav-msgs/default.nix index 26f98e6f22..ddfeb589ec 100644 --- a/kinetic/homer-mapnav-msgs/default.nix +++ b/kinetic/homer-mapnav-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "12038984195da143f1d65ed613d1a28b8614fa57f0490feb74fe2fa994cdbf53"; }; + buildInputs = [ nav-msgs message-generation actionlib-msgs actionlib genmsg geometry-msgs ]; propagatedBuildInputs = [ nav-msgs message-runtime actionlib-msgs actionlib geometry-msgs ]; - nativeBuildInputs = [ nav-msgs message-generation actionlib-msgs actionlib genmsg catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''homer_mapnav_msgs contains the messages used for mapping and navigation''; diff --git a/kinetic/homer-mapping/default.nix b/kinetic/homer-mapping/default.nix index a55bc92478..c37c89f71d 100644 --- a/kinetic/homer-mapping/default.nix +++ b/kinetic/homer-mapping/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e654ffefc17fd17fb005adbe83c437c1c9e41c617d61971146ae1136014d9c2b"; }; + buildInputs = [ cmake-modules tf sensor-msgs roscpp qt5.qtbase homer-mapnav-msgs nav-msgs eigen roslib homer-nav-libs ]; propagatedBuildInputs = [ tf sensor-msgs roscpp qt5.qtbase homer-mapnav-msgs nav-msgs eigen std-msgs roslib homer-nav-libs ]; - nativeBuildInputs = [ cmake-modules tf sensor-msgs catkin roscpp qt5.qtbase homer-mapnav-msgs nav-msgs eigen roslib homer-nav-libs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''homer_mapping''; diff --git a/kinetic/homer-mary-tts/default.nix b/kinetic/homer-mary-tts/default.nix index 10040ea1f2..63f78a2acd 100644 --- a/kinetic/homer-mary-tts/default.nix +++ b/kinetic/homer-mary-tts/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "25077804fdec7a71ac9677c2952107c514ae41d2994e568d08578e36a90d8ed8"; }; + buildInputs = [ rospy pythonPackages.catkin-pkg roscpp dynamic-reconfigure ]; propagatedBuildInputs = [ rospy roscpp pythonPackages.pyaudio dynamic-reconfigure ]; - nativeBuildInputs = [ dynamic-reconfigure catkin rospy pythonPackages.catkin-pkg roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The homer_mary_tts package''; diff --git a/kinetic/homer-msgs/default.nix b/kinetic/homer-msgs/default.nix index 258bbc6e1b..2abf0c3575 100644 --- a/kinetic/homer-msgs/default.nix +++ b/kinetic/homer-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b6e7861f84afa4caf9094f2c48005f74e996ac5d1a6e31085d38246053f7a9cf"; }; + buildInputs = [ std-msgs sensor-msgs message-generation geometry-msgs ]; propagatedBuildInputs = [ std-msgs sensor-msgs message-runtime geometry-msgs ]; - nativeBuildInputs = [ message-generation std-msgs sensor-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The homer_msgs package''; diff --git a/kinetic/homer-nav-libs/default.nix b/kinetic/homer-nav-libs/default.nix index 7197bb7ffb..8a4fd3dc28 100644 --- a/kinetic/homer-nav-libs/default.nix +++ b/kinetic/homer-nav-libs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "875763c5d69764aa9dca369f7e743e1c45c59fc52df48915892afdbf22af0cb5"; }; + buildInputs = [ nav-msgs cmake-modules eigen tf sensor-msgs roscpp geometry-msgs ]; propagatedBuildInputs = [ nav-msgs eigen tf sensor-msgs roscpp geometry-msgs ]; - nativeBuildInputs = [ nav-msgs catkin cmake-modules eigen tf sensor-msgs roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The nav_libs package''; diff --git a/kinetic/homer-navigation/default.nix b/kinetic/homer-navigation/default.nix index db1b6b6e3c..5954a960f3 100644 --- a/kinetic/homer-navigation/default.nix +++ b/kinetic/homer-navigation/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9ef7d2074a73e51a04324c7bb58c2f5eb0ec9e8c2bd6ed3938e039f66895c7b1"; }; + buildInputs = [ cmake-modules homer-ptu-msgs trajectory-msgs sensor-msgs roscpp homer-mapnav-msgs roslib nav-msgs homer-robbie-architecture actionlib std-msgs homer-tts tf homer-nav-libs eigen ]; propagatedBuildInputs = [ homer-ptu-msgs tf trajectory-msgs sensor-msgs roscpp homer-mapnav-msgs nav-msgs homer-robbie-architecture actionlib std-msgs homer-tts roslib homer-nav-libs eigen ]; - nativeBuildInputs = [ cmake-modules homer-ptu-msgs trajectory-msgs sensor-msgs catkin roscpp homer-mapnav-msgs roslib nav-msgs homer-robbie-architecture actionlib std-msgs homer-tts tf homer-nav-libs eigen ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The homer_navigation package''; diff --git a/kinetic/homer-ptu-msgs/default.nix b/kinetic/homer-ptu-msgs/default.nix index d499705be0..194bd7ab70 100644 --- a/kinetic/homer-ptu-msgs/default.nix +++ b/kinetic/homer-ptu-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "38139dbce8bcc522358ee39dd3d4be7e65e79654dcea7b8ae584e260b474fb96"; }; + buildInputs = [ std-msgs message-generation geometry-msgs ]; propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ]; - nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The ptu_msgs package''; diff --git a/kinetic/homer-robbie-architecture/default.nix b/kinetic/homer-robbie-architecture/default.nix index fc9f3bdd73..b1fd6b6671 100644 --- a/kinetic/homer-robbie-architecture/default.nix +++ b/kinetic/homer-robbie-architecture/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "46d28885ce35f865ff4408dc116e7f244723b584f60a0f36ff4f66564b294d23"; }; + buildInputs = [ cmake-modules boost libGLU libGL opencv3 tinyxml roscpp ]; propagatedBuildInputs = [ boost libGLU libGL opencv3 tinyxml roscpp ]; - nativeBuildInputs = [ cmake-modules boost libGLU catkin libGL opencv3 tinyxml roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''robbie_architecture''; diff --git a/kinetic/homer-tts/default.nix b/kinetic/homer-tts/default.nix index a9362586a3..27016ef69b 100644 --- a/kinetic/homer-tts/default.nix +++ b/kinetic/homer-tts/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, pythonPackages, actionlib, rospy, dynamic-reconfigure, roscpp }: +{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, pythonPackages, actionlib, dynamic-reconfigure, rospy, roscpp }: buildRosPackage { pname = "ros-kinetic-homer-tts"; version = "1.0.29"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "29c653c5625de780c20cf3e416c9211b0bac19f3ece308604a6fc0eae64ac555"; }; + buildInputs = [ actionlib pythonPackages.pyaudio actionlib-msgs dynamic-reconfigure rospy pythonPackages.catkin-pkg roscpp ]; propagatedBuildInputs = [ pythonPackages.pyaudio actionlib-msgs actionlib rospy dynamic-reconfigure roscpp ]; - nativeBuildInputs = [ catkin actionlib pythonPackages.pyaudio actionlib-msgs dynamic-reconfigure rospy pythonPackages.catkin-pkg roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The homer_tts package''; diff --git a/kinetic/hostapd-access-point/default.nix b/kinetic/hostapd-access-point/default.nix index 4adc26a7af..2dc249a2a4 100644 --- a/kinetic/hostapd-access-point/default.nix +++ b/kinetic/hostapd-access-point/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b19f0b5e51af5d98065ea5d3e639c12e24ba4906fd9964616ae96c868e079b1f"; }; + buildInputs = [ rospy ieee80211-channels access-point-control dynamic-reconfigure ]; propagatedBuildInputs = [ rospy ieee80211-channels access-point-control dynamic-reconfigure ]; - nativeBuildInputs = [ catkin access-point-control rospy dynamic-reconfigure ieee80211-channels ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A ROS node that controls a hostapd-based access diff --git a/kinetic/household-objects-database-msgs/default.nix b/kinetic/household-objects-database-msgs/default.nix index 8a6b069331..e7dcab4e43 100644 --- a/kinetic/household-objects-database-msgs/default.nix +++ b/kinetic/household-objects-database-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e1ca12a7e691e83a055f770f6a27f645512a959b18e8c66539e482520529aee7"; }; + buildInputs = [ shape-msgs message-generation object-recognition-msgs std-msgs geometry-msgs ]; propagatedBuildInputs = [ shape-msgs message-generation message-runtime object-recognition-msgs std-msgs geometry-msgs ]; - nativeBuildInputs = [ shape-msgs message-generation object-recognition-msgs std-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The household_objects_database_msgs package''; diff --git a/kinetic/hpp-fcl/default.nix b/kinetic/hpp-fcl/default.nix index 1f91d244b2..c22f13be5a 100644 --- a/kinetic/hpp-fcl/default.nix +++ b/kinetic/hpp-fcl/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "96071e1b5bc567fa260a40fb633472e7f879c693bc2d7e63c80be92d45022355"; }; + buildInputs = [ octomap boost eigen git assimp ]; propagatedBuildInputs = [ octomap boost assimp eigen ]; - nativeBuildInputs = [ octomap boost eigen git catkin assimp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''HPP fork of FCL with bug fixes.''; diff --git a/kinetic/hrpsys-tools/default.nix b/kinetic/hrpsys-tools/default.nix index 05d764aa97..8c73d31bc2 100644 --- a/kinetic/hrpsys-tools/default.nix +++ b/kinetic/hrpsys-tools/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b2732c77bfafcf29c26e9a2611de2c7af9ae1b845b9877be9645a1d6055d1327"; }; + buildInputs = [ hrpsys rostest ]; propagatedBuildInputs = [ hrpsys openrtm-tools ]; - nativeBuildInputs = [ hrpsys rostest catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The hrpsys_tools package''; diff --git a/kinetic/hsr-description/default.nix b/kinetic/hsr-description/default.nix index 4801a74195..9051606376 100644 --- a/kinetic/hsr-description/default.nix +++ b/kinetic/hsr-description/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0404fdb0e9b922ce077ecead23b4631406e9d24d7dcf7afd48b16818f2e5e138"; }; + buildInputs = [ xacro rosbash ]; propagatedBuildInputs = [ hsr-meshes rviz rosbash robot-state-publisher joint-state-publisher xacro ]; - nativeBuildInputs = [ catkin xacro rosbash ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''URDF files for Toyota HSR''; diff --git a/kinetic/humanoid-localization/default.nix b/kinetic/humanoid-localization/default.nix index ae66025f92..b8afd23e30 100644 --- a/kinetic/humanoid-localization/default.nix +++ b/kinetic/humanoid-localization/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "802b223aa02c760a62d63c31de19f472da76857467906b5fa1ca9347f19e22dc"; }; + buildInputs = [ std-srvs boost cmake-modules sensor-msgs message-filters dynamic-edt-3d octomap-msgs roscpp nav-msgs octomap-ros octomap visualization-msgs pcl-ros std-msgs tf pcl-conversions geometry-msgs eigen ]; propagatedBuildInputs = [ std-srvs boost cmake-modules sensor-msgs message-filters dynamic-edt-3d octomap-msgs roscpp nav-msgs octomap-ros octomap visualization-msgs pcl-ros std-msgs tf pcl-conversions geometry-msgs eigen ]; - nativeBuildInputs = [ std-srvs catkin octomap-msgs nav-msgs octomap pcl-ros std-msgs roscpp visualization-msgs tf pcl-conversions geometry-msgs boost cmake-modules sensor-msgs message-filters dynamic-edt-3d octomap-ros eigen ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''6D localization for humanoid robots based on depth data (laser, point clouds). diff --git a/kinetic/humanoid-nav-msgs/default.nix b/kinetic/humanoid-nav-msgs/default.nix index 4ce17e1be7..bfeb930135 100644 --- a/kinetic/humanoid-nav-msgs/default.nix +++ b/kinetic/humanoid-nav-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "80f6163d1ad0170811809fff118132f99cc4ac39af51339f51f5c3d66490289b"; }; + buildInputs = [ std-msgs message-generation actionlib-msgs geometry-msgs ]; propagatedBuildInputs = [ std-msgs message-runtime actionlib-msgs geometry-msgs ]; - nativeBuildInputs = [ message-generation actionlib-msgs std-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages and services for humanoid robot navigation''; diff --git a/kinetic/humanoid-planner-2d/default.nix b/kinetic/humanoid-planner-2d/default.nix index 9549705656..98c092900d 100644 --- a/kinetic/humanoid-planner-2d/default.nix +++ b/kinetic/humanoid-planner-2d/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "92eb24ebd3a9ba584aef0cdbccf9043017208b34ad766d4ed98bc350bdf135f4"; }; + buildInputs = [ gridmap-2d visualization-msgs roscpp geometry-msgs sbpl ]; propagatedBuildInputs = [ gridmap-2d visualization-msgs roscpp geometry-msgs sbpl ]; - nativeBuildInputs = [ gridmap-2d visualization-msgs catkin roscpp geometry-msgs sbpl ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''humanoid_planner_2d - provides a simple 2D path planner as wrapper around SBPL (ARA*, AD*, R*).''; diff --git a/kinetic/husky-base/default.nix b/kinetic/husky-base/default.nix index 9ca05c4bf0..7898425dac 100644 --- a/kinetic/husky-base/default.nix +++ b/kinetic/husky-base/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6026539875a7a353f24452cd4877a980c2640f2e8e65836396706874002d539c"; }; + buildInputs = [ controller-manager hardware-interface husky-msgs roslint sensor-msgs diagnostic-updater diagnostic-msgs roslaunch roscpp ]; propagatedBuildInputs = [ controller-manager hardware-interface husky-msgs diff-drive-controller sensor-msgs diagnostic-updater husky-description topic-tools diagnostic-msgs roscpp husky-control geometry-msgs diagnostic-aggregator ]; - nativeBuildInputs = [ controller-manager hardware-interface husky-msgs roslint sensor-msgs catkin diagnostic-updater diagnostic-msgs roslaunch roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Clearpath Husky robot driver''; diff --git a/kinetic/husky-bringup/default.nix b/kinetic/husky-bringup/default.nix index c4d03b5d95..61d82fd5bb 100644 --- a/kinetic/husky-bringup/default.nix +++ b/kinetic/husky-bringup/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, microstrain-3dmgx2-imu, nmea-navsat-driver, husky-control, um6, husky-base, catkin, pythonPackages, tf2-ros, husky-description, lms1xx, robot-localization, nmea-comms, robot-upstart, roslaunch, tf, imu-filter-madgwick, imu-transformer, um7 }: +{ lib, buildRosPackage, fetchurl, roslaunch, microstrain-3dmgx2-imu, nmea-navsat-driver, husky-control, husky-base, catkin, pythonPackages, tf2-ros, husky-description, lms1xx, robot-localization, nmea-comms, robot-upstart, um6, tf, imu-filter-madgwick, imu-transformer, um7 }: buildRosPackage { pname = "ros-kinetic-husky-bringup"; version = "0.3.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a18a72faba08c7428ab3cfcfd4ff70c40329d3299f124f8ffa7427cc997d317c"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ microstrain-3dmgx2-imu nmea-navsat-driver husky-base pythonPackages.scipy tf2-ros husky-description lms1xx um7 robot-localization nmea-comms robot-upstart um6 tf husky-control imu-transformer imu-filter-madgwick ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Clearpath Husky installation and integration package''; diff --git a/kinetic/husky-control/default.nix b/kinetic/husky-control/default.nix index 204381a593..31d780ae16 100644 --- a/kinetic/husky-control/default.nix +++ b/kinetic/husky-control/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "33234b9db22f766e0824cc06f812cfca7f59e4a31ea69dd9443e58634d43f2b3"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ controller-manager twist-mux joint-state-controller diff-drive-controller joy joint-trajectory-controller husky-description robot-localization multimaster-launch robot-state-publisher interactive-marker-twist-server rostopic teleop-twist-joy ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Clearpath Husky controller configurations''; diff --git a/kinetic/husky-description/default.nix b/kinetic/husky-description/default.nix index eb21613323..7cc2f1a142 100644 --- a/kinetic/husky-description/default.nix +++ b/kinetic/husky-description/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "079b3c29eb3c1a1fffa8086406e5072e81bc955180ef50513ed8000018688ee7"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ lms1xx urdf xacro ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Clearpath Husky URDF description''; diff --git a/kinetic/husky-gazebo/default.nix b/kinetic/husky-gazebo/default.nix index ee1304bfde..43cfe78407 100644 --- a/kinetic/husky-gazebo/default.nix +++ b/kinetic/husky-gazebo/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, gazebo-ros, controller-manager, husky-control, hector-gazebo-plugins, catkin, gazebo-plugins, husky-description, multimaster-launch, rostopic, roslaunch, pointcloud-to-laserscan, gazebo-ros-control }: +{ lib, buildRosPackage, fetchurl, gazebo-ros, controller-manager, hector-gazebo-plugins, catkin, gazebo-plugins, husky-description, multimaster-launch, rostopic, pointcloud-to-laserscan, roslaunch, husky-control, gazebo-ros-control }: buildRosPackage { pname = "ros-kinetic-husky-gazebo"; version = "0.3.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3d6adaa8dfa047d60419f8178f8ac6f7bbff30f734244efa21db209e4b0e715b"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ gazebo-ros controller-manager hector-gazebo-plugins gazebo-plugins husky-description multimaster-launch rostopic pointcloud-to-laserscan husky-control gazebo-ros-control ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Clearpath Husky Simulator bringup''; diff --git a/kinetic/husky-msgs/default.nix b/kinetic/husky-msgs/default.nix index a60c6e21de..66686737e6 100644 --- a/kinetic/husky-msgs/default.nix +++ b/kinetic/husky-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4ebde2d186ea1d8672d28c703163ad857b4b65df17d4b16ce0ab628c0158a236"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages for Clearpath Husky''; diff --git a/kinetic/husky-navigation/default.nix b/kinetic/husky-navigation/default.nix index 3f1c337188..a9457b770a 100644 --- a/kinetic/husky-navigation/default.nix +++ b/kinetic/husky-navigation/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d23ca344b12ece712e41e43f45e6f452a0fd87cbf42241f6eda768a0c3114b4d"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ gmapping dwa-local-planner frontier-exploration amcl map-server base-local-planner navfn move-base ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Autonomous mapping and navigation demos for the Clearpath Husky''; diff --git a/kinetic/husky-viz/default.nix b/kinetic/husky-viz/default.nix index f7125ed9df..69985841c1 100644 --- a/kinetic/husky-viz/default.nix +++ b/kinetic/husky-viz/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7c81fc30270feac8fed1a8e716f1f83f4c902c3ce6e85a8bcdb80fa3b810db3c"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ husky-description rviz-imu-plugin rviz robot-state-publisher joint-state-publisher ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Visualization configuration for Clearpath Husky''; diff --git a/kinetic/ibeo-core/default.nix b/kinetic/ibeo-core/default.nix index 19b3a1833c..9bb6bd7f26 100644 --- a/kinetic/ibeo-core/default.nix +++ b/kinetic/ibeo-core/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c9a9ba008cc63befa85f00182eae4c0d5927f923ebaa7d05137e914919b6736e"; }; + buildInputs = [ network-interface roslint ]; propagatedBuildInputs = [ network-interface ]; - nativeBuildInputs = [ network-interface catkin roslint ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The ibeo_core package''; diff --git a/kinetic/ibeo-lux/default.nix b/kinetic/ibeo-lux/default.nix index 28875dec2f..7c0e8aa8d1 100644 --- a/kinetic/ibeo-lux/default.nix +++ b/kinetic/ibeo-lux/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "47bd62ae74a6c76aede8be4ea7b5fe9ea4bfd9cdfd452d6701dc9426ad3139bd"; }; + buildInputs = [ ibeo-core ibeo-msgs pcl-ros std-msgs network-interface visualization-msgs geometry-msgs roscpp ]; propagatedBuildInputs = [ ibeo-core ibeo-msgs pcl-ros std-msgs network-interface visualization-msgs geometry-msgs roscpp ]; - nativeBuildInputs = [ network-interface catkin roscpp ibeo-core std-msgs pcl-ros ibeo-msgs visualization-msgs geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS driver for IBEO LUX''; diff --git a/kinetic/ibeo-msgs/default.nix b/kinetic/ibeo-msgs/default.nix index 2ac815234f..b24d6dd8fd 100644 --- a/kinetic/ibeo-msgs/default.nix +++ b/kinetic/ibeo-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d7a7ce5b115b598b1dcf4d4ac30d909de6db7e5577a770410d9629a0fe414f13"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Package containing messages for Ibeo sensors.''; diff --git a/kinetic/ifm-o3mxxx/default.nix b/kinetic/ifm-o3mxxx/default.nix index 42950860f3..410bd86b88 100644 --- a/kinetic/ifm-o3mxxx/default.nix +++ b/kinetic/ifm-o3mxxx/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1c4b8423548da9b6e19cfdd85a7d4451313efb7c1cc1471b810337042b6509c7"; }; + buildInputs = [ message-generation pcl-ros std-msgs sensor-msgs tf geometry-msgs roscpp ]; propagatedBuildInputs = [ message-runtime pcl-ros std-msgs sensor-msgs tf geometry-msgs roscpp ]; - nativeBuildInputs = [ message-generation catkin pcl-ros std-msgs sensor-msgs tf geometry-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The ifm_o3mxxx package''; diff --git a/kinetic/igvc-self-drive-gazebo-plugins/default.nix b/kinetic/igvc-self-drive-gazebo-plugins/default.nix index 154428a17d..5a127f1332 100644 --- a/kinetic/igvc-self-drive-gazebo-plugins/default.nix +++ b/kinetic/igvc-self-drive-gazebo-plugins/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, gazebo-ros, gazebo-ros-pkgs, hector-models, catkin, hector-gazebo-plugins, robot-state-publisher, dynamic-reconfigure, roscpp }: +{ lib, buildRosPackage, fetchurl, gazebo-ros, gazebo-ros-pkgs, hector-gazebo-plugins, catkin, hector-models, robot-state-publisher, dynamic-reconfigure, roscpp }: buildRosPackage { pname = "ros-kinetic-igvc-self-drive-gazebo-plugins"; version = "0.1.4-r1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3691f480209b027c3db97c2fc6cc46e4dfa5766be2a0f504ff8fbe5a0ef8618e"; }; + buildInputs = [ gazebo-ros roscpp dynamic-reconfigure ]; propagatedBuildInputs = [ gazebo-ros gazebo-ros-pkgs robot-state-publisher dynamic-reconfigure hector-models hector-gazebo-plugins roscpp ]; - nativeBuildInputs = [ gazebo-ros catkin roscpp dynamic-reconfigure ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Gazebo plugins for IGVC Self-Drive simulator''; diff --git a/kinetic/iirob-filters/default.nix b/kinetic/iirob-filters/default.nix index 92c0731cc5..6ae79dc44a 100644 --- a/kinetic/iirob-filters/default.nix +++ b/kinetic/iirob-filters/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f083c70688f848452c3c68ac030b5ecf36bd7899a36331eadf1f6132954dca79"; }; + buildInputs = [ filters cmake-modules pluginlib roscpp tf2-ros rostest dynamic-reconfigure eigen-conversions rosparam-handler geometry-msgs ]; propagatedBuildInputs = [ filters cmake-modules pluginlib roscpp tf2-ros rostest dynamic-reconfigure eigen-conversions rosparam-handler geometry-msgs ]; - nativeBuildInputs = [ filters cmake-modules pluginlib catkin roscpp tf2-ros rostest dynamic-reconfigure eigen-conversions rosparam-handler geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The iirob_filters package implements following filters: diff --git a/kinetic/image-cb-detector/default.nix b/kinetic/image-cb-detector/default.nix index 6942401f65..db851169ab 100644 --- a/kinetic/image-cb-detector/default.nix +++ b/kinetic/image-cb-detector/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, actionlib-msgs, image-transport, sensor-msgs, catkin, cv-bridge, message-filters, message-generation, message-runtime, actionlib, std-msgs, roscpp, geometry-msgs, calibration-msgs }: +{ lib, buildRosPackage, fetchurl, actionlib-msgs, image-transport, sensor-msgs, cv-bridge, message-filters, catkin, message-generation, message-runtime, actionlib, std-msgs, roscpp, geometry-msgs, calibration-msgs }: buildRosPackage { pname = "ros-kinetic-image-cb-detector"; version = "0.10.14"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a0151e6621779e4886b5b2a87721d1692375bb3a42defd682ced8175ed043fb8"; }; + buildInputs = [ actionlib-msgs image-transport sensor-msgs cv-bridge message-filters message-generation actionlib std-msgs roscpp geometry-msgs calibration-msgs ]; propagatedBuildInputs = [ actionlib-msgs image-transport sensor-msgs cv-bridge message-filters message-runtime actionlib std-msgs roscpp geometry-msgs calibration-msgs ]; - nativeBuildInputs = [ actionlib-msgs image-transport sensor-msgs cv-bridge message-filters catkin message-generation actionlib std-msgs roscpp geometry-msgs calibration-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Provide a node that extracts checkerboard corners from ROS images. diff --git a/kinetic/image-exposure-msgs/default.nix b/kinetic/image-exposure-msgs/default.nix index 4ac3ebfff9..b2ab55966e 100644 --- a/kinetic/image-exposure-msgs/default.nix +++ b/kinetic/image-exposure-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c00581c3619079fa862447f37878201086bbd62a8f65405e68c80af761beba61"; }; + buildInputs = [ std-msgs message-generation statistics-msgs ]; propagatedBuildInputs = [ std-msgs statistics-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation statistics-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages related to the Point Grey camera driver.''; diff --git a/kinetic/image-geometry/default.nix b/kinetic/image-geometry/default.nix index 1c5ed79d61..a8d63e2aab 100644 --- a/kinetic/image-geometry/default.nix +++ b/kinetic/image-geometry/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ad1a63c29af20a0de51e2759ae1c3e075e168945ae1dcc3d55ef77284ccc7904"; }; + buildInputs = [ sensor-msgs opencv3 ]; propagatedBuildInputs = [ sensor-msgs opencv3 ]; - nativeBuildInputs = [ sensor-msgs catkin opencv3 ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''`image_geometry` contains C++ and Python libraries for interpreting images diff --git a/kinetic/image-overlay-scale-and-compass/default.nix b/kinetic/image-overlay-scale-and-compass/default.nix index 3bed1737e6..9b64b50f7a 100644 --- a/kinetic/image-overlay-scale-and-compass/default.nix +++ b/kinetic/image-overlay-scale-and-compass/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, click, sensor-msgs, cv-bridge, pythonPackages, catkin, rospy, std-msgs }: +{ lib, buildRosPackage, fetchurl, click, sensor-msgs, catkin, pythonPackages, cv-bridge, rospy, std-msgs }: buildRosPackage { pname = "ros-kinetic-image-overlay-scale-and-compass"; version = "0.2.1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6cce50c81ea583c78c9e05846e1323493c382b6e367ffe78fd392c27be6f6d68"; }; + buildInputs = [ std-msgs sensor-msgs cv-bridge rospy ]; propagatedBuildInputs = [ pythonPackages.numpy rospy std-msgs sensor-msgs cv-bridge click pythonPackages.opencv3 ]; - nativeBuildInputs = [ catkin rospy std-msgs sensor-msgs cv-bridge ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Add an indication of scale and compass to images.''; diff --git a/kinetic/image-proc/default.nix b/kinetic/image-proc/default.nix index bda8bb2d5c..3ab48f1332 100644 --- a/kinetic/image-proc/default.nix +++ b/kinetic/image-proc/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, boost, camera-calibration-parsers, image-transport, sensor-msgs, cv-bridge, catkin, nodelet-topic-tools, roscpp, image-geometry, rostest, dynamic-reconfigure, nodelet }: +{ lib, buildRosPackage, fetchurl, boost, camera-calibration-parsers, image-transport, sensor-msgs, cv-bridge, nodelet-topic-tools, catkin, roscpp, image-geometry, rostest, dynamic-reconfigure, nodelet }: buildRosPackage { pname = "ros-kinetic-image-proc"; version = "1.12.23"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "9c74897935e80a200d6a3a28ee055889f69eca787c2be11095003f75b73b2aa2"; }; + buildInputs = [ boost image-transport sensor-msgs cv-bridge nodelet-topic-tools roscpp image-geometry dynamic-reconfigure nodelet ]; checkInputs = [ camera-calibration-parsers rostest ]; propagatedBuildInputs = [ cv-bridge nodelet dynamic-reconfigure image-transport sensor-msgs nodelet-topic-tools roscpp image-geometry ]; - nativeBuildInputs = [ boost image-transport sensor-msgs cv-bridge nodelet-topic-tools catkin roscpp image-geometry dynamic-reconfigure nodelet ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Single image rectification and color processing.''; diff --git a/kinetic/image-publisher/default.nix b/kinetic/image-publisher/default.nix index 5c9ae3cb67..2bea99ac3e 100644 --- a/kinetic/image-publisher/default.nix +++ b/kinetic/image-publisher/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, camera-info-manager, image-transport, sensor-msgs, cv-bridge, catkin, nodelet, dynamic-reconfigure, roscpp }: +{ lib, buildRosPackage, fetchurl, camera-info-manager, image-transport, sensor-msgs, catkin, cv-bridge, nodelet, dynamic-reconfigure, roscpp }: buildRosPackage { pname = "ros-kinetic-image-publisher"; version = "1.12.23"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "791f74c3fa55e9cf2e16bb467dfd1f1ae4cb55a1502e51c5abde8cded3cc6d55"; }; + buildInputs = [ cv-bridge nodelet dynamic-reconfigure camera-info-manager image-transport sensor-msgs roscpp ]; propagatedBuildInputs = [ cv-bridge nodelet dynamic-reconfigure camera-info-manager image-transport sensor-msgs roscpp ]; - nativeBuildInputs = [ catkin cv-bridge nodelet dynamic-reconfigure camera-info-manager image-transport sensor-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''
diff --git a/kinetic/image-recognition-msgs/default.nix b/kinetic/image-recognition-msgs/default.nix index af3183e6ba..5fe4dbad1b 100644 --- a/kinetic/image-recognition-msgs/default.nix +++ b/kinetic/image-recognition-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2eb6856fb42192813c1ac60f0a408705c6e61ed425cf14f95b4aa6aa36d2717c"; }; + buildInputs = [ sensor-msgs message-generation ]; propagatedBuildInputs = [ sensor-msgs message-generation ]; - nativeBuildInputs = [ sensor-msgs message-generation catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The image_recognition_msgs package''; diff --git a/kinetic/image-recognition-rqt/default.nix b/kinetic/image-recognition-rqt/default.nix index 9d3cc3fe1a..33c85c3e57 100644 --- a/kinetic/image-recognition-rqt/default.nix +++ b/kinetic/image-recognition-rqt/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a56d2d703300accb15861dccee05182931eec249d114560614c9a4d1ef95681c"; }; + buildInputs = [ rqt-gui-py image-recognition-msgs image-recognition-util rospy rqt-gui ]; propagatedBuildInputs = [ rqt-gui-py image-recognition-msgs image-recognition-util rospy rqt-gui ]; - nativeBuildInputs = [ rqt-gui-py image-recognition-msgs image-recognition-util rospy catkin rqt-gui ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The image_recognition_rqt package''; diff --git a/kinetic/image-rotate/default.nix b/kinetic/image-rotate/default.nix index 5420ed1b7a..a149c0db8a 100644 --- a/kinetic/image-rotate/default.nix +++ b/kinetic/image-rotate/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, cmake-modules, tf2-geometry-msgs, image-transport, catkin, cv-bridge, tf2-ros, roscpp, rostest, tf2, dynamic-reconfigure, nodelet, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, cmake-modules, tf2-geometry-msgs, image-transport, catkin, cv-bridge, tf2-ros, roscpp, tf2, rostest, dynamic-reconfigure, nodelet, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-image-rotate"; version = "1.12.23"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "555f20936b6389f00c612a52c9b1b02e437b57694ed3413d26320029ea191fa3"; }; + buildInputs = [ cmake-modules tf2-geometry-msgs image-transport cv-bridge roscpp tf2-ros tf2 dynamic-reconfigure nodelet geometry-msgs ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ tf2 cv-bridge tf2-ros tf2-geometry-msgs dynamic-reconfigure image-transport nodelet roscpp ]; - nativeBuildInputs = [ cmake-modules tf2-geometry-msgs image-transport cv-bridge catkin roscpp tf2-ros tf2 dynamic-reconfigure nodelet geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''
diff --git a/kinetic/image-stream/default.nix b/kinetic/image-stream/default.nix index 837e820b60..09c543f9b7 100644 --- a/kinetic/image-stream/default.nix +++ b/kinetic/image-stream/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "57c40cb2935de0812d1e5925bdd06a45dae48ce97f28e9eeaa534290c0e4029c"; }; + buildInputs = [ rosweb cv-bridge opencv3 rospy ]; propagatedBuildInputs = [ rosweb cv-bridge opencv3 rospy ]; - nativeBuildInputs = [ rospy rosweb catkin cv-bridge opencv3 ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''rosweb plugin to serve images as streams (MJPEG, Theora, FLV, etc)''; diff --git a/kinetic/image-transport/default.nix b/kinetic/image-transport/default.nix index ba79b9ddd9..26c9dbb76f 100644 --- a/kinetic/image-transport/default.nix +++ b/kinetic/image-transport/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6f9e7abf09c1ac9f8b8ea7f6df2c49f88c7708a5feefe25089bda48a877fef22"; }; + buildInputs = [ roslib pluginlib rosconsole sensor-msgs roscpp message-filters ]; propagatedBuildInputs = [ roslib pluginlib rosconsole sensor-msgs roscpp message-filters ]; - nativeBuildInputs = [ roslib catkin pluginlib rosconsole sensor-msgs roscpp message-filters ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''image_transport should always be used to subscribe to and publish images. It provides transparent diff --git a/kinetic/image-view/default.nix b/kinetic/image-view/default.nix index 0a4ab5b25e..606972a15d 100644 --- a/kinetic/image-view/default.nix +++ b/kinetic/image-view/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, std-srvs, rosconsole, camera-calibration-parsers, image-transport, gtk2, cv-bridge, catkin, sensor-msgs, message-filters, roscpp, rostest, message-generation, dynamic-reconfigure, nodelet, stereo-msgs }: +{ lib, buildRosPackage, fetchurl, std-srvs, rosconsole, camera-calibration-parsers, image-transport, gtk2, cv-bridge, sensor-msgs, message-filters, catkin, rostest, message-generation, nodelet, dynamic-reconfigure, roscpp, stereo-msgs }: buildRosPackage { pname = "ros-kinetic-image-view"; version = "1.12.23"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "71403d5fcb6ce1d2f777cc9b095e26473a81f548ef8761dd9510fa9270a96511"; }; + buildInputs = [ std-srvs rosconsole camera-calibration-parsers image-transport gtk2 sensor-msgs message-filters cv-bridge message-generation nodelet dynamic-reconfigure roscpp stereo-msgs ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ std-srvs rosconsole camera-calibration-parsers image-transport gtk2 cv-bridge message-filters nodelet dynamic-reconfigure roscpp ]; - nativeBuildInputs = [ std-srvs rosconsole camera-calibration-parsers image-transport gtk2 sensor-msgs message-filters cv-bridge catkin message-generation nodelet dynamic-reconfigure roscpp stereo-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A simple viewer for ROS image topics. Includes a specialized viewer diff --git a/kinetic/image-view2/default.nix b/kinetic/image-view2/default.nix index 7b84eefefb..37ed19f1e2 100644 --- a/kinetic/image-view2/default.nix +++ b/kinetic/image-view2/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, std-srvs, image-transport, sensor-msgs, catkin, cv-bridge, pythonPackages, roscpp, image-geometry, message-filters, rostest, message-generation, message-runtime, image-view, pcl-ros, std-msgs, tf, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, std-srvs, tf, image-transport, sensor-msgs, catkin, cv-bridge, pythonPackages, message-filters, image-geometry, rostest, message-generation, message-runtime, image-view, pcl-ros, std-msgs, roscpp, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-image-view2"; version = "2.2.10"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "9c473c39749144320448406e22c8ed262cda2c901b9f231b5d749a0bf539d44e"; }; + buildInputs = [ std-srvs image-transport sensor-msgs cv-bridge message-filters roscpp image-geometry rostest message-generation image-view pcl-ros std-msgs tf geometry-msgs ]; checkInputs = [ pythonPackages.numpy pythonPackages.scipy ]; propagatedBuildInputs = [ std-srvs image-transport sensor-msgs cv-bridge message-filters roscpp image-geometry message-runtime image-view pcl-ros std-msgs tf geometry-msgs ]; - nativeBuildInputs = [ std-srvs image-transport sensor-msgs cv-bridge message-filters catkin roscpp image-geometry rostest message-generation image-view pcl-ros std-msgs tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A simple viewer for ROS image topics with draw-on features''; diff --git a/kinetic/imagesift/default.nix b/kinetic/imagesift/default.nix index 4a8786512a..ea34d366eb 100644 --- a/kinetic/imagesift/default.nix +++ b/kinetic/imagesift/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, cmake-modules, libsiftfast, image-transport, sensor-msgs, cv-bridge, posedetection-msgs, catkin, jsk-topic-tools, rostest, jsk-recognition-utils, nodelet, roscpp }: +{ lib, buildRosPackage, fetchurl, cmake-modules, libsiftfast, image-transport, sensor-msgs, cv-bridge, posedetection-msgs, jsk-topic-tools, catkin, roscpp, rostest, jsk-recognition-utils, nodelet }: buildRosPackage { pname = "ros-kinetic-imagesift"; version = "1.2.9"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "88a9b0e992c9939aca44e9c51adcc04e103e42c00e72e880ac47391f59fccb8c"; }; + buildInputs = [ cmake-modules libsiftfast image-transport sensor-msgs cv-bridge jsk-topic-tools posedetection-msgs roscpp jsk-recognition-utils nodelet ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ libsiftfast image-transport sensor-msgs cv-bridge jsk-topic-tools posedetection-msgs roscpp jsk-recognition-utils nodelet ]; - nativeBuildInputs = [ cmake-modules libsiftfast image-transport sensor-msgs cv-bridge jsk-topic-tools posedetection-msgs roscpp catkin jsk-recognition-utils nodelet ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''For every image, computes its sift features and send a new message with the image, its intrinsic parameters, and the features. diff --git a/kinetic/imagezero-image-transport/default.nix b/kinetic/imagezero-image-transport/default.nix index ff69abde17..97fc4f27f5 100644 --- a/kinetic/imagezero-image-transport/default.nix +++ b/kinetic/imagezero-image-transport/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9ed895b2065c4d0a608fb421cdd510e5b6d75f657ce93f6f08858271ce69a66e"; }; + buildInputs = [ message-runtime image-transport sensor-msgs cv-bridge imagezero-ros ]; propagatedBuildInputs = [ message-runtime image-transport sensor-msgs cv-bridge imagezero-ros ]; - nativeBuildInputs = [ catkin message-runtime image-transport sensor-msgs cv-bridge imagezero-ros ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A plugin to image_transport for transparently sending images encoded with ImageZero.''; diff --git a/kinetic/imagezero-ros/default.nix b/kinetic/imagezero-ros/default.nix index 86c98c6c1c..a002abfd8d 100644 --- a/kinetic/imagezero-ros/default.nix +++ b/kinetic/imagezero-ros/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2bedb8482b007f719ba852a5377de055fd81cb67dbb75e3a7c29ba279d2d56af"; }; + buildInputs = [ message-runtime sensor-msgs cv-bridge roscpp imagezero ]; propagatedBuildInputs = [ sensor-msgs cv-bridge message-runtime imagezero ]; - nativeBuildInputs = [ catkin message-runtime sensor-msgs cv-bridge roscpp imagezero ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A library that provides convenient methods for manipulating ROS images with ImageZero''; diff --git a/kinetic/imu-compass/default.nix b/kinetic/imu-compass/default.nix index a91676f0f8..30f687cdc6 100644 --- a/kinetic/imu-compass/default.nix +++ b/kinetic/imu-compass/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6cc348641406c6549ccc7e1311e7f53f1dd7e91790f588c081ef43eb199e915a"; }; + buildInputs = [ std-msgs sensor-msgs tf geometry-msgs ]; propagatedBuildInputs = [ std-msgs sensor-msgs pythonPackages.scipy geometry-msgs tf ]; - nativeBuildInputs = [ catkin std-msgs sensor-msgs tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Node to combine IMU data (accelerometers and gyroscopes) with Compass data (magnetometers) for a cleaner reading of a Vehicles Heading''; diff --git a/kinetic/imu-complementary-filter/default.nix b/kinetic/imu-complementary-filter/default.nix index cccd630232..3dac2628c3 100644 --- a/kinetic/imu-complementary-filter/default.nix +++ b/kinetic/imu-complementary-filter/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, cmake-modules, sensor-msgs, catkin, message-filters, roscpp, std-msgs, tf }: +{ lib, buildRosPackage, fetchurl, cmake-modules, tf, sensor-msgs, catkin, message-filters, std-msgs, roscpp }: buildRosPackage { pname = "ros-kinetic-imu-complementary-filter"; version = "1.1.6"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "805fb81a11db5bcaaaf7cbcf7526665488fb63b2a78b6fad205b5505f4c34b77"; }; + buildInputs = [ cmake-modules std-msgs sensor-msgs tf message-filters roscpp ]; propagatedBuildInputs = [ std-msgs sensor-msgs roscpp message-filters tf ]; - nativeBuildInputs = [ catkin cmake-modules std-msgs sensor-msgs tf message-filters roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 .''; diff --git a/kinetic/imu-filter-madgwick/default.nix b/kinetic/imu-filter-madgwick/default.nix index f54511213c..130b15bc58 100644 --- a/kinetic/imu-filter-madgwick/default.nix +++ b/kinetic/imu-filter-madgwick/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, pluginlib, tf2-geometry-msgs, sensor-msgs, catkin, message-filters, tf2-ros, tf2, nodelet, dynamic-reconfigure, roscpp, rosunit, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, pluginlib, tf2-geometry-msgs, sensor-msgs, catkin, message-filters, tf2-ros, roscpp, tf2, dynamic-reconfigure, nodelet, rosunit, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-imu-filter-madgwick"; version = "1.1.6"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "275efac81b1e9dba34099ab20426a2e0f60a7dcc27ee85887f6c50e52d9f8da9"; }; + buildInputs = [ pluginlib tf2-geometry-msgs sensor-msgs message-filters roscpp tf2-ros tf2 dynamic-reconfigure nodelet geometry-msgs ]; checkInputs = [ rosunit ]; propagatedBuildInputs = [ pluginlib tf2-geometry-msgs sensor-msgs message-filters roscpp tf2-ros tf2 dynamic-reconfigure nodelet geometry-msgs ]; - nativeBuildInputs = [ pluginlib tf2-geometry-msgs sensor-msgs catkin message-filters roscpp tf2-ros tf2 dynamic-reconfigure nodelet geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into an orientation. Based on code by Sebastian Madgwick, http://www.x-io.co.uk/node/8#open_source_ahrs_and_imu_algorithms.''; diff --git a/kinetic/imu-processors/default.nix b/kinetic/imu-processors/default.nix index a2c6c6906c..3058fa3de0 100644 --- a/kinetic/imu-processors/default.nix +++ b/kinetic/imu-processors/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f42b36cc5c874042cf826732d1f68361621bf020b4080686882cdc4e791c8264"; }; + buildInputs = [ nav-msgs geometry-msgs sensor-msgs tf roscpp ]; propagatedBuildInputs = [ nav-msgs geometry-msgs sensor-msgs tf roscpp ]; - nativeBuildInputs = [ nav-msgs catkin geometry-msgs sensor-msgs tf roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Processors for sensor_msgs::Imu data''; diff --git a/kinetic/imu-sensor-controller/default.nix b/kinetic/imu-sensor-controller/default.nix index 21ee9ff43d..6615598e3f 100644 --- a/kinetic/imu-sensor-controller/default.nix +++ b/kinetic/imu-sensor-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0499419cd9f77c00890c12bd32da24c3c82e7b8120d7a0e1f5dbd174b72698fa"; }; + buildInputs = [ hardware-interface controller-interface pluginlib realtime-tools sensor-msgs roscpp ]; propagatedBuildInputs = [ hardware-interface controller-interface pluginlib realtime-tools sensor-msgs roscpp ]; - nativeBuildInputs = [ hardware-interface controller-interface catkin pluginlib realtime-tools sensor-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Controller to publish state of IMU sensors''; diff --git a/kinetic/imu-transformer/default.nix b/kinetic/imu-transformer/default.nix index 8d0d746409..7901762747 100644 --- a/kinetic/imu-transformer/default.nix +++ b/kinetic/imu-transformer/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "afc108f9723e14a7a7785c2ab92a5bf373c633d304a9c894746fbc85f6e32d2c"; }; + buildInputs = [ sensor-msgs message-filters roscpp tf2-ros tf2-sensor-msgs tf2 topic-tools roslaunch nodelet geometry-msgs ]; propagatedBuildInputs = [ sensor-msgs message-filters roscpp tf2-ros tf2-sensor-msgs tf2 nodelet topic-tools roslaunch tf geometry-msgs ]; - nativeBuildInputs = [ sensor-msgs catkin message-filters roscpp tf2-ros tf2-sensor-msgs tf2 topic-tools roslaunch nodelet geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Node/nodelet combination to transform sensor_msgs::Imu data from one frame into another.''; diff --git a/kinetic/indoor-localization/default.nix b/kinetic/indoor-localization/default.nix index 8f6e872420..f6cd20662e 100644 --- a/kinetic/indoor-localization/default.nix +++ b/kinetic/indoor-localization/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "59fdc0c908dd33a16d7c6a5ef61715ec72565aa75446a8bbed2ef3e960b25061"; }; + buildInputs = [ rostest nav-msgs message-generation rospy std-msgs roscpp ]; propagatedBuildInputs = [ rostest nav-msgs message-runtime rospy std-msgs roscpp ]; - nativeBuildInputs = [ rostest nav-msgs message-generation rospy std-msgs catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The indoor_localization package''; diff --git a/kinetic/indoor-positioning/default.nix b/kinetic/indoor-positioning/default.nix index fb18c76605..7b956ca25c 100644 --- a/kinetic/indoor-positioning/default.nix +++ b/kinetic/indoor-positioning/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "cc8fde923b77fbd3e67509827ddd6f2c0324af1b85d9f8ce116ae8ac802cc419"; }; + buildInputs = [ pythonPackages.numpy message-generation pythonPackages.pyserial rospy std-msgs roscpp pythonPackages.scipy pythonPackages.pyyaml ]; propagatedBuildInputs = [ pythonPackages.numpy pythonPackages.pyserial message-runtime rospy std-msgs roscpp pythonPackages.scipy pythonPackages.pyyaml ]; - nativeBuildInputs = [ pythonPackages.numpy pythonPackages.pyserial pythonPackages.scipy catkin pythonPackages.pyyaml message-generation rospy std-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This is a ROS package for the metraTec Indoor Positioning System. diff --git a/kinetic/industrial-msgs/default.nix b/kinetic/industrial-msgs/default.nix index 2b2cb8cf91..090dc3dbcd 100644 --- a/kinetic/industrial-msgs/default.nix +++ b/kinetic/industrial-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "fe5ef1f0258098cba4d21bd0ca50a0b3e8047ace0c0903efe6cd2b8559647a9f"; }; + buildInputs = [ std-msgs genmsg message-generation trajectory-msgs ]; propagatedBuildInputs = [ std-msgs genmsg trajectory-msgs message-runtime ]; - nativeBuildInputs = [ message-generation trajectory-msgs std-msgs genmsg catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The industrial message package containes industrial specific messages diff --git a/kinetic/industrial-robot-client/default.nix b/kinetic/industrial-robot-client/default.nix index 65e2ab9cfc..7684e2533e 100644 --- a/kinetic/industrial-robot-client/default.nix +++ b/kinetic/industrial-robot-client/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, control-msgs, actionlib-msgs, trajectory-msgs, sensor-msgs, catkin, industrial-utils, industrial-msgs, simple-message, urdf, robot-state-publisher, actionlib, std-msgs, roslaunch, roscpp, rosunit }: +{ lib, buildRosPackage, fetchurl, control-msgs, actionlib-msgs, trajectory-msgs, sensor-msgs, industrial-utils, catkin, industrial-msgs, simple-message, urdf, robot-state-publisher, actionlib, std-msgs, roslaunch, roscpp, rosunit }: buildRosPackage { pname = "ros-kinetic-industrial-robot-client"; version = "0.7.0"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "fb9e9464e6fb6f86cfd77efcd8a67a1402f5eba2a16a038fb6c32b8c33fa4055"; }; + buildInputs = [ actionlib-msgs control-msgs trajectory-msgs sensor-msgs industrial-utils industrial-msgs simple-message urdf actionlib std-msgs roslaunch roscpp ]; checkInputs = [ rosunit ]; propagatedBuildInputs = [ actionlib-msgs control-msgs trajectory-msgs sensor-msgs industrial-utils industrial-msgs simple-message urdf robot-state-publisher actionlib std-msgs roscpp ]; - nativeBuildInputs = [ actionlib-msgs control-msgs trajectory-msgs sensor-msgs industrial-utils catkin industrial-msgs simple-message urdf actionlib std-msgs roslaunch roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''industrial robot client contains generic clients for connecting diff --git a/kinetic/industrial-robot-status-controller/default.nix b/kinetic/industrial-robot-status-controller/default.nix index 82688ab8b8..48559b7e56 100644 --- a/kinetic/industrial-robot-status-controller/default.nix +++ b/kinetic/industrial-robot-status-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "593b629fb685766d9dce639c9f8e68816072f960d07e74053d715aebf8a1ff65"; }; + buildInputs = [ industrial-msgs hardware-interface controller-interface industrial-robot-status-interface pluginlib realtime-tools ]; propagatedBuildInputs = [ industrial-msgs hardware-interface controller-interface pluginlib realtime-tools ]; - nativeBuildInputs = [ industrial-msgs hardware-interface controller-interface industrial-robot-status-interface pluginlib realtime-tools catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A ros_control controller that reports robot status using the ROS-Industrial RobotStatus message.''; diff --git a/kinetic/industrial-robot-status-interface/default.nix b/kinetic/industrial-robot-status-interface/default.nix index 113bb20d62..0cbadef455 100644 --- a/kinetic/industrial-robot-status-interface/default.nix +++ b/kinetic/industrial-robot-status-interface/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "795ef7eed7e0b72fa50f1b684b0b2994322c03bc557aa342a134da0df0ce877f"; }; + buildInputs = [ hardware-interface ]; propagatedBuildInputs = [ hardware-interface ]; - nativeBuildInputs = [ hardware-interface catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Exposes ROS-Industrial's RobotStatus info from hardware_interfaces for consumption by ros_control controllers.''; diff --git a/kinetic/industrial-trajectory-filters/default.nix b/kinetic/industrial-trajectory-filters/default.nix index b9489df271..79bb845494 100644 --- a/kinetic/industrial-trajectory-filters/default.nix +++ b/kinetic/industrial-trajectory-filters/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "967c02ff7e7e92d017fad6bb74fe4be2bcc3ceb98dcc750c4074bfac27772a8e"; }; + buildInputs = [ moveit-ros-planning moveit-core pluginlib orocos-kdl trajectory-msgs ]; propagatedBuildInputs = [ moveit-ros-planning moveit-core pluginlib orocos-kdl trajectory-msgs ]; - nativeBuildInputs = [ moveit-ros-planning moveit-core pluginlib orocos-kdl trajectory-msgs catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''
diff --git a/kinetic/industrial-utils/default.nix b/kinetic/industrial-utils/default.nix index 26a69ef554..68f87acfa5 100644 --- a/kinetic/industrial-utils/default.nix +++ b/kinetic/industrial-utils/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "34824a9a2aa860bd9747dc1f57d9a3bad1b38257731d08fd34ee6018eec9738a"; }; + buildInputs = [ roscpp urdf ]; checkInputs = [ rosunit ]; propagatedBuildInputs = [ roscpp urdf ]; - nativeBuildInputs = [ catkin roscpp urdf ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Industrial utils is a library package that captures common funcitonality for the ROS-Industrial distribution.''; diff --git a/kinetic/innok-heros-driver/default.nix b/kinetic/innok-heros-driver/default.nix index 0379b46e01..2ca5ee9e52 100644 --- a/kinetic/innok-heros-driver/default.nix +++ b/kinetic/innok-heros-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a4ad8975345794f5376ef3c794e45298278deb030a1cb039b361132dcdfc3da7"; }; + buildInputs = [ std-msgs tf geometry-msgs rospy ]; propagatedBuildInputs = [ std-msgs tf geometry-msgs rospy ]; - nativeBuildInputs = [ rospy std-msgs catkin tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Driver for the Innok Heros robot plattform''; diff --git a/kinetic/interactive-marker-proxy/default.nix b/kinetic/interactive-marker-proxy/default.nix index 3c066b4a65..6e8a5b311a 100644 --- a/kinetic/interactive-marker-proxy/default.nix +++ b/kinetic/interactive-marker-proxy/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e8897cc0cdf968b281e777aa3362da2cd5405c79b20f4b7d591997fdb8e187a9"; }; + buildInputs = [ roscpp message-generation interactive-markers visualization-msgs ]; propagatedBuildInputs = [ interactive-markers visualization-msgs message-runtime roscpp ]; - nativeBuildInputs = [ message-generation interactive-markers visualization-msgs catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A Proxy Server for Interactive Markers''; diff --git a/kinetic/interactive-marker-tutorials/default.nix b/kinetic/interactive-marker-tutorials/default.nix index dbada7434b..17e7cd7d1b 100644 --- a/kinetic/interactive-marker-tutorials/default.nix +++ b/kinetic/interactive-marker-tutorials/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "538c214100b3c57362642b43903a64528777f92d038462d88dc6ca297afde123"; }; + buildInputs = [ roscpp tf interactive-markers visualization-msgs ]; propagatedBuildInputs = [ roscpp tf interactive-markers visualization-msgs ]; - nativeBuildInputs = [ interactive-markers visualization-msgs tf catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The interactive_marker_tutorials package''; diff --git a/kinetic/interactive-marker-twist-server/default.nix b/kinetic/interactive-marker-twist-server/default.nix index 1fa58e6380..8a13198c3a 100644 --- a/kinetic/interactive-marker-twist-server/default.nix +++ b/kinetic/interactive-marker-twist-server/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "af453490a78b550877d0ec79593922b0c8810e3716b3bb72d242e10db0e21969"; }; + buildInputs = [ visualization-msgs interactive-markers roscpp ]; checkInputs = [ roslaunch roslint ]; propagatedBuildInputs = [ visualization-msgs interactive-markers roscpp ]; - nativeBuildInputs = [ catkin visualization-msgs interactive-markers roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Interactive control for generic Twist-based robots using interactive markers''; diff --git a/kinetic/interactive-markers/default.nix b/kinetic/interactive-markers/default.nix index 57d737d520..257610f983 100644 --- a/kinetic/interactive-markers/default.nix +++ b/kinetic/interactive-markers/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d63c3b1b745d47e2b3e107a00df9ce8b858cb40403866638c04640cbbe990ddb"; }; + buildInputs = [ rostest rosconsole visualization-msgs rospy std-msgs tf roscpp ]; propagatedBuildInputs = [ rostest rosconsole visualization-msgs rospy std-msgs tf roscpp ]; - nativeBuildInputs = [ rostest rosconsole visualization-msgs rospy std-msgs catkin tf roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''3D interactive marker communication library for RViz and similar tools.''; diff --git a/kinetic/interval-intersection/default.nix b/kinetic/interval-intersection/default.nix index b94b206e93..097b2f13dd 100644 --- a/kinetic/interval-intersection/default.nix +++ b/kinetic/interval-intersection/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1f6b8720392d6300d2980977a8cef0aa50dc837cc346ec56c117829fa98ba2fb"; }; + buildInputs = [ rosconsole boost actionlib-msgs roscpp roscpp-serialization actionlib std-msgs rostime geometry-msgs calibration-msgs ]; propagatedBuildInputs = [ rosconsole boost actionlib-msgs roscpp roscpp-serialization actionlib std-msgs rostime geometry-msgs calibration-msgs ]; - nativeBuildInputs = [ rosconsole boost actionlib-msgs catkin roscpp roscpp-serialization actionlib std-msgs rostime geometry-msgs calibration-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Tools for calculating the intersection of interval messages coming diff --git a/kinetic/iot-bridge/default.nix b/kinetic/iot-bridge/default.nix index 1b4ab08c31..7ee6013d88 100644 --- a/kinetic/iot-bridge/default.nix +++ b/kinetic/iot-bridge/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "4a4c794d1f100121b7bee42dcc83688aa0b98a3bf3412c8177ebba1d0345bf8b"; }; + buildInputs = [ diagnostic-msgs ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ diagnostic-msgs pythonPackages.requests rostopic rospy ]; - nativeBuildInputs = [ diagnostic-msgs catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The iot_bridge provides a bi-directional bridge between ROS and the OpenHAB Home Automation system. This allows a ROS robot to connect to a vast variety of IoT devices such as motion detectors, Z-Wave devices, lighting, door locks, etc.''; diff --git a/kinetic/ipa-3d-fov-visualization/default.nix b/kinetic/ipa-3d-fov-visualization/default.nix index 4fc862a4ce..05833bd1d1 100644 --- a/kinetic/ipa-3d-fov-visualization/default.nix +++ b/kinetic/ipa-3d-fov-visualization/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c0120f056850ac8a374748968fe4c91fcc640ba1e075107527e6c98bce0d5143"; }; + buildInputs = [ cv-bridge visualization-msgs sensor-msgs roscpp image-geometry ]; propagatedBuildInputs = [ cv-bridge visualization-msgs sensor-msgs roscpp image-geometry ]; - nativeBuildInputs = [ catkin cv-bridge visualization-msgs sensor-msgs roscpp image-geometry ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The ipa_3d_fov_visualization package''; diff --git a/kinetic/ipcamera-driver/default.nix b/kinetic/ipcamera-driver/default.nix index 78d43b21a5..62ca706652 100644 --- a/kinetic/ipcamera-driver/default.nix +++ b/kinetic/ipcamera-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "db92e85739cb89d365a5e9c331f29bf3efea0160e3287599bc506a6d1014eee4"; }; + buildInputs = [ dynamic-reconfigure camera-info-manager image-transport sensor-msgs cv-bridge roscpp ]; propagatedBuildInputs = [ dynamic-reconfigure camera-info-manager image-transport sensor-msgs cv-bridge roscpp ]; - nativeBuildInputs = [ catkin dynamic-reconfigure camera-info-manager image-transport sensor-msgs cv-bridge roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Simple node to publish regular IP camera video streams to a ros topic.''; diff --git a/kinetic/jackal-control/default.nix b/kinetic/jackal-control/default.nix index fdabeb527f..5996ead8e1 100644 --- a/kinetic/jackal-control/default.nix +++ b/kinetic/jackal-control/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d88b33dcd28c0e905c380499b64cc9e7e8a44d28244ece638fd1b05b70b27eaa"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ controller-manager twist-mux joint-state-controller diff-drive-controller joy robot-localization teleop-twist-joy interactive-marker-twist-server topic-tools ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Controllers for Jackal''; diff --git a/kinetic/jackal-description/default.nix b/kinetic/jackal-description/default.nix index d7a3ab137f..3f026a7052 100644 --- a/kinetic/jackal-description/default.nix +++ b/kinetic/jackal-description/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a3b42c512b8362b594165c7d8b4037c8bbb0802c2400f361a4cadafd0e229b7d"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ lms1xx urdf robot-state-publisher pointgrey-camera-description xacro ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''URDF robot description for Jackal''; diff --git a/kinetic/jackal-gazebo/default.nix b/kinetic/jackal-gazebo/default.nix index 71b44f2fe8..d47f549967 100644 --- a/kinetic/jackal-gazebo/default.nix +++ b/kinetic/jackal-gazebo/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "64556e62a587c25fa3afcf3aa67eeba763d0ec233fa8d5db3e922e3621587c6b"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ gazebo-ros gazebo-plugins hector-gazebo-plugins jackal-control gazebo-ros-control jackal-description ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Launchfiles to use Jackal in Gazebo.''; diff --git a/kinetic/jackal-msgs/default.nix b/kinetic/jackal-msgs/default.nix index a27404791e..b14c155879 100644 --- a/kinetic/jackal-msgs/default.nix +++ b/kinetic/jackal-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "92888cd04fe174debffc499b2e18ff39fb040e745321cc8f268e9834b3729ce2"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages exclusive to Jackal, especially for representing low-level motor commands and sensors.''; diff --git a/kinetic/jackal-navigation/default.nix b/kinetic/jackal-navigation/default.nix index a8abd5cee6..2a418dbe23 100644 --- a/kinetic/jackal-navigation/default.nix +++ b/kinetic/jackal-navigation/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4253f00535930e79559c60ff4f07918a03dd853792ab29c03747d9595865b02b"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ gmapping map-server urdf amcl xacro move-base ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Launch files and code for autonomous navigation of the Jackal''; diff --git a/kinetic/jackal-tutorials/default.nix b/kinetic/jackal-tutorials/default.nix index 6e4f7e014e..5707223857 100644 --- a/kinetic/jackal-tutorials/default.nix +++ b/kinetic/jackal-tutorials/default.nix @@ -12,7 +12,8 @@ buildRosPackage { sha256 = "a7f26d6969c18c80f135c4c7e2af701ecd16c1f50e0cc4e6bab9c5e9cd7d91f5"; }; - nativeBuildInputs = [ rosdoc-lite catkin ]; + buildInputs = [ rosdoc-lite ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Jackal's tutorials.''; diff --git a/kinetic/jackal-viz/default.nix b/kinetic/jackal-viz/default.nix index 8fafeab8dd..c86134b769 100644 --- a/kinetic/jackal-viz/default.nix +++ b/kinetic/jackal-viz/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b69377b82726124fa24f38c0c2ffda040469127e0073a33f83b0cbfa6ba8b38d"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ rviz joint-state-publisher jackal-description ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Visualization launchers and helpers for Jackal.''; diff --git a/kinetic/jaguar-control/default.nix b/kinetic/jaguar-control/default.nix index 7850aaca15..dce2739936 100644 --- a/kinetic/jaguar-control/default.nix +++ b/kinetic/jaguar-control/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "cd8f8e78719d5963b7f4518b9c5f5beaf5477f981e1a48657189b1e3314f8881"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ controller-manager twist-mux joint-state-controller diff-drive-controller joy joint-trajectory-controller robot-localization rostopic teleop-twist-joy ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''DrRobot's Jaguar 4X4 controller configurations''; diff --git a/kinetic/jaguar-description/default.nix b/kinetic/jaguar-description/default.nix index 41dfde0070..68685f11f4 100644 --- a/kinetic/jaguar-description/default.nix +++ b/kinetic/jaguar-description/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e18b6815a1f4e2bfa9e27f96b7513f23c31a08394fae025f003eb340a51b6b66"; }; + buildInputs = [ tf urdf xacro roscpp ]; propagatedBuildInputs = [ tf urdf xacro roscpp ]; - nativeBuildInputs = [ urdf catkin tf xacro roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A robot description package for Dr Robot's Jaguar 4x4''; diff --git a/kinetic/jaguar-msgs/default.nix b/kinetic/jaguar-msgs/default.nix index 5c5248606e..748990c756 100644 --- a/kinetic/jaguar-msgs/default.nix +++ b/kinetic/jaguar-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "deaafb06cb77f01a7557b79cf20f1056487d7340ccd234399c210fe0f423cda0"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages for DrRobot's Jaguar 4X4''; diff --git a/kinetic/jaguar-navigation/default.nix b/kinetic/jaguar-navigation/default.nix index bdcb72905a..26b00672f4 100644 --- a/kinetic/jaguar-navigation/default.nix +++ b/kinetic/jaguar-navigation/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4e3641e1523e34a555daca7e5c122f7e6a2978c7f997b3e8b4943dedc883329d"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ gmapping dwa-local-planner frontier-exploration amcl map-server base-local-planner navfn move-base ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Navigation package for DrRobot's Jaguar 4X4''; diff --git a/kinetic/jog-arm/default.nix b/kinetic/jog-arm/default.nix index 3641d53adf..8af9252c05 100644 --- a/kinetic/jog-arm/default.nix +++ b/kinetic/jog-arm/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "382bcfbf79085567186b63fa2f6bfa9a9243bacaca122421c1dacd9cd1199d25"; }; + buildInputs = [ moveit-ros-move-group cmake-modules sensor-msgs joy moveit-ros-manipulation roscpp rospy tf moveit-ros-planning-interface geometry-msgs ]; propagatedBuildInputs = [ moveit-ros-move-group cmake-modules sensor-msgs joy moveit-ros-manipulation roscpp rospy tf moveit-ros-planning-interface geometry-msgs ]; - nativeBuildInputs = [ moveit-ros-move-group cmake-modules sensor-msgs joy catkin moveit-ros-manipulation roscpp rospy tf moveit-ros-planning-interface geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Provides manipulator cartesian jogging.''; diff --git a/kinetic/jog-controller/default.nix b/kinetic/jog-controller/default.nix index 5905ec8b1a..0b04b73d72 100644 --- a/kinetic/jog-controller/default.nix +++ b/kinetic/jog-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2e1d30d6a78ecc8f4b32be7853786da128878df658ccf6bdf770ce5016d7db0d"; }; + buildInputs = [ moveit-ros-planning moveit-visual-tools jog-msgs control-msgs rviz moveit-core actionlib moveit-msgs roslaunch roscpp ]; propagatedBuildInputs = [ moveit-ros-planning moveit-visual-tools jog-msgs control-msgs joy rviz moveit-core actionlib moveit-msgs roscpp ]; - nativeBuildInputs = [ moveit-ros-planning moveit-visual-tools jog-msgs control-msgs catkin rviz moveit-core actionlib moveit-msgs roslaunch roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The jog_controller package''; diff --git a/kinetic/jog-launch/default.nix b/kinetic/jog-launch/default.nix index a9f73f0043..9eb94d95d6 100644 --- a/kinetic/jog-launch/default.nix +++ b/kinetic/jog-launch/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9e31871420cdcebc80a7f2420ff4af66f95ad1eed40d7df222837b18eae1ffd7"; }; + buildInputs = [ rostest roslaunch jog-controller fake-joint-launch ]; propagatedBuildInputs = [ rostest tra1-moveit-config nextage-moveit-config ur3-moveit-config jog-controller roslaunch ur5-moveit-config fake-joint-launch ]; - nativeBuildInputs = [ rostest jog-controller roslaunch catkin fake-joint-launch ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Collection of the launch files for jog_controller''; diff --git a/kinetic/jog-msgs/default.nix b/kinetic/jog-msgs/default.nix index 368a5434f8..77c781ebbd 100644 --- a/kinetic/jog-msgs/default.nix +++ b/kinetic/jog-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3d5fa80e96a256cb5fd769a0b522562f3e615a9a128b7d5cd8f3f1f26209c470"; }; + buildInputs = [ std-msgs message-generation geometry-msgs ]; propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ]; - nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The jog_msgs package''; diff --git a/kinetic/joint-limits-interface/default.nix b/kinetic/joint-limits-interface/default.nix index acd270c404..cf9c760a98 100644 --- a/kinetic/joint-limits-interface/default.nix +++ b/kinetic/joint-limits-interface/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "278edecef58248e58f6d90bd35d943199460d213869b77178dd5d0a8685367df"; }; + buildInputs = [ hardware-interface roscpp urdf urdfdom ]; checkInputs = [ rostest rosunit ]; propagatedBuildInputs = [ hardware-interface roscpp urdf urdfdom ]; - nativeBuildInputs = [ hardware-interface urdf catkin roscpp urdfdom ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Interface for enforcing joint limits.''; diff --git a/kinetic/joint-qualification-controllers/default.nix b/kinetic/joint-qualification-controllers/default.nix index 9e68b66f25..441e10576c 100644 --- a/kinetic/joint-qualification-controllers/default.nix +++ b/kinetic/joint-qualification-controllers/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, pr2-hardware-interface, pluginlib, pr2-controller-interface, realtime-tools, control-toolbox, catkin, sensor-msgs, robot-mechanism-controllers, urdf, std-msgs, roscpp, pr2-mechanism-model }: +{ lib, buildRosPackage, fetchurl, pr2-hardware-interface, pluginlib, pr2-controller-interface, realtime-tools, control-toolbox, sensor-msgs, catkin, robot-mechanism-controllers, urdf, std-msgs, roscpp, pr2-mechanism-model }: buildRosPackage { pname = "ros-kinetic-joint-qualification-controllers"; version = "1.0.14"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "cddbf4dc7ffdd71bfcd9d2af88ffa2fd82fb1352fa9da7637980ec90aa665cd0"; }; + buildInputs = [ pr2-hardware-interface pluginlib pr2-controller-interface realtime-tools control-toolbox sensor-msgs robot-mechanism-controllers urdf std-msgs roscpp pr2-mechanism-model ]; propagatedBuildInputs = [ pr2-hardware-interface pluginlib pr2-controller-interface realtime-tools control-toolbox sensor-msgs robot-mechanism-controllers urdf std-msgs roscpp pr2-mechanism-model ]; - nativeBuildInputs = [ pr2-hardware-interface pluginlib pr2-controller-interface realtime-tools control-toolbox sensor-msgs catkin robot-mechanism-controllers urdf std-msgs roscpp pr2-mechanism-model ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Controllers used in PR2 hardware testing. For testing counterbalance of PR2, and for internal WG use.''; diff --git a/kinetic/joint-state-controller/default.nix b/kinetic/joint-state-controller/default.nix index 3b18e9c865..e99d9b8486 100644 --- a/kinetic/joint-state-controller/default.nix +++ b/kinetic/joint-state-controller/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "50d0f2fa818edd65260c974843e584e7556fecc7ca3058950d6f9aef30162951"; }; + buildInputs = [ hardware-interface controller-interface pluginlib realtime-tools sensor-msgs roscpp ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ hardware-interface controller-interface pluginlib realtime-tools sensor-msgs roscpp ]; - nativeBuildInputs = [ hardware-interface controller-interface catkin pluginlib realtime-tools sensor-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Controller to publish joint state''; diff --git a/kinetic/joint-states-settler/default.nix b/kinetic/joint-states-settler/default.nix index d12d2f8c37..8543b3d0a3 100644 --- a/kinetic/joint-states-settler/default.nix +++ b/kinetic/joint-states-settler/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "fe19d91ab7814b863b654bf2a6d4b63bbccf0bd98cc86c6379bdfcb7c7c0e9b9"; }; + buildInputs = [ settlerlib actionlib rosconsole actionlib-msgs roscpp-serialization std-msgs roscpp ]; propagatedBuildInputs = [ settlerlib actionlib rosconsole actionlib-msgs roscpp-serialization std-msgs roscpp ]; - nativeBuildInputs = [ settlerlib actionlib rosconsole actionlib-msgs roscpp-serialization std-msgs catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Provides a node that reports how long a subset of joints has been diff --git a/kinetic/joint-trajectory-action-tools/default.nix b/kinetic/joint-trajectory-action-tools/default.nix index c3573aa917..69c967a092 100644 --- a/kinetic/joint-trajectory-action-tools/default.nix +++ b/kinetic/joint-trajectory-action-tools/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "01e0fc8eb481171834dc348f08300ef53b9fc197584a19e88a869617bef487f5"; }; + buildInputs = [ pr2-controllers-msgs rospy joint-trajectory-action trajectory-msgs roslib ]; propagatedBuildInputs = [ pr2-controllers-msgs rospy joint-trajectory-action trajectory-msgs roslib ]; - nativeBuildInputs = [ pr2-controllers-msgs rospy joint-trajectory-action trajectory-msgs catkin roslib ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''joint_trajectory_action_tools''; diff --git a/kinetic/joint-trajectory-action/default.nix b/kinetic/joint-trajectory-action/default.nix index e72b3ef213..50f1129aab 100644 --- a/kinetic/joint-trajectory-action/default.nix +++ b/kinetic/joint-trajectory-action/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2713e4ea1b13fefe115aee33bc573e674fec524abeda64fdcc9d7b1261de081a"; }; + buildInputs = [ pr2-controllers-msgs trajectory-msgs roscpp actionlib ]; propagatedBuildInputs = [ pr2-controllers-msgs trajectory-msgs roscpp actionlib ]; - nativeBuildInputs = [ pr2-controllers-msgs actionlib trajectory-msgs catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The joint_trajectory_action is a node that exposes an action interface diff --git a/kinetic/joint-trajectory-controller/default.nix b/kinetic/joint-trajectory-controller/default.nix index 595245bffc..8bd111ecd5 100644 --- a/kinetic/joint-trajectory-controller/default.nix +++ b/kinetic/joint-trajectory-controller/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, controller-manager, hardware-interface, cmake-modules, control-msgs, trajectory-msgs, realtime-tools, catkin, control-toolbox, rostest, controller-interface, urdf, actionlib, angles, roscpp, xacro }: +{ lib, buildRosPackage, fetchurl, controller-manager, hardware-interface, cmake-modules, control-msgs, trajectory-msgs, realtime-tools, control-toolbox, catkin, rostest, controller-interface, urdf, actionlib, angles, roscpp, xacro }: buildRosPackage { pname = "ros-kinetic-joint-trajectory-controller"; version = "0.13.5"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "8e5e0ddc6068ab10e9d248f3fcd7c47ad5b2bcb37d1cfa50b212f8755fe34260"; }; + buildInputs = [ hardware-interface cmake-modules control-msgs realtime-tools control-toolbox trajectory-msgs controller-interface urdf actionlib angles roscpp ]; checkInputs = [ controller-manager rostest xacro ]; propagatedBuildInputs = [ hardware-interface control-msgs realtime-tools control-toolbox trajectory-msgs controller-interface urdf actionlib angles roscpp ]; - nativeBuildInputs = [ hardware-interface cmake-modules control-msgs realtime-tools control-toolbox trajectory-msgs catkin controller-interface urdf actionlib angles roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Controller for executing joint-space trajectories on a group of joints.''; diff --git a/kinetic/joint-trajectory-generator/default.nix b/kinetic/joint-trajectory-generator/default.nix index ef7c1940ea..20be458441 100644 --- a/kinetic/joint-trajectory-generator/default.nix +++ b/kinetic/joint-trajectory-generator/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "08363415beca901446bb7439e017cf2802a5f16c27114df4ac3bfe6e2b488481"; }; + buildInputs = [ pr2-controllers-msgs urdf orocos-kdl actionlib joint-trajectory-action angles roscpp ]; propagatedBuildInputs = [ pr2-controllers-msgs urdf orocos-kdl actionlib joint-trajectory-action angles roscpp ]; - nativeBuildInputs = [ pr2-controllers-msgs urdf orocos-kdl actionlib joint-trajectory-action angles catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''joint_trajectory_generator action takes in a trajectory specified diff --git a/kinetic/joy-listener/default.nix b/kinetic/joy-listener/default.nix index 7935a1dfd7..2951fef5f6 100644 --- a/kinetic/joy-listener/default.nix +++ b/kinetic/joy-listener/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e9bd30cc98788deb6a8ca51733ee07569d541eec0c261229bd5ca627d87aecdc"; }; + buildInputs = [ sensor-msgs rospy ]; propagatedBuildInputs = [ sensor-msgs rospy ]; - nativeBuildInputs = [ sensor-msgs catkin rospy ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Translates joy msgs''; diff --git a/kinetic/joy-mouse/default.nix b/kinetic/joy-mouse/default.nix index bf86062fea..5af41d516b 100644 --- a/kinetic/joy-mouse/default.nix +++ b/kinetic/joy-mouse/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "21bff14799c179bb5e86a0bfd5a0a08623c95d518c0be46d95cc7b89fd7c248d"; }; + buildInputs = [ sensor-msgs pythonPackages.pyudev rospy ]; propagatedBuildInputs = [ sensor-msgs pythonPackages.pyudev rospy ]; - nativeBuildInputs = [ sensor-msgs catkin pythonPackages.pyudev rospy ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The joy_mouse package''; diff --git a/kinetic/joy/default.nix b/kinetic/joy/default.nix index a997b4cfc2..3f06473c50 100644 --- a/kinetic/joy/default.nix +++ b/kinetic/joy/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "dae77302c7c08cc7d0ff33f26b77f7a00168e5e99ccc8d7b55b1f60a6cecb85b"; }; + buildInputs = [ diagnostic-updater linuxConsoleTools sensor-msgs roscpp ]; checkInputs = [ rosbag ]; propagatedBuildInputs = [ diagnostic-updater linuxConsoleTools sensor-msgs roscpp ]; - nativeBuildInputs = [ diagnostic-updater catkin sensor-msgs linuxConsoleTools roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS driver for a generic Linux joystick. diff --git a/kinetic/joystick-interrupt/default.nix b/kinetic/joystick-interrupt/default.nix index 2ef29ff0ba..89ad4fa083 100644 --- a/kinetic/joystick-interrupt/default.nix +++ b/kinetic/joystick-interrupt/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "766f87e627921c632b905d8204f6ca8ad5c95e17ed2804e5366fe61501f8c81f"; }; + buildInputs = [ neonavigation-common topic-tools sensor-msgs roscpp geometry-msgs ]; checkInputs = [ rostest roslint rosunit ]; propagatedBuildInputs = [ neonavigation-common topic-tools sensor-msgs roscpp geometry-msgs ]; - nativeBuildInputs = [ catkin neonavigation-common topic-tools sensor-msgs roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Interrupt cmd_vel by joystick input''; diff --git a/kinetic/jpeg-streamer/default.nix b/kinetic/jpeg-streamer/default.nix index d0478153a5..5ab245fa9c 100644 --- a/kinetic/jpeg-streamer/default.nix +++ b/kinetic/jpeg-streamer/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, image-transport, sensor-msgs, catkin, roscpp }: +{ lib, buildRosPackage, fetchurl, image-transport, sensor-msgs, roscpp, catkin }: buildRosPackage { pname = "ros-kinetic-jpeg-streamer"; version = "0.2.5"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bc0ec3ece34d11640edfd7538271d5f5233d3d41157e2859b9010fb6edc8e18b"; }; + buildInputs = [ image-transport sensor-msgs roscpp ]; propagatedBuildInputs = [ image-transport sensor-msgs roscpp ]; - nativeBuildInputs = [ image-transport sensor-msgs roscpp catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''tools for streaming JPEG-formatted CompressedImage topics over HTTP''; diff --git a/kinetic/jsk-calibration/default.nix b/kinetic/jsk-calibration/default.nix index 9852809ee4..887e54db04 100644 --- a/kinetic/jsk-calibration/default.nix +++ b/kinetic/jsk-calibration/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6044a830abc5ae15ef55b7062fd722fe0950199e6fabffccc38437cb17544f4b"; }; + buildInputs = [ roseus pr2-msgs ]; propagatedBuildInputs = [ roseus pr2-msgs ]; - nativeBuildInputs = [ roseus pr2-msgs catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The jsk_calibration package''; diff --git a/kinetic/jsk-footstep-controller/default.nix b/kinetic/jsk-footstep-controller/default.nix index 699bdc0f76..2393169666 100644 --- a/kinetic/jsk-footstep-controller/default.nix +++ b/kinetic/jsk-footstep-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "505e22ef5da1d1fce30367dee7c5b216bd24b4cccdc32d0b8a995420d62d6368"; }; + buildInputs = [ kdl-conversions urdf jsk-footstep-planner diagnostic-msgs tf-conversions std-msgs tf geometry-msgs kdl-parser jsk-pcl-ros sensor-msgs jsk-footstep-msgs message-filters jsk-topic-tools diagnostic-updater tf2 message-generation dynamic-reconfigure genmsg ]; propagatedBuildInputs = [ kdl-conversions urdf jsk-footstep-planner tf-conversions std-msgs diagnostic-msgs tf geometry-msgs kdl-parser jsk-pcl-ros sensor-msgs jsk-footstep-msgs message-filters jsk-topic-tools sound-play diagnostic-updater tf2 message-generation dynamic-reconfigure genmsg ]; - nativeBuildInputs = [ kdl-conversions catkin urdf jsk-footstep-planner diagnostic-msgs tf-conversions std-msgs tf geometry-msgs kdl-parser jsk-pcl-ros sensor-msgs jsk-footstep-msgs message-filters jsk-topic-tools diagnostic-updater tf2 message-generation dynamic-reconfigure genmsg ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The jsk_footstep_controller package''; diff --git a/kinetic/jsk-footstep-msgs/default.nix b/kinetic/jsk-footstep-msgs/default.nix index d382e54335..4fa7226920 100644 --- a/kinetic/jsk-footstep-msgs/default.nix +++ b/kinetic/jsk-footstep-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2632bea84709f7eb64f4d5df99829d46495d51c4b299819656b8d64ef1e09e90"; }; + buildInputs = [ message-generation actionlib-msgs geometry-msgs ]; propagatedBuildInputs = [ message-runtime actionlib-msgs geometry-msgs ]; - nativeBuildInputs = [ catkin message-generation actionlib-msgs geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''jsk_footstep_msgs''; diff --git a/kinetic/jsk-footstep-planner/default.nix b/kinetic/jsk-footstep-planner/default.nix index 097a6b3bef..bd52873254 100644 --- a/kinetic/jsk-footstep-planner/default.nix +++ b/kinetic/jsk-footstep-planner/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "823eff27f809adc07f6542759b8b3a1b28e06650254e5fb2de797e3ed8ba7ee2"; }; + buildInputs = [ roseus jsk-footstep-msgs jsk-topic-tools roscpp jsk-rviz-plugins message-generation jsk-interactive-marker jsk-recognition-utils pcl-ros dynamic-reconfigure visualization-msgs geometry-msgs ]; propagatedBuildInputs = [ roseus jsk-pcl-ros jsk-footstep-msgs jsk-topic-tools roscpp jsk-rviz-plugins jsk-interactive-marker jsk-recognition-utils pcl-ros jsk-recognition-msgs dynamic-reconfigure visualization-msgs geometry-msgs ]; - nativeBuildInputs = [ roseus jsk-footstep-msgs catkin jsk-topic-tools roscpp jsk-rviz-plugins message-generation jsk-interactive-marker jsk-recognition-utils pcl-ros dynamic-reconfigure visualization-msgs geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''jsk_footstep_planner''; diff --git a/kinetic/jsk-gui-msgs/default.nix b/kinetic/jsk-gui-msgs/default.nix index 5a46613002..d29fc6d9d8 100644 --- a/kinetic/jsk-gui-msgs/default.nix +++ b/kinetic/jsk-gui-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f9bb110f7f87c77e8ce6316553677082f68c5a9d2b8714a611d3ca685b8e09d6"; }; + buildInputs = [ std-msgs sensor-msgs message-generation geometry-msgs ]; propagatedBuildInputs = [ std-msgs sensor-msgs message-runtime geometry-msgs ]; - nativeBuildInputs = [ message-generation std-msgs sensor-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''jsk_gui_msgs''; diff --git a/kinetic/jsk-hark-msgs/default.nix b/kinetic/jsk-hark-msgs/default.nix index 504719a344..96e8c41a14 100644 --- a/kinetic/jsk-hark-msgs/default.nix +++ b/kinetic/jsk-hark-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "fefb28507bf08df56728f9b54e38174091c1b953d85596b3a04248355b9a266c"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''jsk_hark_msgs''; diff --git a/kinetic/jsk-ik-server/default.nix b/kinetic/jsk-ik-server/default.nix index afc89e019c..7bd6cf99ec 100644 --- a/kinetic/jsk-ik-server/default.nix +++ b/kinetic/jsk-ik-server/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ec5f30870a0afead46a6a281ed0a74256873638611b8cc4c15ec4d68b1de8a97"; }; + buildInputs = [ roseus rostest moveit-msgs cmake-modules mk tf ]; propagatedBuildInputs = [ roseus rostest moveit-msgs cmake-modules mk tf ]; - nativeBuildInputs = [ roseus rostest moveit-msgs cmake-modules mk catkin tf ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''jsk_ik_server''; diff --git a/kinetic/jsk-interactive-marker/default.nix b/kinetic/jsk-interactive-marker/default.nix index 41b5be1f7b..8982102780 100644 --- a/kinetic/jsk-interactive-marker/default.nix +++ b/kinetic/jsk-interactive-marker/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "197551b92f6e7efa5966f1261631f8a73709fecac74f0bd64c00b3793ab2844d"; }; + buildInputs = [ roseus mk rosbuild tinyxml dynamic-tf-publisher jsk-rviz-plugins urdf jsk-recognition-msgs actionlib tf-conversions moveit-msgs tf roscpp visualization-msgs geometry-msgs cmake-modules libyamlcpp sensor-msgs jsk-footstep-msgs message-filters jsk-topic-tools message-generation rviz interactive-markers jsk-recognition-utils dynamic-reconfigure eigen-conversions roslib ]; propagatedBuildInputs = [ roseus tinyxml dynamic-tf-publisher jsk-rviz-plugins urdf jsk-recognition-msgs actionlib tf-conversions moveit-msgs tf roscpp visualization-msgs geometry-msgs libyamlcpp sensor-msgs jsk-footstep-msgs message-filters jsk-topic-tools rviz message-runtime interactive-markers dynamic-reconfigure jsk-recognition-utils eigen-conversions roslib ]; - nativeBuildInputs = [ roseus mk rosbuild catkin tinyxml dynamic-tf-publisher jsk-rviz-plugins urdf jsk-recognition-msgs actionlib tf-conversions moveit-msgs tf roscpp visualization-msgs geometry-msgs cmake-modules libyamlcpp sensor-msgs jsk-footstep-msgs message-filters jsk-topic-tools message-generation rviz interactive-markers jsk-recognition-utils dynamic-reconfigure eigen-conversions roslib ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''jsk interactive markers''; diff --git a/kinetic/jsk-interactive-test/default.nix b/kinetic/jsk-interactive-test/default.nix index 4094eb3b59..de08deea00 100644 --- a/kinetic/jsk-interactive-test/default.nix +++ b/kinetic/jsk-interactive-test/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "737f4c1e45cbce834250e2adc1244b99a01d2e604bb1276859058c6678b50408"; }; + buildInputs = [ jsk-interactive-marker visualization-msgs rospy mk rosbuild jsk-interactive ]; propagatedBuildInputs = [ rviz jsk-interactive-marker rospy visualization-msgs jsk-interactive ]; - nativeBuildInputs = [ jsk-interactive-marker visualization-msgs rospy mk catkin rosbuild jsk-interactive ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''jsk_interactive_test''; diff --git a/kinetic/jsk-interactive/default.nix b/kinetic/jsk-interactive/default.nix index 558874d042..e34efd97a2 100644 --- a/kinetic/jsk-interactive/default.nix +++ b/kinetic/jsk-interactive/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b002c8e6ee0921a4a57d6bef4a2baaf488d4116e2fbf3945380c416190db2768"; }; + buildInputs = [ dynamic-tf-publisher jsk-interactive-marker visualization-msgs actionlib rospy mk rosbuild geometry-msgs ]; propagatedBuildInputs = [ dynamic-tf-publisher jsk-interactive-marker actionlib rospy visualization-msgs geometry-msgs ]; - nativeBuildInputs = [ mk rosbuild catkin dynamic-tf-publisher jsk-interactive-marker actionlib rospy visualization-msgs geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''jsk_interactive''; diff --git a/kinetic/jsk-network-tools/default.nix b/kinetic/jsk-network-tools/default.nix index 4f496b778b..af87de91f4 100644 --- a/kinetic/jsk-network-tools/default.nix +++ b/kinetic/jsk-network-tools/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "da8c911f4c5d111716441d6cbbc32b9994a7e83d22ab452a5aab8267742e45f8"; }; + buildInputs = [ sensor-msgs rospy diagnostic-updater rostest message-generation dynamic-reconfigure std-msgs diagnostic-msgs roscpp ]; propagatedBuildInputs = [ diagnostic-updater message-runtime dynamic-reconfigure std-msgs diagnostic-msgs sensor-msgs roscpp rospy ]; - nativeBuildInputs = [ sensor-msgs catkin rospy diagnostic-updater rostest message-generation dynamic-reconfigure std-msgs diagnostic-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''jsk_network_tools''; diff --git a/kinetic/jsk-pcl-ros-utils/default.nix b/kinetic/jsk-pcl-ros-utils/default.nix index 98f4e11704..c5520e337c 100644 --- a/kinetic/jsk-pcl-ros-utils/default.nix +++ b/kinetic/jsk-pcl-ros-utils/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "1fbbf9fa20c68ff5ed60ea21692a93b4caa7617c40b1f85549b82dc2f8dfd871"; }; + buildInputs = [ cv-bridge image-geometry octomap pcl-ros tf-conversions moveit-ros-perception diagnostic-msgs tf pcl-conversions geometry-msgs stereo-msgs laser-assembler boost robot-self-filter image-transport jsk-footstep-msgs jsk-topic-tools message-generation octomap-ros moveit-core jsk-data pcl-msgs eigen-conversions kdl-conversions std-srvs tf2-ros octomap-msgs nav-msgs jsk-recognition-msgs std-msgs nodelet visualization-msgs octomap-server image-view2 rosboost-cfg roscpp-tutorials kdl-parser libyamlcpp sensor-msgs diagnostic-updater interactive-markers jsk-recognition-utils dynamic-reconfigure ]; checkInputs = [ rostest roslaunch jsk-tools ]; propagatedBuildInputs = [ cv-bridge image-geometry octomap image-view pcl-ros tf-conversions moveit-ros-perception diagnostic-msgs tf pcl-conversions geometry-msgs stereo-msgs laser-assembler boost robot-self-filter image-transport jsk-footstep-msgs jsk-topic-tools octomap-ros rviz message-runtime jsk-data pcl-msgs compressed-depth-image-transport moveit-core eigen-conversions kdl-conversions std-srvs rosbag tf2-ros octomap-msgs nav-msgs jsk-recognition-msgs std-msgs openni2-launch nodelet compressed-image-transport visualization-msgs octomap-server image-view2 rosboost-cfg roscpp-tutorials kdl-parser libyamlcpp sensor-msgs pythonPackages.scikitlearn diagnostic-updater interactive-markers jsk-recognition-utils dynamic-reconfigure ]; - nativeBuildInputs = [ cv-bridge image-geometry octomap pcl-ros tf-conversions moveit-ros-perception diagnostic-msgs tf pcl-conversions geometry-msgs stereo-msgs laser-assembler boost robot-self-filter image-transport jsk-footstep-msgs jsk-topic-tools message-generation octomap-ros moveit-core jsk-data pcl-msgs eigen-conversions kdl-conversions std-srvs catkin tf2-ros octomap-msgs nav-msgs jsk-recognition-msgs std-msgs nodelet visualization-msgs octomap-server image-view2 rosboost-cfg roscpp-tutorials kdl-parser libyamlcpp sensor-msgs diagnostic-updater interactive-markers jsk-recognition-utils dynamic-reconfigure ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS utility nodelets for pointcloud perception.''; diff --git a/kinetic/jsk-pcl-ros/default.nix b/kinetic/jsk-pcl-ros/default.nix index 949615d08b..3eca4e591b 100644 --- a/kinetic/jsk-pcl-ros/default.nix +++ b/kinetic/jsk-pcl-ros/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, cv-bridge, image-geometry, octomap, jsk-tools, pcl-ros, moveit-ros-perception, diagnostic-msgs, tf-conversions, jsk-pcl-ros-utils, tf, pcl-conversions, geometry-msgs, jsk-perception, laser-assembler, stereo-msgs, boost, robot-self-filter, image-transport, jsk-footstep-msgs, jsk-topic-tools, pythonPackages, resized-image-transport, openni-launch, moveit-core, jsk-data, pcl-msgs, roslaunch, eigen-conversions, kdl-conversions, std-srvs, catkin, checkerboard-detector, tf2-ros, nav-msgs, jsk-recognition-msgs, std-msgs, openni2-launch, nodelet, visualization-msgs, octomap-server, stereo-image-proc, image-view2, rosboost-cfg, roscpp-tutorials, kdl-parser, libyamlcpp, sensor-msgs, diagnostic-updater, rostest, interactive-markers, jsk-recognition-utils, dynamic-reconfigure, topic-tools }: +{ lib, buildRosPackage, fetchurl, cv-bridge, image-geometry, octomap, jsk-tools, pcl-ros, moveit-ros-perception, tf-conversions, diagnostic-msgs, jsk-pcl-ros-utils, tf, pcl-conversions, jsk-perception, geometry-msgs, laser-assembler, stereo-msgs, boost, robot-self-filter, image-transport, jsk-footstep-msgs, jsk-topic-tools, pythonPackages, resized-image-transport, openni-launch, moveit-core, jsk-data, pcl-msgs, eigen-conversions, roslaunch, kdl-conversions, std-srvs, catkin, checkerboard-detector, tf2-ros, nav-msgs, jsk-recognition-msgs, std-msgs, openni2-launch, nodelet, visualization-msgs, octomap-server, rosboost-cfg, stereo-image-proc, kdl-parser, image-view2, roscpp-tutorials, libyamlcpp, sensor-msgs, diagnostic-updater, rostest, interactive-markers, jsk-recognition-utils, dynamic-reconfigure, topic-tools }: buildRosPackage { pname = "ros-kinetic-jsk-pcl-ros"; version = "1.2.9"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "3631c4dcfa7410c8d954c259a6463e2a585251dbe4df24243aacfee235050ffe"; }; + buildInputs = [ laser-assembler octomap-server libyamlcpp cv-bridge jsk-topic-tools pcl-msgs image-geometry interactive-markers jsk-recognition-utils pcl-ros moveit-ros-perception jsk-pcl-ros-utils tf-conversions tf jsk-data ]; checkInputs = [ rostest roslaunch jsk-tools jsk-perception ]; propagatedBuildInputs = [ cv-bridge image-geometry octomap pcl-ros tf-conversions jsk-pcl-ros-utils moveit-ros-perception tf pcl-conversions diagnostic-msgs geometry-msgs stereo-msgs laser-assembler boost robot-self-filter image-transport jsk-footstep-msgs jsk-topic-tools resized-image-transport openni-launch moveit-core jsk-data pcl-msgs eigen-conversions kdl-conversions std-srvs checkerboard-detector tf2-ros nav-msgs jsk-recognition-msgs std-msgs openni2-launch nodelet visualization-msgs octomap-server stereo-image-proc image-view2 rosboost-cfg roscpp-tutorials kdl-parser libyamlcpp sensor-msgs pythonPackages.scikitlearn diagnostic-updater interactive-markers jsk-recognition-utils dynamic-reconfigure topic-tools ]; - nativeBuildInputs = [ laser-assembler octomap-server libyamlcpp cv-bridge jsk-topic-tools pcl-msgs catkin image-geometry interactive-markers jsk-recognition-utils pcl-ros moveit-ros-perception jsk-pcl-ros-utils tf-conversions tf jsk-data ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS nodelets for pointcloud perception.''; diff --git a/kinetic/jsk-recognition-msgs/default.nix b/kinetic/jsk-recognition-msgs/default.nix index 45cfb2a97f..49c1477204 100644 --- a/kinetic/jsk-recognition-msgs/default.nix +++ b/kinetic/jsk-recognition-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "55d6adaac409ced3a7ea834f55339b3d4e3a98bc81647658654a8fe38855e9d5"; }; + buildInputs = [ message-generation jsk-footstep-msgs pcl-msgs std-msgs sensor-msgs geometry-msgs ]; propagatedBuildInputs = [ message-generation jsk-footstep-msgs pcl-msgs std-msgs sensor-msgs geometry-msgs ]; - nativeBuildInputs = [ message-generation jsk-footstep-msgs pcl-msgs std-msgs sensor-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS messages for jsk_pcl_ros and jsk_perception.''; diff --git a/kinetic/jsk-rqt-plugins/default.nix b/kinetic/jsk-rqt-plugins/default.nix index 8d792e9c20..b9ead29a57 100644 --- a/kinetic/jsk-rqt-plugins/default.nix +++ b/kinetic/jsk-rqt-plugins/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, image-pipeline, rqt-gui-py, image-view2, mk, rqt-gui, jsk-gui-msgs, pythonPackages, cv-bridge, catkin, rosbuild, rostest, message-generation, resource-retriever, message-runtime, rqt-image-view, rqt-plot, roslaunch, qt-gui-py-common }: +{ lib, buildRosPackage, fetchurl, image-pipeline, rqt-gui-py, image-view2, mk, rosbuild, pythonPackages, rqt-gui, jsk-gui-msgs, cv-bridge, catkin, rostest, message-generation, resource-retriever, message-runtime, rqt-image-view, rqt-plot, roslaunch, qt-gui-py-common }: buildRosPackage { pname = "ros-kinetic-jsk-rqt-plugins"; version = "2.1.5"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "8698bc19de56736e892bf3a00f6c1d19062a47f763687cbe3cd48a1232f02829"; }; + buildInputs = [ mk image-view2 message-generation rosbuild ]; checkInputs = [ rostest roslaunch ]; propagatedBuildInputs = [ image-pipeline rqt-gui-py image-view2 pythonPackages.urlgrabber pythonPackages.scikitlearn rqt-gui jsk-gui-msgs cv-bridge resource-retriever message-runtime rqt-image-view rqt-plot qt-gui-py-common ]; - nativeBuildInputs = [ image-view2 message-generation mk catkin rosbuild ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The jsk_rqt_plugins package''; diff --git a/kinetic/jsk-rviz-plugins/default.nix b/kinetic/jsk-rviz-plugins/default.nix index f8d2c4d008..a9ab9c1735 100644 --- a/kinetic/jsk-rviz-plugins/default.nix +++ b/kinetic/jsk-rviz-plugins/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, cv-bridge, jsk-gui-msgs, image-geometry, view-controller-msgs, diagnostic-msgs, geometry-msgs, jsk-hark-msgs, jsk-footstep-msgs, pythonPackages, jsk-topic-tools, message-generation, rviz, people-msgs, mk, rosbuild, posedetection-msgs, catkin, jsk-recognition-msgs, image-publisher, std-msgs, urdfdom-py, jsk-recognition-utils, dynamic-reconfigure }: +{ lib, buildRosPackage, fetchurl, cv-bridge, jsk-gui-msgs, image-geometry, view-controller-msgs, diagnostic-msgs, geometry-msgs, jsk-hark-msgs, jsk-footstep-msgs, pythonPackages, jsk-topic-tools, message-generation, rviz, people-msgs, mk, rosbuild, posedetection-msgs, catkin, jsk-recognition-msgs, std-msgs, image-publisher, urdfdom-py, jsk-recognition-utils, dynamic-reconfigure }: buildRosPackage { pname = "ros-kinetic-jsk-rviz-plugins"; version = "2.1.5"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bca19afb384a9d0a027c38004e2b5094448510294675d27a2dccae210b5dd6bc"; }; + buildInputs = [ people-msgs mk cv-bridge jsk-gui-msgs rosbuild image-geometry view-controller-msgs jsk-recognition-msgs diagnostic-msgs std-msgs geometry-msgs urdfdom-py jsk-hark-msgs jsk-footstep-msgs jsk-topic-tools message-generation rviz jsk-recognition-utils dynamic-reconfigure ]; propagatedBuildInputs = [ people-msgs cv-bridge posedetection-msgs jsk-gui-msgs pythonPackages.scipy image-geometry view-controller-msgs jsk-recognition-msgs diagnostic-msgs image-publisher std-msgs geometry-msgs urdfdom-py jsk-hark-msgs jsk-footstep-msgs jsk-topic-tools message-generation rviz jsk-recognition-utils dynamic-reconfigure ]; - nativeBuildInputs = [ people-msgs mk cv-bridge jsk-gui-msgs rosbuild catkin image-geometry view-controller-msgs jsk-recognition-msgs diagnostic-msgs std-msgs geometry-msgs urdfdom-py jsk-hark-msgs jsk-footstep-msgs jsk-topic-tools message-generation rviz jsk-recognition-utils dynamic-reconfigure ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The jsk_rviz_plugins package''; diff --git a/kinetic/jsk-teleop-joy/default.nix b/kinetic/jsk-teleop-joy/default.nix index cd4a191a45..37e40820a6 100644 --- a/kinetic/jsk-teleop-joy/default.nix +++ b/kinetic/jsk-teleop-joy/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "081dba0d00f1b1ab63aea7313a6f067b5ef3386ee8eec9e42d6c22c4631215c9"; }; + buildInputs = [ ps3joy joy-mouse tf jsk-footstep-msgs diagnostic-updater jsk-rviz-plugins view-controller-msgs interactive-markers jsk-interactive-marker diagnostic-msgs visualization-msgs ]; propagatedBuildInputs = [ ps3joy image-view2 joy-mouse tf jsk-footstep-msgs pythonPackages.pygame diagnostic-updater jsk-rviz-plugins view-controller-msgs interactive-markers jsk-interactive-marker diagnostic-msgs visualization-msgs ]; - nativeBuildInputs = [ ps3joy joy-mouse tf jsk-footstep-msgs catkin diagnostic-updater jsk-rviz-plugins view-controller-msgs interactive-markers jsk-interactive-marker diagnostic-msgs visualization-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''jsk_teleop_joy''; diff --git a/kinetic/jsk-tilt-laser/default.nix b/kinetic/jsk-tilt-laser/default.nix index 5dc569e92b..951b70710e 100644 --- a/kinetic/jsk-tilt-laser/default.nix +++ b/kinetic/jsk-tilt-laser/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, laser-assembler, urg-node, cmake-modules, sensor-msgs, catkin, laser-filters, multisense-lib, robot-state-publisher, tf-conversions, dynamic-reconfigure, tf }: +{ lib, buildRosPackage, fetchurl, laser-assembler, urg-node, cmake-modules, sensor-msgs, catkin, laser-filters, multisense-lib, dynamic-reconfigure, tf-conversions, robot-state-publisher, tf }: buildRosPackage { pname = "ros-kinetic-jsk-tilt-laser"; version = "2.2.10"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "27881c65a5816e224c26ba9755890b45d39ecf62bdd5679081f7cdbef4ef52e4"; }; + buildInputs = [ laser-assembler laser-filters cmake-modules multisense-lib dynamic-reconfigure tf-conversions sensor-msgs tf ]; propagatedBuildInputs = [ laser-assembler urg-node sensor-msgs laser-filters multisense-lib robot-state-publisher tf-conversions dynamic-reconfigure tf ]; - nativeBuildInputs = [ laser-assembler cmake-modules sensor-msgs catkin laser-filters multisense-lib dynamic-reconfigure tf-conversions tf ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The jsk_tilt_laser package''; diff --git a/kinetic/jsk-topic-tools/default.nix b/kinetic/jsk-topic-tools/default.nix index 003518bff8..897bffc4c5 100644 --- a/kinetic/jsk-topic-tools/default.nix +++ b/kinetic/jsk-topic-tools/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "2159e5b0217e8306979562dee0962cb77351ba5578182b68bd0d823ff614d60d"; }; + buildInputs = [ roslaunch std-srvs dynamic-tf-publisher std-msgs diagnostic-msgs roscpp nodelet tf geometry-msgs rosnode image-transport diagnostic-updater rostest message-generation rostopic dynamic-reconfigure topic-tools eigen-conversions rostime ]; checkInputs = [ roscpp-tutorials roslint ]; propagatedBuildInputs = [ std-srvs pythonPackages.numpy pythonPackages.scipy pythonPackages.opencv3 dynamic-tf-publisher std-msgs diagnostic-msgs roscpp nodelet tf geometry-msgs rosnode image-transport sensor-msgs eigen-conversions sound-play diagnostic-updater message-runtime rostopic dynamic-reconfigure topic-tools roslaunch rostime ]; - nativeBuildInputs = [ roslaunch std-srvs catkin dynamic-tf-publisher std-msgs diagnostic-msgs roscpp nodelet tf geometry-msgs rosnode image-transport diagnostic-updater rostest message-generation rostopic dynamic-reconfigure topic-tools eigen-conversions rostime ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''jsk_topic_tools''; diff --git a/kinetic/jskeus/default.nix b/kinetic/jskeus/default.nix index 058f1bb76b..dc7314342d 100644 --- a/kinetic/jskeus/default.nix +++ b/kinetic/jskeus/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9e37bd817de53e87589a3206f0ee30c22801ca18f97f6651fa6b1f16481a083d"; }; + buildInputs = [ euslisp ]; propagatedBuildInputs = [ euslisp ]; - nativeBuildInputs = [ catkin euslisp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''EusLisp software developed and used by JSK at The University of Tokyo''; diff --git a/kinetic/json-msgs/default.nix b/kinetic/json-msgs/default.nix index 3cd5e1e22d..d24d575a37 100644 --- a/kinetic/json-msgs/default.nix +++ b/kinetic/json-msgs/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }: +{ lib, buildRosPackage, fetchurl, message-generation, catkin, message-runtime }: buildRosPackage { pname = "ros-kinetic-json-msgs"; version = "0.0.1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5d9f8770eb2fafa195087500bee956ea5c0b3f5c120a9b8ad54bebbf4fe8d298"; }; + buildInputs = [ message-generation ]; propagatedBuildInputs = [ message-runtime ]; - nativeBuildInputs = [ catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''JSON ROS message''; diff --git a/kinetic/json-transport/default.nix b/kinetic/json-transport/default.nix index 7014b09764..a76aa187c5 100644 --- a/kinetic/json-transport/default.nix +++ b/kinetic/json-transport/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "733146cad3c7494745dd9d6cccbd19c34f7d1b2fe86d6db6c648fd97c04de720"; }; + buildInputs = [ json-msgs roscpp ]; checkInputs = [ rostest roslint ]; propagatedBuildInputs = [ json-msgs roscpp pythonPackages.msgpack ]; - nativeBuildInputs = [ json-msgs catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''JSON transport for ROS''; diff --git a/kinetic/julius/default.nix b/kinetic/julius/default.nix index 641dc7f139..037f95adef 100644 --- a/kinetic/julius/default.nix +++ b/kinetic/julius/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b590b878b8eef3ed5ff4b4670eaff6b95549f930f367408163fba665ac3085a2"; }; + buildInputs = [ roslib rospack unzip mk rsync wget ]; propagatedBuildInputs = [ rsync unzip wget ]; - nativeBuildInputs = [ roslib rospack unzip mk catkin rsync wget ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''julius: Open-Source Large Vocabulary CSR Engine (http://julius.sourceforge.jp/index.php)''; diff --git a/kinetic/kalman-filter/default.nix b/kinetic/kalman-filter/default.nix index f56afff15d..620a1d1835 100644 --- a/kinetic/kalman-filter/default.nix +++ b/kinetic/kalman-filter/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bb6f05577b69f4d215ad358c43736840b8b5ad26906b6f359ee118e7bb1ac7b7"; }; + buildInputs = [ rospy ]; propagatedBuildInputs = [ rospy ]; - nativeBuildInputs = [ catkin rospy ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Simple Kalman Filter in Python''; diff --git a/kinetic/kartech-linear-actuator-msgs/default.nix b/kinetic/kartech-linear-actuator-msgs/default.nix index c10c12fe39..ad933121ce 100644 --- a/kinetic/kartech-linear-actuator-msgs/default.nix +++ b/kinetic/kartech-linear-actuator-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d6d6b78f353f2d0ac6f9a74038f2413f8afe9ed4b7977bd54280e933770eca62"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The kartech_linear_actuator_msgs package''; diff --git a/kinetic/katana-arm-gazebo/default.nix b/kinetic/katana-arm-gazebo/default.nix index 14b3b8dae0..5085392b4e 100644 --- a/kinetic/katana-arm-gazebo/default.nix +++ b/kinetic/katana-arm-gazebo/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "825f9ad6babb194166708ba91aaeedabb685bef7e0963b0ce9f246d1c6b61b2e"; }; + buildInputs = [ gazebo-ros controller-manager katana-gazebo-plugins katana-description joint-trajectory-controller controller-manager-msgs urdf robot-state-publisher actionlib std-msgs roscpp xacro ]; propagatedBuildInputs = [ gazebo-ros controller-manager katana-gazebo-plugins katana-description joint-trajectory-controller controller-manager-msgs urdf robot-state-publisher actionlib std-msgs roscpp xacro ]; - nativeBuildInputs = [ gazebo-ros controller-manager katana-gazebo-plugins catkin katana-description joint-trajectory-controller controller-manager-msgs urdf robot-state-publisher actionlib std-msgs roscpp xacro ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package starts a Neuronics Katana robot arm in the Gazebo simulation environment. It is modeled after the pr2_arm_gazebo package by John Hsu.''; diff --git a/kinetic/katana-description/default.nix b/kinetic/katana-description/default.nix index f855bb62ff..203f1dd511 100644 --- a/kinetic/katana-description/default.nix +++ b/kinetic/katana-description/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "94179ff07e5fb626522d3511665d24fa4254b4068be489dabfc410d97a75a771"; }; + buildInputs = [ convex-decomposition urdf transmission-interface ivcon ]; propagatedBuildInputs = [ urdf transmission-interface ]; - nativeBuildInputs = [ convex-decomposition urdf ivcon catkin transmission-interface ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package contains an URDF description of the Katana arm and all supporting mesh files.''; diff --git a/kinetic/katana-gazebo-plugins/default.nix b/kinetic/katana-gazebo-plugins/default.nix index 7a02305f8b..63a3545adb 100644 --- a/kinetic/katana-gazebo-plugins/default.nix +++ b/kinetic/katana-gazebo-plugins/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, gazebo-ros, control-msgs, katana-msgs, control-toolbox, trajectory-msgs, sensor-msgs, catkin, actionlib }: +{ lib, buildRosPackage, fetchurl, gazebo-ros, control-msgs, katana-msgs, trajectory-msgs, control-toolbox, sensor-msgs, catkin, actionlib }: buildRosPackage { pname = "ros-kinetic-katana-gazebo-plugins"; version = "1.1.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "734a02bff32ecf9ea8e2e78f8fc61d5f083dd4a3ba3153e423cf0eac662a9899"; }; + buildInputs = [ gazebo-ros actionlib control-toolbox control-msgs katana-msgs trajectory-msgs sensor-msgs ]; propagatedBuildInputs = [ gazebo-ros actionlib control-toolbox control-msgs katana-msgs trajectory-msgs sensor-msgs ]; - nativeBuildInputs = [ gazebo-ros actionlib control-toolbox control-msgs katana-msgs trajectory-msgs sensor-msgs catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package provides Gazebo plugins to simulate the Katana arm.''; diff --git a/kinetic/katana-moveit-ikfast-plugin/default.nix b/kinetic/katana-moveit-ikfast-plugin/default.nix index dc318b423f..0e502019a0 100644 --- a/kinetic/katana-moveit-ikfast-plugin/default.nix +++ b/kinetic/katana-moveit-ikfast-plugin/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "354967660e9f9f5fa71f10857dad8ed817846895b6cda6c22e6e5d54c256ab2c"; }; + buildInputs = [ liblapack moveit-core pluginlib tf-conversions roscpp ]; propagatedBuildInputs = [ liblapack moveit-core pluginlib tf-conversions roscpp ]; - nativeBuildInputs = [ liblapack moveit-core pluginlib tf-conversions catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The katana_moveit_ikfast_plugin package''; diff --git a/kinetic/katana-msgs/default.nix b/kinetic/katana-msgs/default.nix index 90558dee60..e29c1dcdd2 100644 --- a/kinetic/katana-msgs/default.nix +++ b/kinetic/katana-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1506075d75625aa7ccc7cbf70f61f4c865b450319d2f4db60929b2715a4f3f00"; }; + buildInputs = [ sensor-msgs message-generation actionlib-msgs ]; propagatedBuildInputs = [ sensor-msgs message-runtime actionlib-msgs ]; - nativeBuildInputs = [ catkin sensor-msgs message-generation actionlib-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package contains messages specific to the Neuronics Katana arm.''; diff --git a/kinetic/katana-teleop/default.nix b/kinetic/katana-teleop/default.nix index 34eee6e5ce..b89b678837 100644 --- a/kinetic/katana-teleop/default.nix +++ b/kinetic/katana-teleop/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ba6a7c0cc003c5929474b50c163471adf1778ff42770de6043e70c4e7b209326"; }; + buildInputs = [ control-msgs actionlib sensor-msgs roscpp katana-msgs ]; propagatedBuildInputs = [ control-msgs actionlib sensor-msgs roscpp katana-msgs ]; - nativeBuildInputs = [ catkin control-msgs actionlib sensor-msgs roscpp katana-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package provides tele-operation nodes to control the Neuronics Katana 450 arm via keyboard commands or with a playstation 3 controller.''; diff --git a/kinetic/katana-tutorials/default.nix b/kinetic/katana-tutorials/default.nix index e2a64703cd..b9cb2676da 100644 --- a/kinetic/katana-tutorials/default.nix +++ b/kinetic/katana-tutorials/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c8d8721c72639700a61d81e2c9ef2f5b64a7d2cbacc805786560203b139c2ca5"; }; + buildInputs = [ control-msgs actionlib trajectory-msgs sensor-msgs roscpp ]; propagatedBuildInputs = [ control-msgs actionlib trajectory-msgs sensor-msgs roscpp ]; - nativeBuildInputs = [ catkin control-msgs actionlib trajectory-msgs sensor-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package contains test and demo programs for the katana_driver stack.''; diff --git a/kinetic/katana/default.nix b/kinetic/katana/default.nix index 82acd8584e..b42d62d282 100644 --- a/kinetic/katana/default.nix +++ b/kinetic/katana/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "040323dee998fc110e0dd8f4016a267e8a12dfd829c7db09d280d258581fcb14"; }; + buildInputs = [ std-srvs armadillo control-msgs katana-msgs trajectory-msgs sensor-msgs roscpp roslib kni urdf actionlib moveit-msgs tf geometry-msgs ]; propagatedBuildInputs = [ std-srvs armadillo control-msgs katana-msgs trajectory-msgs sensor-msgs roscpp roslib kni urdf actionlib moveit-msgs tf geometry-msgs ]; - nativeBuildInputs = [ std-srvs armadillo control-msgs katana-msgs trajectory-msgs sensor-msgs catkin roscpp roslib kni urdf actionlib moveit-msgs tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package provides ROS interfaces to the Neuronics Katana 450 arm. diff --git a/kinetic/kdl-conversions/default.nix b/kinetic/kdl-conversions/default.nix index cdc3d82849..6031ba7a77 100644 --- a/kinetic/kdl-conversions/default.nix +++ b/kinetic/kdl-conversions/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "34efddf9eb4ade2ba483d41cbe433179eb50f0533c9b3bddc023c242375be002"; }; + buildInputs = [ orocos-kdl geometry-msgs ]; propagatedBuildInputs = [ orocos-kdl geometry-msgs ]; - nativeBuildInputs = [ catkin orocos-kdl geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Conversion functions between KDL and geometry_msgs types.''; diff --git a/kinetic/kdl-parser-py/default.nix b/kinetic/kdl-parser-py/default.nix index c4f0f9ce65..81415de817 100644 --- a/kinetic/kdl-parser-py/default.nix +++ b/kinetic/kdl-parser-py/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "7c07eba81ccdfaba80d24c8d38bf14d41fcff2779250ea47f6c21143865c50dc"; }; + buildInputs = [ urdf orocos-kdl ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ python-orocos-kdl urdf orocos-kdl urdfdom-py ]; - nativeBuildInputs = [ pythonPackages.catkin-pkg catkin urdf orocos-kdl ]; + nativeBuildInputs = [ pythonPackages.catkin-pkg catkin ]; meta = { description = ''The Kinematics and Dynamics Library (KDL) defines a tree structure diff --git a/kinetic/kdl-parser/default.nix b/kinetic/kdl-parser/default.nix index 79a58e533a..56bd4462b8 100644 --- a/kinetic/kdl-parser/default.nix +++ b/kinetic/kdl-parser/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "198efeb1ded4f470492830c7ebd382798589a9cce96a86ce0bfc6c7b32617c8e"; }; + buildInputs = [ urdfdom-headers urdf orocos-kdl cmake-modules rosconsole tinyxml ]; checkInputs = [ rostest roscpp ]; propagatedBuildInputs = [ urdfdom-headers urdf orocos-kdl rosconsole tinyxml ]; - nativeBuildInputs = [ urdfdom-headers urdf orocos-kdl cmake-modules rosconsole catkin tinyxml ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The Kinematics and Dynamics Library (KDL) defines a tree structure diff --git a/kinetic/kdl-typekit/default.nix b/kinetic/kdl-typekit/default.nix index 5eed781396..f981f835b4 100644 --- a/kinetic/kdl-typekit/default.nix +++ b/kinetic/kdl-typekit/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1e4b5606f26d32ba7f0cb68caaa986117e21cd9aaa0e5a090ab415a530d6fbbc"; }; + buildInputs = [ ocl orocos-kdl rtt ]; propagatedBuildInputs = [ ocl orocos-kdl rtt ]; - nativeBuildInputs = [ catkin ocl orocos-kdl rtt ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package contains the KDL RTT bindings''; diff --git a/kinetic/khi-robot-control/default.nix b/kinetic/khi-robot-control/default.nix index d174996175..b32785b2e4 100644 --- a/kinetic/khi-robot-control/default.nix +++ b/kinetic/khi-robot-control/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, controller-manager, hardware-interface, joint-state-controller, trajectory-msgs, joint-limits-interface, catkin, realtime-tools, joint-trajectory-controller, diagnostic-updater, position-controllers, khi-robot-msgs, transmission-interface }: +{ lib, buildRosPackage, fetchurl, controller-manager, hardware-interface, joint-state-controller, trajectory-msgs, realtime-tools, joint-limits-interface, catkin, joint-trajectory-controller, diagnostic-updater, position-controllers, khi-robot-msgs, transmission-interface }: buildRosPackage { pname = "ros-kinetic-khi-robot-control"; version = "1.0.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "36bee6ec63885991601f72b31dcd0f2f4809874c785d9a73338c432b3bbc0337"; }; + buildInputs = [ diagnostic-updater hardware-interface controller-manager realtime-tools trajectory-msgs khi-robot-msgs joint-limits-interface transmission-interface ]; propagatedBuildInputs = [ controller-manager hardware-interface joint-state-controller trajectory-msgs joint-limits-interface joint-trajectory-controller diagnostic-updater position-controllers khi-robot-msgs transmission-interface ]; - nativeBuildInputs = [ controller-manager hardware-interface realtime-tools trajectory-msgs joint-limits-interface catkin diagnostic-updater khi-robot-msgs transmission-interface ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS KHI robot controller package based on ros_control''; diff --git a/kinetic/khi-robot-msgs/default.nix b/kinetic/khi-robot-msgs/default.nix index 324a7da0c0..54ce4b3863 100644 --- a/kinetic/khi-robot-msgs/default.nix +++ b/kinetic/khi-robot-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f691e3ad39e1b66e9ceec1f08df42028f2fcd250621bab689a3f0e87251529fc"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package contains KHI ROS robot msgs''; diff --git a/kinetic/kinesis-manager/default.nix b/kinetic/kinesis-manager/default.nix index 9ec3838253..bf3e9d9e14 100644 --- a/kinetic/kinesis-manager/default.nix +++ b/kinetic/kinesis-manager/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "83f5925eecaa5a5a2de023890b1cdbf6aded9482eeeaf8a29056255924a46293"; }; + buildInputs = [ aws-common boost curl openssl log4cplus ]; checkInputs = [ gtest ]; propagatedBuildInputs = [ aws-common boost curl openssl log4cplus ]; - nativeBuildInputs = [ aws-common boost curl openssl log4cplus cmake pkg-config ]; + nativeBuildInputs = [ cmake pkg-config ]; meta = { description = ''AWS Kinesis stream management library intended for use with the Kinesis Video Producer SDK''; diff --git a/kinetic/kinesis-video-msgs/default.nix b/kinetic/kinesis-video-msgs/default.nix index dae6c60b91..26d7e5dcaf 100644 --- a/kinetic/kinesis-video-msgs/default.nix +++ b/kinetic/kinesis-video-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a0ecf2f7eccb4ce41df905278f6b92146d7f757571e2bcb34f280fbe9d5457dd"; }; + buildInputs = [ diagnostic-msgs message-generation ]; propagatedBuildInputs = [ diagnostic-msgs message-runtime ]; - nativeBuildInputs = [ diagnostic-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages for transmitting video frames to Kinesis Video Streams''; diff --git a/kinetic/kinesis-video-streamer/default.nix b/kinetic/kinesis-video-streamer/default.nix index 24ac88bd74..e927ea295a 100644 --- a/kinetic/kinesis-video-streamer/default.nix +++ b/kinetic/kinesis-video-streamer/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "45f0af4f63a652548c1a0449518de7cac6633a173dcb54fa1ead6fa612605652"; }; + buildInputs = [ image-transport aws-common kinesis-video-msgs kinesis-manager std-msgs aws-ros1-common roscpp ]; checkInputs = [ rostest rostopic ]; propagatedBuildInputs = [ image-transport aws-common kinesis-video-msgs kinesis-manager std-msgs aws-ros1-common roscpp ]; - nativeBuildInputs = [ image-transport aws-common kinesis-video-msgs kinesis-manager std-msgs aws-ros1-common catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Kinesis Video Streams producer node''; diff --git a/kinetic/kni/default.nix b/kinetic/kni/default.nix index ab62750c98..489314f36a 100644 --- a/kinetic/kni/default.nix +++ b/kinetic/kni/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "728d84330cb0fa9a45a0b62a2aacb3903bbc26bff35cd0baf0e8c3b66bc77a01"; }; + buildInputs = [ boost ]; propagatedBuildInputs = [ boost ]; - nativeBuildInputs = [ catkin boost ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package provides the third-party KNI (Katana Native Interface) library for Katana diff --git a/kinetic/kobuki-auto-docking/default.nix b/kinetic/kobuki-auto-docking/default.nix index aeaea8480f..9228791050 100644 --- a/kinetic/kobuki-auto-docking/default.nix +++ b/kinetic/kobuki-auto-docking/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "de405b3ff1619332f66cdeacc64251da10f72961edce4973f8d414cb9d50aec4"; }; + buildInputs = [ kdl-conversions kobuki-msgs pluginlib actionlib-msgs kobuki-dock-drive message-filters ecl-geometry roscpp ecl-threads rospy nav-msgs actionlib std-msgs nodelet ecl-linear-algebra geometry-msgs ]; propagatedBuildInputs = [ kdl-conversions kobuki-msgs pluginlib actionlib-msgs kobuki-dock-drive message-filters ecl-geometry roscpp ecl-threads rospy nav-msgs actionlib ecl-linear-algebra std-msgs yocs-cmd-vel-mux nodelet geometry-msgs ]; - nativeBuildInputs = [ kdl-conversions kobuki-msgs pluginlib actionlib-msgs kobuki-dock-drive message-filters ecl-geometry roscpp ecl-threads rospy catkin nav-msgs actionlib std-msgs nodelet ecl-linear-algebra geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Automatic docking for Kobuki: diff --git a/kinetic/kobuki-bumper2pc/default.nix b/kinetic/kobuki-bumper2pc/default.nix index d52577af4b..b8f0449b34 100644 --- a/kinetic/kobuki-bumper2pc/default.nix +++ b/kinetic/kobuki-bumper2pc/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "562175272121859d7332becc7eb3c297ae4f115c320542ed4b23f2e922f545d4"; }; + buildInputs = [ kobuki-msgs pluginlib sensor-msgs nodelet roscpp ]; propagatedBuildInputs = [ kobuki-msgs pluginlib sensor-msgs nodelet roscpp ]; - nativeBuildInputs = [ catkin kobuki-msgs pluginlib sensor-msgs nodelet roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Bumper/cliff to pointcloud nodelet: diff --git a/kinetic/kobuki-controller-tutorial/default.nix b/kinetic/kobuki-controller-tutorial/default.nix index 5d5b02940a..4519ec2112 100644 --- a/kinetic/kobuki-controller-tutorial/default.nix +++ b/kinetic/kobuki-controller-tutorial/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d8730b6deff7796f6ff5b112341331ebe49b6fd2bf4a89cbc87893f5d2bd798e"; }; + buildInputs = [ kobuki-msgs pluginlib std-msgs nodelet roscpp yocs-controllers ]; propagatedBuildInputs = [ kobuki-msgs pluginlib std-msgs nodelet roscpp yocs-controllers ]; - nativeBuildInputs = [ kobuki-msgs pluginlib std-msgs catkin nodelet roscpp yocs-controllers ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Code for the Kobuki controller tutorial.''; diff --git a/kinetic/kobuki-dashboard/default.nix b/kinetic/kobuki-dashboard/default.nix index ee674307ee..91e52c1c01 100644 --- a/kinetic/kobuki-dashboard/default.nix +++ b/kinetic/kobuki-dashboard/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "82243a29379e1dd189f170afad371c0cbe6b9ace00cafc2d496c6ff857b91c71"; }; + buildInputs = [ rqt-robot-dashboard kobuki-msgs rospy ]; propagatedBuildInputs = [ rqt-robot-dashboard kobuki-msgs rospy ]; - nativeBuildInputs = [ rqt-robot-dashboard catkin kobuki-msgs rospy ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The Kobuki dashboard is a RQT-based plug-in for visualising data from Kobuki and giving easy access diff --git a/kinetic/kobuki-description/default.nix b/kinetic/kobuki-description/default.nix index 55615d96d5..36b32e02e4 100644 --- a/kinetic/kobuki-description/default.nix +++ b/kinetic/kobuki-description/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "af16d583c7798ed4b9e83e16fcc32898fd12bf8d1dca18b4c1bce7e276acd5f4"; }; + buildInputs = [ urdf xacro ]; propagatedBuildInputs = [ urdf xacro ]; - nativeBuildInputs = [ catkin urdf xacro ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Description of the Kobuki model. diff --git a/kinetic/kobuki-dock-drive/default.nix b/kinetic/kobuki-dock-drive/default.nix index 8c0798c908..398d099b22 100644 --- a/kinetic/kobuki-dock-drive/default.nix +++ b/kinetic/kobuki-dock-drive/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, ecl-geometry, ecl-threads, ecl-build, ecl-linear-algebra }: +{ lib, buildRosPackage, fetchurl, catkin, ecl-geometry, ecl-build, ecl-threads, ecl-linear-algebra }: buildRosPackage { pname = "ros-kinetic-kobuki-dock-drive"; version = "0.7.8-r1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0eed1a5a5d853c1f96c4c2bd72d0cbaf3362a90c7bd4f8d11c7ec2109cf95520"; }; + buildInputs = [ ecl-build ecl-linear-algebra ecl-geometry ecl-threads ]; propagatedBuildInputs = [ ecl-linear-algebra ecl-geometry ecl-threads ]; - nativeBuildInputs = [ ecl-threads ecl-linear-algebra catkin ecl-geometry ecl-build ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Dock driving library for Kobuki. Users owning a docking station for Kobuki diff --git a/kinetic/kobuki-driver/default.nix b/kinetic/kobuki-driver/default.nix index 66766a36d2..ab7c2ed155 100644 --- a/kinetic/kobuki-driver/default.nix +++ b/kinetic/kobuki-driver/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ecl-converters, ecl-sigslots, ecl-command-line, ecl-mobile-robot, catkin, ecl-geometry, ecl-time, ecl-build, ecl-devices }: +{ lib, buildRosPackage, fetchurl, ecl-converters, ecl-sigslots, ecl-command-line, ecl-mobile-robot, catkin, ecl-geometry, ecl-build, ecl-time, ecl-devices }: buildRosPackage { pname = "ros-kinetic-kobuki-driver"; version = "0.7.8-r1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7376a92a141b25ec96cd9080918057e5d2d57f1d612674ff200e98f0aa0a7116"; }; + buildInputs = [ ecl-converters ecl-build ecl-sigslots ecl-mobile-robot ecl-command-line ecl-devices ecl-geometry ecl-time ]; propagatedBuildInputs = [ ecl-converters ecl-sigslots ecl-mobile-robot ecl-command-line ecl-devices ecl-geometry ecl-time ]; - nativeBuildInputs = [ ecl-converters ecl-sigslots ecl-mobile-robot ecl-command-line catkin ecl-geometry ecl-build ecl-time ecl-devices ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''C++ driver library for Kobuki: diff --git a/kinetic/kobuki-ftdi/default.nix b/kinetic/kobuki-ftdi/default.nix index 029fe4d3ea..64e7a5d6de 100644 --- a/kinetic/kobuki-ftdi/default.nix +++ b/kinetic/kobuki-ftdi/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ecl-command-line, catkin, libftdi, pkg-config, libusb }: +{ lib, buildRosPackage, fetchurl, ecl-command-line, catkin, pkg-config, libftdi, libusb }: buildRosPackage { pname = "ros-kinetic-kobuki-ftdi"; version = "0.7.8-r1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c9469f2e65acc68339b7b100eba98e364ed334be32c22519c38e55f1cf5ee4ee"; }; + buildInputs = [ libftdi ecl-command-line libusb pkg-config ]; propagatedBuildInputs = [ libusb libftdi ecl-command-line ]; - nativeBuildInputs = [ libftdi ecl-command-line catkin libusb pkg-config ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Utilities for flashing and enabling Kobuki's USB connection. diff --git a/kinetic/kobuki-gazebo-plugins/default.nix b/kinetic/kobuki-gazebo-plugins/default.nix index c71acec835..aa760ff9e4 100644 --- a/kinetic/kobuki-gazebo-plugins/default.nix +++ b/kinetic/kobuki-gazebo-plugins/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c157ce87feed82ceba296a66a2f37ad4c77508f8e882e77bcd7d9d3149afd499"; }; + buildInputs = [ gazebo-ros kobuki-msgs boost sensor-msgs roscpp gazebo-plugins nav-msgs std-msgs tf geometry-msgs ]; propagatedBuildInputs = [ gazebo-ros kobuki-msgs boost sensor-msgs roscpp gazebo-plugins nav-msgs std-msgs tf geometry-msgs ]; - nativeBuildInputs = [ gazebo-ros kobuki-msgs boost sensor-msgs catkin roscpp gazebo-plugins nav-msgs std-msgs tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Kobuki-specific ROS plugins for Gazebo''; diff --git a/kinetic/kobuki-keyop/default.nix b/kinetic/kobuki-keyop/default.nix index ea54d2e4c2..b842cd6566 100644 --- a/kinetic/kobuki-keyop/default.nix +++ b/kinetic/kobuki-keyop/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, std-srvs, kobuki-msgs, catkin, yocs-velocity-smoother, ecl-threads, ecl-exceptions, ecl-time, std-msgs, yocs-cmd-vel-mux, roscpp, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, std-srvs, kobuki-msgs, catkin, yocs-velocity-smoother, ecl-time, ecl-exceptions, ecl-threads, std-msgs, yocs-cmd-vel-mux, roscpp, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-kobuki-keyop"; version = "0.7.6"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d54e509af6238598e394898f4b980156c3e6bd37de1cee746943ab1d346dc73d"; }; + buildInputs = [ ecl-exceptions std-srvs kobuki-msgs geometry-msgs std-msgs ecl-time roscpp ecl-threads ]; propagatedBuildInputs = [ std-srvs kobuki-msgs yocs-velocity-smoother ecl-time ecl-exceptions ecl-threads std-msgs yocs-cmd-vel-mux roscpp geometry-msgs ]; - nativeBuildInputs = [ std-srvs kobuki-msgs catkin ecl-time ecl-exceptions ecl-threads std-msgs roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Keyboard teleoperation for Kobuki: relays commands from a keyboard to Kobuki.''; diff --git a/kinetic/kobuki-msgs/default.nix b/kinetic/kobuki-msgs/default.nix index 6746a441c7..a11706a7f2 100644 --- a/kinetic/kobuki-msgs/default.nix +++ b/kinetic/kobuki-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d30bdabaabe6ae1160886604d498d8cb1b25848b5caa1130c4ee6cccf0e36dcc"; }; + buildInputs = [ std-msgs message-generation actionlib-msgs ]; propagatedBuildInputs = [ std-msgs message-runtime actionlib-msgs ]; - nativeBuildInputs = [ std-msgs catkin message-generation actionlib-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''
diff --git a/kinetic/kobuki-node/default.nix b/kinetic/kobuki-node/default.nix index 864ab63f1f..2c72d930e5 100644 --- a/kinetic/kobuki-node/default.nix +++ b/kinetic/kobuki-node/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0d7add3be65bb923b7f0d3116a2ba9233514c5c4e7109ebbdd7f5736e76a72f6"; }; + buildInputs = [ ecl-sigslots ecl-streams kobuki-driver kobuki-msgs ecl-threads ecl-exceptions nav-msgs rospy std-msgs diagnostic-msgs roscpp nodelet tf geometry-msgs kobuki-ftdi pluginlib kobuki-keyop sensor-msgs kobuki-safety-controller diagnostic-updater angles ]; propagatedBuildInputs = [ ecl-sigslots ecl-streams kobuki-driver kobuki-msgs ecl-threads ecl-exceptions nav-msgs rospy std-msgs diagnostic-msgs diagnostic-aggregator roscpp nodelet tf geometry-msgs capabilities kobuki-ftdi kobuki-rapps kobuki-keyop pluginlib sensor-msgs kobuki-safety-controller diagnostic-updater angles ]; - nativeBuildInputs = [ ecl-sigslots ecl-streams kobuki-driver kobuki-msgs catkin ecl-threads ecl-exceptions nav-msgs rospy std-msgs diagnostic-msgs roscpp nodelet tf geometry-msgs kobuki-ftdi pluginlib kobuki-keyop sensor-msgs kobuki-safety-controller diagnostic-updater angles ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS nodelet for Kobuki: ROS wrapper for the Kobuki driver.''; diff --git a/kinetic/kobuki-random-walker/default.nix b/kinetic/kobuki-random-walker/default.nix index 68eb099a20..6d07549ae1 100644 --- a/kinetic/kobuki-random-walker/default.nix +++ b/kinetic/kobuki-random-walker/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "fdd6297d90e2f4c99ab99b1bf14e005bdef6d53ba10e06ecc571f26b1703cb8a"; }; + buildInputs = [ kobuki-msgs pluginlib nodelet geometry-msgs std-msgs roscpp yocs-controllers ecl-threads ]; propagatedBuildInputs = [ kobuki-msgs pluginlib roscpp ecl-threads std-msgs yocs-cmd-vel-mux nodelet geometry-msgs yocs-controllers ]; - nativeBuildInputs = [ kobuki-msgs pluginlib catkin roscpp ecl-threads std-msgs nodelet geometry-msgs yocs-controllers ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Random walker app for Kobuki''; diff --git a/kinetic/kobuki-safety-controller/default.nix b/kinetic/kobuki-safety-controller/default.nix index 9c51406800..214de73848 100644 --- a/kinetic/kobuki-safety-controller/default.nix +++ b/kinetic/kobuki-safety-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8a33921af46704980110c752c39f1b9e0837907951ecd9efa229973f6d215229"; }; + buildInputs = [ roscpp kobuki-msgs pluginlib geometry-msgs std-msgs nodelet yocs-controllers ecl-threads ]; propagatedBuildInputs = [ roscpp kobuki-msgs pluginlib geometry-msgs std-msgs nodelet yocs-controllers ecl-threads ]; - nativeBuildInputs = [ kobuki-msgs pluginlib catkin ecl-threads nodelet std-msgs roscpp geometry-msgs yocs-controllers ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A controller ensuring the safe operation of Kobuki. diff --git a/kinetic/kobuki-softnode/default.nix b/kinetic/kobuki-softnode/default.nix index 0c089192a6..689b007863 100644 --- a/kinetic/kobuki-softnode/default.nix +++ b/kinetic/kobuki-softnode/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4dfe45f4d62f9c3645046f4ef432126b33477a58ea95d4cee0db1128141be6e7"; }; + buildInputs = [ nav-msgs kobuki-msgs nodelet geometry-msgs sensor-msgs tf roscpp ]; propagatedBuildInputs = [ kobuki-msgs tf sensor-msgs roscpp nav-msgs robot-state-publisher kobuki-description diagnostic-aggregator nodelet geometry-msgs ]; - nativeBuildInputs = [ nav-msgs kobuki-msgs catkin nodelet geometry-msgs sensor-msgs tf roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS nodelet for fake Kobuki.''; diff --git a/kinetic/kobuki-testsuite/default.nix b/kinetic/kobuki-testsuite/default.nix index 670331a75e..79b3d385a0 100644 --- a/kinetic/kobuki-testsuite/default.nix +++ b/kinetic/kobuki-testsuite/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "487f7a9e02b442d89d25e1b059c092291e9002fd0247bd907876b3877859c7a6"; }; + buildInputs = [ message-generation kobuki-msgs std-msgs python-orocos-kdl sensor-msgs kobuki-node geometry-msgs ]; propagatedBuildInputs = [ kobuki-msgs message-runtime std-msgs python-orocos-kdl sensor-msgs kobuki-node geometry-msgs ]; - nativeBuildInputs = [ message-generation kobuki-msgs std-msgs python-orocos-kdl sensor-msgs catkin kobuki-node geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Kobuki test suite: this package provides tools to thoroughly test Kobuki's hardware.''; diff --git a/kinetic/kvh/default.nix b/kinetic/kvh/default.nix index d637936ac8..d3e453116a 100644 --- a/kinetic/kvh/default.nix +++ b/kinetic/kvh/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7fba3bf1d3d4efd86ffb7372d4d52a114ae6f8670129af702d67aa0dc246b547"; }; + buildInputs = [ std-msgs roslaunch roscpp roslint ]; propagatedBuildInputs = [ std-msgs roscpp ]; - nativeBuildInputs = [ catkin roslint std-msgs roslaunch roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A driver for the KVH DSP-3000 single-axis Fiber Optic Gyroscope.''; diff --git a/kinetic/laptop-battery-monitor/default.nix b/kinetic/laptop-battery-monitor/default.nix index fb05cea983..89c66a96e8 100644 --- a/kinetic/laptop-battery-monitor/default.nix +++ b/kinetic/laptop-battery-monitor/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "eb337688407be5b0f8f30323d371dd0ab0dff36506cda1f1fd89d4b145b0693c"; }; + buildInputs = [ diagnostic-msgs sensor-msgs ]; propagatedBuildInputs = [ diagnostic-msgs sensor-msgs rospy ]; - nativeBuildInputs = [ diagnostic-msgs sensor-msgs catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Simple script to check battery status''; diff --git a/kinetic/laser-assembler/default.nix b/kinetic/laser-assembler/default.nix index ec1321d7b4..1273287ce6 100644 --- a/kinetic/laser-assembler/default.nix +++ b/kinetic/laser-assembler/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b5eabbf6cf82af173cdd42834c62bc9382dfc1ffc77d669da5f3b59735ffd3c3"; }; + buildInputs = [ filters pluginlib tf sensor-msgs message-filters roscpp rostest message-generation laser-geometry ]; propagatedBuildInputs = [ filters laser-geometry pluginlib message-runtime tf sensor-msgs roscpp message-filters ]; - nativeBuildInputs = [ filters pluginlib tf sensor-msgs catkin message-filters roscpp rostest message-generation laser-geometry ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Provides nodes to assemble point clouds from either LaserScan or PointCloud messages''; diff --git a/kinetic/laser-cb-detector/default.nix b/kinetic/laser-cb-detector/default.nix index 7627390dfa..80fe511a37 100644 --- a/kinetic/laser-cb-detector/default.nix +++ b/kinetic/laser-cb-detector/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "26b15d9ddeb6561b5e177589d26635dfa00818578084ee553699660ed8ed4fdb"; }; + buildInputs = [ roscpp settlerlib actionlib-msgs actionlib std-msgs cv-bridge message-filters image-cb-detector ]; propagatedBuildInputs = [ roscpp settlerlib actionlib-msgs actionlib std-msgs cv-bridge message-filters image-cb-detector ]; - nativeBuildInputs = [ actionlib-msgs cv-bridge message-filters catkin image-cb-detector settlerlib actionlib std-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Extracts checkerboard corners from a dense laser snapshot. diff --git a/kinetic/laser-filters/default.nix b/kinetic/laser-filters/default.nix index 1e8535adbc..36da88828a 100644 --- a/kinetic/laser-filters/default.nix +++ b/kinetic/laser-filters/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1fda3b068605b6ce9553eb1d4f050ca8de9656c68a79803f81756b47de6bf05d"; }; + buildInputs = [ filters pluginlib tf sensor-msgs message-filters roscpp rostest angles laser-geometry ]; propagatedBuildInputs = [ filters laser-geometry pluginlib angles tf sensor-msgs roscpp message-filters ]; - nativeBuildInputs = [ filters pluginlib tf sensor-msgs catkin message-filters roscpp rostest angles laser-geometry ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Assorted filters designed to operate on 2D planar laser scanners, diff --git a/kinetic/laser-geometry/default.nix b/kinetic/laser-geometry/default.nix index 3af9ba9527..074e664de2 100644 --- a/kinetic/laser-geometry/default.nix +++ b/kinetic/laser-geometry/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "6f825d298f84cc46f325f39d408f9f7710c2de01d26191dbbd902d84b6687734"; }; + buildInputs = [ cmake-modules boost eigen angles sensor-msgs tf roscpp ]; checkInputs = [ rosunit ]; propagatedBuildInputs = [ pythonPackages.numpy boost eigen angles sensor-msgs tf roscpp ]; - nativeBuildInputs = [ catkin cmake-modules boost eigen angles sensor-msgs tf roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package contains a class for converting from a 2D laser scan as defined by diff --git a/kinetic/laser-joint-processor/default.nix b/kinetic/laser-joint-processor/default.nix index 0cd46dc71f..f71bb920d7 100644 --- a/kinetic/laser-joint-processor/default.nix +++ b/kinetic/laser-joint-processor/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "70586dfb537b887de968949cbea8ad55c23c966496635d64bfa954fbd99d5b34"; }; + buildInputs = [ joint-states-settler settlerlib message-filters geometry-msgs image-geometry ]; propagatedBuildInputs = [ joint-states-settler settlerlib message-filters geometry-msgs image-geometry ]; - nativeBuildInputs = [ joint-states-settler settlerlib catkin message-filters geometry-msgs image-geometry ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Computes joint angles associated with a specific set of detected checkerboard corners. diff --git a/kinetic/laser-joint-projector/default.nix b/kinetic/laser-joint-projector/default.nix index 4035a19b74..e0fac04a76 100644 --- a/kinetic/laser-joint-projector/default.nix +++ b/kinetic/laser-joint-projector/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "62973d13cea88d5a8a267ba68dfe0f8e6c7f0af3d284799bc47afb3ce91d5c2b"; }; + buildInputs = [ kdl-parser cmake-modules orocos-kdl roscpp-serialization roscpp geometry-msgs calibration-msgs ]; propagatedBuildInputs = [ kdl-parser cmake-modules orocos-kdl roscpp-serialization geometry-msgs calibration-msgs ]; - nativeBuildInputs = [ kdl-parser cmake-modules orocos-kdl roscpp-serialization catkin roscpp geometry-msgs calibration-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Projects laser readings into a point cloud, based on a set of recorded joint angles diff --git a/kinetic/laser-ortho-projector/default.nix b/kinetic/laser-ortho-projector/default.nix index e33af24d29..f14eb203c8 100644 --- a/kinetic/laser-ortho-projector/default.nix +++ b/kinetic/laser-ortho-projector/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, tf, pcl, sensor-msgs, catkin, message-filters, nodelet, pcl-ros, roscpp, pcl-conversions, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, pcl, sensor-msgs, catkin, message-filters, roscpp, nodelet, pcl-ros, tf, pcl-conversions, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-laser-ortho-projector"; version = "0.3.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8c946a9d9355a0669979fe7a960d820d3bc68b10b2fae22bc5795bbd25bbba6f"; }; + buildInputs = [ tf pcl sensor-msgs message-filters roscpp pcl-ros nodelet pcl-conversions geometry-msgs ]; propagatedBuildInputs = [ tf pcl sensor-msgs message-filters roscpp pcl-ros nodelet pcl-conversions geometry-msgs ]; - nativeBuildInputs = [ tf pcl sensor-msgs catkin message-filters roscpp pcl-ros nodelet pcl-conversions geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The laser_ortho_projector package calculates orthogonal projections of LaserScan messages.''; diff --git a/kinetic/laser-proc/default.nix b/kinetic/laser-proc/default.nix index 3ee3577784..ce8c29efbb 100644 --- a/kinetic/laser-proc/default.nix +++ b/kinetic/laser-proc/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "01f0f5a591192e3eff9f65c39649879b2d4adecf4c1985fa24ebd440c96b31b1"; }; + buildInputs = [ rosconsole pluginlib sensor-msgs nodelet roscpp ]; propagatedBuildInputs = [ rosconsole pluginlib sensor-msgs nodelet roscpp ]; - nativeBuildInputs = [ catkin rosconsole pluginlib sensor-msgs nodelet roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''laser_proc''; diff --git a/kinetic/laser-scan-densifier/default.nix b/kinetic/laser-scan-densifier/default.nix index 8b1ee66c05..b75ead6113 100644 --- a/kinetic/laser-scan-densifier/default.nix +++ b/kinetic/laser-scan-densifier/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, sensor-msgs, roscpp, catkin, nodelet }: +{ lib, buildRosPackage, fetchurl, roscpp, sensor-msgs, catkin, nodelet }: buildRosPackage { pname = "ros-kinetic-laser-scan-densifier"; version = "0.6.13"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5cdb1eb64c8c21141017c335944d48e3c9b46f0f6e332c2bbb0c2ea28049bf64"; }; + buildInputs = [ sensor-msgs roscpp nodelet ]; propagatedBuildInputs = [ sensor-msgs roscpp nodelet ]; - nativeBuildInputs = [ catkin sensor-msgs roscpp nodelet ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The laser_scan_densifier takes in a LaserScan message and densifies it. diff --git a/kinetic/laser-scan-matcher/default.nix b/kinetic/laser-scan-matcher/default.nix index f5578a523e..e5209dae1d 100644 --- a/kinetic/laser-scan-matcher/default.nix +++ b/kinetic/laser-scan-matcher/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "cbeb10975db44f053f24aad7539ee0fe890f00f50602fd9f659c27cdaf246a48"; }; + buildInputs = [ csm pcl sensor-msgs roscpp nav-msgs nodelet pcl-ros tf pcl-conversions geometry-msgs ]; propagatedBuildInputs = [ csm pcl sensor-msgs roscpp nav-msgs nodelet pcl-ros tf pcl-conversions geometry-msgs ]; - nativeBuildInputs = [ csm pcl sensor-msgs catkin roscpp nav-msgs nodelet pcl-ros tf pcl-conversions geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''
diff --git a/kinetic/laser-scan-publisher-tutorial/default.nix b/kinetic/laser-scan-publisher-tutorial/default.nix index 93c62cdb94..a66474d499 100644 --- a/kinetic/laser-scan-publisher-tutorial/default.nix +++ b/kinetic/laser-scan-publisher-tutorial/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, sensor-msgs, catkin, roscpp }: +{ lib, buildRosPackage, fetchurl, sensor-msgs, roscpp, catkin }: buildRosPackage { pname = "ros-kinetic-laser-scan-publisher-tutorial"; version = "0.2.3"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "240f40c3a13ec6e9b0947b95666f2764eab2fb735ac4bb70a19a2f90dea1e768"; }; + buildInputs = [ sensor-msgs roscpp ]; propagatedBuildInputs = [ sensor-msgs roscpp ]; - nativeBuildInputs = [ sensor-msgs roscpp catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The laser_scan_publisher_tutorial package''; diff --git a/kinetic/laser-scan-sparsifier/default.nix b/kinetic/laser-scan-sparsifier/default.nix index 3eb1e522d5..cfa176ee91 100644 --- a/kinetic/laser-scan-sparsifier/default.nix +++ b/kinetic/laser-scan-sparsifier/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, sensor-msgs, roscpp, catkin, nodelet }: +{ lib, buildRosPackage, fetchurl, roscpp, sensor-msgs, catkin, nodelet }: buildRosPackage { pname = "ros-kinetic-laser-scan-sparsifier"; version = "0.3.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "10a428f5d23faabb6d9d82e72f935e3e9f12da1332434ea34f229a469ae44d89"; }; + buildInputs = [ sensor-msgs roscpp nodelet ]; propagatedBuildInputs = [ sensor-msgs roscpp nodelet ]; - nativeBuildInputs = [ catkin sensor-msgs roscpp nodelet ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The laser_scan_sparsifier takes in a LaserScan message and sparsifies it.''; diff --git a/kinetic/laser-scan-splitter/default.nix b/kinetic/laser-scan-splitter/default.nix index 4731e03fe2..6ae3988d19 100644 --- a/kinetic/laser-scan-splitter/default.nix +++ b/kinetic/laser-scan-splitter/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, sensor-msgs, roscpp, catkin, nodelet }: +{ lib, buildRosPackage, fetchurl, roscpp, sensor-msgs, catkin, nodelet }: buildRosPackage { pname = "ros-kinetic-laser-scan-splitter"; version = "0.3.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1ca78fa9bf67097693b7a19019a02b96ad48d310cf5d39e9a5e07d21b9f639ad"; }; + buildInputs = [ sensor-msgs roscpp nodelet ]; propagatedBuildInputs = [ sensor-msgs roscpp nodelet ]; - nativeBuildInputs = [ catkin sensor-msgs roscpp nodelet ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The laser_scan_splitter takes in a LaserScan message and splits it into a number of other LaserScan messages. Each of the resulting laser scans can be assigned an arbitrary coordinate frame, and is published on a separate topic.''; diff --git a/kinetic/laser-tilt-controller-filter/default.nix b/kinetic/laser-tilt-controller-filter/default.nix index 0e8cdde092..5d66d7e399 100644 --- a/kinetic/laser-tilt-controller-filter/default.nix +++ b/kinetic/laser-tilt-controller-filter/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d82115e1f02b2a396f1a21b32e61919976689881feebb7c4555acc1cd4b63472"; }; + buildInputs = [ filters pluginlib pr2-msgs roscpp sensor-msgs ]; propagatedBuildInputs = [ filters pluginlib pr2-msgs roscpp sensor-msgs ]; - nativeBuildInputs = [ filters catkin pluginlib pr2-msgs roscpp sensor-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''laser_tilt_controller_filter''; diff --git a/kinetic/launchman/default.nix b/kinetic/launchman/default.nix index 21b4976eec..f7d964b395 100644 --- a/kinetic/launchman/default.nix +++ b/kinetic/launchman/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d386f83bb76f20ddd6ee8cafeba89933a5dd69b9854b1bce4c501642587baffc"; }; + buildInputs = [ std-msgs roslaunch rospy ]; propagatedBuildInputs = [ std-msgs roslaunch rospy ]; - nativeBuildInputs = [ std-msgs roslaunch catkin rospy ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Launch Manager''; diff --git a/kinetic/leap-motion/default.nix b/kinetic/leap-motion/default.nix index 392b35b8c3..9614e069e4 100644 --- a/kinetic/leap-motion/default.nix +++ b/kinetic/leap-motion/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, rospack, camera-info-manager, image-transport, camera-calibration-parsers, catkin, rostest, roslib, message-generation, message-runtime, visualization-msgs, rospy, std-msgs, roscpp, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, rospack, camera-info-manager, image-transport, camera-calibration-parsers, catkin, roscpp, rostest, message-generation, message-runtime, visualization-msgs, rospy, std-msgs, roslib, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-leap-motion"; version = "0.0.11"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "49727838a653c082ad74e74e2dd60c3e4c3017121be5cbdf0ccf0931ef6da938"; }; + buildInputs = [ rospack camera-info-manager image-transport camera-calibration-parsers roscpp message-generation visualization-msgs rospy std-msgs roslib geometry-msgs ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ rospack camera-info-manager image-transport camera-calibration-parsers roscpp message-runtime visualization-msgs rospy std-msgs roslib geometry-msgs ]; - nativeBuildInputs = [ rospack camera-info-manager image-transport camera-calibration-parsers catkin roscpp message-generation visualization-msgs rospy std-msgs roslib geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS driver for the Leap Motion gesture sensor''; diff --git a/kinetic/leg-detector/default.nix b/kinetic/leg-detector/default.nix index 5afe5303a4..70331b896e 100644 --- a/kinetic/leg-detector/default.nix +++ b/kinetic/leg-detector/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8769f7d4a2a346aaff7a8dd0a2ab0c4fcec45f466d8202aa2c9fee3217effbe1"; }; + buildInputs = [ std-srvs people-msgs tf sensor-msgs bfl message-filters roscpp image-geometry laser-geometry visualization-msgs dynamic-reconfigure std-msgs people-tracking-filter geometry-msgs ]; propagatedBuildInputs = [ std-srvs map-laser people-tracking-filter people-msgs tf sensor-msgs bfl message-filters roscpp image-geometry laser-geometry laser-filters dynamic-reconfigure std-msgs visualization-msgs geometry-msgs ]; - nativeBuildInputs = [ std-srvs people-msgs tf sensor-msgs bfl message-filters catkin roscpp image-geometry laser-geometry visualization-msgs dynamic-reconfigure std-msgs people-tracking-filter geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Leg Detector using a machine learning approach to find leg-like patterns of laser scanner readings.''; diff --git a/kinetic/lex-common-msgs/default.nix b/kinetic/lex-common-msgs/default.nix index d311ecc62c..f4588c33a7 100644 --- a/kinetic/lex-common-msgs/default.nix +++ b/kinetic/lex-common-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "68018b2090942b9c89ac2c3e68e8fd813bde28971629334a7b685dafbd76ab5e"; }; + buildInputs = [ std-msgs message-generation audio-common-msgs ]; propagatedBuildInputs = [ std-msgs message-runtime audio-common-msgs ]; - nativeBuildInputs = [ std-msgs catkin message-generation audio-common-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Common messages for interacting with Amazon Lex using the lex_node package''; diff --git a/kinetic/lex-node/default.nix b/kinetic/lex-node/default.nix index df6aa4a27b..760dcd5543 100644 --- a/kinetic/lex-node/default.nix +++ b/kinetic/lex-node/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "ec7b27480f26ceb43976df980aa85776855d86dee6eac61000775f260874d9cc"; }; + buildInputs = [ lex-common-msgs aws-common std-msgs aws-ros1-common roscpp ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ lex-common-msgs aws-common std-msgs aws-ros1-common roscpp ]; - nativeBuildInputs = [ lex-common-msgs aws-common std-msgs aws-ros1-common catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Package providing a ROS node for interacting with Amazon Lex''; diff --git a/kinetic/lgsvl-msgs/default.nix b/kinetic/lgsvl-msgs/default.nix index ffd12e2b1e..aa78d72e19 100644 --- a/kinetic/lgsvl-msgs/default.nix +++ b/kinetic/lgsvl-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f46ae4bd92dcb6c432f1f23cc583adf3febfe04f478a15e63b790c003e9c4aa5"; }; + buildInputs = [ std-msgs sensor-msgs message-generation geometry-msgs ]; propagatedBuildInputs = [ std-msgs sensor-msgs message-runtime geometry-msgs ]; - nativeBuildInputs = [ message-generation std-msgs sensor-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The lgsvl_msgs package for ground truth data.''; diff --git a/kinetic/libcmt/default.nix b/kinetic/libcmt/default.nix index 435da7605f..b2dfa3eac5 100644 --- a/kinetic/libcmt/default.nix +++ b/kinetic/libcmt/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3856e8fa93ddc1aaf7b2e4c2095b23f8190bc0c70f3c3f8825d4e2b16872d044"; }; + buildInputs = [ openssl cacert git opencv3 ]; propagatedBuildInputs = [ opencv3 ]; - nativeBuildInputs = [ cacert openssl git cmake opencv3 ]; + nativeBuildInputs = [ cmake ]; meta = { description = ''libCMT ROS Wrapper''; diff --git a/kinetic/libconcorde-tsp-solver/default.nix b/kinetic/libconcorde-tsp-solver/default.nix index 6d4d5adfe2..67aaaf31e2 100644 --- a/kinetic/libconcorde-tsp-solver/default.nix +++ b/kinetic/libconcorde-tsp-solver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6bc33bbe462860121915c9ea60425299a581c8a55ac0e925a0027258652aec61"; }; + buildInputs = [ libqsopt ]; propagatedBuildInputs = [ libqsopt ]; - nativeBuildInputs = [ libqsopt catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Wrapper for the concorde traveling salesman problem solver. The code was obtained from http://www.math.uwaterloo.ca/tsp/concorde/downloads/downloads.htm all rights of it go to the corresponding authors David Applegate, Robert Bixby, Vasek Chvatal and William Cook. diff --git a/kinetic/libcreate/default.nix b/kinetic/libcreate/default.nix index b418ed2ef4..b735a693d1 100644 --- a/kinetic/libcreate/default.nix +++ b/kinetic/libcreate/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "4c749124a45a335b371fcb36d61c58c4191671efedc8a8b26bdb768a77f52b14"; }; + buildInputs = [ boost ]; checkInputs = [ gtest ]; propagatedBuildInputs = [ catkin boost ]; - nativeBuildInputs = [ cmake boost ]; + nativeBuildInputs = [ cmake ]; meta = { description = ''C++ library for interfacing with iRobot's Create 1 and Create 2''; diff --git a/kinetic/libfranka/default.nix b/kinetic/libfranka/default.nix index 67da5e9852..64ceddcd6f 100644 --- a/kinetic/libfranka/default.nix +++ b/kinetic/libfranka/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "61fe1d0c109317ec7114e7a4e38f4ecd6351aa1f6d1d1bb4606523091c1a386d"; }; + buildInputs = [ poco eigen ]; propagatedBuildInputs = [ poco catkin ]; - nativeBuildInputs = [ poco cmake eigen ]; + nativeBuildInputs = [ cmake ]; meta = { description = ''libfranka is a C++ library for Franka Emika research robots''; diff --git a/kinetic/libfreenect/default.nix b/kinetic/libfreenect/default.nix index d6648f8fe2..4ef44f979e 100644 --- a/kinetic/libfreenect/default.nix +++ b/kinetic/libfreenect/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c1523f04c9e92d69fe6bf05189a87b74f2b1db907aee16c7fe38d87b7e45457a"; }; + buildInputs = [ libusb1 xorg.libXi freeglut xorg.libXmu ]; propagatedBuildInputs = [ libusb1 xorg.libXi freeglut catkin xorg.libXmu ]; - nativeBuildInputs = [ libusb1 xorg.libXi freeglut cmake xorg.libXmu ]; + nativeBuildInputs = [ cmake ]; meta = { description = ''Open source libraries that will enable the Kinect to be used with Windows, Linux, and Mac.''; diff --git a/kinetic/libg2o/default.nix b/kinetic/libg2o/default.nix index b96b7911fe..0e543659e6 100644 --- a/kinetic/libg2o/default.nix +++ b/kinetic/libg2o/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "843d00cb59a237f72d48164cb4aa7c92eb05756d8498065b064d16ec78fae326"; }; + buildInputs = [ suitesparse boost eigen libGLU libGL ]; propagatedBuildInputs = [ libGL suitesparse boost eigen libGLU catkin ]; - nativeBuildInputs = [ suitesparse cmake boost eigen libGLU libGL ]; + nativeBuildInputs = [ cmake ]; meta = { description = ''The libg2o library from http://openslam.org/g2o.html''; diff --git a/kinetic/libmavconn/default.nix b/kinetic/libmavconn/default.nix index 5d0afa5bb9..847732f701 100644 --- a/kinetic/libmavconn/default.nix +++ b/kinetic/libmavconn/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "693b283783852c477bd8ace0eda84edea1c52152dac0b71f2965f4bc0875e2fc"; }; + buildInputs = [ console-bridge boost mavlink ]; checkInputs = [ gtest rosunit ]; propagatedBuildInputs = [ console-bridge boost mavlink ]; - nativeBuildInputs = [ catkin console-bridge boost mavlink ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''MAVLink communication library. diff --git a/kinetic/libmodbus/default.nix b/kinetic/libmodbus/default.nix index f5d4d0a2f0..399636ff07 100644 --- a/kinetic/libmodbus/default.nix +++ b/kinetic/libmodbus/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2ba6a63a88bb1809ef7743a25530875678171c980b46071933297d91540fe3f4"; }; + buildInputs = [ cmake-modules ]; propagatedBuildInputs = [ cmake-modules ]; - nativeBuildInputs = [ catkin cmake-modules ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The iirob_filters package implements following filters: diff --git a/kinetic/libmongocxx-ros/default.nix b/kinetic/libmongocxx-ros/default.nix index bbc48d5a4e..c313d869ee 100644 --- a/kinetic/libmongocxx-ros/default.nix +++ b/kinetic/libmongocxx-ros/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4922232d723742ad144ffa501869d385d9bc6a4a542345a162178f5a53313faa"; }; + buildInputs = [ cacert boost openssl git roscpp ]; propagatedBuildInputs = [ openssl roscpp boost ]; - nativeBuildInputs = [ cacert scons catkin boost openssl git roscpp ]; + nativeBuildInputs = [ scons catkin ]; meta = { description = ''A wrapper for the libmongocxx for mongodb_store''; diff --git a/kinetic/libmynteye/default.nix b/kinetic/libmynteye/default.nix index 77abb69a47..bd63fd1e9d 100644 --- a/kinetic/libmynteye/default.nix +++ b/kinetic/libmynteye/default.nix @@ -12,7 +12,8 @@ buildRosPackage { sha256 = "d80fe8ef6765408447ec457fc22e3c84117b639eb592054b7d1ef7c95f796655"; }; - nativeBuildInputs = [ catkin opencv3 ]; + buildInputs = [ opencv3 ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The mynt eye sdk package''; diff --git a/kinetic/libntcan/default.nix b/kinetic/libntcan/default.nix index 8d2ad49471..75d6022994 100644 --- a/kinetic/libntcan/default.nix +++ b/kinetic/libntcan/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "dc40c75f30a95dcb59f25d8e57560bc61c29096aa2947c9dab9a160eef98348b"; }; + buildInputs = [ dpkg ]; propagatedBuildInputs = [ dpkg ]; - nativeBuildInputs = [ catkin dpkg ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package wraps the libntcan to use it as a ros dependency.''; diff --git a/kinetic/libpcan/default.nix b/kinetic/libpcan/default.nix index c496f217c8..f10c4ff3af 100644 --- a/kinetic/libpcan/default.nix +++ b/kinetic/libpcan/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c4f41404fcc3bb9bbeae205b04ad04e5c99b3d230f6dd52a7feb3dc3d75faaf4"; }; + buildInputs = [ linuxHeaders ]; propagatedBuildInputs = [ linuxHeaders ]; - nativeBuildInputs = [ linuxHeaders catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package wraps the libpcan to use it as a ros dependency''; diff --git a/kinetic/libphidget21/default.nix b/kinetic/libphidget21/default.nix index 3cf1d78e7d..a0a868d7d9 100644 --- a/kinetic/libphidget21/default.nix +++ b/kinetic/libphidget21/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2393014148c8ed95f1ef88cb4dd22e96eede5c65d0cac698da3f4156f0441f83"; }; + buildInputs = [ libusb ]; propagatedBuildInputs = [ libusb ]; - nativeBuildInputs = [ catkin libusb ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package wraps the libphidget21 to use it as a ROS dependency''; diff --git a/kinetic/libphidgets/default.nix b/kinetic/libphidgets/default.nix index 49489ad979..7686d293fc 100644 --- a/kinetic/libphidgets/default.nix +++ b/kinetic/libphidgets/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "745d5814394253e3d5438dc2c1447d31cca5f5cc860c9d6eb2341bcd613d4b16"; }; + buildInputs = [ libusb ]; propagatedBuildInputs = [ libusb ]; - nativeBuildInputs = [ catkin libusb ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package wraps the libphidgets to use it as a ros dependency''; diff --git a/kinetic/libqsopt/default.nix b/kinetic/libqsopt/default.nix index e3b5764241..fd518c928d 100644 --- a/kinetic/libqsopt/default.nix +++ b/kinetic/libqsopt/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "10ebfb329265e6c266c26d6cba8f7e4710bca03fef93b0722bf240654499da57"; }; + buildInputs = [ dpkg ]; propagatedBuildInputs = [ dpkg ]; - nativeBuildInputs = [ catkin dpkg ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Wrapper for the Qsopt linear programming solver. The code was obtained from http://www.math.uwaterloo.ca/~bico/qsopt/index.html, all rights on Qsopt go to the authors David Applegate, William Cook, Sanjeeb Dash, and Monika Mevenkamp. diff --git a/kinetic/libqt-concurrent/default.nix b/kinetic/libqt-concurrent/default.nix index bb365a4db3..9d64be1da2 100644 --- a/kinetic/libqt-concurrent/default.nix +++ b/kinetic/libqt-concurrent/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bfa4a1b4c44379dd44881d41b928f7a37d6b1620e60994b70829e964be6d6126"; }; + buildInputs = [ qt5.qtbase ]; propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin qt5.qtbase ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''libqt-concurrent metapackage supporting qt4 and qt5''; diff --git a/kinetic/libqt-core/default.nix b/kinetic/libqt-core/default.nix index 65c3d7ea2a..7725c825ab 100644 --- a/kinetic/libqt-core/default.nix +++ b/kinetic/libqt-core/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3fdd66ad982042a75f64fc13f7d7ead47fd05a5ee97142c7775af0f5e18ebd07"; }; + buildInputs = [ qt5.qtbase ]; propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin qt5.qtbase ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''libqt-core metapackage supporting qt4 and qt5''; diff --git a/kinetic/libqt-dev/default.nix b/kinetic/libqt-dev/default.nix index 60484b7e99..08af871493 100644 --- a/kinetic/libqt-dev/default.nix +++ b/kinetic/libqt-dev/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "10cd4e9ab12b8e6dfd376f4f6c9e3e9e76471e053dcc3376a2f89f581b4e1b6d"; }; + buildInputs = [ qt5.qtbase ]; propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin qt5.qtbase ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''libqt-dev metapackage supporting qt4 and qt5''; diff --git a/kinetic/libqt-gui/default.nix b/kinetic/libqt-gui/default.nix index ef1a08f713..74639b00ef 100644 --- a/kinetic/libqt-gui/default.nix +++ b/kinetic/libqt-gui/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a6e81a565ba53686e1e5d141cbb6ce8acb2da206c2261762fea3fec83c48743a"; }; + buildInputs = [ qt5.qtbase ]; propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin qt5.qtbase ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''libqt-gui metapackage supporting qt4 and qt5''; diff --git a/kinetic/libqt-network/default.nix b/kinetic/libqt-network/default.nix index 8da7775bb0..9526ce081f 100644 --- a/kinetic/libqt-network/default.nix +++ b/kinetic/libqt-network/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1c4c72cb4f6e92f8177b686f38ddf105e1d1c939ed375f4b61469fe8dc5eba92"; }; + buildInputs = [ qt5.qtbase ]; propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin qt5.qtbase ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''libqt-network metapackage supporting qt4 and qt5''; diff --git a/kinetic/libqt-opengl-dev/default.nix b/kinetic/libqt-opengl-dev/default.nix index 0765cb2bdb..0b73f1b8d8 100644 --- a/kinetic/libqt-opengl-dev/default.nix +++ b/kinetic/libqt-opengl-dev/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4f5d48e6cc45407922151d337ce5898f71819dab09343eaedc4954fc17495df4"; }; + buildInputs = [ qt5.qtbase ]; propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin qt5.qtbase ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''libqt-opengl metapackage supporting qt4 and qt5''; diff --git a/kinetic/libqt-opengl/default.nix b/kinetic/libqt-opengl/default.nix index 4875af2582..3ac05ac3b3 100644 --- a/kinetic/libqt-opengl/default.nix +++ b/kinetic/libqt-opengl/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f8dcae631b99f6ea7ca7a31d2ddf40e2757405ca2ec4ee79e07a4ab42accf193"; }; + buildInputs = [ qt5.qtbase ]; propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin qt5.qtbase ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''libqt-opengl metapackage supporting qt4 and qt5''; diff --git a/kinetic/libqt-svg-dev/default.nix b/kinetic/libqt-svg-dev/default.nix index 6750c5a758..3047ffe582 100644 --- a/kinetic/libqt-svg-dev/default.nix +++ b/kinetic/libqt-svg-dev/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "41a335a0c5c684d414b347432d5c32d2b722dc9b966d2702a334032dd23f83e8"; }; + buildInputs = [ qt5.qtsvg ]; propagatedBuildInputs = [ qt5.qtsvg ]; - nativeBuildInputs = [ catkin qt5.qtsvg ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''libqt-svg-dev metapackage supporting qt4 and qt5''; diff --git a/kinetic/libqt-widgets/default.nix b/kinetic/libqt-widgets/default.nix index 9dc2036dac..e009fb321f 100644 --- a/kinetic/libqt-widgets/default.nix +++ b/kinetic/libqt-widgets/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "660467789c16ebd927d610c4afddc84a86ec837d35960893fbc410350d741368"; }; + buildInputs = [ qt5.qtbase ]; propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin qt5.qtbase ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''libqt-widgets metapackage supporting qt4 and qt5''; diff --git a/kinetic/librealsense/default.nix b/kinetic/librealsense/default.nix index eb251abc60..e995432bfe 100644 --- a/kinetic/librealsense/default.nix +++ b/kinetic/librealsense/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5a25f39bc13940211cec4fae8d377da4117fa07033d73226a588bce4a9e34129"; }; + buildInputs = [ openssl libusb1 pkg-config linuxHeaders ]; propagatedBuildInputs = [ openssl libusb1 linuxHeaders ]; - nativeBuildInputs = [ libusb1 linuxHeaders openssl catkin pkg-config ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Library for capturing data from the Intel(R) RealSense(TM) F200, SR300, R200, LR200 and ZR300 cameras. This effort was initiated to better support researchers, creative coders, and app developers in domains such as robotics, virtual reality, and the internet of things. Several often-requested features of RealSense(TM); devices are implemented in this project, including multi-camera capture.''; diff --git a/kinetic/librviz-tutorial/default.nix b/kinetic/librviz-tutorial/default.nix index b0b21052b2..832fa590a4 100644 --- a/kinetic/librviz-tutorial/default.nix +++ b/kinetic/librviz-tutorial/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b5a720da115f3a9db015b020c78c0b9336a48e77d848fd6aa237f53ef4099d13"; }; + buildInputs = [ roscpp rviz qt5.qtbase ]; propagatedBuildInputs = [ roscpp rviz qt5.qtbase ]; - nativeBuildInputs = [ catkin roscpp rviz qt5.qtbase ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Tutorial showing how to compile your own C++ program with RViz displays and features.''; diff --git a/kinetic/libsensors-monitor/default.nix b/kinetic/libsensors-monitor/default.nix index c2df4bb0be..585fcb2e81 100644 --- a/kinetic/libsensors-monitor/default.nix +++ b/kinetic/libsensors-monitor/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "aff4a809302d370d75499dccc31136723e8b69293ed6b8bd4de011b88337e749"; }; + buildInputs = [ diagnostic-updater roscpp lm_sensors ]; propagatedBuildInputs = [ diagnostic-updater roscpp lm_sensors ]; - nativeBuildInputs = [ diagnostic-updater catkin roscpp lm_sensors ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A ROS node for using libsensors to provide diagnostics information about the sensors on a computer system.''; diff --git a/kinetic/libsiftfast/default.nix b/kinetic/libsiftfast/default.nix index 872c421894..87be1de24a 100644 --- a/kinetic/libsiftfast/default.nix +++ b/kinetic/libsiftfast/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f7e4e7196096f13772238463518d20e3718c0eb3991bfbba3658714262fe1c09"; }; + buildInputs = [ rospack pythonPackages.numpy rosboost-cfg boost mk roslib subversion ]; propagatedBuildInputs = [ pythonPackages.numpy boost ]; - nativeBuildInputs = [ rospack pythonPackages.numpy rosboost-cfg boost mk catkin roslib subversion ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Library to compute SIFT features''; diff --git a/kinetic/libuvc-camera/default.nix b/kinetic/libuvc-camera/default.nix index c6c8369399..b92f29bb85 100644 --- a/kinetic/libuvc-camera/default.nix +++ b/kinetic/libuvc-camera/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "45ec4f8ce4380d6b65c36b91412c0f4f04aa37b13462bbfba3db88e353dc6e1f"; }; + buildInputs = [ dynamic-reconfigure camera-info-manager image-transport sensor-msgs nodelet libuvc roscpp ]; propagatedBuildInputs = [ dynamic-reconfigure camera-info-manager image-transport sensor-msgs nodelet libuvc roscpp ]; - nativeBuildInputs = [ catkin dynamic-reconfigure camera-info-manager image-transport sensor-msgs nodelet libuvc roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''USB Video Class camera driver''; diff --git a/kinetic/libuvc/default.nix b/kinetic/libuvc/default.nix index 3c0250c9e9..6661271e12 100644 --- a/kinetic/libuvc/default.nix +++ b/kinetic/libuvc/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1521cdeba14d76a418d756a21b288ec84d191132bd9f4c2b634fd9df70a8b8b3"; }; + buildInputs = [ libusb1 libjpeg pkg-config ]; propagatedBuildInputs = [ libusb1 catkin libjpeg ]; - nativeBuildInputs = [ libusb1 cmake libjpeg pkg-config ]; + nativeBuildInputs = [ cmake ]; meta = { description = ''USB Video Class driver library''; diff --git a/kinetic/linksys-access-point/default.nix b/kinetic/linksys-access-point/default.nix index 2ec14264b0..d7cbafbbed 100644 --- a/kinetic/linksys-access-point/default.nix +++ b/kinetic/linksys-access-point/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4ec4e1aa63b3b62fc96a3ad414acbb1849d2da8f61bab21c4d950de89ad50dd0"; }; + buildInputs = [ rospy ieee80211-channels access-point-control dynamic-reconfigure ]; propagatedBuildInputs = [ rospy ieee80211-channels access-point-control dynamic-reconfigure ]; - nativeBuildInputs = [ catkin access-point-control rospy dynamic-reconfigure ieee80211-channels ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A ROS node that controls a Linksys access point with diff --git a/kinetic/lkh-solver/default.nix b/kinetic/lkh-solver/default.nix index aa62092d48..ea5344fb70 100644 --- a/kinetic/lkh-solver/default.nix +++ b/kinetic/lkh-solver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "748f67711adbad6e79cecca25ce73c1156f8dfe5708828ecb000f2c81db4b4b7"; }; + buildInputs = [ roscpp ]; propagatedBuildInputs = [ roscpp resource-retriever ]; - nativeBuildInputs = [ catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS package for solving the Traveling Salesman Problem using the diff --git a/kinetic/lms1xx/default.nix b/kinetic/lms1xx/default.nix index 814133f457..f6fb82bfc0 100644 --- a/kinetic/lms1xx/default.nix +++ b/kinetic/lms1xx/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "c14f2f6e88a9f791ec177ad64ea3a5013d52642ace02c6011c6a490652660abc"; }; + buildInputs = [ sensor-msgs roscpp rosconsole-bridge roscpp-serialization ]; checkInputs = [ roslaunch rosunit roslint ]; propagatedBuildInputs = [ sensor-msgs roscpp rosconsole-bridge roscpp-serialization ]; - nativeBuildInputs = [ catkin roscpp-serialization sensor-msgs roscpp rosconsole-bridge ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The lms1xx package contains a basic ROS driver for the SICK LMS1xx line of LIDARs.''; diff --git a/kinetic/lockfree/default.nix b/kinetic/lockfree/default.nix index f6b0ce2293..083d74b390 100644 --- a/kinetic/lockfree/default.nix +++ b/kinetic/lockfree/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2f9a66a610bd7f42abbd24746d67924a8b7e2c705ca1c169964286d3de25d14f"; }; + buildInputs = [ rosconsole rosatomic roslib allocators ]; propagatedBuildInputs = [ rosconsole rosatomic roslib allocators ]; - nativeBuildInputs = [ rosatomic rosconsole catkin roslib allocators ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The lockfree package contains lock-free data structures for use in multithreaded programming. These diff --git a/kinetic/locomotor-msgs/default.nix b/kinetic/locomotor-msgs/default.nix index 58dac2122c..4874ebd6c4 100644 --- a/kinetic/locomotor-msgs/default.nix +++ b/kinetic/locomotor-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a795846d40b76f8dd6720c503fef71d1cd509907726831e3aa2bda8858d21e5b"; }; + buildInputs = [ message-generation nav-2d-msgs actionlib-msgs ]; propagatedBuildInputs = [ message-runtime actionlib-msgs nav-2d-msgs ]; - nativeBuildInputs = [ catkin message-generation nav-2d-msgs actionlib-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Action definition for Locomotor''; diff --git a/kinetic/locomotor/default.nix b/kinetic/locomotor/default.nix index 9dff529987..8c56dc01db 100644 --- a/kinetic/locomotor/default.nix +++ b/kinetic/locomotor/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "19b6f2635913dfeeb3117561d98839c16f35661ef850c80e07477e1d8a5165c5"; }; + buildInputs = [ pluginlib nav-core2 nav-2d-utils nav-msgs actionlib rospy locomotor-msgs roscpp nav-2d-msgs geometry-msgs ]; checkInputs = [ roslint ]; propagatedBuildInputs = [ pluginlib nav-core2 nav-2d-utils nav-msgs actionlib rospy locomotor-msgs roscpp nav-2d-msgs geometry-msgs ]; - nativeBuildInputs = [ pluginlib nav-core2 catkin nav-2d-utils nav-msgs actionlib rospy locomotor-msgs roscpp nav-2d-msgs geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Locomotor is an extensible path planning coordination engine that replaces move_base. The goal is to provide a mechanism for controlling what happens when the global and local planners succeed and fail. It leverages ROS callback queues to coordinate multiple threads.''; diff --git a/kinetic/locomove-base/default.nix b/kinetic/locomove-base/default.nix index eeeaaff6d9..8f2374395f 100644 --- a/kinetic/locomove-base/default.nix +++ b/kinetic/locomove-base/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "775a49385eb2e6b31a980d64265b161829dca2ed744c3d50894a22c1a2721ecb"; }; + buildInputs = [ move-base-msgs nav-2d-utils nav-core-adapter locomotor nav-core ]; checkInputs = [ roslint ]; propagatedBuildInputs = [ move-base-msgs nav-2d-utils nav-core-adapter locomotor nav-core ]; - nativeBuildInputs = [ move-base-msgs nav-2d-utils nav-core-adapter locomotor nav-core catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Extension of locomotor that implements move_base's functionality.''; diff --git a/kinetic/loki-base-node/default.nix b/kinetic/loki-base-node/default.nix index ae1e7e3efa..a56598a36a 100644 --- a/kinetic/loki-base-node/default.nix +++ b/kinetic/loki-base-node/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3a52534217926fe09476948959b9abaf8b5251e0a37f99bbbb5b2dae96c09b8f"; }; + buildInputs = [ std-msgs message-generation roscpp rospy ]; propagatedBuildInputs = [ std-msgs roscpp message-runtime rospy ]; - nativeBuildInputs = [ message-generation rospy std-msgs catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''loki_base_node has a ROS node to communicate with the Loki robot base and allow communication with the motors and sonars''; diff --git a/kinetic/look-at-pose/default.nix b/kinetic/look-at-pose/default.nix index ca2497836c..3d7b859662 100644 --- a/kinetic/look-at-pose/default.nix +++ b/kinetic/look-at-pose/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7a251c8cc43731f47d2a5f4b9b8961523a77d88a0f183a7aaa5ca935227636af"; }; + buildInputs = [ std-srvs message-generation rospy roscpp geometry-msgs ]; propagatedBuildInputs = [ std-srvs message-runtime rospy roscpp geometry-msgs ]; - nativeBuildInputs = [ std-srvs message-generation rospy catkin roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Rotate camera to look at a given pose.''; diff --git a/kinetic/lost-comms-recovery/default.nix b/kinetic/lost-comms-recovery/default.nix index 562a93d417..f47e18c454 100644 --- a/kinetic/lost-comms-recovery/default.nix +++ b/kinetic/lost-comms-recovery/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "faff7f1c50aa083d57a091bb6c229b2522293fda9df8c9a2c78dce4705755623"; }; + buildInputs = [ move-base-msgs actionlib actionlib-msgs rospy sensor-msgs geometry-msgs ]; propagatedBuildInputs = [ move-base-msgs actionlib actionlib-msgs rospy sensor-msgs geometry-msgs ]; - nativeBuildInputs = [ move-base-msgs actionlib actionlib-msgs rospy sensor-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''If your robot loses connection to the base station it will stop motors or navigate home.''; diff --git a/kinetic/lusb/default.nix b/kinetic/lusb/default.nix index 91fa7e8162..f265fabf56 100644 --- a/kinetic/lusb/default.nix +++ b/kinetic/lusb/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f098ecde7d74c29fbef0ea3630945650bef25cffa66363c0c621056e47a44ff4"; }; + buildInputs = [ libusb1 boost ]; propagatedBuildInputs = [ boost libusb ]; - nativeBuildInputs = [ libusb1 catkin boost ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Library for interfacing to USB devices''; diff --git a/kinetic/lyap-control/default.nix b/kinetic/lyap-control/default.nix index b0dbf1502a..db7ea62bc0 100644 --- a/kinetic/lyap-control/default.nix +++ b/kinetic/lyap-control/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "25df3a7baddd2d233d210a24749f2cb69b94f51c6078d37fafda82e933c32aaa"; }; + buildInputs = [ std-msgs message-generation roscpp rospy ]; propagatedBuildInputs = [ std-msgs roscpp message-runtime rospy ]; - nativeBuildInputs = [ message-generation rospy std-msgs catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A node to control nonlinear dynamic systems''; diff --git a/kinetic/manipulation-msgs/default.nix b/kinetic/manipulation-msgs/default.nix index 72d0810e26..fa3d8015ca 100644 --- a/kinetic/manipulation-msgs/default.nix +++ b/kinetic/manipulation-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "683485c3defaa7d347495dbb354af782651a08b3d8ec46454ece6238cfc2d769"; }; + buildInputs = [ shape-msgs message-generation actionlib-msgs household-objects-database-msgs std-msgs sensor-msgs geometry-msgs ]; propagatedBuildInputs = [ shape-msgs message-generation message-runtime actionlib-msgs household-objects-database-msgs std-msgs sensor-msgs geometry-msgs ]; - nativeBuildInputs = [ shape-msgs message-generation actionlib-msgs household-objects-database-msgs std-msgs sensor-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The manipulation_msgs package''; diff --git a/kinetic/manipulator-h-base-module-msgs/default.nix b/kinetic/manipulator-h-base-module-msgs/default.nix index a16d51fa6f..028112596d 100644 --- a/kinetic/manipulator-h-base-module-msgs/default.nix +++ b/kinetic/manipulator-h-base-module-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "00ef848728018b26157794c97496c3e3793faa59abf3b16526f1ea8bee59a533"; }; + buildInputs = [ std-msgs message-generation geometry-msgs ]; propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ]; - nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The manipulator_h_base_module_msgs package diff --git a/kinetic/manipulator-h-base-module/default.nix b/kinetic/manipulator-h-base-module/default.nix index c2e73c978e..a7f1cc86df 100644 --- a/kinetic/manipulator-h-base-module/default.nix +++ b/kinetic/manipulator-h-base-module/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9f90090e6a8250a55cf595dbffaef1e0494a8f7f9798623d6de44b3f99402d30"; }; + buildInputs = [ cmake-modules boost geometry-msgs manipulator-h-kinematics-dynamics libyamlcpp roscpp roslib robotis-math manipulator-h-base-module-msgs eigen std-msgs robotis-controller-msgs robotis-framework-common ]; propagatedBuildInputs = [ cmake-modules boost geometry-msgs manipulator-h-kinematics-dynamics libyamlcpp roscpp roslib robotis-math manipulator-h-base-module-msgs eigen std-msgs robotis-controller-msgs robotis-framework-common ]; - nativeBuildInputs = [ cmake-modules boost geometry-msgs manipulator-h-kinematics-dynamics libyamlcpp catkin roscpp roslib robotis-math manipulator-h-base-module-msgs eigen std-msgs robotis-controller-msgs robotis-framework-common ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The manipulator_h_base_module package diff --git a/kinetic/manipulator-h-gui/default.nix b/kinetic/manipulator-h-gui/default.nix index f9d753c1c7..56a2241baa 100644 --- a/kinetic/manipulator-h-gui/default.nix +++ b/kinetic/manipulator-h-gui/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "47c649a88882a1b2b0c985176e229316dafeef7f477cbd7775c5852394f2708a"; }; + buildInputs = [ cmake-modules manipulator-h-base-module-msgs qt-build qt4 eigen-conversions robotis-controller-msgs roscpp eigen ]; propagatedBuildInputs = [ cmake-modules manipulator-h-base-module-msgs qt-build qt4 eigen-conversions robotis-controller-msgs roscpp eigen ]; - nativeBuildInputs = [ cmake-modules qt4 catkin roscpp manipulator-h-base-module-msgs qt-build eigen-conversions robotis-controller-msgs eigen ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The manipulator_h_gui package diff --git a/kinetic/manipulator-h-kinematics-dynamics/default.nix b/kinetic/manipulator-h-kinematics-dynamics/default.nix index 4a54249768..bd0ae3879d 100644 --- a/kinetic/manipulator-h-kinematics-dynamics/default.nix +++ b/kinetic/manipulator-h-kinematics-dynamics/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8fcb441d3cf47f355dcae92794a0cc8f8c500ff114c8ffcd0e96896153f16ca3"; }; + buildInputs = [ roscpp cmake-modules robotis-math eigen ]; propagatedBuildInputs = [ roscpp cmake-modules robotis-math eigen ]; - nativeBuildInputs = [ robotis-math cmake-modules eigen catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The manipulator_h_kinematics_dynamics package diff --git a/kinetic/manipulator-h-manager/default.nix b/kinetic/manipulator-h-manager/default.nix index ba8ab7711f..6885a50214 100644 --- a/kinetic/manipulator-h-manager/default.nix +++ b/kinetic/manipulator-h-manager/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "84335dac8bad900cac41ff0f4732e59e9042af83d4185d49a3b3225947a138cb"; }; + buildInputs = [ roscpp robotis-controller manipulator-h-base-module ]; propagatedBuildInputs = [ roscpp robotis-controller manipulator-h-base-module ]; - nativeBuildInputs = [ catkin roscpp robotis-controller manipulator-h-base-module ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The manipulator_h_manager package diff --git a/kinetic/map-laser/default.nix b/kinetic/map-laser/default.nix index f4a11cd581..54a47b7bf8 100644 --- a/kinetic/map-laser/default.nix +++ b/kinetic/map-laser/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e6f5a290c477b8bbc4e30a13f546d20d7e7c9c3133d2e7463d912c71bffda2b8"; }; + buildInputs = [ nav-msgs rospy std-msgs sensor-msgs tf ]; propagatedBuildInputs = [ laser-filters nav-msgs rospy std-msgs sensor-msgs roslib tf ]; - nativeBuildInputs = [ nav-msgs catkin rospy std-msgs sensor-msgs tf ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Filters a laser scan to remove points that are in the current static map''; diff --git a/kinetic/map-msgs/default.nix b/kinetic/map-msgs/default.nix index f739cf0482..b0209e741b 100644 --- a/kinetic/map-msgs/default.nix +++ b/kinetic/map-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d64d8011c9286a5ca31e055bbf201d5fee118e79851feade72e3b6c2faa1b20a"; }; + buildInputs = [ std-msgs nav-msgs message-generation sensor-msgs ]; propagatedBuildInputs = [ std-msgs sensor-msgs nav-msgs message-runtime ]; - nativeBuildInputs = [ nav-msgs message-generation std-msgs sensor-msgs catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package defines messages commonly used in mapping packages.''; diff --git a/kinetic/map-organizer-msgs/default.nix b/kinetic/map-organizer-msgs/default.nix index 5510fd434b..782e6ea427 100644 --- a/kinetic/map-organizer-msgs/default.nix +++ b/kinetic/map-organizer-msgs/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, nav-msgs, catkin, message-generation, message-runtime }: +{ lib, buildRosPackage, fetchurl, message-generation, catkin, nav-msgs, message-runtime }: buildRosPackage { pname = "ros-kinetic-map-organizer-msgs"; version = "0.3.1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "41458475dd47881774f6475f9807a315a76467a10efd37534b3009c50357fa7e"; }; + buildInputs = [ nav-msgs message-generation ]; propagatedBuildInputs = [ nav-msgs message-runtime ]; - nativeBuildInputs = [ nav-msgs message-generation catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Message definitions for map_organizer_msgs package''; diff --git a/kinetic/map-organizer/default.nix b/kinetic/map-organizer/default.nix index 2187a6f4ef..89b1b075c5 100644 --- a/kinetic/map-organizer/default.nix +++ b/kinetic/map-organizer/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, map-server, roslint, tf2-geometry-msgs, cmake-modules, sensor-msgs, catkin, tf2-ros, rostest, tf2, nav-msgs, neonavigation-common, map-organizer-msgs, pcl-ros, eigen-conversions, roscpp, geometry-msgs, eigen }: +{ lib, buildRosPackage, fetchurl, map-server, cmake-modules, tf2-geometry-msgs, roslint, sensor-msgs, catkin, tf2-ros, tf2, rostest, nav-msgs, neonavigation-common, map-organizer-msgs, pcl-ros, eigen-conversions, roscpp, geometry-msgs, eigen }: buildRosPackage { pname = "ros-kinetic-map-organizer"; version = "0.3.1"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "ca7c52de5bce604cdcfd2c50417e1e0b91ca292953b6ed04645e5ca925482e5a"; }; + buildInputs = [ map-server cmake-modules tf2-geometry-msgs sensor-msgs tf2-ros tf2 nav-msgs neonavigation-common map-organizer-msgs pcl-ros eigen-conversions roscpp geometry-msgs eigen ]; checkInputs = [ rostest roslint ]; propagatedBuildInputs = [ map-server cmake-modules tf2-geometry-msgs sensor-msgs tf2-ros tf2 nav-msgs neonavigation-common map-organizer-msgs pcl-ros eigen-conversions roscpp geometry-msgs eigen ]; - nativeBuildInputs = [ map-server cmake-modules tf2-geometry-msgs sensor-msgs catkin tf2-ros tf2 nav-msgs neonavigation-common map-organizer-msgs pcl-ros eigen-conversions roscpp geometry-msgs eigen ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Layered costmap organizer package''; diff --git a/kinetic/map-server/default.nix b/kinetic/map-server/default.nix index 5c78e641d3..cb73f6b4d6 100644 --- a/kinetic/map-server/default.nix +++ b/kinetic/map-server/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, SDL, bullet, SDL_image, libyamlcpp, catkin, rostest, tf2, nav-msgs, rospy, roscpp, rosunit }: +{ lib, buildRosPackage, fetchurl, SDL, bullet, SDL_image, libyamlcpp, catkin, tf2, rostest, nav-msgs, rospy, roscpp, rosunit }: buildRosPackage { pname = "ros-kinetic-map-server"; version = "1.14.4"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "a5bed8cd6108ec0b57ec9cfb9264695e55978cb946643aa02858b5e99a1b0dca"; }; + buildInputs = [ tf2 nav-msgs bullet SDL_image SDL libyamlcpp roscpp ]; checkInputs = [ rostest rosunit rospy ]; propagatedBuildInputs = [ tf2 nav-msgs bullet SDL_image SDL libyamlcpp roscpp ]; - nativeBuildInputs = [ tf2 nav-msgs bullet SDL_image SDL libyamlcpp catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''map_server provides the map_server ROS Node, which offers map data as a ROS Service. It also provides the map_saver command-line utility, which allows dynamically generated maps to be saved to file.''; diff --git a/kinetic/mapviz-plugins/default.nix b/kinetic/mapviz-plugins/default.nix index 5451a50fa7..b6143160d2 100644 --- a/kinetic/mapviz-plugins/default.nix +++ b/kinetic/mapviz-plugins/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "204c5079b16a3a234503468ceb503f8cc3965461d235bffe1413471234ab8e33"; }; + buildInputs = [ swri-math-util mapviz cv-bridge swri-route-util move-base-msgs nav-msgs swri-yaml-util actionlib std-msgs tf roscpp visualization-msgs stereo-msgs swri-transform-util pluginlib marti-visualization-msgs image-transport sensor-msgs marti-nav-msgs gps-common marti-common-msgs libqt-dev libqt-opengl-dev swri-image-util map-msgs ]; propagatedBuildInputs = [ swri-math-util mapviz cv-bridge swri-route-util move-base-msgs nav-msgs swri-yaml-util actionlib std-msgs tf roscpp visualization-msgs stereo-msgs swri-transform-util pluginlib marti-visualization-msgs image-transport sensor-msgs libqt-core marti-nav-msgs gps-common marti-common-msgs libqt-opengl swri-image-util map-msgs ]; - nativeBuildInputs = [ swri-math-util mapviz cv-bridge swri-route-util catkin move-base-msgs nav-msgs qt-qmake swri-yaml-util actionlib std-msgs tf roscpp visualization-msgs stereo-msgs swri-transform-util pluginlib marti-visualization-msgs image-transport sensor-msgs marti-nav-msgs gps-common marti-common-msgs libqt-dev libqt-opengl-dev swri-image-util map-msgs ]; + nativeBuildInputs = [ catkin qt-qmake ]; meta = { description = ''Common plugins for the Mapviz visualization tool''; diff --git a/kinetic/mapviz/default.nix b/kinetic/mapviz/default.nix index 4185ab19e1..1a650e38ce 100644 --- a/kinetic/mapviz/default.nix +++ b/kinetic/mapviz/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8c1b54ae0baf598e1d525b5d8a6ee847f113ada7216d11ab2f3cb2c7aee34554"; }; + buildInputs = [ std-srvs rosapi rqt-gui cv-bridge xorg.libXi freeglut rqt-gui-cpp swri-yaml-util roscpp tf xorg.libXmu swri-transform-util pluginlib image-transport message-generation marti-common-msgs libqt-dev libqt-opengl-dev glew ]; propagatedBuildInputs = [ std-srvs rosapi rqt-gui cv-bridge xorg.libXi freeglut rqt-gui-cpp swri-yaml-util roscpp tf xorg.libXmu swri-transform-util pluginlib image-transport libqt-core libqt-opengl marti-common-msgs message-runtime glew ]; - nativeBuildInputs = [ std-srvs rosapi rqt-gui cv-bridge catkin xorg.libXi freeglut qt-qmake rqt-gui-cpp swri-yaml-util roscpp tf xorg.libXmu swri-transform-util pluginlib image-transport pkg-config message-generation marti-common-msgs libqt-dev libqt-opengl-dev glew ]; + nativeBuildInputs = [ catkin qt-qmake pkg-config ]; meta = { description = ''mapviz''; diff --git a/kinetic/marker-msgs/default.nix b/kinetic/marker-msgs/default.nix index ceec42cd60..d8a0914e16 100644 --- a/kinetic/marker-msgs/default.nix +++ b/kinetic/marker-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5cc07cbb5fb0fcaa6f27a6d9f57cc7207eacb608d533f4bcdc5220e74995e378"; }; + buildInputs = [ std-msgs message-generation geometry-msgs ]; propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ]; - nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The marker_msgs package contains messages usable to setup a marker/fiducial system. diff --git a/kinetic/marker-rviz-plugin/default.nix b/kinetic/marker-rviz-plugin/default.nix index 3743273507..1078c0b251 100644 --- a/kinetic/marker-rviz-plugin/default.nix +++ b/kinetic/marker-rviz-plugin/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bc621e2650d55f3082e262b8c305d1343d89984f89a7b1afd26ae2d236b23703"; }; + buildInputs = [ roscpp rviz marker-msgs ]; propagatedBuildInputs = [ roscpp rviz marker-msgs ]; - nativeBuildInputs = [ catkin roscpp rviz marker-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The marker_rviz_plugin package contains RViz plugins to visualize messages of the marker_msgs package using RViz.''; diff --git a/kinetic/marti-can-msgs/default.nix b/kinetic/marti-can-msgs/default.nix index d224de662c..7ea7a71cc3 100644 --- a/kinetic/marti-can-msgs/default.nix +++ b/kinetic/marti-can-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6971570a1b849b2df76f089bf7cd30389afafa8d2af6925704f3a4062032b8ec"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''marti_can_msgs''; diff --git a/kinetic/marti-common-msgs/default.nix b/kinetic/marti-common-msgs/default.nix index f5c6b245e1..b368199d6e 100644 --- a/kinetic/marti-common-msgs/default.nix +++ b/kinetic/marti-common-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "eb138790219a49a0703c2f0b38be87ec73fa7db49ed4ae385a756c5da65619f9"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''marti_common_msgs''; diff --git a/kinetic/marti-nav-msgs/default.nix b/kinetic/marti-nav-msgs/default.nix index de971f79e2..93bd419d9a 100644 --- a/kinetic/marti-nav-msgs/default.nix +++ b/kinetic/marti-nav-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6ff8ffceb82bf7632fb7abcea09207abc5036b1ef85801340f25621bc8a61173"; }; + buildInputs = [ geographic-msgs message-generation marti-common-msgs std-msgs sensor-msgs geometry-msgs ]; propagatedBuildInputs = [ geographic-msgs marti-common-msgs message-runtime std-msgs sensor-msgs geometry-msgs ]; - nativeBuildInputs = [ geographic-msgs message-generation marti-common-msgs std-msgs sensor-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''marti_nav_msgs''; diff --git a/kinetic/marti-perception-msgs/default.nix b/kinetic/marti-perception-msgs/default.nix index 5717ae03c2..8c6250c911 100644 --- a/kinetic/marti-perception-msgs/default.nix +++ b/kinetic/marti-perception-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "32802d90637c72f5aab1fad47ccc81828931218b6b1297f68efb5f4a32e2325d"; }; + buildInputs = [ std-msgs sensor-msgs message-generation ]; propagatedBuildInputs = [ std-msgs sensor-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs sensor-msgs message-generation catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''marti_perception_msgs''; diff --git a/kinetic/marti-sensor-msgs/default.nix b/kinetic/marti-sensor-msgs/default.nix index 18863c4f79..4d93b70458 100644 --- a/kinetic/marti-sensor-msgs/default.nix +++ b/kinetic/marti-sensor-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "98cc0cc965a9112033fbe3fedbaca427d94c4936570c1b60a29568fe0f12e952"; }; + buildInputs = [ message-generation geometry-msgs ]; propagatedBuildInputs = [ message-runtime geometry-msgs ]; - nativeBuildInputs = [ catkin message-generation geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''marti_sensor_msgs''; diff --git a/kinetic/marti-status-msgs/default.nix b/kinetic/marti-status-msgs/default.nix index 2abb1e775f..cdc6db6756 100644 --- a/kinetic/marti-status-msgs/default.nix +++ b/kinetic/marti-status-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0503a1823338389bba397c4a000f65ca2c5d8c99c250dd9b9698bab0d89ae632"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''marti_status_msgs''; diff --git a/kinetic/marti-visualization-msgs/default.nix b/kinetic/marti-visualization-msgs/default.nix index ef314e169a..a036d696f4 100644 --- a/kinetic/marti-visualization-msgs/default.nix +++ b/kinetic/marti-visualization-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9b9fd7ace91bd5be3eb238b6b6fe2a69af991b4c9b4e040127d77fa0153d077f"; }; + buildInputs = [ sensor-msgs message-generation geometry-msgs ]; propagatedBuildInputs = [ sensor-msgs message-runtime geometry-msgs ]; - nativeBuildInputs = [ catkin sensor-msgs message-generation geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''marti_visualization_msgs''; diff --git a/kinetic/marvelmind-nav/default.nix b/kinetic/marvelmind-nav/default.nix index 0c433634d1..86d90a4526 100644 --- a/kinetic/marvelmind-nav/default.nix +++ b/kinetic/marvelmind-nav/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e240a1e09279eb6adf769c81c4b8b580ba47209034e909aca808b5c54a3805f8"; }; + buildInputs = [ message-generation rospy std-msgs visualization-msgs roscpp ]; propagatedBuildInputs = [ message-runtime visualization-msgs rospy std-msgs roscpp ]; - nativeBuildInputs = [ message-generation rospy std-msgs catkin visualization-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Marvelmind local navigation system''; diff --git a/kinetic/master-sync-fkie/default.nix b/kinetic/master-sync-fkie/default.nix index fee361060e..1eedc755de 100644 --- a/kinetic/master-sync-fkie/default.nix +++ b/kinetic/master-sync-fkie/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "fed364d0d45f3decfc995cf31f2e5e944c6311ce82095c0ad117bd296b94d0cf"; }; + buildInputs = [ master-discovery-fkie multimaster-msgs-fkie ]; propagatedBuildInputs = [ roslib rosgraph rospy master-discovery-fkie multimaster-msgs-fkie ]; - nativeBuildInputs = [ master-discovery-fkie catkin multimaster-msgs-fkie ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Synchronize the local ROS master to the remote masters diff --git a/kinetic/mav-msgs/default.nix b/kinetic/mav-msgs/default.nix index 9d191c5c11..b381b4d7d5 100644 --- a/kinetic/mav-msgs/default.nix +++ b/kinetic/mav-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "42149201e47154ee860e8ce8f49d51c1160cd159a8ed8a385ffffb6e7dbd3831"; }; + buildInputs = [ message-generation cmake-modules eigen std-msgs trajectory-msgs geometry-msgs ]; propagatedBuildInputs = [ message-runtime eigen std-msgs trajectory-msgs geometry-msgs ]; - nativeBuildInputs = [ message-generation cmake-modules eigen std-msgs trajectory-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Package containing messages for communicating with rotary wing MAVs''; diff --git a/kinetic/mav-planning-msgs/default.nix b/kinetic/mav-planning-msgs/default.nix index 669d912b61..b2ab1d1d61 100644 --- a/kinetic/mav-planning-msgs/default.nix +++ b/kinetic/mav-planning-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0be1e464a2fc2262dda8d494da76e5948db980b6ea74d72ca72cafdfe8ae2e1d"; }; + buildInputs = [ cmake-modules mav-msgs trajectory-msgs sensor-msgs message-generation message-runtime eigen std-msgs geometry-msgs ]; propagatedBuildInputs = [ cmake-modules mav-msgs trajectory-msgs sensor-msgs message-generation message-runtime eigen std-msgs geometry-msgs ]; - nativeBuildInputs = [ cmake-modules mav-msgs trajectory-msgs sensor-msgs catkin message-generation message-runtime eigen std-msgs geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages specific to MAV planning, especially polynomial planning.''; diff --git a/kinetic/mavlink/default.nix b/kinetic/mavlink/default.nix index d92abb14fd..e77275470b 100644 --- a/kinetic/mavlink/default.nix +++ b/kinetic/mavlink/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "13c1abf94d8b4f3f4ed3f1f375a2595b5f0192f0e73ddc62f6751e65c810ca77"; }; + buildInputs = [ pythonPackages.future python pythonPackages.lxml pythonPackages.setuptools ]; propagatedBuildInputs = [ python catkin ]; - nativeBuildInputs = [ python pythonPackages.lxml pythonPackages.future cmake pythonPackages.setuptools ]; + nativeBuildInputs = [ cmake ]; meta = { description = ''MAVLink message marshaling library. diff --git a/kinetic/mavros-extras/default.nix b/kinetic/mavros-extras/default.nix index 2c6a416e27..800b208759 100644 --- a/kinetic/mavros-extras/default.nix +++ b/kinetic/mavros-extras/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, cmake-modules, tf, sensor-msgs, catkin, mavros, urdf, visualization-msgs, tf2-eigen, std-msgs, roscpp, mavros-msgs, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, cmake-modules, sensor-msgs, catkin, mavros, roscpp, urdf, visualization-msgs, tf2-eigen, std-msgs, tf, mavros-msgs, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-mavros-extras"; version = "0.29.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "74527555e89d5ca1b0f704d01cbf3bf6573362c18ab3fcd3195ce12c8455f0fc"; }; + buildInputs = [ cmake-modules sensor-msgs mavros roscpp urdf tf2-eigen visualization-msgs std-msgs tf mavros-msgs geometry-msgs ]; propagatedBuildInputs = [ tf sensor-msgs mavros roscpp urdf tf2-eigen std-msgs visualization-msgs mavros-msgs geometry-msgs ]; - nativeBuildInputs = [ cmake-modules sensor-msgs mavros catkin roscpp urdf tf2-eigen visualization-msgs std-msgs tf mavros-msgs geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Extra nodes and plugins for MAVROS.''; diff --git a/kinetic/mavros-msgs/default.nix b/kinetic/mavros-msgs/default.nix index 09ec4bc8eb..10c1e6072e 100644 --- a/kinetic/mavros-msgs/default.nix +++ b/kinetic/mavros-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9f9f92c2d6e0c3397c3c4819cb9de7d0a86cfd989e3e0756c433e8272bf2a319"; }; + buildInputs = [ geographic-msgs message-generation std-msgs sensor-msgs geometry-msgs ]; propagatedBuildInputs = [ geographic-msgs message-runtime std-msgs sensor-msgs geometry-msgs ]; - nativeBuildInputs = [ geographic-msgs message-generation std-msgs sensor-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''mavros_msgs defines messages for MAVROS.''; diff --git a/kinetic/mbf-abstract-core/default.nix b/kinetic/mbf-abstract-core/default.nix index 89d120962e..19baed5e0f 100644 --- a/kinetic/mbf-abstract-core/default.nix +++ b/kinetic/mbf-abstract-core/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c5eede5d7da972f3ec73646642d567f0c55da424dfe71da4e4cdeb153dfce037"; }; + buildInputs = [ std-msgs geometry-msgs ]; propagatedBuildInputs = [ std-msgs geometry-msgs ]; - nativeBuildInputs = [ std-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package provides common interfaces for navigation specific robot actions. It contains the AbstractPlanner, AbstractController and AbstractRecovery plugin interfaces. This interfaces have to be implemented by the plugins to make the plugin available for Move Base Flex. The abstract classes provides a meaningful interface enabling the planners, controllers and recovery behaviors to return information, e.g. why something went wrong. Derivided interfaces can, for example, provide methods to initialize the planner, controller or recovery with map representations like costmap_2d, grid_map or other representations.''; diff --git a/kinetic/mbf-abstract-nav/default.nix b/kinetic/mbf-abstract-nav/default.nix index 77eab47596..5b1312ecf9 100644 --- a/kinetic/mbf-abstract-nav/default.nix +++ b/kinetic/mbf-abstract-nav/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "10802fdcda1ef6b0a747e2edb69d7544b0b4baa90617747407dc725f829a31ac"; }; + buildInputs = [ std-srvs mbf-abstract-core actionlib-msgs tf mbf-msgs nav-msgs std-msgs actionlib xmlrpcpp dynamic-reconfigure mbf-utility roscpp geometry-msgs ]; propagatedBuildInputs = [ std-srvs mbf-abstract-core actionlib-msgs tf mbf-msgs nav-msgs std-msgs actionlib xmlrpcpp dynamic-reconfigure mbf-utility roscpp geometry-msgs ]; - nativeBuildInputs = [ std-srvs mbf-abstract-core actionlib-msgs tf mbf-msgs catkin nav-msgs std-msgs actionlib xmlrpcpp dynamic-reconfigure mbf-utility roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The mbf_abstract_nav package contains the abstract navigation server implementation of Move Base Flex (MBF). The abstract navigation server is not bound to any map representation. It provides the actions for planning, controlling and recovering. MBF loads all defined plugins at the program start. Therefor, it loads all plugins which are defined in the lists *planners*, *controllers* and *recovery_behaviors*. Each list holds a pair of a *name* and a *type*. The *type* defines which kind of plugin to load. The *name* defines under which name the plugin should be callable by the actions.''; diff --git a/kinetic/mbf-costmap-core/default.nix b/kinetic/mbf-costmap-core/default.nix index 6623d1d89f..581b3ebaad 100644 --- a/kinetic/mbf-costmap-core/default.nix +++ b/kinetic/mbf-costmap-core/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0316b8ad2a493f79f5a3c9326c49a101db30308e5ec81e9d0957f83953568a5a"; }; + buildInputs = [ mbf-utility costmap-2d mbf-abstract-core std-msgs nav-core tf geometry-msgs ]; propagatedBuildInputs = [ mbf-utility costmap-2d mbf-abstract-core std-msgs nav-core tf geometry-msgs ]; - nativeBuildInputs = [ mbf-utility costmap-2d mbf-abstract-core catkin std-msgs nav-core tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package provides common interfaces for navigation specific robot actions. It contains the CostmapPlanner, CostmapController and CostmapRecovery interfaces. The interfaces have to be implemented by the plugins to make them available for Move Base Flex using the mbf_costmap_nav navigation implementation. That implementation inherits the mbf_abstract_nav implementation and binds the system to a local and a global costmap.''; diff --git a/kinetic/mbf-costmap-nav/default.nix b/kinetic/mbf-costmap-nav/default.nix index 0c64cc7674..5bcdbb3d85 100644 --- a/kinetic/mbf-costmap-nav/default.nix +++ b/kinetic/mbf-costmap-nav/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "da7eba3a94709267168c953ae7ec193c843e1c91dd19805dd3f0470de3f31a55"; }; + buildInputs = [ std-srvs mbf-costmap-core pluginlib actionlib-msgs base-local-planner tf mbf-msgs nav-core nav-msgs std-msgs actionlib dynamic-reconfigure mbf-utility roscpp mbf-abstract-nav geometry-msgs ]; propagatedBuildInputs = [ std-srvs mbf-costmap-core pluginlib actionlib-msgs base-local-planner tf mbf-msgs nav-core move-base move-base-msgs nav-msgs std-msgs actionlib dynamic-reconfigure mbf-utility roscpp mbf-abstract-nav geometry-msgs ]; - nativeBuildInputs = [ std-srvs mbf-costmap-core pluginlib actionlib-msgs base-local-planner tf mbf-msgs nav-core catkin nav-msgs std-msgs actionlib dynamic-reconfigure mbf-utility roscpp mbf-abstract-nav geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The mbf_costmap_nav package contains the costmap navigation server implementation of Move Base Flex (MBF). The costmap navigation server is bound to the costmap_2d representation. It provides the Actions for planning, controlling and recovering. At the time of start MBF loads all defined plugins. Therefor, it loads all plugins which are defined in the lists *planners*, *controllers* and *recovery_behaviors*. Each list holds a pair of a *name* and a *type*. The *type* defines which kind of plugin to load. The *name* defines under which name the plugin should be callable by the actions. diff --git a/kinetic/mbf-msgs/default.nix b/kinetic/mbf-msgs/default.nix index 77f8f3e93b..5a103ea7ff 100644 --- a/kinetic/mbf-msgs/default.nix +++ b/kinetic/mbf-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e66a057cfff19ef1bfb71925cb0ee69a50f5c64917c6c7cbc41668ee285731df"; }; + buildInputs = [ nav-msgs message-generation message-runtime actionlib-msgs std-msgs genmsg geometry-msgs ]; propagatedBuildInputs = [ nav-msgs message-runtime actionlib-msgs std-msgs geometry-msgs ]; - nativeBuildInputs = [ nav-msgs message-generation message-runtime actionlib-msgs std-msgs genmsg catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The move_base_flex messages package providing the action definition files for the action GetPath, ExePath, Recovery and MoveBase. The action servers providing these action are implemented in mbf_abstract_nav.''; diff --git a/kinetic/mbf-simple-nav/default.nix b/kinetic/mbf-simple-nav/default.nix index ffa8f16eec..ffe0910179 100644 --- a/kinetic/mbf-simple-nav/default.nix +++ b/kinetic/mbf-simple-nav/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, std-srvs, mbf-abstract-core, pluginlib, actionlib-msgs, mbf-msgs, catkin, tf2-ros, roscpp, tf2, nav-msgs, actionlib, std-msgs, dynamic-reconfigure, tf, mbf-abstract-nav, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, std-srvs, mbf-abstract-core, pluginlib, actionlib-msgs, tf, mbf-msgs, catkin, tf2-ros, tf2, nav-msgs, actionlib, std-msgs, dynamic-reconfigure, roscpp, mbf-abstract-nav, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-mbf-simple-nav"; version = "0.2.3"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a94f04c67db68281ef1fbab39a412d953cdaa2a588c60e7714e06ea9ca3abd49"; }; + buildInputs = [ std-srvs mbf-abstract-core pluginlib actionlib-msgs tf mbf-msgs tf2-ros tf2 nav-msgs actionlib dynamic-reconfigure std-msgs roscpp mbf-abstract-nav geometry-msgs ]; propagatedBuildInputs = [ std-srvs mbf-abstract-core pluginlib actionlib-msgs tf mbf-msgs tf2-ros tf2 nav-msgs actionlib dynamic-reconfigure std-msgs roscpp mbf-abstract-nav geometry-msgs ]; - nativeBuildInputs = [ std-srvs mbf-abstract-core pluginlib actionlib-msgs tf mbf-msgs catkin tf2-ros tf2 nav-msgs actionlib dynamic-reconfigure std-msgs roscpp mbf-abstract-nav geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The mbf_simple_nav package contains a simple navigation server implementation of Move Base Flex (MBF). The simple navigation server is bound to no map representation. It provides actions for planning, controlling and recovering. MBF loads all defined plugins which are defined in the lists *planners*, *controllers* and *recovery_behaviors*. Each list holds a pair of a *name* and a *type*. The *type* defines which kind of plugin to load. The *name* defines under which name the plugin should be callable by the actions. diff --git a/kinetic/mbf-utility/default.nix b/kinetic/mbf-utility/default.nix index 97f7463fde..6b1e1e7182 100644 --- a/kinetic/mbf-utility/default.nix +++ b/kinetic/mbf-utility/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a9ae6714f45d7a352651752f210c5bddd1d85a7ba63572e7b042b2a71c71044e"; }; + buildInputs = [ tf2 tf2-ros tf2-geometry-msgs geometry-msgs tf roscpp ]; propagatedBuildInputs = [ tf2 tf2-ros tf2-geometry-msgs geometry-msgs tf roscpp ]; - nativeBuildInputs = [ tf2 tf2-ros tf2-geometry-msgs geometry-msgs catkin tf roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The mbf_utility package''; diff --git a/kinetic/mcl-3dl-msgs/default.nix b/kinetic/mcl-3dl-msgs/default.nix index a0bee147c6..d49fb73794 100644 --- a/kinetic/mcl-3dl-msgs/default.nix +++ b/kinetic/mcl-3dl-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9c81bd8e59eee4a8fd13e46a3f64c094f347d51256450363716ab873720d7526"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The mcl_3dl message definition package''; diff --git a/kinetic/mcl-3dl/default.nix b/kinetic/mcl-3dl/default.nix index b0db5ab9b5..371296e61e 100644 --- a/kinetic/mcl-3dl/default.nix +++ b/kinetic/mcl-3dl/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, std-srvs, roslint, tf2-geometry-msgs, sensor-msgs, catkin, tf2-ros, rostest, tf2-sensor-msgs, nav-msgs, tf2, mcl-3dl-msgs, visualization-msgs, pcl-ros, std-msgs, roscpp, rosunit, geometry-msgs, eigen }: +{ lib, buildRosPackage, fetchurl, std-srvs, roslint, tf2-geometry-msgs, sensor-msgs, catkin, tf2-ros, tf2-sensor-msgs, tf2, nav-msgs, mcl-3dl-msgs, rostest, visualization-msgs, pcl-ros, std-msgs, roscpp, rosunit, geometry-msgs, eigen }: buildRosPackage { pname = "ros-kinetic-mcl-3dl"; version = "0.1.4"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "152b77d380c515cba07983a2ba48ed8cd7908ea2cda9710bd6b1a365a3507ff6"; }; + buildInputs = [ std-srvs tf2-geometry-msgs sensor-msgs tf2-ros roscpp tf2-sensor-msgs tf2 mcl-3dl-msgs nav-msgs pcl-ros std-msgs visualization-msgs geometry-msgs eigen ]; checkInputs = [ rostest roslint rosunit ]; propagatedBuildInputs = [ std-srvs tf2-geometry-msgs sensor-msgs tf2-ros roscpp tf2-sensor-msgs tf2 mcl-3dl-msgs nav-msgs pcl-ros std-msgs visualization-msgs geometry-msgs eigen ]; - nativeBuildInputs = [ std-srvs tf2-geometry-msgs sensor-msgs catkin tf2-ros roscpp tf2-sensor-msgs tf2 mcl-3dl-msgs nav-msgs pcl-ros std-msgs visualization-msgs geometry-msgs eigen ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''3-D/6-DOF localization for mobile robots with 3-D LIDAR(s)''; diff --git a/kinetic/md49-base-controller/default.nix b/kinetic/md49-base-controller/default.nix index 43b1d47cc2..e3d47de3fa 100644 --- a/kinetic/md49-base-controller/default.nix +++ b/kinetic/md49-base-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b67dddd94b6a93f0c6fc9515a3f692344278e7c7e87a47171e9fb2617530a8ca"; }; + buildInputs = [ md49-messages message-generation md49-serialport rospy std-msgs roscpp geometry-msgs ]; propagatedBuildInputs = [ md49-messages message-runtime md49-serialport rospy std-msgs roscpp geometry-msgs ]; - nativeBuildInputs = [ md49-messages message-generation md49-serialport rospy std-msgs catkin roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The md49_base_controller package''; diff --git a/kinetic/md49-messages/default.nix b/kinetic/md49-messages/default.nix index b57f17feb0..e4a0debf90 100644 --- a/kinetic/md49-messages/default.nix +++ b/kinetic/md49-messages/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "49e61cb56b9a3f9cd322d8692107ba9a7f6cfa0182fb7d1923b52cb271092219"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The md49_messages package''; diff --git a/kinetic/md49-serialport/default.nix b/kinetic/md49-serialport/default.nix index 421f88671e..68e394fd11 100644 --- a/kinetic/md49-serialport/default.nix +++ b/kinetic/md49-serialport/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "425eda81e26602414b014624fb3b17f96be8952cbc22f916714ed96237306090"; }; + buildInputs = [ roscpp ]; propagatedBuildInputs = [ roscpp ]; - nativeBuildInputs = [ catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The md49_serialport package''; diff --git a/kinetic/mecanum-gazebo-plugin/default.nix b/kinetic/mecanum-gazebo-plugin/default.nix index 735b53e52a..d33390ecf3 100644 --- a/kinetic/mecanum-gazebo-plugin/default.nix +++ b/kinetic/mecanum-gazebo-plugin/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c19ac0fbf254b7116e2cad8fad565d59d081e03becd9918933181faffc4dea66"; }; + buildInputs = [ gazeboSimulator.gazebo rosconsole roslint ]; propagatedBuildInputs = [ gazeboSimulator.gazebo rosconsole ]; - nativeBuildInputs = [ gazeboSimulator.gazebo catkin rosconsole roslint ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Plugin which uses directional friction to simulate mecanum wheels.''; diff --git a/kinetic/melfa-description/default.nix b/kinetic/melfa-description/default.nix index e2d267b510..28f4608411 100644 --- a/kinetic/melfa-description/default.nix +++ b/kinetic/melfa-description/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "0327a6e55458e966641c3467b66ee59515573e3bcfc06a6cb7ddfabc13b72086"; }; + buildInputs = [ rviz xacro ]; checkInputs = [ rostest roslaunch ]; propagatedBuildInputs = [ rviz joint-state-publisher xacro robot-state-publisher ]; - nativeBuildInputs = [ catkin rviz xacro ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The melfa_description package''; diff --git a/kinetic/melfa-driver/default.nix b/kinetic/melfa-driver/default.nix index 66c780f965..309a8b46da 100644 --- a/kinetic/melfa-driver/default.nix +++ b/kinetic/melfa-driver/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "916b4e29ffbe5a67a09bc81e1c6ae19179b54d93f0b97a7bd499c38086a2cea3"; }; + buildInputs = [ diagnostic-updater hardware-interface roscpp controller-manager ]; checkInputs = [ rostest roslaunch roslint ]; propagatedBuildInputs = [ diagnostic-updater hardware-interface position-controllers joint-state-controller controller-manager robot-state-publisher roscpp joint-trajectory-controller ]; - nativeBuildInputs = [ diagnostic-updater hardware-interface controller-manager catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The melfa_driver package''; diff --git a/kinetic/message-filters/default.nix b/kinetic/message-filters/default.nix index 469b801ee9..024ea9c2d6 100644 --- a/kinetic/message-filters/default.nix +++ b/kinetic/message-filters/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "faa45c9fa60f227b7a015a7edc4824d5f823563bb7753a37fffb300472dded96"; }; + buildInputs = [ rostest rosconsole xmlrpcpp boost roscpp rosunit ]; propagatedBuildInputs = [ roscpp rosconsole xmlrpcpp ]; - nativeBuildInputs = [ rostest rosconsole xmlrpcpp boost catkin roscpp rosunit ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A set of message filters which take in messages and may output those messages at a later time, based on the conditions that filter needs met.''; diff --git a/kinetic/message-relay/default.nix b/kinetic/message-relay/default.nix index e4b2324c71..65c4768ccc 100644 --- a/kinetic/message-relay/default.nix +++ b/kinetic/message-relay/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "8315b1329b1319e3d3580927eed17a77ea2ab2e8726f6c7dc7d944829f120eab"; }; + buildInputs = [ std-srvs tf2-msgs actionlib-msgs trajectory-msgs move-base-msgs robot-localization rosgraph-msgs nav-msgs multimaster-msgs std-msgs diagnostic-msgs visualization-msgs roscpp gazebo-msgs stereo-msgs geometry-msgs shape-msgs pythonPackages.cheetah sensor-msgs controller-manager-msgs map-msgs ]; checkInputs = [ roslaunch roslint ]; propagatedBuildInputs = [ std-srvs tf2-msgs actionlib-msgs trajectory-msgs move-base-msgs robot-localization rosgraph-msgs nav-msgs multimaster-msgs std-msgs diagnostic-msgs visualization-msgs roscpp gazebo-msgs stereo-msgs geometry-msgs shape-msgs sensor-msgs controller-manager-msgs map-msgs ]; - nativeBuildInputs = [ std-srvs tf2-msgs actionlib-msgs trajectory-msgs catkin move-base-msgs robot-localization rosgraph-msgs nav-msgs multimaster-msgs std-msgs diagnostic-msgs visualization-msgs roscpp gazebo-msgs stereo-msgs geometry-msgs shape-msgs pythonPackages.cheetah sensor-msgs controller-manager-msgs map-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Package to programmatically spawn message, service, and action relays. To add support for a message/service dependency, please add to the build dependencies in package.xml and CMakeLists.txt''; diff --git a/kinetic/message-to-tf/default.nix b/kinetic/message-to-tf/default.nix index b726e2969b..276250f35c 100644 --- a/kinetic/message-to-tf/default.nix +++ b/kinetic/message-to-tf/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8074a5e21accd7b79eccb72a80a6d033ed39299d0368d9185b8f2e0d23a65c35"; }; + buildInputs = [ nav-msgs topic-tools sensor-msgs roscpp geometry-msgs tf ]; propagatedBuildInputs = [ nav-msgs topic-tools sensor-msgs roscpp geometry-msgs tf ]; - nativeBuildInputs = [ nav-msgs catkin topic-tools sensor-msgs roscpp geometry-msgs tf ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''message_to_tf translates pose information from different kind of common_msgs message types to tf. Currently the node supports nav_msgs/Odometry, geometry_msgs/PoseStamped and sensor_msgs/Imu messages as input. diff --git a/kinetic/microstrain-3dmgx2-imu/default.nix b/kinetic/microstrain-3dmgx2-imu/default.nix index b5c076b3fa..270bc73c42 100644 --- a/kinetic/microstrain-3dmgx2-imu/default.nix +++ b/kinetic/microstrain-3dmgx2-imu/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, std-srvs, self-test, sensor-msgs, catkin, roscpp, diagnostic-updater, message-generation, message-runtime, std-msgs, tf, log4cxx }: +{ lib, buildRosPackage, fetchurl, std-srvs, self-test, tf, sensor-msgs, catkin, diagnostic-updater, message-generation, message-runtime, std-msgs, roscpp, log4cxx }: buildRosPackage { pname = "ros-kinetic-microstrain-3dmgx2-imu"; version = "1.5.12-r1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7a44d0870f6145f9f6080a344e3d1a0c22ea3eb80c872ad409b0265d03a9780e"; }; + buildInputs = [ std-srvs self-test sensor-msgs roscpp diagnostic-updater message-generation std-msgs tf log4cxx ]; propagatedBuildInputs = [ std-srvs self-test sensor-msgs roscpp diagnostic-updater message-runtime std-msgs tf log4cxx ]; - nativeBuildInputs = [ std-srvs self-test sensor-msgs catkin roscpp diagnostic-updater message-generation std-msgs tf log4cxx ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A driver for IMUs compatible the microstrain 3DM-GX2 and 3DM-GX3 protocol. Includes diff --git a/kinetic/minas-control/default.nix b/kinetic/minas-control/default.nix index 2b84bd8be9..6758191051 100644 --- a/kinetic/minas-control/default.nix +++ b/kinetic/minas-control/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, controller-manager, soem, hardware-interface, trajectory-msgs, joint-limits-interface, catkin, realtime-tools, tinyxml, sensor-msgs, ethercat-manager, diagnostic-updater, rostest, roslaunch, transmission-interface }: +{ lib, buildRosPackage, fetchurl, controller-manager, soem, hardware-interface, trajectory-msgs, joint-limits-interface, realtime-tools, sensor-msgs, tinyxml, ethercat-manager, catkin, diagnostic-updater, rostest, roslaunch, transmission-interface }: buildRosPackage { pname = "ros-kinetic-minas-control"; version = "1.0.10"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "8c17756f8b1d89c736f04fb45a149ddc3da5e172f4d69198c4c42aa9e751d02c"; }; + buildInputs = [ controller-manager soem hardware-interface realtime-tools trajectory-msgs sensor-msgs joint-limits-interface tinyxml ethercat-manager diagnostic-updater transmission-interface ]; checkInputs = [ rostest roslaunch ]; propagatedBuildInputs = [ controller-manager hardware-interface realtime-tools trajectory-msgs sensor-msgs joint-limits-interface tinyxml ethercat-manager diagnostic-updater transmission-interface ]; - nativeBuildInputs = [ controller-manager soem hardware-interface realtime-tools trajectory-msgs sensor-msgs joint-limits-interface tinyxml ethercat-manager catkin diagnostic-updater transmission-interface ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package contains ros_control based robot controller for PANASONIC MINAS EtherCAT Motor Driver Control System''; diff --git a/kinetic/mini-maxwell/default.nix b/kinetic/mini-maxwell/default.nix index 754fad729e..0aa5cd42d4 100644 --- a/kinetic/mini-maxwell/default.nix +++ b/kinetic/mini-maxwell/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ac2feea6558eccfe0c6f3b6ed584958087567931708e354472b07a102d7fd2f3"; }; + buildInputs = [ roslib cmake-modules dynamic-reconfigure ]; propagatedBuildInputs = [ dynamic-reconfigure ]; - nativeBuildInputs = [ catkin roslib cmake-modules dynamic-reconfigure ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''mini_maxwell''; diff --git a/kinetic/mir-actions/default.nix b/kinetic/mir-actions/default.nix index 432e56c957..ae7f97fc21 100644 --- a/kinetic/mir-actions/default.nix +++ b/kinetic/mir-actions/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1e75e30bab40885a2ecaa62061fb97720b262c4886516b1083fea8400acbcd0c"; }; + buildInputs = [ nav-msgs message-generation geometry-msgs actionlib ]; propagatedBuildInputs = [ nav-msgs message-runtime geometry-msgs actionlib ]; - nativeBuildInputs = [ nav-msgs message-generation actionlib catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Action definitions for the MiR100 robot''; diff --git a/kinetic/mir-description/default.nix b/kinetic/mir-description/default.nix index 9e3f5fb7b6..b8b4f98072 100644 --- a/kinetic/mir-description/default.nix +++ b/kinetic/mir-description/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "caf5b1cdbe34b59f999dc0a5fdb5f735670aac8fbde7d6c13d4697a081a61271"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ joint-state-controller diff-drive-controller position-controllers rviz urdf robot-state-publisher joint-state-publisher xacro gazebo-ros-control ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''URDF description of the MiR100 robot''; diff --git a/kinetic/mir-dwb-critics/default.nix b/kinetic/mir-dwb-critics/default.nix index 042dcc8f30..43fb8a1b35 100644 --- a/kinetic/mir-dwb-critics/default.nix +++ b/kinetic/mir-dwb-critics/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, pluginlib, nav-grid-iterators, nav-core2, costmap-queue, catkin, sensor-msgs, nav-2d-msgs, dwb-critics, nav-2d-utils, angles, roscpp, dwb-local-planner, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, pluginlib, nav-grid-iterators, nav-core2, costmap-queue, sensor-msgs, catkin, nav-2d-msgs, dwb-critics, nav-2d-utils, angles, roscpp, dwb-local-planner, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-mir-dwb-critics"; version = "1.0.3"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f96a994d81151523897228f79cbe9631bcd13d037cccb00e67d63c27b6bf7a24"; }; + buildInputs = [ pluginlib nav-grid-iterators nav-core2 costmap-queue sensor-msgs nav-2d-msgs dwb-critics nav-2d-utils angles roscpp dwb-local-planner geometry-msgs ]; propagatedBuildInputs = [ pluginlib nav-grid-iterators nav-core2 costmap-queue sensor-msgs nav-2d-msgs dwb-critics nav-2d-utils angles roscpp dwb-local-planner geometry-msgs ]; - nativeBuildInputs = [ pluginlib nav-grid-iterators nav-core2 costmap-queue sensor-msgs catkin nav-2d-msgs dwb-critics nav-2d-utils angles roscpp dwb-local-planner geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Trajectory critics for the dwb_local_planner that work well together with the SBPL global planner on the MiR robot''; diff --git a/kinetic/mir-gazebo/default.nix b/kinetic/mir-gazebo/default.nix index ffa12f4d83..b67848e347 100644 --- a/kinetic/mir-gazebo/default.nix +++ b/kinetic/mir-gazebo/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, gazebo-ros, controller-manager, catkin, mir-description, fake-localization, robot-localization, mir-driver, rostopic, robot-state-publisher, rqt-robot-steering, topic-tools, roslaunch, joint-state-publisher }: +{ lib, buildRosPackage, fetchurl, gazebo-ros, controller-manager, catkin, mir-description, topic-tools, robot-localization, mir-driver, rostopic, robot-state-publisher, rqt-robot-steering, fake-localization, roslaunch, joint-state-publisher }: buildRosPackage { pname = "ros-kinetic-mir-gazebo"; version = "1.0.3"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "02b1fbc0cc04cd788cfe9ba652a6f5ebd34e34bf12eb00e50e03c413bc4fa606"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ gazebo-ros controller-manager topic-tools mir-description robot-localization mir-driver rostopic robot-state-publisher rqt-robot-steering fake-localization joint-state-publisher ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Simulation specific launch and configuration files for the MiR100 robot.''; diff --git a/kinetic/mir-msgs/default.nix b/kinetic/mir-msgs/default.nix index 969deb0c31..19fd30906f 100644 --- a/kinetic/mir-msgs/default.nix +++ b/kinetic/mir-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "279366125aadb74a4afb62ec4500ec9b86298968a7dc309cd8899f31cedf922d"; }; + buildInputs = [ message-generation geometry-msgs ]; propagatedBuildInputs = [ message-runtime geometry-msgs ]; - nativeBuildInputs = [ catkin message-generation geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Message definitions for the MiR100 robot''; diff --git a/kinetic/mir-navigation/default.nix b/kinetic/mir-navigation/default.nix index de18eb2b7b..94634f50a3 100644 --- a/kinetic/mir-navigation/default.nix +++ b/kinetic/mir-navigation/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a67cee2331f8e371249a0ffcb6647b5d5c8f4d099d4d7d7c657483fe0467baa6"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ map-server nav-core-adapter amcl base-local-planner mir-dwb-critics dwb-critics dwb-plugins sbpl-lattice-planner move-base mir-driver dwb-local-planner ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Launch and configuration files for move_base, localization etc. on the MiR robot.''; diff --git a/kinetic/ml-classifiers/default.nix b/kinetic/ml-classifiers/default.nix index bd1b1435c8..b78dd80ffe 100644 --- a/kinetic/ml-classifiers/default.nix +++ b/kinetic/ml-classifiers/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1fe811a452e8e013f89e633420abdb96cedddf319710b4c575d2f735945925c2"; }; + buildInputs = [ roslib message-generation pluginlib roslint eigen std-msgs roscpp ]; propagatedBuildInputs = [ roslib pluginlib message-runtime eigen std-msgs roscpp ]; - nativeBuildInputs = [ roslib message-generation pluginlib roslint eigen std-msgs catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ml_classifiers''; diff --git a/kinetic/mm-core-msgs/default.nix b/kinetic/mm-core-msgs/default.nix index f01085914c..bcb4a31e9a 100644 --- a/kinetic/mm-core-msgs/default.nix +++ b/kinetic/mm-core-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "292b43b96c100c56e44c2b688ac2026e79357f85e6d36ce0be27e43551d936b8"; }; + buildInputs = [ ecl-containers ecl-utilities mm-messages ecl-build ]; propagatedBuildInputs = [ ecl-containers ecl-utilities mm-messages ecl-build ]; - nativeBuildInputs = [ ecl-containers mm-messages ecl-utilities catkin ecl-build ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Message definitions and serialisations for core messages.''; diff --git a/kinetic/mm-eigen-msgs/default.nix b/kinetic/mm-eigen-msgs/default.nix index ec0ea009ed..c45965b877 100644 --- a/kinetic/mm-eigen-msgs/default.nix +++ b/kinetic/mm-eigen-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a88faa66329fc0c878e772b7787b10c47cd5f21ca4ca0beab833a37b377201a6"; }; + buildInputs = [ mm-core-msgs ecl-build ]; propagatedBuildInputs = [ mm-core-msgs ecl-build ]; - nativeBuildInputs = [ catkin mm-core-msgs ecl-build ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Message definitions and serialisations for Eigen messages.''; diff --git a/kinetic/mm-messages/default.nix b/kinetic/mm-messages/default.nix index 887b044db5..d7d484bacd 100644 --- a/kinetic/mm-messages/default.nix +++ b/kinetic/mm-messages/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3459d98461dd72e3047d221663447115e445f9412205084f62d88b648d4e8a5e"; }; + buildInputs = [ ecl-containers nanomsg ecl-utilities ecl-build ]; propagatedBuildInputs = [ ecl-containers nanomsg ecl-utilities ecl-build ]; - nativeBuildInputs = [ ecl-containers nanomsg ecl-utilities catkin ecl-build ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Message definitions and serialisations for core messages.''; diff --git a/kinetic/mm-mux-demux/default.nix b/kinetic/mm-mux-demux/default.nix index 6d198144e1..10c48323ca 100644 --- a/kinetic/mm-mux-demux/default.nix +++ b/kinetic/mm-mux-demux/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c5f36a1d98fe03c310dbd833ba3907ae8f733d68eb19eb1149d5eeff2fea0dae"; }; + buildInputs = [ mm-messages nanomsg ecl-formatters ecl-utilities ecl-command-line ecl-threads ecl-build ecl-time ecl-containers mm-core-msgs ]; propagatedBuildInputs = [ mm-messages nanomsg ecl-formatters ecl-utilities ecl-command-line ecl-threads ecl-build ecl-time ecl-containers mm-core-msgs ]; - nativeBuildInputs = [ mm-messages nanomsg ecl-formatters ecl-utilities ecl-command-line catkin ecl-threads ecl-build ecl-time ecl-containers mm-core-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Multiplexing many packet types across a single connection. Great for embedded connections diff --git a/kinetic/mm-radio/default.nix b/kinetic/mm-radio/default.nix index 326173e400..f7bd8a67d3 100644 --- a/kinetic/mm-radio/default.nix +++ b/kinetic/mm-radio/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, mm-messages, nanomsg, ecl-utilities, ecl-command-line, catkin, ecl-threads, ecl-exceptions, ecl-time, ecl-build, mm-core-msgs }: +{ lib, buildRosPackage, fetchurl, mm-messages, nanomsg, ecl-utilities, ecl-command-line, catkin, ecl-time, ecl-exceptions, ecl-threads, ecl-build, mm-core-msgs }: buildRosPackage { pname = "ros-kinetic-mm-radio"; version = "0.2.4"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2536477d5e835d74d9a0c20296b60c960e0deefbefa33e1d852bbac4524f0f20"; }; + buildInputs = [ mm-messages nanomsg ecl-utilities ecl-command-line ecl-time ecl-exceptions ecl-threads ecl-build mm-core-msgs ]; propagatedBuildInputs = [ mm-messages nanomsg ecl-utilities ecl-command-line ecl-time ecl-exceptions ecl-threads ecl-build mm-core-msgs ]; - nativeBuildInputs = [ mm-messages nanomsg ecl-utilities ecl-command-line catkin ecl-time ecl-exceptions ecl-threads ecl-build mm-core-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Multiplexing many packet types across a two-way radio connection with publishers and subscribers. diff --git a/kinetic/mobileye-560-660-msgs/default.nix b/kinetic/mobileye-560-660-msgs/default.nix index c1ac1423a6..18265005f2 100644 --- a/kinetic/mobileye-560-660-msgs/default.nix +++ b/kinetic/mobileye-560-660-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2cf291c63246557cdaddd403354f584cc317b6d191bbadf616e6d4364bd0bdd5"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Message definitions for the Mobileye 560/660''; diff --git a/kinetic/modelica-bridge/default.nix b/kinetic/modelica-bridge/default.nix index be6be08bb0..b3dbe19380 100644 --- a/kinetic/modelica-bridge/default.nix +++ b/kinetic/modelica-bridge/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "67eeaa61f398a4fb22d44e876a0c9a6c50ab644fdf72b1bb80456c39bbaf9a4b"; }; + buildInputs = [ message-generation rospy std-msgs joy roscpp ]; propagatedBuildInputs = [ message-runtime rospy std-msgs joy roscpp ]; - nativeBuildInputs = [ message-generation rospy std-msgs catkin joy roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS package for bridging ROS with Modelica tools via TCP/IP sockets. diff --git a/kinetic/mongodb-log/default.nix b/kinetic/mongodb-log/default.nix index 8da3604948..c7f2ba83ec 100644 --- a/kinetic/mongodb-log/default.nix +++ b/kinetic/mongodb-log/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, tf, sensor-msgs, catkin, pythonPackages, libmongocxx-ros, rosgraph, mongodb-store, rostopic, rospy, openssl, roslib }: +{ lib, buildRosPackage, fetchurl, sensor-msgs, catkin, pythonPackages, libmongocxx-ros, roslib, rosgraph, rostopic, mongodb-store, rospy, openssl, tf }: buildRosPackage { pname = "ros-kinetic-mongodb-log"; version = "0.4.4-r2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c3eab2526fa63a48778723282db9807350a4140642d52d60ea0a87dfc832d90b"; }; + buildInputs = [ tf sensor-msgs libmongocxx-ros rosgraph rostopic mongodb-store rospy openssl roslib ]; propagatedBuildInputs = [ pythonPackages.pymongo tf sensor-msgs libmongocxx-ros rosgraph rostopic mongodb-store rospy roslib ]; - nativeBuildInputs = [ tf sensor-msgs catkin libmongocxx-ros rosgraph rostopic mongodb-store rospy openssl roslib ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The mongodb_log package''; diff --git a/kinetic/mongodb-store-msgs/default.nix b/kinetic/mongodb-store-msgs/default.nix index 2d7813b34a..896eab11e3 100644 --- a/kinetic/mongodb-store-msgs/default.nix +++ b/kinetic/mongodb-store-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "eb3065137064881113c2dae3a702c174d6a434b4059f2f191de8779c4473b536"; }; + buildInputs = [ catkin message-generation actionlib-msgs actionlib ]; propagatedBuildInputs = [ message-generation message-runtime actionlib-msgs actionlib ]; - nativeBuildInputs = [ message-generation actionlib-msgs actionlib catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The mongodb_store_msgs package''; diff --git a/kinetic/mongodb-store/default.nix b/kinetic/mongodb-store/default.nix index 7aa48d3b67..5c2945a94b 100644 --- a/kinetic/mongodb-store/default.nix +++ b/kinetic/mongodb-store/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, mongodb-store-msgs, std-srvs, catkin, pythonPackages, topic-tools, libmongocxx-ros, rostest, message-generation, std-msgs, rospy, openssl, mongodb, roscpp, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, mongodb-store-msgs, std-srvs, topic-tools, pythonPackages, catkin, libmongocxx-ros, rostest, message-generation, std-msgs, rospy, openssl, mongodb, roscpp, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-mongodb-store"; version = "0.4.4-r2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f436796d73f133bdd319a39fdd4bb8643bdcf9d6f9069c674f6e41213b4b7c35"; }; + buildInputs = [ mongodb-store-msgs std-srvs topic-tools libmongocxx-ros rostest message-generation std-msgs rospy openssl mongodb pythonPackages.catkin-pkg roscpp geometry-msgs ]; propagatedBuildInputs = [ mongodb-store-msgs std-srvs pythonPackages.pymongo topic-tools libmongocxx-ros rospy std-msgs mongodb roscpp geometry-msgs ]; - nativeBuildInputs = [ mongodb-store-msgs std-srvs topic-tools catkin libmongocxx-ros rostest message-generation std-msgs rospy openssl mongodb pythonPackages.catkin-pkg roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A package to support MongoDB-based storage and analysis for data from a ROS system, eg. saved messages, configurations etc''; diff --git a/kinetic/monocam-settler/default.nix b/kinetic/monocam-settler/default.nix index 943c40d90b..2ac2bf2a12 100644 --- a/kinetic/monocam-settler/default.nix +++ b/kinetic/monocam-settler/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8353908c19528a762af7f1651f6b7411a6c55ee2fa8ea3a551f49ed97ed22c8a"; }; + buildInputs = [ settlerlib actionlib rosconsole actionlib-msgs roscpp-serialization std-msgs ]; propagatedBuildInputs = [ settlerlib actionlib rosconsole actionlib-msgs roscpp-serialization std-msgs ]; - nativeBuildInputs = [ settlerlib actionlib rosconsole actionlib-msgs roscpp-serialization std-msgs catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Listens on a ImageFeatures topic, and waits for the data to settle. diff --git a/kinetic/motion-module-tutorial/default.nix b/kinetic/motion-module-tutorial/default.nix index 4db93925c4..9d45eb4445 100644 --- a/kinetic/motion-module-tutorial/default.nix +++ b/kinetic/motion-module-tutorial/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ad777f0222357f71362b428e92d3c99cb10dae1176d0f6c8ba6f8fccf90a9198"; }; + buildInputs = [ std-msgs roscpp boost robotis-framework-common ]; propagatedBuildInputs = [ std-msgs roscpp boost robotis-framework-common ]; - nativeBuildInputs = [ boost std-msgs catkin roscpp robotis-framework-common ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The motion_module_tutorial package''; diff --git a/kinetic/move-base-msgs/default.nix b/kinetic/move-base-msgs/default.nix index 159b9d4057..7fe5341e2e 100644 --- a/kinetic/move-base-msgs/default.nix +++ b/kinetic/move-base-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6f9cb9261d225727a7e0a9755d8ced29df60668c4a0cb1cb62e474ae0fe307f4"; }; + buildInputs = [ message-generation actionlib-msgs geometry-msgs ]; propagatedBuildInputs = [ message-runtime actionlib-msgs geometry-msgs ]; - nativeBuildInputs = [ catkin message-generation actionlib-msgs geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Holds the action description and relevant messages for the move_base package''; diff --git a/kinetic/move-base-to-manip/default.nix b/kinetic/move-base-to-manip/default.nix index a21950b816..d499be2702 100644 --- a/kinetic/move-base-to-manip/default.nix +++ b/kinetic/move-base-to-manip/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2a97381641acf66a09208a595f6756519c14fe5464609e0b4a8051fad978d089"; }; + buildInputs = [ tf2-geometry-msgs roscpp move-base-msgs message-generation interactive-markers moveit-core eigen visualization-msgs message-runtime tf moveit-ros-planning-interface geometry-msgs ]; propagatedBuildInputs = [ tf2-geometry-msgs roscpp move-base-msgs message-generation interactive-markers moveit-core eigen visualization-msgs message-runtime tf moveit-ros-planning-interface geometry-msgs ]; - nativeBuildInputs = [ tf2-geometry-msgs catkin roscpp move-base-msgs message-generation interactive-markers moveit-core eigen visualization-msgs message-runtime tf moveit-ros-planning-interface geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Move the robot base until a desired end-effector pose can be reached.''; diff --git a/kinetic/move-base/default.nix b/kinetic/move-base/default.nix index a3536484ac..2f9d22b5c9 100644 --- a/kinetic/move-base/default.nix +++ b/kinetic/move-base/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, rotate-recovery, rospy, actionlib, clear-costmap-recovery, tf, geometry-msgs, message-generation, message-runtime, std-srvs, navfn, catkin, move-base-msgs, nav-msgs, roscpp, costmap-2d, pluginlib, base-local-planner, cmake-modules, nav-core, dynamic-reconfigure }: +{ lib, buildRosPackage, fetchurl, rotate-recovery, actionlib, rospy, clear-costmap-recovery, tf, geometry-msgs, message-generation, message-runtime, std-srvs, navfn, catkin, move-base-msgs, nav-msgs, roscpp, costmap-2d, pluginlib, cmake-modules, base-local-planner, nav-core, dynamic-reconfigure }: buildRosPackage { pname = "ros-kinetic-move-base"; version = "1.14.4"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a6bf46e38971367730cc6d7bd50766c841f486a7dcfb032ba0d89f9bbc3d3b7a"; }; + buildInputs = [ costmap-2d std-srvs pluginlib cmake-modules navfn base-local-planner nav-core rotate-recovery roscpp rospy move-base-msgs message-generation nav-msgs actionlib dynamic-reconfigure clear-costmap-recovery tf geometry-msgs ]; propagatedBuildInputs = [ std-srvs costmap-2d pluginlib base-local-planner navfn clear-costmap-recovery nav-core rotate-recovery roscpp move-base-msgs nav-msgs actionlib message-runtime dynamic-reconfigure rospy tf geometry-msgs ]; - nativeBuildInputs = [ std-srvs navfn catkin rotate-recovery move-base-msgs nav-msgs rospy actionlib clear-costmap-recovery roscpp tf geometry-msgs costmap-2d pluginlib cmake-modules base-local-planner nav-core message-generation dynamic-reconfigure ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The move_base package provides an implementation of an action (see the actionlib package) that, given a goal in the world, will attempt to reach it with a mobile base. The move_base node links together a global and local planner to accomplish its global navigation task. It supports any global planner adhering to the nav_core::BaseGlobalPlanner interface specified in the nav_core package and any local planner adhering to the nav_core::BaseLocalPlanner interface specified in the nav_core package. The move_base node also maintains two costmaps, one for the global planner, and one for a local planner (see the costmap_2d package) that are used to accomplish navigation tasks.''; diff --git a/kinetic/move-basic/default.nix b/kinetic/move-basic/default.nix index 17aaf18062..82aacd1f3e 100644 --- a/kinetic/move-basic/default.nix +++ b/kinetic/move-basic/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "96b09fbf7dc2104408ebd2042b9008d315dd528525564789aa8c7a5bb5701ee2"; }; + buildInputs = [ tf2-geometry-msgs actionlib-msgs sensor-msgs nav-core roscpp tf2-ros move-base-msgs tf2 actionlib std-msgs visualization-msgs geometry-msgs ]; propagatedBuildInputs = [ tf2-geometry-msgs actionlib-msgs sensor-msgs nav-core roscpp tf2-ros move-base-msgs tf2 actionlib std-msgs visualization-msgs geometry-msgs ]; - nativeBuildInputs = [ tf2-geometry-msgs actionlib-msgs sensor-msgs nav-core catkin roscpp tf2-ros move-base-msgs tf2 actionlib std-msgs visualization-msgs geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Simple navigation package''; diff --git a/kinetic/move-slow-and-clear/default.nix b/kinetic/move-slow-and-clear/default.nix index 50b5b760f8..6e8e07c7f5 100644 --- a/kinetic/move-slow-and-clear/default.nix +++ b/kinetic/move-slow-and-clear/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4c55a4875c85a1b84a76f53c2b99f10145048df15533a2a4e13d21ec7b196462"; }; + buildInputs = [ costmap-2d cmake-modules pluginlib nav-core roscpp geometry-msgs ]; propagatedBuildInputs = [ costmap-2d pluginlib nav-core roscpp geometry-msgs ]; - nativeBuildInputs = [ costmap-2d catkin cmake-modules pluginlib nav-core roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''move_slow_and_clear''; diff --git a/kinetic/moveit-controller-manager-example/default.nix b/kinetic/moveit-controller-manager-example/default.nix index 6f81c6ff45..553260d714 100644 --- a/kinetic/moveit-controller-manager-example/default.nix +++ b/kinetic/moveit-controller-manager-example/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "50de8fcce17603dd779eece96165df5f20e08c0f6ef90adbedc8c26b5067aa52"; }; + buildInputs = [ pluginlib roscpp moveit-core ]; propagatedBuildInputs = [ pluginlib roscpp moveit-core ]; - nativeBuildInputs = [ pluginlib catkin roscpp moveit-core ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''An example controller manager plugin for MoveIt. This is not functional code.''; diff --git a/kinetic/moveit-experimental/default.nix b/kinetic/moveit-experimental/default.nix index 9a5f983c3e..e8e5d33a9b 100644 --- a/kinetic/moveit-experimental/default.nix +++ b/kinetic/moveit-experimental/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, rosconsole, actionlib-msgs, octomap, tf-conversions, geometry-msgs, boost, urdfdom-headers, moveit-core, angles, eigen-conversions, roslib, rostime, orocos-kdl, trajectory-msgs, catkin, octomap-msgs, console-bridge, std-msgs, moveit-msgs, visualization-msgs, moveit-resources, shape-msgs, kdl-parser, pluginlib, sensor-msgs, eigen-stl-containers, assimp, urdfdom, geometric-shapes, eigen }: +{ lib, buildRosPackage, fetchurl, rosconsole, actionlib-msgs, octomap, tf-conversions, geometry-msgs, boost, urdfdom-headers, moveit-core, angles, eigen-conversions, rostime, roslib, orocos-kdl, trajectory-msgs, catkin, octomap-msgs, console-bridge, std-msgs, moveit-msgs, visualization-msgs, moveit-resources, shape-msgs, kdl-parser, pluginlib, sensor-msgs, eigen-stl-containers, assimp, urdfdom, geometric-shapes, eigen }: buildRosPackage { pname = "ros-kinetic-moveit-experimental"; version = "0.9.15"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "720349033315bbdef0c7f062d819dc83355b6872b1fe1f25913c541bdd64fa9b"; }; + buildInputs = [ rosconsole actionlib-msgs trajectory-msgs octomap-msgs roslib console-bridge octomap std-msgs moveit-msgs visualization-msgs geometry-msgs shape-msgs kdl-parser boost pluginlib sensor-msgs eigen-stl-containers assimp urdfdom urdfdom-headers geometric-shapes moveit-core eigen eigen-conversions rostime ]; checkInputs = [ moveit-resources tf-conversions orocos-kdl angles ]; propagatedBuildInputs = [ rosconsole actionlib-msgs trajectory-msgs octomap-msgs console-bridge octomap std-msgs moveit-msgs visualization-msgs geometry-msgs shape-msgs kdl-parser boost pluginlib sensor-msgs eigen-stl-containers assimp urdfdom urdfdom-headers geometric-shapes moveit-core eigen eigen-conversions rostime ]; - nativeBuildInputs = [ rosconsole actionlib-msgs trajectory-msgs catkin octomap-msgs roslib console-bridge octomap std-msgs moveit-msgs visualization-msgs geometry-msgs shape-msgs kdl-parser boost pluginlib sensor-msgs eigen-stl-containers assimp urdfdom urdfdom-headers geometric-shapes moveit-core eigen eigen-conversions rostime ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Experimental packages for moveit.''; diff --git a/kinetic/moveit-fake-controller-manager/default.nix b/kinetic/moveit-fake-controller-manager/default.nix index c56b148ca4..f3f51b80ef 100644 --- a/kinetic/moveit-fake-controller-manager/default.nix +++ b/kinetic/moveit-fake-controller-manager/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0bd68ce45b591ea903d2d318db6a0b564822278a5c10a41dfe70c19cc3443ac8"; }; + buildInputs = [ pluginlib roscpp moveit-core moveit-ros-planning ]; propagatedBuildInputs = [ pluginlib roscpp moveit-core moveit-ros-planning ]; - nativeBuildInputs = [ moveit-ros-planning pluginlib moveit-core catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A fake controller manager plugin for MoveIt.''; diff --git a/kinetic/moveit-kinematics/default.nix b/kinetic/moveit-kinematics/default.nix index 817d5ee39d..d62a3b8d16 100644 --- a/kinetic/moveit-kinematics/default.nix +++ b/kinetic/moveit-kinematics/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "623f0f5d6932cdeab3b294718f5056f911469440956fb278d670ad0d3f164047"; }; + buildInputs = [ moveit-ros-planning moveit-core pluginlib actionlib eigen ]; propagatedBuildInputs = [ moveit-ros-planning pluginlib moveit-core actionlib ]; - nativeBuildInputs = [ moveit-ros-planning moveit-core pluginlib actionlib catkin eigen ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Package for all inverse kinematics solvers in MoveIt!''; diff --git a/kinetic/moveit-msgs/default.nix b/kinetic/moveit-msgs/default.nix index 94a1567399..b3f27419a8 100644 --- a/kinetic/moveit-msgs/default.nix +++ b/kinetic/moveit-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2e486cd37f7d9fa293971c2aeb8bad0ce8862d954c64a3b02a0cf5a119a960a1"; }; + buildInputs = [ shape-msgs actionlib-msgs trajectory-msgs sensor-msgs octomap-msgs message-generation object-recognition-msgs std-msgs geometry-msgs ]; propagatedBuildInputs = [ shape-msgs actionlib-msgs trajectory-msgs sensor-msgs octomap-msgs message-runtime object-recognition-msgs std-msgs geometry-msgs ]; - nativeBuildInputs = [ shape-msgs actionlib-msgs trajectory-msgs sensor-msgs catkin octomap-msgs message-generation object-recognition-msgs std-msgs geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages, services and actions used by MoveIt''; diff --git a/kinetic/moveit-planners-chomp/default.nix b/kinetic/moveit-planners-chomp/default.nix index e541d3ae73..5c37d2023d 100644 --- a/kinetic/moveit-planners-chomp/default.nix +++ b/kinetic/moveit-planners-chomp/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "82ace3f48d2683e856ce9459089f167235e8274e4a2e60a41b9e9939ce694ebc"; }; + buildInputs = [ moveit-experimental moveit-core pluginlib roscpp chomp-motion-planner ]; checkInputs = [ rostest moveit-ros-planning-interface ]; propagatedBuildInputs = [ pluginlib roscpp moveit-core ]; - nativeBuildInputs = [ moveit-experimental moveit-core pluginlib catkin roscpp chomp-motion-planner ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The interface for using CHOMP within MoveIt!''; diff --git a/kinetic/moveit-planners-ompl/default.nix b/kinetic/moveit-planners-ompl/default.nix index 3582c461fa..881872a3bc 100644 --- a/kinetic/moveit-planners-ompl/default.nix +++ b/kinetic/moveit-planners-ompl/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, moveit-resources, moveit-ros-planning, pluginlib, tf, catkin, ompl, moveit-core, dynamic-reconfigure, eigen-conversions, roscpp }: +{ lib, buildRosPackage, fetchurl, moveit-ros-planning, moveit-resources, pluginlib, tf, catkin, ompl, moveit-core, dynamic-reconfigure, eigen-conversions, roscpp }: buildRosPackage { pname = "ros-kinetic-moveit-planners-ompl"; version = "0.9.15"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "78ab964a6364d5317d92645811b9fc60e4ad048897ec9b5522261602db953024"; }; + buildInputs = [ moveit-ros-planning pluginlib moveit-core dynamic-reconfigure eigen-conversions tf ompl roscpp ]; checkInputs = [ moveit-resources ]; propagatedBuildInputs = [ moveit-ros-planning pluginlib moveit-core dynamic-reconfigure eigen-conversions tf ompl roscpp ]; - nativeBuildInputs = [ moveit-ros-planning pluginlib catkin ompl roscpp moveit-core dynamic-reconfigure eigen-conversions tf ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''MoveIt! interface to OMPL''; diff --git a/kinetic/moveit-ros-benchmarks/default.nix b/kinetic/moveit-ros-benchmarks/default.nix index 282e48cbb2..fb5ec7ba79 100644 --- a/kinetic/moveit-ros-benchmarks/default.nix +++ b/kinetic/moveit-ros-benchmarks/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "08c844d6105c043d3cf500ac24a775898239966cb15ea289c56a85632fa45e80"; }; + buildInputs = [ moveit-ros-planning moveit-ros-warehouse roscpp pluginlib ]; propagatedBuildInputs = [ moveit-ros-planning moveit-ros-warehouse roscpp pluginlib ]; - nativeBuildInputs = [ moveit-ros-planning moveit-ros-warehouse pluginlib catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Enhanced tools for benchmarks in MoveIt!''; diff --git a/kinetic/moveit-ros-control-interface/default.nix b/kinetic/moveit-ros-control-interface/default.nix index f9964e5a30..8ba7629529 100644 --- a/kinetic/moveit-ros-control-interface/default.nix +++ b/kinetic/moveit-ros-control-interface/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "61a368d2edcaebf1a09a2294f4a6598f0462ad96b6d95987b9858e371831cd0e"; }; + buildInputs = [ moveit-simple-controller-manager controller-manager-msgs moveit-core pluginlib actionlib trajectory-msgs ]; propagatedBuildInputs = [ moveit-simple-controller-manager controller-manager-msgs moveit-core pluginlib actionlib trajectory-msgs ]; - nativeBuildInputs = [ moveit-simple-controller-manager controller-manager-msgs moveit-core pluginlib actionlib trajectory-msgs catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ros_control controller manager interface for MoveIt!''; diff --git a/kinetic/moveit-ros-manipulation/default.nix b/kinetic/moveit-ros-manipulation/default.nix index d91a730bee..c7a25e6555 100644 --- a/kinetic/moveit-ros-manipulation/default.nix +++ b/kinetic/moveit-ros-manipulation/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6ab6cf73d86a17c1da0bd2946f8d071a62b7b0e478a5f46dbe96e30de2516fa6"; }; + buildInputs = [ moveit-ros-planning moveit-ros-move-group pluginlib rosconsole roscpp actionlib moveit-core dynamic-reconfigure moveit-msgs tf eigen ]; propagatedBuildInputs = [ moveit-ros-planning moveit-ros-move-group pluginlib rosconsole roscpp actionlib moveit-core dynamic-reconfigure moveit-msgs tf ]; - nativeBuildInputs = [ moveit-ros-planning moveit-ros-move-group pluginlib rosconsole catkin roscpp actionlib moveit-core dynamic-reconfigure moveit-msgs tf eigen ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Components of MoveIt! used for manipulation''; diff --git a/kinetic/moveit-ros-move-group/default.nix b/kinetic/moveit-ros-move-group/default.nix index 174142644e..19ee0eb8b1 100644 --- a/kinetic/moveit-ros-move-group/default.nix +++ b/kinetic/moveit-ros-move-group/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, moveit-resources, std-srvs, moveit-ros-planning, pluginlib, moveit-kinematics, catkin, rostest, moveit-core, actionlib, tf }: +{ lib, buildRosPackage, fetchurl, moveit-ros-planning, std-srvs, moveit-resources, pluginlib, moveit-kinematics, catkin, rostest, moveit-core, actionlib, tf }: buildRosPackage { pname = "ros-kinetic-moveit-ros-move-group"; version = "0.9.15"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "1d371b992c942d78e66fbc94893bebd8449df9dc6b4ac7a15509d1bd9a9d37de"; }; + buildInputs = [ moveit-ros-planning std-srvs moveit-core pluginlib actionlib tf ]; checkInputs = [ moveit-resources rostest ]; propagatedBuildInputs = [ moveit-ros-planning std-srvs moveit-core pluginlib actionlib tf moveit-kinematics ]; - nativeBuildInputs = [ moveit-ros-planning std-srvs moveit-core pluginlib actionlib catkin tf ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The move_group node for MoveIt''; diff --git a/kinetic/moveit-ros-perception/default.nix b/kinetic/moveit-ros-perception/default.nix index d9759ace91..36250bbbbc 100644 --- a/kinetic/moveit-ros-perception/default.nix +++ b/kinetic/moveit-ros-perception/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ac7f565766ee1c96434711462dd6b82235b3668c2cec91724aa8b745081c46cb"; }; + buildInputs = [ pluginlib rosconsole libGLU image-transport sensor-msgs cv-bridge message-filters glew tf libGL urdf moveit-core octomap eigen tf-conversions moveit-msgs freeglut roscpp ]; propagatedBuildInputs = [ pluginlib rosconsole libGLU image-transport sensor-msgs cv-bridge message-filters glew tf libGL urdf moveit-core octomap tf-conversions moveit-msgs freeglut roscpp ]; - nativeBuildInputs = [ rosconsole cv-bridge catkin freeglut urdf octomap tf-conversions libGLU moveit-msgs tf roscpp pluginlib image-transport sensor-msgs message-filters moveit-core eigen glew libGL ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Components of MoveIt! connecting to perception''; diff --git a/kinetic/moveit-ros-planning-interface/default.nix b/kinetic/moveit-ros-planning-interface/default.nix index 5dd3b2240a..0341975860 100644 --- a/kinetic/moveit-ros-planning-interface/default.nix +++ b/kinetic/moveit-ros-planning-interface/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, moveit-ros-planning, moveit-resources, python, moveit-ros-move-group, rosconsole, catkin, pythonPackages, moveit-ros-manipulation, roscpp, rostest, moveit-ros-warehouse, actionlib, rospy, tf-conversions, eigen-conversions, tf, eigen }: +{ lib, buildRosPackage, fetchurl, moveit-ros-planning, python, moveit-resources, moveit-ros-move-group, rosconsole, catkin, pythonPackages, moveit-ros-manipulation, roscpp, rostest, moveit-ros-warehouse, actionlib, rospy, tf-conversions, eigen-conversions, tf, eigen }: buildRosPackage { pname = "ros-kinetic-moveit-ros-planning-interface"; version = "0.9.15"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "897f5705e1b6cb9ba28f1647e47d80e398649cf1d85b54cfafe9ba47bafb99fb"; }; + buildInputs = [ python moveit-ros-planning moveit-ros-move-group rosconsole moveit-ros-manipulation roscpp moveit-ros-warehouse tf-conversions actionlib rospy eigen-conversions tf eigen ]; checkInputs = [ moveit-resources rostest ]; propagatedBuildInputs = [ python moveit-ros-planning moveit-ros-move-group rosconsole moveit-ros-manipulation roscpp moveit-ros-warehouse tf-conversions actionlib rospy eigen-conversions tf ]; - nativeBuildInputs = [ python moveit-ros-planning moveit-ros-move-group rosconsole catkin moveit-ros-manipulation roscpp moveit-ros-warehouse tf-conversions pythonPackages.catkin-pkg actionlib rospy eigen-conversions tf eigen ]; + nativeBuildInputs = [ pythonPackages.catkin-pkg catkin ]; meta = { description = ''Components of MoveIt! that offer simpler interfaces to planning and execution''; diff --git a/kinetic/moveit-ros-planning/default.nix b/kinetic/moveit-ros-planning/default.nix index 8a1dde96ea..314e0cc7b4 100644 --- a/kinetic/moveit-ros-planning/default.nix +++ b/kinetic/moveit-ros-planning/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3ab8f13182e60ba0ff7b69baf425e01a763cf52a31dbf9c04956727f49b7fd3c"; }; + buildInputs = [ pluginlib eigen-conversions moveit-core actionlib moveit-ros-perception angles dynamic-reconfigure chomp-motion-planner eigen ]; propagatedBuildInputs = [ moveit-core pluginlib actionlib moveit-ros-perception angles dynamic-reconfigure eigen-conversions ]; - nativeBuildInputs = [ pluginlib catkin eigen-conversions moveit-core actionlib moveit-ros-perception angles dynamic-reconfigure chomp-motion-planner eigen ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Planning components of MoveIt! that use ROS''; diff --git a/kinetic/moveit-ros-robot-interaction/default.nix b/kinetic/moveit-ros-robot-interaction/default.nix index c9ed15e9cc..f23e58672b 100644 --- a/kinetic/moveit-ros-robot-interaction/default.nix +++ b/kinetic/moveit-ros-robot-interaction/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a0d9a6ae7a998fb31b0fe9beb2edfd28717e10db75626d2a5bc7ae02048eaec4"; }; + buildInputs = [ moveit-ros-planning interactive-markers pluginlib tf eigen-conversions roscpp ]; propagatedBuildInputs = [ moveit-ros-planning interactive-markers pluginlib tf eigen-conversions roscpp ]; - nativeBuildInputs = [ moveit-ros-planning catkin interactive-markers pluginlib tf eigen-conversions roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Components of MoveIt! that offer interaction via interactive markers''; diff --git a/kinetic/moveit-ros-visualization/default.nix b/kinetic/moveit-ros-visualization/default.nix index f6abf3d2d4..7fd753cdb4 100644 --- a/kinetic/moveit-ros-visualization/default.nix +++ b/kinetic/moveit-ros-visualization/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "f09fba71a55b61b2d8d7a20684a7ccbf28fef7c462bf5b799dd9b6c90d1cbb54"; }; + buildInputs = [ rosconsole pluginlib moveit-ros-robot-interaction moveit-ros-perception class-loader roscpp moveit-ros-warehouse rviz interactive-markers geometric-shapes object-recognition-msgs rospy eigen-conversions tf moveit-ros-planning-interface eigen ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ pluginlib moveit-ros-perception moveit-ros-robot-interaction moveit-ros-warehouse rviz interactive-markers geometric-shapes object-recognition-msgs rospy roscpp moveit-ros-planning-interface ]; - nativeBuildInputs = [ rosconsole pluginlib moveit-ros-robot-interaction moveit-ros-perception class-loader catkin roscpp pkg-config moveit-ros-warehouse rviz interactive-markers geometric-shapes object-recognition-msgs rospy eigen-conversions tf moveit-ros-planning-interface eigen ]; + nativeBuildInputs = [ catkin pkg-config ]; meta = { description = ''Components of MoveIt! that offer visualization''; diff --git a/kinetic/moveit-ros-warehouse/default.nix b/kinetic/moveit-ros-warehouse/default.nix index 1b957c3d85..c5a8e79d00 100644 --- a/kinetic/moveit-ros-warehouse/default.nix +++ b/kinetic/moveit-ros-warehouse/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1b1a4d73e2d79dc74b9fac7b442725955c5f336308edcde28a743d4311981ee5"; }; + buildInputs = [ moveit-ros-planning rosconsole warehouse-ros tf roscpp ]; propagatedBuildInputs = [ moveit-ros-planning rosconsole warehouse-ros tf roscpp ]; - nativeBuildInputs = [ moveit-ros-planning rosconsole warehouse-ros catkin tf roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Components of MoveIt! connecting to MongoDB''; diff --git a/kinetic/moveit-setup-assistant/default.nix b/kinetic/moveit-setup-assistant/default.nix index 03fc09208e..3f40a3d851 100644 --- a/kinetic/moveit-setup-assistant/default.nix +++ b/kinetic/moveit-setup-assistant/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, moveit-resources, moveit-ros-planning, moveit-ros-visualization, libyamlcpp, srdfdom, catkin, moveit-core, xacro }: +{ lib, buildRosPackage, fetchurl, moveit-ros-planning, moveit-resources, moveit-ros-visualization, libyamlcpp, srdfdom, catkin, moveit-core, xacro }: buildRosPackage { pname = "ros-kinetic-moveit-setup-assistant"; version = "0.9.15"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "a3dcccf6249967d15f72bc230df44e9974bbf888a86412d805ba4c12093e3b33"; }; + buildInputs = [ moveit-ros-planning moveit-ros-visualization moveit-core libyamlcpp srdfdom ]; checkInputs = [ moveit-resources ]; propagatedBuildInputs = [ moveit-ros-planning moveit-ros-visualization moveit-core libyamlcpp srdfdom xacro ]; - nativeBuildInputs = [ moveit-ros-planning moveit-ros-visualization moveit-core libyamlcpp srdfdom catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Generates a configuration package that makes it easy to use MoveIt!''; diff --git a/kinetic/moveit-sim-controller/default.nix b/kinetic/moveit-sim-controller/default.nix index 9922fb961c..50ca5ace7f 100644 --- a/kinetic/moveit-sim-controller/default.nix +++ b/kinetic/moveit-sim-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c649a1a5f477802dd1d6cefca274a2dcf5c7928823b07658a67e0bed5243486c"; }; + buildInputs = [ moveit-ros-planning moveit-core roslint ros-control-boilerplate rosparam-shortcuts roscpp ]; propagatedBuildInputs = [ moveit-ros-planning moveit-core ros-control-boilerplate rosparam-shortcuts roscpp ]; - nativeBuildInputs = [ moveit-ros-planning catkin moveit-core roslint ros-control-boilerplate rosparam-shortcuts roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A simulation interface for a hardware interface for ros_control, and loads default joint values from SRDF''; diff --git a/kinetic/moveit-simple-controller-manager/default.nix b/kinetic/moveit-simple-controller-manager/default.nix index dff9883655..c295d5b5df 100644 --- a/kinetic/moveit-simple-controller-manager/default.nix +++ b/kinetic/moveit-simple-controller-manager/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b04cc54b5eb206396d16cf28978a5fc4ace669ce9d249b8d3f049a62f2f0d9ea"; }; + buildInputs = [ moveit-core pluginlib actionlib control-msgs roscpp ]; propagatedBuildInputs = [ moveit-core pluginlib actionlib control-msgs roscpp ]; - nativeBuildInputs = [ moveit-core pluginlib actionlib control-msgs catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A generic, simple controller manager plugin for MoveIt.''; diff --git a/kinetic/moveit-visual-tools/default.nix b/kinetic/moveit-visual-tools/default.nix index 854bef8ba9..8c55922d55 100644 --- a/kinetic/moveit-visual-tools/default.nix +++ b/kinetic/moveit-visual-tools/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "fcff31c9a81c3cd874cc91af2dad5c6cc3e1d8995f68ea436f0e3335d967b185"; }; + buildInputs = [ moveit-ros-planning roslint cmake-modules trajectory-msgs roscpp rviz-visual-tools moveit-core graph-msgs tf-conversions std-msgs eigen-conversions visualization-msgs geometry-msgs ]; propagatedBuildInputs = [ moveit-ros-planning roslint cmake-modules trajectory-msgs roscpp rviz-visual-tools moveit-core graph-msgs tf-conversions std-msgs eigen-conversions visualization-msgs geometry-msgs ]; - nativeBuildInputs = [ moveit-ros-planning roslint cmake-modules trajectory-msgs catkin roscpp rviz-visual-tools moveit-core graph-msgs tf-conversions std-msgs eigen-conversions visualization-msgs geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Helper functions for displaying and debugging MoveIt! data in Rviz via published markers''; diff --git a/kinetic/mrpt-bridge/default.nix b/kinetic/mrpt-bridge/default.nix index 0bde91b48a..d0ab3e80df 100644 --- a/kinetic/mrpt-bridge/default.nix +++ b/kinetic/mrpt-bridge/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "c53c72d2503e2614ac6b55894170ed2aebe0951b135a2106cf1d418c8a71b3b6"; }; + buildInputs = [ marker-msgs pcl sensor-msgs cv-bridge qt5.qtbase roscpp nav-msgs mrpt-msgs message-generation mrpt1 std-msgs tf pcl-conversions geometry-msgs stereo-msgs ]; checkInputs = [ gtest rosunit ]; propagatedBuildInputs = [ marker-msgs tf sensor-msgs cv-bridge message-generation mrpt-msgs message-runtime nav-msgs mrpt1 std-msgs roscpp geometry-msgs stereo-msgs ]; - nativeBuildInputs = [ marker-msgs pcl sensor-msgs cv-bridge catkin qt5.qtbase roscpp nav-msgs mrpt-msgs message-generation mrpt1 std-msgs tf pcl-conversions geometry-msgs stereo-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''C++ library to convert between ROS messages and MRPT classes''; diff --git a/kinetic/mrpt-local-obstacles/default.nix b/kinetic/mrpt-local-obstacles/default.nix index 22d7853675..35376e5ab2 100644 --- a/kinetic/mrpt-local-obstacles/default.nix +++ b/kinetic/mrpt-local-obstacles/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9d52ed170b76a711eb1c085239a6fd440cd217355eaa89351f96ee739562bbb9"; }; + buildInputs = [ mrpt1 mrpt-bridge visualization-msgs dynamic-reconfigure sensor-msgs tf roscpp ]; propagatedBuildInputs = [ mrpt1 mrpt-bridge visualization-msgs dynamic-reconfigure sensor-msgs tf roscpp ]; - nativeBuildInputs = [ catkin mrpt1 mrpt-bridge visualization-msgs dynamic-reconfigure sensor-msgs tf roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Maintains a local obstacle map (point cloud, diff --git a/kinetic/mrpt-localization/default.nix b/kinetic/mrpt-localization/default.nix index 62179a19a0..f4d7af8f6a 100644 --- a/kinetic/mrpt-localization/default.nix +++ b/kinetic/mrpt-localization/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0de8db9f42db27e3a0f93de47b8b67b4aa76bd03d3d19b76171d0a2fd7d27d31"; }; + buildInputs = [ tf sensor-msgs nav-msgs mrpt-msgs mrpt1 dynamic-reconfigure std-msgs mrpt-bridge roscpp pose-cov-ops ]; propagatedBuildInputs = [ tf sensor-msgs nav-msgs mrpt-msgs mrpt1 dynamic-reconfigure std-msgs mrpt-bridge roscpp pose-cov-ops ]; - nativeBuildInputs = [ tf sensor-msgs catkin nav-msgs mrpt-msgs mrpt1 dynamic-reconfigure std-msgs mrpt-bridge roscpp pose-cov-ops ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Package for robot 2D self-localization using dynamic or static (MRPT or ROS) maps. diff --git a/kinetic/mrpt-map/default.nix b/kinetic/mrpt-map/default.nix index 54b6e9c919..bc28fac3a9 100644 --- a/kinetic/mrpt-map/default.nix +++ b/kinetic/mrpt-map/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, sensor-msgs, catkin, roscpp, nav-msgs, mrpt1, std-msgs, mrpt-bridge, tf }: +{ lib, buildRosPackage, fetchurl, tf, sensor-msgs, catkin, nav-msgs, mrpt1, std-msgs, mrpt-bridge, roscpp }: buildRosPackage { pname = "ros-kinetic-mrpt-map"; version = "0.1.23"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ef4e33aa1ba62e4257aac890d6bac5dd174481a274949cf475688ca2770085ba"; }; + buildInputs = [ nav-msgs mrpt1 mrpt-bridge std-msgs sensor-msgs roscpp tf ]; propagatedBuildInputs = [ nav-msgs mrpt1 mrpt-bridge std-msgs sensor-msgs roscpp tf ]; - nativeBuildInputs = [ nav-msgs mrpt1 mrpt-bridge catkin std-msgs sensor-msgs roscpp tf ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The mrpt_map is able to publish a mrpt map as ros occupancy grid like the map_server''; diff --git a/kinetic/mrpt-msgs/default.nix b/kinetic/mrpt-msgs/default.nix index e9209e26f0..636df3e60e 100644 --- a/kinetic/mrpt-msgs/default.nix +++ b/kinetic/mrpt-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bb81ec298249129d280a0dcfc7be3ae53beb5322409d74e1db7400b4d01b7cf5"; }; + buildInputs = [ std-msgs sensor-msgs message-generation geometry-msgs ]; propagatedBuildInputs = [ std-msgs sensor-msgs message-runtime geometry-msgs ]; - nativeBuildInputs = [ message-generation std-msgs sensor-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS messages for MRPT classes and objects''; diff --git a/kinetic/mrpt-rawlog/default.nix b/kinetic/mrpt-rawlog/default.nix index 3e63041cfc..a777d1b7f2 100644 --- a/kinetic/mrpt-rawlog/default.nix +++ b/kinetic/mrpt-rawlog/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "85eccb96a32f94e4b04dedd7127ffe4ec5a2a4e19fd56f19b96ff2fa984dfdc7"; }; + buildInputs = [ marker-msgs tf rosbag sensor-msgs nav-msgs mrpt-msgs mrpt1 dynamic-reconfigure std-msgs mrpt-bridge roscpp ]; propagatedBuildInputs = [ marker-msgs tf rosbag sensor-msgs nav-msgs mrpt-msgs mrpt1 dynamic-reconfigure std-msgs mrpt-bridge roscpp ]; - nativeBuildInputs = [ marker-msgs tf rosbag sensor-msgs catkin nav-msgs mrpt-msgs mrpt1 dynamic-reconfigure std-msgs mrpt-bridge roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package enables you to record a rawlog from a ROS drive robot. diff --git a/kinetic/mrpt-reactivenav2d/default.nix b/kinetic/mrpt-reactivenav2d/default.nix index 6e234682eb..7f6f1d4e5a 100644 --- a/kinetic/mrpt-reactivenav2d/default.nix +++ b/kinetic/mrpt-reactivenav2d/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0aa5d7e0662feddb0723c99a653806e4eb6beb928ff068de65a1b1620014b4a5"; }; + buildInputs = [ mrpt-bridge actionlib-msgs tf roscpp mrpt1 actionlib dynamic-reconfigure visualization-msgs geometry-msgs ]; propagatedBuildInputs = [ mrpt-bridge actionlib-msgs tf roscpp mrpt1 actionlib dynamic-reconfigure visualization-msgs geometry-msgs ]; - nativeBuildInputs = [ mrpt-bridge actionlib-msgs tf catkin roscpp mrpt1 actionlib dynamic-reconfigure visualization-msgs geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Reactive navigation for 2D robots using MRPT navigation algorithms (TP-Space)''; diff --git a/kinetic/msp/default.nix b/kinetic/msp/default.nix index 1e935655a6..978153d97f 100644 --- a/kinetic/msp/default.nix +++ b/kinetic/msp/default.nix @@ -12,7 +12,8 @@ buildRosPackage { sha256 = "aae98cb60d11d1c32809e0f6660157a6af15f5e82767eb180241243df5098ee4"; }; - nativeBuildInputs = [ cmake asio ]; + buildInputs = [ asio ]; + nativeBuildInputs = [ cmake ]; meta = { description = ''Implementation of the MultiWii Serial Protocol (MSP)''; diff --git a/kinetic/multi-interface-roam/default.nix b/kinetic/multi-interface-roam/default.nix index bfd4993ce0..05e8a13f9d 100644 --- a/kinetic/multi-interface-roam/default.nix +++ b/kinetic/multi-interface-roam/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f7fb1c54b1c27de78c96197d5e9d1bc2af15ba8951225e6bec4c2175f926c8d3"; }; + buildInputs = [ asmach dynamic-reconfigure std-msgs diagnostic-msgs pr2-msgs ieee80211-channels network-monitor-udp rospy ]; propagatedBuildInputs = [ asmach dynamic-reconfigure std-msgs diagnostic-msgs pr2-msgs ieee80211-channels network-monitor-udp rospy ]; - nativeBuildInputs = [ ieee80211-channels catkin network-monitor-udp rospy asmach dynamic-reconfigure std-msgs diagnostic-msgs pr2-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''sdsdddsdsds''; diff --git a/kinetic/multi-jackal-base/default.nix b/kinetic/multi-jackal-base/default.nix index dbbf9bd7d2..22d354a3f2 100644 --- a/kinetic/multi-jackal-base/default.nix +++ b/kinetic/multi-jackal-base/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, gazebo-ros, controller-manager, multi-jackal-control, catkin, multi-jackal-description, robot-localization, urdf, robot-state-publisher, interactive-marker-twist-server, multi-jackal-nav, roslaunch, tf, xacro }: +{ lib, buildRosPackage, fetchurl, gazebo-ros, controller-manager, tf, catkin, multi-jackal-description, robot-localization, urdf, robot-state-publisher, interactive-marker-twist-server, multi-jackal-nav, roslaunch, multi-jackal-control, xacro }: buildRosPackage { pname = "ros-kinetic-multi-jackal-base"; version = "0.0.5"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4487f170fc0ea496d1dabce8dce264f730fa4d8b14cc876d6e19e4b08e69c501"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ gazebo-ros controller-manager tf multi-jackal-description robot-localization urdf robot-state-publisher interactive-marker-twist-server multi-jackal-nav multi-jackal-control xacro ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The Jackal simulation base that combines all components.''; diff --git a/kinetic/multi-jackal-control/default.nix b/kinetic/multi-jackal-control/default.nix index 3ba43f6e37..8fa67c5b3e 100644 --- a/kinetic/multi-jackal-control/default.nix +++ b/kinetic/multi-jackal-control/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "675f68107a807a168a9ffcd643688016409313fa28f139e700c416b309778250"; }; + buildInputs = [ controller-manager joint-state-controller diff-drive-controller hector-gazebo-plugins roscpp nav-msgs urdf interactive-marker-twist-server std-msgs roslaunch tf xacro gazebo-ros-control ]; propagatedBuildInputs = [ controller-manager joint-state-controller diff-drive-controller hector-gazebo-plugins roscpp nav-msgs urdf interactive-marker-twist-server std-msgs tf xacro gazebo-ros-control ]; - nativeBuildInputs = [ controller-manager joint-state-controller diff-drive-controller hector-gazebo-plugins catkin roscpp nav-msgs urdf interactive-marker-twist-server std-msgs roslaunch tf xacro gazebo-ros-control ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Creates the joint and velocity controllers.''; diff --git a/kinetic/multi-jackal-description/default.nix b/kinetic/multi-jackal-description/default.nix index bdb63bb4b8..4efea3b1d2 100644 --- a/kinetic/multi-jackal-description/default.nix +++ b/kinetic/multi-jackal-description/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "90bf63d14451775d25f29cb3eed25327c9aec175df20c1fc5f6adc9de6b8d1e9"; }; + buildInputs = [ gazebo-ros pointgrey-camera-driver pointgrey-camera-description lms1xx nav-msgs urdf robot-state-publisher roslaunch tf xacro ]; propagatedBuildInputs = [ gazebo-ros pointgrey-camera-driver pointgrey-camera-description lms1xx nav-msgs urdf robot-state-publisher tf xacro ]; - nativeBuildInputs = [ gazebo-ros pointgrey-camera-driver pointgrey-camera-description catkin lms1xx nav-msgs urdf robot-state-publisher roslaunch tf xacro ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Spawns the Jackal model.''; diff --git a/kinetic/multi-jackal-nav/default.nix b/kinetic/multi-jackal-nav/default.nix index 891211bfdf..6f1160af95 100644 --- a/kinetic/multi-jackal-nav/default.nix +++ b/kinetic/multi-jackal-nav/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f9c5dfe75bfe073df9758dc739b811203f1f64fe80900209070316c282f2db12"; }; + buildInputs = [ robot-localization roslaunch tf move-base ]; propagatedBuildInputs = [ robot-localization tf move-base ]; - nativeBuildInputs = [ robot-localization catkin roslaunch tf move-base ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Localization and navigation for the Jackal.''; diff --git a/kinetic/multi-jackal-tutorials/default.nix b/kinetic/multi-jackal-tutorials/default.nix index 8195cf0d9f..d111cba96b 100644 --- a/kinetic/multi-jackal-tutorials/default.nix +++ b/kinetic/multi-jackal-tutorials/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5d364f22fa53a8f40ddc77ca8ba02eba4722f1fdf03c24c11d28db21c7df87d5"; }; + buildInputs = [ gazebo-ros roslaunch multi-jackal-base rviz ]; propagatedBuildInputs = [ gazebo-ros multi-jackal-base rviz ]; - nativeBuildInputs = [ gazebo-ros catkin rviz roslaunch multi-jackal-base ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Tutorials for multi-Jackal simulations.''; diff --git a/kinetic/multi-map-server/default.nix b/kinetic/multi-map-server/default.nix index 68ba5b7331..aea1f166b8 100644 --- a/kinetic/multi-map-server/default.nix +++ b/kinetic/multi-map-server/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b205d2c0a42e4f80b89c13b61522efcce0929adb7d86a87558bdb19895364d38"; }; + buildInputs = [ map-server rosconsole SDL_image libyamlcpp pythonPackages.pyyaml rosmake roscpp nav-msgs jsk-tools rospy pythonPackages.pillow tf ]; propagatedBuildInputs = [ map-server nav-msgs rosconsole SDL_image rospy libyamlcpp tf roscpp ]; - nativeBuildInputs = [ map-server rosconsole SDL_image libyamlcpp catkin pythonPackages.pyyaml rosmake roscpp nav-msgs jsk-tools rospy pythonPackages.pillow tf ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''multi_map_server provides the''; diff --git a/kinetic/multimaster-msgs-fkie/default.nix b/kinetic/multimaster-msgs-fkie/default.nix index 7a1f7f3d9c..100c036a3a 100644 --- a/kinetic/multimaster-msgs-fkie/default.nix +++ b/kinetic/multimaster-msgs-fkie/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4b80799dc0fc94ff36948bcc084e739c5b6d8d04c71b22a912a192e6fdcc65fb"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The messages required by multimaster packages.''; diff --git a/kinetic/multimaster-msgs/default.nix b/kinetic/multimaster-msgs/default.nix index e502a3eea3..6da359970e 100644 --- a/kinetic/multimaster-msgs/default.nix +++ b/kinetic/multimaster-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1015e0cb0f8d50c9310d1f6ebfc54aaa8ede924c80bc7829328e6ddc0c573aae"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The multimaster_msgs package''; diff --git a/kinetic/multires-image/default.nix b/kinetic/multires-image/default.nix index 334937119a..826b44f7d0 100644 --- a/kinetic/multires-image/default.nix +++ b/kinetic/multires-image/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, swri-math-util, pluginlib, tf, mapviz, cv-bridge, catkin, libqt-core, gps-common, qt-qmake, swri-yaml-util, rospy, libqt-dev, libqt-opengl-dev, libqt-opengl, roscpp, swri-transform-util }: +{ lib, buildRosPackage, fetchurl, swri-math-util, pluginlib, mapviz, cv-bridge, catkin, libqt-core, roscpp, gps-common, qt-qmake, swri-yaml-util, rospy, libqt-dev, libqt-opengl-dev, libqt-opengl, tf, swri-transform-util }: buildRosPackage { pname = "ros-kinetic-multires-image"; version = "1.1.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a581c7fbe0d3594cdf57a756e3a6581dac8a0fbcc5bd9ced40f0b8c0f61a4758"; }; + buildInputs = [ swri-math-util pluginlib mapviz cv-bridge roscpp gps-common swri-yaml-util libqt-dev libqt-opengl-dev tf swri-transform-util ]; propagatedBuildInputs = [ swri-math-util pluginlib mapviz cv-bridge libqt-core roscpp gps-common swri-yaml-util rospy libqt-opengl tf swri-transform-util ]; - nativeBuildInputs = [ swri-math-util pluginlib mapviz cv-bridge catkin roscpp gps-common qt-qmake swri-yaml-util libqt-dev libqt-opengl-dev tf swri-transform-util ]; + nativeBuildInputs = [ catkin qt-qmake ]; meta = { description = ''multires_image''; diff --git a/kinetic/multirobot-map-merge/default.nix b/kinetic/multirobot-map-merge/default.nix index d36b8bd610..61893469af 100644 --- a/kinetic/multirobot-map-merge/default.nix +++ b/kinetic/multirobot-map-merge/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "df9d13dc9aeb42feb2562689ce1fc9da1e99c3ace61d92fbe2be10d914bd6bda"; }; + buildInputs = [ nav-msgs tf2-geometry-msgs roscpp opencv3 geometry-msgs map-msgs ]; checkInputs = [ roslaunch rosunit ]; propagatedBuildInputs = [ nav-msgs tf2-geometry-msgs roscpp opencv3 geometry-msgs map-msgs ]; - nativeBuildInputs = [ nav-msgs tf2-geometry-msgs catkin roscpp opencv3 geometry-msgs map-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Merging multiple maps without knowledge of initial diff --git a/kinetic/multisense-bringup/default.nix b/kinetic/multisense-bringup/default.nix index 2ad7c1a8a5..0fd6de86d9 100644 --- a/kinetic/multisense-bringup/default.nix +++ b/kinetic/multisense-bringup/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8f0fae550f766fe3a38e5acf3e2041322daab141d4b9b663b64bf47a4c02ff85"; }; + buildInputs = [ multisense-description multisense-ros ]; propagatedBuildInputs = [ multisense-description multisense-ros ]; - nativeBuildInputs = [ multisense-description multisense-ros catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''multisense_bringup''; diff --git a/kinetic/multisense-cal-check/default.nix b/kinetic/multisense-cal-check/default.nix index d268c18f9a..017cf3e9d6 100644 --- a/kinetic/multisense-cal-check/default.nix +++ b/kinetic/multisense-cal-check/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "11831d5cdc2747573293a0125b43a8ced218975c56ef1e8506464816dc061ef7"; }; + buildInputs = [ multisense-ros ]; propagatedBuildInputs = [ multisense-ros ]; - nativeBuildInputs = [ catkin multisense-ros ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''multisense_cal_check''; diff --git a/kinetic/multisense-lib/default.nix b/kinetic/multisense-lib/default.nix index a0690f644f..3d76d60393 100644 --- a/kinetic/multisense-lib/default.nix +++ b/kinetic/multisense-lib/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "61612458f72d81d91f80bd87186b457a672a1ed8039a4732c151c6d507d4a539"; }; + buildInputs = [ cv-bridge libpng12 ]; propagatedBuildInputs = [ cv-bridge libpng12 ]; - nativeBuildInputs = [ catkin cv-bridge libpng12 ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''multisense_lib''; diff --git a/kinetic/multiwii/default.nix b/kinetic/multiwii/default.nix index 1dbbe3df1b..6499ddb98c 100644 --- a/kinetic/multiwii/default.nix +++ b/kinetic/multiwii/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0ae71a854438fb1034b90fa0aec5ddcd2d4d71f960ace95a8e3c96e4e33d4aa6"; }; + buildInputs = [ msp sensor-msgs message-generation dynamic-reconfigure std-msgs roscpp mavros-msgs geometry-msgs eigen ]; propagatedBuildInputs = [ msp message-runtime roscpp dynamic-reconfigure ]; - nativeBuildInputs = [ msp sensor-msgs catkin message-generation dynamic-reconfigure std-msgs roscpp mavros-msgs geometry-msgs eigen ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The multiwii package''; diff --git a/kinetic/mvsim/default.nix b/kinetic/mvsim/default.nix index ba065454ee..431993a632 100644 --- a/kinetic/mvsim/default.nix +++ b/kinetic/mvsim/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1a515ed7a40b86917533b8ccc7e6b7989dece2503fd6791287ae9f0357a0662e"; }; + buildInputs = [ sensor-msgs roscpp nav-msgs message-generation message-runtime mrpt1 dynamic-reconfigure std-msgs visualization-msgs mrpt-bridge tf ]; propagatedBuildInputs = [ sensor-msgs roscpp nav-msgs message-generation message-runtime mrpt1 dynamic-reconfigure std-msgs visualization-msgs mrpt-bridge tf ]; - nativeBuildInputs = [ sensor-msgs catkin roscpp nav-msgs message-generation message-runtime mrpt1 dynamic-reconfigure std-msgs visualization-msgs mrpt-bridge tf ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Node for the "multivehicle simulator" framework.''; diff --git a/kinetic/myahrs-driver/default.nix b/kinetic/myahrs-driver/default.nix index 1c3fe3174d..f2b638dfd9 100644 --- a/kinetic/myahrs-driver/default.nix +++ b/kinetic/myahrs-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4468064f639bf769b565657f3ef92e0962bd14155387437fa7725ec7b1684ba1"; }; + buildInputs = [ std-msgs sensor-msgs tf roscpp ]; propagatedBuildInputs = [ std-msgs sensor-msgs tf roscpp ]; - nativeBuildInputs = [ catkin std-msgs sensor-msgs tf roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''myahrs_driver is a driver package for the WITHROBOT's myAHRS+. The myAHRS+ is a low cost high performance AHRS(Attitude Heading Reference System) with USB/UART/I2C interface. The myAHRS+ board contains a 3-axis 16-bit gyroscope, a 3-axis 16-bit accelerometer and a 3-axis 13-bit magnetometer. The driver should also work with USB port.''; diff --git a/kinetic/nao-description/default.nix b/kinetic/nao-description/default.nix index 56ec7f12c0..4a9cbc52c1 100644 --- a/kinetic/nao-description/default.nix +++ b/kinetic/nao-description/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c35b71b27a5fa8e5bef94f76d56481471f7c6ddc93f16463d4e4537d6bdb362c"; }; + buildInputs = [ urdf tf sensor-msgs roscpp message-filters xacro ]; propagatedBuildInputs = [ urdf robot-state-publisher tf sensor-msgs roscpp message-filters xacro ]; - nativeBuildInputs = [ catkin urdf tf sensor-msgs roscpp message-filters xacro ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Description of the Nao robot model that can be used with robot_state_publisher to display the robot's state of joint angles.''; diff --git a/kinetic/nao-interaction-msgs/default.nix b/kinetic/nao-interaction-msgs/default.nix index 17b805d120..6e766c308f 100644 --- a/kinetic/nao-interaction-msgs/default.nix +++ b/kinetic/nao-interaction-msgs/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, actionlib-msgs, trajectory-msgs, sensor-msgs, catkin, nav-msgs, message-generation, message-runtime, std-msgs, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, actionlib-msgs, trajectory-msgs, sensor-msgs, catkin, message-generation, nav-msgs, message-runtime, std-msgs, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-nao-interaction-msgs"; version = "0.1.5"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6b90c6d03ec17b537f17adcc358ac7e2373f6383a09f5e70d0bc4f52c30b7715"; }; + buildInputs = [ message-generation nav-msgs actionlib-msgs std-msgs trajectory-msgs sensor-msgs geometry-msgs ]; propagatedBuildInputs = [ nav-msgs message-runtime actionlib-msgs std-msgs trajectory-msgs sensor-msgs geometry-msgs ]; - nativeBuildInputs = [ message-generation nav-msgs actionlib-msgs std-msgs trajectory-msgs sensor-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages and services declarations for the nao_interaction metapackage''; diff --git a/kinetic/nao-meshes/default.nix b/kinetic/nao-meshes/default.nix index 4617659c11..966cf676e2 100644 --- a/kinetic/nao-meshes/default.nix +++ b/kinetic/nao-meshes/default.nix @@ -12,7 +12,8 @@ buildRosPackage { sha256 = "8e671afc307443fe67016a76bfe9dacdb33a39583c9f9f99522d099e8d64aaac"; }; - nativeBuildInputs = [ catkin openjdk ]; + buildInputs = [ openjdk ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''meshes for the Aldebaran Robotics NAO''; diff --git a/kinetic/nao-moveit-config/default.nix b/kinetic/nao-moveit-config/default.nix index 9cd5f313a4..0bfe879019 100644 --- a/kinetic/nao-moveit-config/default.nix +++ b/kinetic/nao-moveit-config/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d16e19059a41c598250059b89c579108bb8aa4ccb02db935eb1d94b9ba03dbad"; }; + buildInputs = [ nao-description ]; propagatedBuildInputs = [ moveit-fake-controller-manager moveit-ros-move-group moveit-ros-visualization moveit-simple-controller-manager nao-description robot-state-publisher joint-state-publisher xacro moveit-planners-ompl ]; - nativeBuildInputs = [ catkin nao-description ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''An automatically generated package with all the configuration and launch files for using the NAO robot with the MoveIt Motion Planning Framework''; diff --git a/kinetic/naoqi-bridge-msgs/default.nix b/kinetic/naoqi-bridge-msgs/default.nix index 86c83d9f75..06adee7dae 100644 --- a/kinetic/naoqi-bridge-msgs/default.nix +++ b/kinetic/naoqi-bridge-msgs/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, actionlib-msgs, trajectory-msgs, sensor-msgs, catkin, nav-msgs, message-generation, message-runtime, std-msgs, genmsg, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, actionlib-msgs, trajectory-msgs, sensor-msgs, catkin, message-generation, nav-msgs, message-runtime, std-msgs, genmsg, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-naoqi-bridge-msgs"; version = "0.0.8"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7e96e6aa2ef96469124177d36896c66efd994d1f03fe84b0902370e90e9d2e39"; }; + buildInputs = [ message-generation nav-msgs actionlib-msgs std-msgs trajectory-msgs sensor-msgs genmsg geometry-msgs ]; propagatedBuildInputs = [ nav-msgs message-runtime actionlib-msgs std-msgs trajectory-msgs sensor-msgs genmsg geometry-msgs ]; - nativeBuildInputs = [ actionlib-msgs trajectory-msgs sensor-msgs catkin message-generation nav-msgs std-msgs genmsg geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The naoqi_bridge_msgs package provides custom messages for running Aldebaran's robot such as NAO and Pepper. See the packages nao_robot and pepper_robot for details.''; diff --git a/kinetic/naoqi-dcm-driver/default.nix b/kinetic/naoqi-dcm-driver/default.nix index d875b01a16..9ff88ce71e 100644 --- a/kinetic/naoqi-dcm-driver/default.nix +++ b/kinetic/naoqi-dcm-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "13405c7e5c550b8aadbf595d9c5694a4368a28185063264e3d5bf2e559502cba"; }; + buildInputs = [ controller-manager hardware-interface naoqi-libqicore sensor-msgs roscpp diagnostic-updater rospy std-msgs diagnostic-msgs tf naoqi-libqi geometry-msgs ]; propagatedBuildInputs = [ controller-manager hardware-interface naoqi-libqicore sensor-msgs roscpp rospy std-msgs tf naoqi-libqi geometry-msgs ]; - nativeBuildInputs = [ controller-manager hardware-interface naoqi-libqicore sensor-msgs catkin roscpp diagnostic-updater rospy std-msgs diagnostic-msgs tf naoqi-libqi geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Package containing the hardware interface to connect to Nao, Romeo, or Pepper robots.''; diff --git a/kinetic/naoqi-driver-py/default.nix b/kinetic/naoqi-driver-py/default.nix index 856d523b43..196811dd96 100644 --- a/kinetic/naoqi-driver-py/default.nix +++ b/kinetic/naoqi-driver-py/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, std-srvs, sensor-msgs, catkin, naoqi-bridge-msgs, nav-msgs, actionlib, dynamic-reconfigure, rospy, roslaunch, humanoid-nav-msgs, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, roslaunch, std-srvs, sensor-msgs, catkin, naoqi-bridge-msgs, nav-msgs, actionlib, rospy, dynamic-reconfigure, humanoid-nav-msgs, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-naoqi-driver-py"; version = "0.5.5"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b783008967efa45958e1b210bf70c2a3fa4f890ef39ed636a25740bd206988f9"; }; + buildInputs = [ dynamic-reconfigure ]; propagatedBuildInputs = [ std-srvs dynamic-reconfigure sensor-msgs naoqi-bridge-msgs nav-msgs actionlib rospy roslaunch humanoid-nav-msgs geometry-msgs ]; - nativeBuildInputs = [ catkin dynamic-reconfigure ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''
diff --git a/kinetic/naoqi-driver/default.nix b/kinetic/naoqi-driver/default.nix index 0e82e0c72e..6b724c0b2a 100644 --- a/kinetic/naoqi-driver/default.nix +++ b/kinetic/naoqi-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "af80e7758de7895ce91aeb71a4f0cf72c678e8f28542a39db55ff83da32ea710"; }; + buildInputs = [ rosbag-storage naoqi-libqicore rosconsole tf2-geometry-msgs orocos-kdl tf2-msgs cv-bridge tf2-ros naoqi-bridge-msgs rosgraph-msgs diagnostic-msgs naoqi-libqi geometry-msgs kdl-parser boost image-transport sensor-msgs diagnostic-updater robot-state-publisher ]; propagatedBuildInputs = [ rosbag-storage kdl-parser boost rosconsole orocos-kdl naoqi-libqicore image-transport cv-bridge tf2-ros naoqi-bridge-msgs robot-state-publisher naoqi-libqi ]; - nativeBuildInputs = [ rosbag-storage naoqi-libqicore rosconsole tf2-geometry-msgs orocos-kdl tf2-msgs cv-bridge catkin tf2-ros naoqi-bridge-msgs rosgraph-msgs diagnostic-msgs naoqi-libqi geometry-msgs kdl-parser boost image-transport sensor-msgs diagnostic-updater robot-state-publisher ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Driver module between Aldebaran's NAOqiOS and ROS. It publishes all sensor and actuator data as well as basic diagnostic for battery, temperature. It subscribes also to RVIZ simple goal and cmd_vel for teleop.''; diff --git a/kinetic/naoqi-libqi/default.nix b/kinetic/naoqi-libqi/default.nix index 28bcc56db9..d17d51ead3 100644 --- a/kinetic/naoqi-libqi/default.nix +++ b/kinetic/naoqi-libqi/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6f66801ecd8acb3f681d7954458c683df2afa06e624e4c7ee923d143552e2d3c"; }; + buildInputs = [ boost ]; propagatedBuildInputs = [ boost ]; - nativeBuildInputs = [ catkin boost ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Aldebaran's libqi: a core library for NAOqiOS development''; diff --git a/kinetic/naoqi-libqicore/default.nix b/kinetic/naoqi-libqicore/default.nix index 54bdde165b..70257ee540 100644 --- a/kinetic/naoqi-libqicore/default.nix +++ b/kinetic/naoqi-libqicore/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "593042e1837931f5a094e7b782cfd27ef9b9c0527738015153f188b246d58206"; }; + buildInputs = [ naoqi-libqi ]; propagatedBuildInputs = [ naoqi-libqi ]; - nativeBuildInputs = [ catkin naoqi-libqi ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Aldebaran's libqicore: a layer on top of libqi''; diff --git a/kinetic/naoqi-sensors-py/default.nix b/kinetic/naoqi-sensors-py/default.nix index 06be398c7f..c1a0db44e2 100644 --- a/kinetic/naoqi-sensors-py/default.nix +++ b/kinetic/naoqi-sensors-py/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7aaa45e944e3dc066d942c9b66e961a3282691e0c83f53c9d5a4709edfaca1a0"; }; + buildInputs = [ naoqi-driver-py octomap boost dynamic-reconfigure camera-info-manager octomap-msgs ]; propagatedBuildInputs = [ naoqi-driver-py octomap boost dynamic-reconfigure camera-info-manager sensor-msgs camera-info-manager-py rospy ]; - nativeBuildInputs = [ naoqi-driver-py octomap boost dynamic-reconfigure camera-info-manager catkin octomap-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS driver for miscellaneous sensors on NAO. diff --git a/kinetic/nav-2d-msgs/default.nix b/kinetic/nav-2d-msgs/default.nix index 0afdb4c4a5..520ed8d3ff 100644 --- a/kinetic/nav-2d-msgs/default.nix +++ b/kinetic/nav-2d-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a2b424b63f21f63d2e4602edd45387ea250b252e1fd18cba3803c8d6573b06e7"; }; + buildInputs = [ std-msgs message-generation geometry-msgs ]; propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ]; - nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Basic message types for two dimensional navigation, extending from geometry_msgs::Pose2D.''; diff --git a/kinetic/nav-2d-utils/default.nix b/kinetic/nav-2d-utils/default.nix index d5e686320a..e6cc152126 100644 --- a/kinetic/nav-2d-utils/default.nix +++ b/kinetic/nav-2d-utils/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, pluginlib, roslint, nav-grid, tf, nav-core2, catkin, nav-2d-msgs, rostest, nav-msgs, xmlrpcpp, std-msgs, roscpp, rosunit, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, pluginlib, nav-grid, roslint, nav-core2, catkin, roscpp, nav-2d-msgs, rostest, nav-msgs, xmlrpcpp, std-msgs, tf, rosunit, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-nav-2d-utils"; version = "0.2.5"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "b8c4c3ffef917591aded6022388b3f40d35803a42d568803e926de007820829b"; }; + buildInputs = [ pluginlib nav-grid nav-core2 roscpp nav-msgs xmlrpcpp std-msgs tf nav-2d-msgs geometry-msgs ]; checkInputs = [ rostest roslint rosunit ]; propagatedBuildInputs = [ pluginlib nav-grid nav-core2 roscpp nav-msgs xmlrpcpp std-msgs tf nav-2d-msgs geometry-msgs ]; - nativeBuildInputs = [ pluginlib nav-grid nav-core2 catkin roscpp nav-msgs xmlrpcpp std-msgs tf nav-2d-msgs geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A handful of useful utility functions for nav_core2 packages.''; diff --git a/kinetic/nav-core-adapter/default.nix b/kinetic/nav-core-adapter/default.nix index e0ba50715e..f9cc89e22b 100644 --- a/kinetic/nav-core-adapter/default.nix +++ b/kinetic/nav-core-adapter/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, costmap-2d, roslint, nav-grid, pluginlib, tf, nav-core2, catkin, nav-core, nav-2d-msgs, dwb-plugins, dwb-critics, rostest, nav-2d-utils, nav-msgs, visualization-msgs, dwb-local-planner, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, costmap-2d, pluginlib, nav-grid, roslint, tf, nav-core2, catkin, nav-core, nav-2d-msgs, dwb-plugins, dwb-critics, rostest, nav-2d-utils, nav-msgs, visualization-msgs, dwb-local-planner, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-nav-core-adapter"; version = "0.2.5"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "d87e5ed6e855c6ae40f003617a9aa91599c4d2d9afcfae70c9181774cacf1efc"; }; + buildInputs = [ costmap-2d pluginlib nav-grid nav-core2 nav-core nav-2d-utils nav-msgs visualization-msgs tf nav-2d-msgs geometry-msgs ]; checkInputs = [ rostest roslint dwb-local-planner dwb-critics dwb-plugins ]; propagatedBuildInputs = [ costmap-2d pluginlib nav-grid nav-core2 nav-core nav-2d-utils nav-msgs visualization-msgs tf nav-2d-msgs geometry-msgs ]; - nativeBuildInputs = [ costmap-2d pluginlib nav-grid nav-core2 nav-core catkin nav-2d-utils nav-msgs visualization-msgs tf nav-2d-msgs geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package contains adapters for using `nav_core` plugins as `nav_core2` plugins and vice versa (more or less). diff --git a/kinetic/nav-core/default.nix b/kinetic/nav-core/default.nix index ee8306c490..9839547feb 100644 --- a/kinetic/nav-core/default.nix +++ b/kinetic/nav-core/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "79a1fb353d602ec3932a6f4e288034ece55f2b2970025c955624320fc96bd589"; }; + buildInputs = [ std-msgs costmap-2d tf geometry-msgs ]; propagatedBuildInputs = [ std-msgs costmap-2d tf geometry-msgs ]; - nativeBuildInputs = [ costmap-2d std-msgs catkin tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package provides common interfaces for navigation specific robot actions. Currently, this package provides the BaseGlobalPlanner, BaseLocalPlanner, and RecoveryBehavior interfaces, which can be used to build actions that can easily swap their planner, local controller, or recovery behavior for new versions adhering to the same interface.''; diff --git a/kinetic/nav-core2/default.nix b/kinetic/nav-core2/default.nix index 9b73004c5f..747f12bb59 100644 --- a/kinetic/nav-core2/default.nix +++ b/kinetic/nav-core2/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "e31fa1f8808b4f7e21de3c59dc446e67483f870178ab6f0d937a0ad486b30e73"; }; + buildInputs = [ tf nav-2d-msgs nav-grid ]; checkInputs = [ rosunit roslint ]; propagatedBuildInputs = [ tf nav-2d-msgs nav-grid ]; - nativeBuildInputs = [ catkin tf nav-2d-msgs nav-grid ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Interfaces for Costmap, LocalPlanner and GlobalPlanner. Replaces nav_core.''; diff --git a/kinetic/nav-grid-iterators/default.nix b/kinetic/nav-grid-iterators/default.nix index 0f510da459..9845cada33 100644 --- a/kinetic/nav-grid-iterators/default.nix +++ b/kinetic/nav-grid-iterators/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "ed38253289573acb154da91af3979be6e3941a78c49edb8f272f180f5862986c"; }; + buildInputs = [ nav-2d-utils nav-msgs nav-grid roscpp nav-2d-msgs ]; checkInputs = [ rosunit roslint ]; propagatedBuildInputs = [ nav-2d-utils nav-msgs nav-grid roscpp nav-2d-msgs ]; - nativeBuildInputs = [ nav-2d-utils nav-msgs nav-grid catkin roscpp nav-2d-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Iterator implementations for moving around the cells of a nav_grid in a number of common patterns.''; diff --git a/kinetic/nav-grid-pub-sub/default.nix b/kinetic/nav-grid-pub-sub/default.nix index 2a7ef559c7..4fc6acae87 100644 --- a/kinetic/nav-grid-pub-sub/default.nix +++ b/kinetic/nav-grid-pub-sub/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, roslint, nav-grid, nav-grid-iterators, nav-core2, catkin, nav-2d-utils, nav-msgs, roscpp, nav-2d-msgs, geometry-msgs, map-msgs }: +{ lib, buildRosPackage, fetchurl, roslint, nav-grid, nav-core2, catkin, nav-2d-msgs, nav-2d-utils, nav-msgs, roscpp, nav-grid-iterators, geometry-msgs, map-msgs }: buildRosPackage { pname = "ros-kinetic-nav-grid-pub-sub"; version = "0.2.5"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "8b4f57c9eccf3d22a1409434f9a1464e2431575bf4854bef4b3e6282d2df411b"; }; + buildInputs = [ nav-grid nav-core2 nav-2d-msgs nav-2d-utils nav-msgs roscpp nav-grid-iterators geometry-msgs map-msgs ]; checkInputs = [ roslint ]; propagatedBuildInputs = [ nav-grid nav-core2 nav-2d-msgs nav-2d-utils nav-msgs roscpp nav-grid-iterators geometry-msgs map-msgs ]; - nativeBuildInputs = [ nav-grid nav-core2 catkin nav-2d-msgs nav-2d-utils nav-msgs roscpp nav-grid-iterators geometry-msgs map-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Publishers and Subscribers for nav_grid data.''; diff --git a/kinetic/nav-msgs/default.nix b/kinetic/nav-msgs/default.nix index 629e1a3f15..955e69eff1 100644 --- a/kinetic/nav-msgs/default.nix +++ b/kinetic/nav-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "986a5654829d3abf8df823f456b2a2df589af13fe74e77e469395f2ad186c300"; }; + buildInputs = [ std-msgs message-generation actionlib-msgs geometry-msgs ]; propagatedBuildInputs = [ std-msgs message-runtime actionlib-msgs geometry-msgs ]; - nativeBuildInputs = [ message-generation actionlib-msgs std-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''nav_msgs defines the common messages used to interact with the diff --git a/kinetic/nav-pcontroller/default.nix b/kinetic/nav-pcontroller/default.nix index 7f5b372591..30e7c3d2a4 100644 --- a/kinetic/nav-pcontroller/default.nix +++ b/kinetic/nav-pcontroller/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, tf, sensor-msgs, catkin, roscpp, move-base-msgs, visualization-msgs, actionlib, std-msgs, roslib, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, tf, sensor-msgs, catkin, move-base-msgs, roslib, visualization-msgs, actionlib, std-msgs, roscpp, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-nav-pcontroller"; version = "0.1.4"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f07a4ac45bda0e3059d990500c8004f69915d9db360cd19c241b27910a06f723"; }; + buildInputs = [ tf sensor-msgs roscpp move-base-msgs roslib actionlib std-msgs visualization-msgs geometry-msgs ]; propagatedBuildInputs = [ tf sensor-msgs roscpp move-base-msgs roslib actionlib std-msgs visualization-msgs geometry-msgs ]; - nativeBuildInputs = [ tf sensor-msgs catkin roscpp move-base-msgs roslib actionlib std-msgs visualization-msgs geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Simple P-Controller for a holonomic robot base''; diff --git a/kinetic/nav2d-exploration/default.nix b/kinetic/nav2d-exploration/default.nix index 70ac7235c1..f9b6716ba3 100644 --- a/kinetic/nav2d-exploration/default.nix +++ b/kinetic/nav2d-exploration/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "778c62212eeb65345efd7072ea49a90e412b32621ea7b6262c7a0fd4b7c645d5"; }; + buildInputs = [ nav-msgs nav2d-navigator pluginlib visualization-msgs tf roscpp geometry-msgs ]; propagatedBuildInputs = [ nav-msgs nav2d-navigator pluginlib visualization-msgs tf roscpp geometry-msgs ]; - nativeBuildInputs = [ nav-msgs nav2d-navigator pluginlib visualization-msgs tf catkin roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package holds a collection of plugins for the RobotNavigator, that provide diff --git a/kinetic/nav2d-karto/default.nix b/kinetic/nav2d-karto/default.nix index fb68495d0a..080a3d4d9c 100644 --- a/kinetic/nav2d-karto/default.nix +++ b/kinetic/nav2d-karto/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e9aaba2fc88c8ffb4abfa03d60bf299e3663da41a5f953ecb65939e5af6677d3"; }; + buildInputs = [ suitesparse nav2d-msgs tf roscpp tbb nav2d-localizer nav-msgs eigen visualization-msgs geometry-msgs ]; propagatedBuildInputs = [ suitesparse nav2d-msgs tf roscpp tbb nav2d-localizer nav-msgs eigen visualization-msgs geometry-msgs ]; - nativeBuildInputs = [ suitesparse nav2d-msgs tf catkin roscpp tbb nav2d-localizer nav-msgs eigen visualization-msgs geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Graph-based Simultaneous Localization and Mapping module. diff --git a/kinetic/nav2d-localizer/default.nix b/kinetic/nav2d-localizer/default.nix index deeeae9f54..c64080b336 100644 --- a/kinetic/nav2d-localizer/default.nix +++ b/kinetic/nav2d-localizer/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2356fa55caad20d964941c691329ab0b8d1487b9d11ff514bdcc4fca3af7e70d"; }; + buildInputs = [ nav-msgs geometry-msgs sensor-msgs tf roscpp ]; propagatedBuildInputs = [ nav-msgs geometry-msgs sensor-msgs tf roscpp ]; - nativeBuildInputs = [ nav-msgs catkin geometry-msgs sensor-msgs tf roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Wrapper around Particle Filter implementation. diff --git a/kinetic/nav2d-msgs/default.nix b/kinetic/nav2d-msgs/default.nix index 02d4e86088..a7f582430f 100644 --- a/kinetic/nav2d-msgs/default.nix +++ b/kinetic/nav2d-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d1aa144fc6c36368221cbb9d59c647bf6d52e4133fc9ba966c8a596a07a4e596"; }; + buildInputs = [ std-msgs sensor-msgs message-generation geometry-msgs ]; propagatedBuildInputs = [ std-msgs sensor-msgs message-runtime geometry-msgs ]; - nativeBuildInputs = [ message-generation std-msgs sensor-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages used for 2D-Navigation.''; diff --git a/kinetic/nav2d-navigator/default.nix b/kinetic/nav2d-navigator/default.nix index b22f5bdc7e..ca754c1088 100644 --- a/kinetic/nav2d-navigator/default.nix +++ b/kinetic/nav2d-navigator/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "be431741eac23ffb2d7855b3ed48e2d269ad2d62345cfaa15ade8fd552ebd460"; }; + buildInputs = [ std-srvs pluginlib actionlib-msgs nav2d-operator nav2d-msgs roscpp message-generation actionlib tf geometry-msgs ]; propagatedBuildInputs = [ std-srvs pluginlib actionlib-msgs nav2d-operator nav2d-msgs roscpp message-runtime actionlib tf geometry-msgs ]; - nativeBuildInputs = [ std-srvs pluginlib actionlib-msgs nav2d-operator nav2d-msgs catkin roscpp message-generation actionlib tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package provides a node for higher level navigation of a mobile diff --git a/kinetic/nav2d-operator/default.nix b/kinetic/nav2d-operator/default.nix index cdf11b7ce9..ecfcf796a8 100644 --- a/kinetic/nav2d-operator/default.nix +++ b/kinetic/nav2d-operator/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3261678917200a28bf0bba2b608fb70aacd15feabf1c0747f1faa4f618083841"; }; + buildInputs = [ costmap-2d message-generation sensor-msgs tf roscpp ]; propagatedBuildInputs = [ costmap-2d message-runtime sensor-msgs tf roscpp ]; - nativeBuildInputs = [ costmap-2d message-generation catkin sensor-msgs tf roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The operator is a lightweight, purely reactive obstacle-avoidance diff --git a/kinetic/nav2d-remote/default.nix b/kinetic/nav2d-remote/default.nix index 4aa18289d1..38141854d5 100644 --- a/kinetic/nav2d-remote/default.nix +++ b/kinetic/nav2d-remote/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "cbe3f593863b80821ae7700cd3d457c46a3118f2141b674167e51267b62acdb6"; }; + buildInputs = [ sensor-msgs nav2d-navigator roscpp nav2d-operator ]; propagatedBuildInputs = [ sensor-msgs nav2d-navigator roscpp nav2d-operator ]; - nativeBuildInputs = [ nav2d-navigator catkin nav2d-operator sensor-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package is used to manually control a robot that uses the operator and diff --git a/kinetic/navfn/default.nix b/kinetic/navfn/default.nix index e288b9c8ce..f9bcec076e 100644 --- a/kinetic/navfn/default.nix +++ b/kinetic/navfn/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "fc2982b4daed5a489be13143ffee1ba9d25f8c2eea9b6fcb9d123474f1c27153"; }; + buildInputs = [ costmap-2d rosconsole pluginlib cmake-modules pcl-conversions nav-core roscpp message-generation nav-msgs visualization-msgs pcl-ros tf netpbm geometry-msgs ]; checkInputs = [ rosunit ]; propagatedBuildInputs = [ costmap-2d rosconsole pluginlib tf nav-core roscpp nav-msgs message-runtime pcl-ros visualization-msgs pcl-conversions geometry-msgs ]; - nativeBuildInputs = [ costmap-2d rosconsole pluginlib cmake-modules pcl-conversions nav-core catkin roscpp message-generation nav-msgs visualization-msgs pcl-ros tf netpbm geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''navfn provides a fast interpolated navigation function that can be used to create plans for diff --git a/kinetic/ncd-parser/default.nix b/kinetic/ncd-parser/default.nix index 15785e6643..a67212b75d 100644 --- a/kinetic/ncd-parser/default.nix +++ b/kinetic/ncd-parser/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, roscpp, sensor-msgs, tf, catkin }: +{ lib, buildRosPackage, fetchurl, tf, sensor-msgs, catkin, roscpp }: buildRosPackage { pname = "ros-kinetic-ncd-parser"; version = "0.3.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "df4fc052d4ebdf9d6073d197453be6dccca14d2b3861fdf79edfc6c400aa3aee"; }; + buildInputs = [ sensor-msgs tf roscpp ]; propagatedBuildInputs = [ sensor-msgs tf roscpp ]; - nativeBuildInputs = [ catkin sensor-msgs tf roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The ncd_parser package reads in .alog data files from the New College Dataset and broadcasts scan and odometry messages to ROS.''; diff --git a/kinetic/neobotix-usboard-msgs/default.nix b/kinetic/neobotix-usboard-msgs/default.nix index 5f74891fe0..50717dde13 100644 --- a/kinetic/neobotix-usboard-msgs/default.nix +++ b/kinetic/neobotix-usboard-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ee1798c33b1876a8d936e8aead4a4960adffac76955c53bfda44647ad969116f"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''neobotix_usboard package''; diff --git a/kinetic/neonavigation-common/default.nix b/kinetic/neonavigation-common/default.nix index a933476ba2..d7deea9dbf 100644 --- a/kinetic/neonavigation-common/default.nix +++ b/kinetic/neonavigation-common/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "f87ea14a6ce7931769a427b07f8e1c5cef6218dc1484d53b81bdc1e460f2552a"; }; + buildInputs = [ roscpp ]; checkInputs = [ rostest roslint ]; propagatedBuildInputs = [ roscpp ]; - nativeBuildInputs = [ catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Common headers for neonavigation meta-package''; diff --git a/kinetic/nerian-sp1/default.nix b/kinetic/nerian-sp1/default.nix index 90bc7d53c1..91f356634c 100644 --- a/kinetic/nerian-sp1/default.nix +++ b/kinetic/nerian-sp1/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "762f0d92554264c1da7e8e398f9d1c37cd04f91d223d84de29c79871393d8d08"; }; + buildInputs = [ message-generation SDL boost std-msgs sensor-msgs cv-bridge roscpp ]; propagatedBuildInputs = [ SDL message-runtime boost std-msgs sensor-msgs cv-bridge roscpp ]; - nativeBuildInputs = [ message-generation SDL boost catkin std-msgs sensor-msgs cv-bridge roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Node for the SP1 Stereo Vision System by Nerian Vision Technologies''; diff --git a/kinetic/nerian-stereo/default.nix b/kinetic/nerian-stereo/default.nix index 93ee50c1fa..bae8b871ea 100644 --- a/kinetic/nerian-stereo/default.nix +++ b/kinetic/nerian-stereo/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f38c78caa707440a0e4f20c8357513813240d92a058b56ca3b239a475ab85a00"; }; + buildInputs = [ message-generation boost std-msgs sensor-msgs cv-bridge roscpp ]; propagatedBuildInputs = [ cv-bridge boost curl message-runtime std-msgs sensor-msgs roscpp ]; - nativeBuildInputs = [ message-generation catkin boost std-msgs sensor-msgs cv-bridge roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Driver node for SceneScan and SP1 stereo vision sensors by Nerian Vision Technologies''; diff --git a/kinetic/network-control-tests/default.nix b/kinetic/network-control-tests/default.nix index 3656998f74..8f9cf09c60 100644 --- a/kinetic/network-control-tests/default.nix +++ b/kinetic/network-control-tests/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d88b347e5713476cbc43f1c5935d2749107992c9acaa159ae9a8bb46f9df1dac"; }; + buildInputs = [ rostest network-traffic-control access-point-control dynamic-reconfigure ddwrt-access-point hostapd-access-point network-monitor-udp linksys-access-point ]; propagatedBuildInputs = [ rostest network-traffic-control access-point-control dynamic-reconfigure ddwrt-access-point hostapd-access-point network-monitor-udp linksys-access-point ]; - nativeBuildInputs = [ access-point-control hostapd-access-point catkin network-monitor-udp linksys-access-point rostest network-traffic-control dynamic-reconfigure ddwrt-access-point ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Test suite for the packages that are part of the "WiFi Test Setup" project: diff --git a/kinetic/network-detector/default.nix b/kinetic/network-detector/default.nix index 3df4824362..292cdbc843 100644 --- a/kinetic/network-detector/default.nix +++ b/kinetic/network-detector/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1517add1961f39be682a01927313133edfa6394d67772586953d4f5b41875a29"; }; + buildInputs = [ std-msgs roscpp ]; propagatedBuildInputs = [ std-msgs roscpp ]; - nativeBuildInputs = [ std-msgs catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A ROS node that watches a given network interface and publishes diff --git a/kinetic/network-interface/default.nix b/kinetic/network-interface/default.nix index f98bc0b345..e2f1cc2a1c 100644 --- a/kinetic/network-interface/default.nix +++ b/kinetic/network-interface/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "ee4826ed8fa164d3473409bd9bb1f15b0af0d785fd7f7f5dfaae24d28cad4060"; }; + buildInputs = [ std-msgs message-generation roslint ]; checkInputs = [ rosunit ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation roslint ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Network interfaces and messages.''; diff --git a/kinetic/network-monitor-udp/default.nix b/kinetic/network-monitor-udp/default.nix index 144200dd4e..f84c658afc 100644 --- a/kinetic/network-monitor-udp/default.nix +++ b/kinetic/network-monitor-udp/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f8d6af3b278da088a1eb3a77ded41253797b55afebe21a4540733f0ce8b6bc4b"; }; + buildInputs = [ message-generation actionlib-msgs actionlib rospy diagnostic-msgs ]; propagatedBuildInputs = [ message-runtime actionlib-msgs actionlib diagnostic-msgs rospy ]; - nativeBuildInputs = [ message-generation actionlib-msgs actionlib rospy diagnostic-msgs catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Facilities to monitor a network connection by sending UDP packets from diff --git a/kinetic/network-traffic-control/default.nix b/kinetic/network-traffic-control/default.nix index ee7cd1a008..7dd533144f 100644 --- a/kinetic/network-traffic-control/default.nix +++ b/kinetic/network-traffic-control/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, rospy, catkin, dynamic-reconfigure }: +{ lib, buildRosPackage, fetchurl, dynamic-reconfigure, catkin, rospy }: buildRosPackage { pname = "ros-kinetic-network-traffic-control"; version = "1.0.15"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ad9a62ac1231a0bdacd6112805d018ce5d3d654682918794704d70b4ea619b2f"; }; + buildInputs = [ rospy dynamic-reconfigure ]; propagatedBuildInputs = [ rospy dynamic-reconfigure ]; - nativeBuildInputs = [ rospy catkin dynamic-reconfigure ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A ROS node that allows control of network emulation parameters such as bandwidth, loss and latency for a Linux network interface.''; diff --git a/kinetic/nextage-description/default.nix b/kinetic/nextage-description/default.nix index 5bd6e0b5db..44ab02e8b5 100644 --- a/kinetic/nextage-description/default.nix +++ b/kinetic/nextage-description/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0fa89e016bd9d6e4a87f70412f9493ca49fae68c6aeb794ca1974bd752c493cb"; }; + buildInputs = [ urdf ]; propagatedBuildInputs = [ urdf ]; - nativeBuildInputs = [ catkin urdf ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''As a part of rtmros_nextage package that is a ROS interface for Nextage dual-armed robot from Kawada Robotics Inc, this package provides its 3D model that can be used in simulation and MoveIt!-based motion planning tasks.''; diff --git a/kinetic/nextage-ik-plugin/default.nix b/kinetic/nextage-ik-plugin/default.nix index c9d5eda4fa..5cdaf20ec5 100644 --- a/kinetic/nextage-ik-plugin/default.nix +++ b/kinetic/nextage-ik-plugin/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "143479a522059085716a089c6292eacf4c777ed39f689c70e2cb4b8dbd57d8f9"; }; + buildInputs = [ liblapack moveit-core pluginlib tf-conversions roscpp ]; propagatedBuildInputs = [ liblapack moveit-core pluginlib tf-conversions roscpp ]; - nativeBuildInputs = [ liblapack moveit-core pluginlib tf-conversions catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''IKFast package for NEXTAGE Open''; diff --git a/kinetic/nextage-moveit-config/default.nix b/kinetic/nextage-moveit-config/default.nix index b7e77808e8..6b0f46b4ea 100644 --- a/kinetic/nextage-moveit-config/default.nix +++ b/kinetic/nextage-moveit-config/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "a53f376904d833d8bc62e24aaf59f838bd5ea788d1c7e193bb5e4f50a3525def"; }; + buildInputs = [ nextage-ros-bridge hironx-moveit-config ]; checkInputs = [ rostest joint-state-publisher robot-state-publisher ]; propagatedBuildInputs = [ trac-ik-kinematics-plugin moveit-ros-move-group moveit-ros-visualization hironx-moveit-config moveit-ros moveit-ros-planning-interface moveit-simple-controller-manager moveit-planners nextage-ros-bridge ]; - nativeBuildInputs = [ catkin nextage-ros-bridge hironx-moveit-config ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''An automatically generated package with all the configuration and launch files for using the NextageOpen with the MoveIt Motion Planning Framework.''; diff --git a/kinetic/nextage-ros-bridge/default.nix b/kinetic/nextage-ros-bridge/default.nix index c1d56ed2d9..ee7ae7378c 100644 --- a/kinetic/nextage-ros-bridge/default.nix +++ b/kinetic/nextage-ros-bridge/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "ee0d8d99fad8476ad39ccbd1f95f22625c689d8e23cd176b841b9c267f1ba87f"; }; + buildInputs = [ nextage-description hironx-ros-bridge roslint ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ nextage-description hironx-ros-bridge stereo-image-proc ueye-cam ]; - nativeBuildInputs = [ nextage-description hironx-ros-bridge catkin roslint ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A main ROS interface for developers and users of Nextage dual-armed robot from Kawada Robotics Inc. Developers can build their own application that takes control over Nextage via this package. Interface for both ROS and OpenRTM is provided.''; diff --git a/kinetic/nlopt/default.nix b/kinetic/nlopt/default.nix index 8611806be9..5008695df2 100644 --- a/kinetic/nlopt/default.nix +++ b/kinetic/nlopt/default.nix @@ -12,7 +12,8 @@ buildRosPackage { sha256 = "26f9fb61066acef3154ee628653722ad7b2bf66ec9452af5cb3b06a0a081a1c9"; }; - nativeBuildInputs = [ rospack cmake-modules mk catkin rosbuild libtool ]; + buildInputs = [ rospack cmake-modules mk rosbuild libtool ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''nlopt''; diff --git a/kinetic/nmea-comms/default.nix b/kinetic/nmea-comms/default.nix index 5df74a605e..7e52d55316 100644 --- a/kinetic/nmea-comms/default.nix +++ b/kinetic/nmea-comms/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "50ef1deacdb9b1bc3f9fa5251264b1a8e7e3fb495828b1e6c47db086a20f5716"; }; + buildInputs = [ rostest roslint roslaunch roscpp nmea-msgs ]; propagatedBuildInputs = [ roscpp nmea-msgs ]; - nativeBuildInputs = [ rostest catkin roslint roslaunch roscpp nmea-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The nmea_comms package provides helper nodes for transmitting and receiving diff --git a/kinetic/nmea-msgs/default.nix b/kinetic/nmea-msgs/default.nix index 70344cda9b..33945c5a2d 100644 --- a/kinetic/nmea-msgs/default.nix +++ b/kinetic/nmea-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c4309447901276e86de75e5fb216fc2d9e430fb81df83fed51ec14f42e5ba862"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The nmea_msgs package contains messages related to data in the NMEA format.''; diff --git a/kinetic/node-manager-fkie/default.nix b/kinetic/node-manager-fkie/default.nix index b8fdfefe08..498515408b 100644 --- a/kinetic/node-manager-fkie/default.nix +++ b/kinetic/node-manager-fkie/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "21335712cf8a99914be9feeeed1bf7c4a4fa0592b6c7c16ae848b6ecd0c8f672"; }; + buildInputs = [ diagnostic-msgs multimaster-msgs-fkie master-discovery-fkie ]; propagatedBuildInputs = [ master-sync-fkie default-cfg-fkie rqt-gui rosmsg rosservice screen rosgraph rospy pythonPackages.paramiko diagnostic-msgs python-qt-binding pythonPackages.docutils multimaster-msgs-fkie rqt-reconfigure xterm dynamic-reconfigure master-discovery-fkie roslaunch roslib ]; - nativeBuildInputs = [ diagnostic-msgs catkin multimaster-msgs-fkie master-discovery-fkie ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Graphical interface, written in PySide, to manage the running and diff --git a/kinetic/nodelet-topic-tools/default.nix b/kinetic/nodelet-topic-tools/default.nix index ec8faec4ab..6ee75a23ff 100644 --- a/kinetic/nodelet-topic-tools/default.nix +++ b/kinetic/nodelet-topic-tools/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "443517946f7ad2ee23784f83329b2fb60f4203f8306d99b1caa64b44241af1a3"; }; + buildInputs = [ boost dynamic-reconfigure ]; propagatedBuildInputs = [ pluginlib boost dynamic-reconfigure nodelet roscpp message-filters ]; - nativeBuildInputs = [ catkin boost dynamic-reconfigure ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package contains common nodelet tools such as a mux, demux and throttle.''; diff --git a/kinetic/nodelet-tutorial-math/default.nix b/kinetic/nodelet-tutorial-math/default.nix index 1bcf48c652..4ee6e44314 100644 --- a/kinetic/nodelet-tutorial-math/default.nix +++ b/kinetic/nodelet-tutorial-math/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, std-msgs, catkin, roscpp, nodelet }: +{ lib, buildRosPackage, fetchurl, std-msgs, roscpp, catkin, nodelet }: buildRosPackage { pname = "ros-kinetic-nodelet-tutorial-math"; version = "0.1.10"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "705f4a7923a1d6456c573006f8108a60b19f92de0cdc2ec167dfd047e8f6b943"; }; + buildInputs = [ std-msgs nodelet roscpp ]; propagatedBuildInputs = [ std-msgs nodelet roscpp ]; - nativeBuildInputs = [ std-msgs catkin nodelet roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Package for Nodelet tutorial.''; diff --git a/kinetic/nodelet/default.nix b/kinetic/nodelet/default.nix index dd454bc601..e4a4a5af28 100644 --- a/kinetic/nodelet/default.nix +++ b/kinetic/nodelet/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "cc6baa5ffeed8bdb4b9b1be10b0e2dd0ee6759f09e68cb1d6f5d4fb36b7cd66c"; }; + buildInputs = [ rosconsole pluginlib boost cmake-modules bondcpp message-generation std-msgs roscpp utillinux ]; propagatedBuildInputs = [ rosconsole pluginlib boost bondcpp message-runtime rospy std-msgs roscpp utillinux ]; - nativeBuildInputs = [ rosconsole pluginlib boost cmake-modules bondcpp catkin message-generation std-msgs roscpp utillinux ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The nodelet package is designed to provide a way to run multiple diff --git a/kinetic/nonpersistent-voxel-layer/default.nix b/kinetic/nonpersistent-voxel-layer/default.nix index 9cfc6a25d2..e7e21953c0 100644 --- a/kinetic/nonpersistent-voxel-layer/default.nix +++ b/kinetic/nonpersistent-voxel-layer/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8d8ded6c9745f78888e621e74090f34bd6f919d7d209a441c4fc170ccf2d2d0c"; }; + buildInputs = [ costmap-2d pluginlib cmake-modules sensor-msgs message-filters roscpp voxel-grid message-generation nav-msgs laser-geometry visualization-msgs pcl-ros std-msgs dynamic-reconfigure tf pcl-conversions geometry-msgs map-msgs ]; propagatedBuildInputs = [ costmap-2d pluginlib rosconsole sensor-msgs message-filters roscpp voxel-grid nav-msgs laser-geometry message-runtime visualization-msgs pcl-ros std-msgs dynamic-reconfigure tf pcl-conversions geometry-msgs map-msgs ]; - nativeBuildInputs = [ catkin nav-msgs pcl-ros std-msgs roscpp laser-geometry visualization-msgs tf pcl-conversions geometry-msgs costmap-2d pluginlib cmake-modules sensor-msgs message-filters voxel-grid message-generation dynamic-reconfigure map-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''include diff --git a/kinetic/novatel-gps-driver/default.nix b/kinetic/novatel-gps-driver/default.nix index ebcd9613ca..a92b4d1f3e 100644 --- a/kinetic/novatel-gps-driver/default.nix +++ b/kinetic/novatel-gps-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f2ec830477706da0cd6540d4f265ce6f7eae43b3720450ef04ea36ba20df331b"; }; + buildInputs = [ swri-math-util swri-string-util swri-serial-util boost libpcap sensor-msgs swri-nodelet roscpp diagnostic-updater gps-common swri-roscpp nav-msgs nodelet novatel-gps-msgs std-msgs diagnostic-msgs tf ]; propagatedBuildInputs = [ swri-math-util swri-string-util swri-serial-util boost libpcap sensor-msgs swri-nodelet roscpp diagnostic-updater gps-common swri-roscpp nav-msgs nodelet novatel-gps-msgs std-msgs diagnostic-msgs tf ]; - nativeBuildInputs = [ swri-math-util swri-string-util swri-serial-util boost libpcap sensor-msgs swri-nodelet catkin roscpp diagnostic-updater gps-common swri-roscpp nav-msgs nodelet novatel-gps-msgs std-msgs diagnostic-msgs tf ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Driver for NovAtel receivers''; diff --git a/kinetic/novatel-gps-msgs/default.nix b/kinetic/novatel-gps-msgs/default.nix index 4cc08ec40d..5745b32a98 100644 --- a/kinetic/novatel-gps-msgs/default.nix +++ b/kinetic/novatel-gps-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "74bd3cf67b5c9cee6061658251f8927d87daa1e3204aeea557054aeb52ee5c35"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages for proprietary (non-NMEA) sentences from Novatel GPS receivers.''; diff --git a/kinetic/novatel-msgs/default.nix b/kinetic/novatel-msgs/default.nix index ae201ff6e4..98430ce4d0 100644 --- a/kinetic/novatel-msgs/default.nix +++ b/kinetic/novatel-msgs/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, message-generation, nav-msgs, message-runtime, std-msgs, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, catkin, nav-msgs, message-generation, message-runtime, std-msgs, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-novatel-msgs"; version = "1.1.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1b107e3d9c71aa6c221aa67ed8ee079610371fa0d91fabdf53ddd7bd9ad91fa0"; }; + buildInputs = [ std-msgs message-generation nav-msgs geometry-msgs ]; propagatedBuildInputs = [ std-msgs nav-msgs message-runtime geometry-msgs ]; - nativeBuildInputs = [ message-generation nav-msgs std-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS messages which represent raw Novatel SPAN data.''; diff --git a/kinetic/ntpd-driver/default.nix b/kinetic/ntpd-driver/default.nix index fa16d3d1c3..83934d9920 100644 --- a/kinetic/ntpd-driver/default.nix +++ b/kinetic/ntpd-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "11b33d8f2d54be860f745d74c33076899015bd4a36769b2fbe1a1986baf59c93"; }; + buildInputs = [ poco message-generation cmake-modules message-runtime sensor-msgs roscpp ]; propagatedBuildInputs = [ poco message-generation cmake-modules message-runtime sensor-msgs roscpp ]; - nativeBuildInputs = [ poco message-generation catkin cmake-modules message-runtime sensor-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ntpd_driver sends TimeReference message time to ntpd server''; diff --git a/kinetic/o3m151-driver/default.nix b/kinetic/o3m151-driver/default.nix index 99e18e7dae..5d86d3ac6a 100644 --- a/kinetic/o3m151-driver/default.nix +++ b/kinetic/o3m151-driver/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, pluginlib, libpcap, sensor-msgs, catkin, roscpp, diagnostic-updater, roslib, nodelet, pcl-ros, roslaunch, tf, pcl-conversions }: +{ lib, buildRosPackage, fetchurl, pluginlib, libpcap, tf, sensor-msgs, catkin, diagnostic-updater, roslib, nodelet, pcl-ros, roslaunch, roscpp, pcl-conversions }: buildRosPackage { pname = "ros-kinetic-o3m151-driver"; version = "1.2.1"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "c7909146a00a7b967c2d3e74168a5728960592923a4555eef1f17656325a850f"; }; + buildInputs = [ pluginlib libpcap tf sensor-msgs roscpp diagnostic-updater nodelet pcl-ros roslib pcl-conversions ]; checkInputs = [ roslaunch ]; propagatedBuildInputs = [ pluginlib libpcap tf sensor-msgs roscpp diagnostic-updater nodelet pcl-ros roslib pcl-conversions ]; - nativeBuildInputs = [ pluginlib libpcap tf sensor-msgs catkin roscpp diagnostic-updater nodelet pcl-ros roslib pcl-conversions ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS device driver for Ifm O3M151 TOF camera.''; diff --git a/kinetic/obj-to-pointcloud/default.nix b/kinetic/obj-to-pointcloud/default.nix index 284ab613d4..4a49e76963 100644 --- a/kinetic/obj-to-pointcloud/default.nix +++ b/kinetic/obj-to-pointcloud/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "d9acd74049bd95ccf03011c7e12a513f4b0cc7590ab32821475ceea877ea3e6a"; }; + buildInputs = [ pcl-ros neonavigation-common eigen sensor-msgs roscpp eigen-conversions geometry-msgs ]; checkInputs = [ rostest roslint ]; propagatedBuildInputs = [ pcl-ros neonavigation-common eigen sensor-msgs roscpp eigen-conversions geometry-msgs ]; - nativeBuildInputs = [ pcl-ros catkin neonavigation-common eigen sensor-msgs roscpp eigen-conversions geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''OBJ file to pointcloud message converter package''; diff --git a/kinetic/object-recognition-capture/default.nix b/kinetic/object-recognition-capture/default.nix index 4cbc4de9e2..e81d742a37 100644 --- a/kinetic/object-recognition-capture/default.nix +++ b/kinetic/object-recognition-capture/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a8071741c6d75abf5e8b0d9119a124f165cbef7f7a327789768ac87c3fb3d256"; }; + buildInputs = [ object-recognition-core ecto boost ]; propagatedBuildInputs = [ boost object-recognition-core ecto-openni ecto-opencv ecto ecto-ros ecto-image-pipeline ]; - nativeBuildInputs = [ catkin object-recognition-core ecto boost ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Capture is a set of tools to capture objects in 3D and perform odometry''; diff --git a/kinetic/object-recognition-core/default.nix b/kinetic/object-recognition-core/default.nix index b578fdc382..071249b9e2 100644 --- a/kinetic/object-recognition-core/default.nix +++ b/kinetic/object-recognition-core/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "2a1e83129053e512369073abc6bcd08e39d7d4f7887e921af93cfa59c526ff13"; }; + buildInputs = [ cmake-modules boost curl sensor-msgs ecto ecto-image-pipeline ]; checkInputs = [ visualization-msgs ]; propagatedBuildInputs = [ couchdb curl boost sensor-msgs ecto ecto-image-pipeline ]; - nativeBuildInputs = [ cmake-modules boost curl sensor-msgs catkin ecto ecto-image-pipeline ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''object_recognition_core contains tools to launch several recognition pipelines, train objects, store models ...''; diff --git a/kinetic/object-recognition-msgs/default.nix b/kinetic/object-recognition-msgs/default.nix index 4f7db047cf..10c639b484 100644 --- a/kinetic/object-recognition-msgs/default.nix +++ b/kinetic/object-recognition-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a04086c726f66fbdde92aada134688305fe3a446ade8f8cf2f7d6ca78f07a51a"; }; + buildInputs = [ shape-msgs message-generation actionlib-msgs std-msgs sensor-msgs geometry-msgs ]; propagatedBuildInputs = [ shape-msgs message-runtime actionlib-msgs std-msgs sensor-msgs geometry-msgs ]; - nativeBuildInputs = [ shape-msgs message-generation actionlib-msgs std-msgs sensor-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Object_recognition_msgs contains the ROS message and the actionlib definition used in object_recognition_core''; diff --git a/kinetic/object-recognition-reconstruction/default.nix b/kinetic/object-recognition-reconstruction/default.nix index b1482988b8..63c79fd8b6 100644 --- a/kinetic/object-recognition-reconstruction/default.nix +++ b/kinetic/object-recognition-reconstruction/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4f670fb39bcd5753c409b409396a0229669dcf0a82a6ce953f5c3eaaf765cc69"; }; + buildInputs = [ ecto-pcl opencv-candidate cmake-modules sensor-msgs object-recognition-core ecto ecto-image-pipeline ]; propagatedBuildInputs = [ ecto-pcl opencv-candidate object-recognition-core ecto meshlab ecto-image-pipeline ]; - nativeBuildInputs = [ ecto-pcl catkin opencv-candidate cmake-modules sensor-msgs object-recognition-core ecto ecto-image-pipeline ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''basic 3d reconstruction of an object from aligned Kinect data''; diff --git a/kinetic/object-recognition-ros-visualization/default.nix b/kinetic/object-recognition-ros-visualization/default.nix index 578ad78c4a..e211bc445a 100644 --- a/kinetic/object-recognition-ros-visualization/default.nix +++ b/kinetic/object-recognition-ros-visualization/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3c5a611d2f1d9504213727daf4671b91a6deaac35210f8f9b1d087d1402461c9"; }; + buildInputs = [ object-recognition-ros rviz pluginlib boost object-recognition-msgs ]; propagatedBuildInputs = [ object-recognition-ros rviz pluginlib boost object-recognition-msgs ]; - nativeBuildInputs = [ object-recognition-ros rviz pluginlib boost object-recognition-msgs catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''object_recognition_ros_visualization contains rviz plugins to visualize ork detection results''; diff --git a/kinetic/object-recognition-ros/default.nix b/kinetic/object-recognition-ros/default.nix index ee60c1b0b1..f7d43302f6 100644 --- a/kinetic/object-recognition-ros/default.nix +++ b/kinetic/object-recognition-ros/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, cmake-modules, pluginlib, boost, catkin, object-recognition-msgs, rostest, geometric-shapes, rostopic, visualization-msgs, actionlib, object-recognition-core, ecto, ecto-ros, ecto-image-pipeline }: +{ lib, buildRosPackage, fetchurl, pluginlib, cmake-modules, boost, catkin, object-recognition-msgs, rostest, geometric-shapes, rostopic, visualization-msgs, actionlib, object-recognition-core, ecto, ecto-ros, ecto-image-pipeline }: buildRosPackage { pname = "ros-kinetic-object-recognition-ros"; version = "0.3.7"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "9da5485f0e80811676a5a09e80e4f5f1945f94f5e963774cf371b35825383d75"; }; + buildInputs = [ cmake-modules pluginlib boost object-recognition-core geometric-shapes actionlib object-recognition-msgs ecto ecto-ros ecto-image-pipeline ]; checkInputs = [ rostest visualization-msgs ]; propagatedBuildInputs = [ pluginlib boost geometric-shapes actionlib rostopic object-recognition-msgs object-recognition-core ecto ecto-ros ecto-image-pipeline ]; - nativeBuildInputs = [ cmake-modules pluginlib boost object-recognition-core catkin geometric-shapes actionlib object-recognition-msgs ecto ecto-ros ecto-image-pipeline ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''object_recognition_core contains tools to launch several recognition pipelines, train objects, store models ...''; diff --git a/kinetic/object-recognition-tod/default.nix b/kinetic/object-recognition-tod/default.nix index 1ee7d638e2..d9d7dece41 100644 --- a/kinetic/object-recognition-tod/default.nix +++ b/kinetic/object-recognition-tod/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5dc450600dc5efc57ce501d9e67d3cc5a2520388438264af655f653268f25515"; }; + buildInputs = [ opencv-candidate cmake-modules eigen object-recognition-core ecto ]; propagatedBuildInputs = [ opencv-candidate ecto-openni object-recognition-core ecto-opencv ecto ]; - nativeBuildInputs = [ opencv-candidate cmake-modules eigen catkin object-recognition-core ecto ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Textured Object Recognition a standard bag of features approach''; diff --git a/kinetic/object-recognition-transparent-objects/default.nix b/kinetic/object-recognition-transparent-objects/default.nix index fb77245ef1..ad5176dc91 100644 --- a/kinetic/object-recognition-transparent-objects/default.nix +++ b/kinetic/object-recognition-transparent-objects/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, object-recognition-core, proj, pcl-ros, ecto-opencv, ecto }: +{ lib, buildRosPackage, fetchurl, catkin, proj, ecto-opencv, pcl-ros, object-recognition-core, ecto }: buildRosPackage { pname = "ros-kinetic-object-recognition-transparent-objects"; version = "0.4.3"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "547e753c67f40c949267ee6561e089c8107c009641abb060f9b2798b98b408a5"; }; + buildInputs = [ proj object-recognition-core ecto pcl-ros ]; propagatedBuildInputs = [ proj object-recognition-core ecto-opencv pcl-ros ecto ]; - nativeBuildInputs = [ proj pcl-ros catkin object-recognition-core ecto ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A technique to recognize and estimate poses of transparent objects''; diff --git a/kinetic/ocean-battery-driver/default.nix b/kinetic/ocean-battery-driver/default.nix index 1ea324a8c9..6704b36583 100644 --- a/kinetic/ocean-battery-driver/default.nix +++ b/kinetic/ocean-battery-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a222dcefa000b5a33659131ff0657d0704becddd37ad8e7382b69bd7b0e6edb0"; }; + buildInputs = [ diagnostic-updater diagnostic-msgs pr2-msgs roscpp log4cxx ]; propagatedBuildInputs = [ diagnostic-updater diagnostic-msgs pr2-msgs roscpp log4cxx ]; - nativeBuildInputs = [ diagnostic-updater catkin diagnostic-msgs pr2-msgs roscpp log4cxx ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This is an interface to the Ocean Server Technology Intelligent Battery and Power System.''; diff --git a/kinetic/ocl/default.nix b/kinetic/ocl/default.nix index 289e398c7a..333cd30dbc 100644 --- a/kinetic/ocl/default.nix +++ b/kinetic/ocl/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "117ba27fda71b1f601c74b7d8f315b10d831230bfdb2b3fe9fc76a90116f1c00"; }; + buildInputs = [ netcdf ncurses rtt readline log4cpp lua ]; propagatedBuildInputs = [ netcdf ncurses rtt readline catkin log4cpp lua ]; - nativeBuildInputs = [ netcdf cmake ncurses rtt readline catkin log4cpp lua ]; + nativeBuildInputs = [ cmake catkin ]; meta = { description = ''Orocos component library diff --git a/kinetic/octomap-msgs/default.nix b/kinetic/octomap-msgs/default.nix index e1440c136a..e2f79f95b5 100644 --- a/kinetic/octomap-msgs/default.nix +++ b/kinetic/octomap-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "180382de6115d1c1afc3a009ee35804fe49795d2cd36c67418c68542d3b6f4c1"; }; + buildInputs = [ std-msgs message-generation geometry-msgs ]; propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ]; - nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package provides messages and serializations / conversion for the OctoMap library.''; diff --git a/kinetic/octomap-pa/default.nix b/kinetic/octomap-pa/default.nix index 38f1c8e902..c4df11cf0d 100644 --- a/kinetic/octomap-pa/default.nix +++ b/kinetic/octomap-pa/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, std-srvs, tf, pcl, sensor-msgs, catkin, roscpp, octomap-msgs, laser-geometry, nav-msgs, octomap-ros, message-generation, message-runtime, pcl-ros, std-msgs, parameter-pa, pcl-conversions, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, std-srvs, pcl, parameter-pa, catkin, sensor-msgs, roscpp, octomap-msgs, laser-geometry, nav-msgs, message-generation, octomap-ros, message-runtime, pcl-ros, std-msgs, tf, pcl-conversions, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-octomap-pa"; version = "1.3.3"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f04d282323fadf8a9df0c684ac198b9d2df8423042bd2e9062d39969e2502b0e"; }; + buildInputs = [ std-srvs tf pcl parameter-pa sensor-msgs roscpp octomap-msgs message-generation nav-msgs octomap-ros pcl-ros std-msgs laser-geometry pcl-conversions geometry-msgs ]; propagatedBuildInputs = [ std-srvs pcl parameter-pa sensor-msgs roscpp octomap-msgs laser-geometry nav-msgs octomap-ros message-runtime pcl-ros std-msgs tf pcl-conversions geometry-msgs ]; - nativeBuildInputs = [ std-srvs tf pcl parameter-pa sensor-msgs catkin roscpp octomap-msgs message-generation nav-msgs octomap-ros pcl-ros std-msgs laser-geometry pcl-conversions geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ProAut octomap package''; diff --git a/kinetic/octomap-ros/default.nix b/kinetic/octomap-ros/default.nix index 3194b9ad2c..8b04011032 100644 --- a/kinetic/octomap-ros/default.nix +++ b/kinetic/octomap-ros/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "fd2a63942add5b97f2d64aa2396931744efc704d4b4aef4465346aa016005544"; }; + buildInputs = [ octomap tf sensor-msgs catkin octomap-msgs ]; propagatedBuildInputs = [ sensor-msgs tf octomap octomap-msgs ]; - nativeBuildInputs = [ octomap tf sensor-msgs catkin octomap-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''octomap_ros provides conversion functions between ROS and OctoMap's native types. diff --git a/kinetic/octomap-rviz-plugins/default.nix b/kinetic/octomap-rviz-plugins/default.nix index 0ba3929d3e..ea71f3dd3a 100644 --- a/kinetic/octomap-rviz-plugins/default.nix +++ b/kinetic/octomap-rviz-plugins/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "72f811c29603254838cd28a71a97c4ccc029ac5e046e121e662274a9e7519e5d"; }; + buildInputs = [ roscpp rviz octomap octomap-msgs ]; propagatedBuildInputs = [ roscpp rviz octomap octomap-msgs ]; - nativeBuildInputs = [ rviz octomap catkin roscpp octomap-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A set of plugins for displaying occupancy information decoded from binary octomap messages.''; diff --git a/kinetic/octomap-server/default.nix b/kinetic/octomap-server/default.nix index 35a06debea..fe313bf37f 100644 --- a/kinetic/octomap-server/default.nix +++ b/kinetic/octomap-server/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "75b3ad03bcef61e27fb9d19c5ad1efb1ffccb8fc2353c355e58a31b9eb3802b0"; }; + buildInputs = [ std-srvs pcl sensor-msgs roscpp octomap-msgs nav-msgs octomap-ros octomap visualization-msgs pcl-ros std-msgs dynamic-reconfigure nodelet pcl-conversions ]; propagatedBuildInputs = [ std-srvs pcl sensor-msgs roscpp octomap-msgs nav-msgs octomap-ros octomap visualization-msgs pcl-ros std-msgs dynamic-reconfigure nodelet pcl-conversions ]; - nativeBuildInputs = [ std-srvs pcl sensor-msgs catkin roscpp octomap-msgs nav-msgs octomap-ros octomap visualization-msgs pcl-ros std-msgs dynamic-reconfigure nodelet pcl-conversions ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''octomap_server loads a 3D map (as Octree-based OctoMap) and distributes it to other nodes in a compact binary format. It also allows to incrementally build 3D OctoMaps, and provides map saving in the node octomap_saver.''; diff --git a/kinetic/oculusprime/default.nix b/kinetic/oculusprime/default.nix index ed377c22f0..ce617725a0 100644 --- a/kinetic/oculusprime/default.nix +++ b/kinetic/oculusprime/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, gmapping, map-server, openni2-camera, amcl, catkin, move-base, roscpp, depthimage-to-laserscan, dwa-local-planner, nodelet, rospy, std-msgs, openni2-launch, dynamic-reconfigure, visualization-msgs, pcl-ros }: +{ lib, buildRosPackage, fetchurl, gmapping, map-server, dynamic-reconfigure, openni2-camera, amcl, catkin, move-base, depthimage-to-laserscan, dwa-local-planner, nodelet, rospy, std-msgs, openni2-launch, visualization-msgs, roscpp, pcl-ros }: buildRosPackage { pname = "ros-kinetic-oculusprime"; version = "0.1.3"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6daabd727850d25eda5451634f17666297ae5dad0fd15cf67b088a538f4eea9f"; }; + buildInputs = [ visualization-msgs dynamic-reconfigure std-msgs nodelet roscpp pcl-ros rospy ]; propagatedBuildInputs = [ gmapping map-server openni2-camera amcl openni2-launch move-base rospy dwa-local-planner visualization-msgs pcl-ros std-msgs depthimage-to-laserscan dynamic-reconfigure roscpp nodelet ]; - nativeBuildInputs = [ visualization-msgs dynamic-reconfigure std-msgs nodelet catkin roscpp pcl-ros rospy ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Oculus Prime ROS Interface''; diff --git a/kinetic/odometry-publisher-tutorial/default.nix b/kinetic/odometry-publisher-tutorial/default.nix index 62ac647b9b..3e70430eac 100644 --- a/kinetic/odometry-publisher-tutorial/default.nix +++ b/kinetic/odometry-publisher-tutorial/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "70cea6a4d984eee00bbf0c0b2099a0f7634596d9b414ab2c9c2a2046c3a97028"; }; + buildInputs = [ nav-msgs tf roscpp ]; propagatedBuildInputs = [ nav-msgs tf roscpp ]; - nativeBuildInputs = [ catkin nav-msgs tf roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The odometry_publisher_tutorial package''; diff --git a/kinetic/odva-ethernetip/default.nix b/kinetic/odva-ethernetip/default.nix index e2658f11a9..c2b569529a 100644 --- a/kinetic/odva-ethernetip/default.nix +++ b/kinetic/odva-ethernetip/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "3989dd0c9fe6e06337d815385beb14ef3a0f97336855b186a052fe647161d51b"; }; + buildInputs = [ console-bridge boost ]; checkInputs = [ rosunit ]; propagatedBuildInputs = [ console-bridge boost ]; - nativeBuildInputs = [ catkin console-bridge boost ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Library implementing ODVA EtherNet/IP (Industrial Protocol).''; diff --git a/kinetic/ompl/default.nix b/kinetic/ompl/default.nix index 1dd137b38f..f39a63e7d0 100644 --- a/kinetic/ompl/default.nix +++ b/kinetic/ompl/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3930855a0141df54e5c4758446f3aee262fdda700cbf3377b6044cf1ff7fa538"; }; + buildInputs = [ cmake boost eigen ]; propagatedBuildInputs = [ boost eigen ]; - nativeBuildInputs = [ cmake boost eigen ]; + nativeBuildInputs = [ cmake ]; meta = { description = ''OMPL is a free sampling-based motion planning library.''; diff --git a/kinetic/omron-os32c-driver/default.nix b/kinetic/omron-os32c-driver/default.nix index 6bdb885cae..90c1f96fb3 100644 --- a/kinetic/omron-os32c-driver/default.nix +++ b/kinetic/omron-os32c-driver/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "f32233951d32d26d96992ea97425445eedb4bebffa91ba7858deda27f156dc6e"; }; + buildInputs = [ diagnostic-updater odva-ethernetip boost sensor-msgs roscpp ]; checkInputs = [ roslaunch rosunit ]; propagatedBuildInputs = [ diagnostic-updater odva-ethernetip boost sensor-msgs roscpp ]; - nativeBuildInputs = [ diagnostic-updater odva-ethernetip catkin boost sensor-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Interface driver for Omron OS32C Lidar via Ethernet/IP (Industrial Protocol)''; diff --git a/kinetic/op3-action-editor/default.nix b/kinetic/op3-action-editor/default.nix index 19f3e3b0fd..539f76f760 100644 --- a/kinetic/op3-action-editor/default.nix +++ b/kinetic/op3-action-editor/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e62501e2e21b69fddf5d2a3f0b6e9b63c2a1a71070d846029d81efe0d8d5b1f6"; }; + buildInputs = [ libyamlcpp dynamixel-sdk ncurses op3-action-module std-msgs robotis-device roscpp robotis-controller ]; propagatedBuildInputs = [ dynamixel-sdk op3-manager op3-action-module libyamlcpp robotis-controller ncurses std-msgs robotis-device roscpp ros-mpg321-player ]; - nativeBuildInputs = [ dynamixel-sdk op3-action-module libyamlcpp catkin robotis-controller ncurses std-msgs robotis-device roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The op3_action_editor package porovides editor tool to make motion.''; diff --git a/kinetic/op3-action-module-msgs/default.nix b/kinetic/op3-action-module-msgs/default.nix index 14814ae043..3bcea0eb78 100644 --- a/kinetic/op3-action-module-msgs/default.nix +++ b/kinetic/op3-action-module-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "88a0f36db2c75fbfdc0f539e22618940aa833cc97cb8c4591a2e5b6ae1cc65a9"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package includes ROS messages and services for the ROBOTIS OP3 packages''; diff --git a/kinetic/op3-action-module/default.nix b/kinetic/op3-action-module/default.nix index 81d28a06ea..bbe78c1106 100644 --- a/kinetic/op3-action-module/default.nix +++ b/kinetic/op3-action-module/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f19338516aa79cb1951aabc477ea97b73ec09cbea91d9d7a849751ccecbaca4f"; }; + buildInputs = [ roslib op3-action-module-msgs boost std-msgs robotis-device robotis-controller-msgs robotis-framework-common roscpp ]; propagatedBuildInputs = [ roslib op3-action-module-msgs boost std-msgs robotis-device robotis-controller-msgs robotis-framework-common roscpp ]; - nativeBuildInputs = [ boost catkin roscpp robotis-controller-msgs op3-action-module-msgs std-msgs robotis-device roslib robotis-framework-common ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The op3_action_module package''; diff --git a/kinetic/op3-balance-control/default.nix b/kinetic/op3-balance-control/default.nix index 2bcbc1b811..4aee53fa60 100644 --- a/kinetic/op3-balance-control/default.nix +++ b/kinetic/op3-balance-control/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5acbf20e7b57df2ee6531c91867030170799964eb75e9eb4accfa68f74a2d9c2"; }; + buildInputs = [ roscpp cmake-modules robotis-math eigen ]; propagatedBuildInputs = [ roscpp cmake-modules robotis-math eigen ]; - nativeBuildInputs = [ robotis-math cmake-modules eigen catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The op3_balance_control package''; diff --git a/kinetic/op3-ball-detector/default.nix b/kinetic/op3-ball-detector/default.nix index 6b350f7f3e..4302d8b08c 100644 --- a/kinetic/op3-ball-detector/default.nix +++ b/kinetic/op3-ball-detector/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8bb00a403db528463977ca3d432f4be635d27c91366963b156f37116f1930e86"; }; + buildInputs = [ boost libyamlcpp image-transport sensor-msgs cv-bridge roslib message-generation dynamic-reconfigure std-msgs roscpp opencv3 geometry-msgs ]; propagatedBuildInputs = [ boost usb-cam uvc-camera libyamlcpp image-transport sensor-msgs cv-bridge roslib message-runtime dynamic-reconfigure std-msgs roscpp opencv3 geometry-msgs ]; - nativeBuildInputs = [ boost libyamlcpp image-transport sensor-msgs cv-bridge catkin roslib message-generation dynamic-reconfigure std-msgs roscpp opencv3 geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package implements a circle-like shape detector of the input image. diff --git a/kinetic/op3-base-module/default.nix b/kinetic/op3-base-module/default.nix index 053f06bf2b..f56e460ecd 100644 --- a/kinetic/op3-base-module/default.nix +++ b/kinetic/op3-base-module/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1fc6ab0e6efe480f8a14a4e7bf9b40144b9750ae1d2475266b5e72d8847a872a"; }; + buildInputs = [ cmake-modules boost geometry-msgs libyamlcpp roscpp roslib robotis-math op3-kinematics-dynamics eigen std-msgs robotis-device robotis-controller-msgs robotis-framework-common ]; propagatedBuildInputs = [ cmake-modules boost geometry-msgs libyamlcpp roscpp roslib robotis-math op3-kinematics-dynamics eigen std-msgs robotis-device robotis-controller-msgs robotis-framework-common ]; - nativeBuildInputs = [ cmake-modules boost geometry-msgs libyamlcpp catkin roscpp roslib robotis-math op3-kinematics-dynamics eigen std-msgs robotis-device robotis-controller-msgs robotis-framework-common ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The op3_base_module package''; diff --git a/kinetic/op3-camera-setting-tool/default.nix b/kinetic/op3-camera-setting-tool/default.nix index 2b51aae40d..ce39b6d658 100644 --- a/kinetic/op3-camera-setting-tool/default.nix +++ b/kinetic/op3-camera-setting-tool/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f6fac433344f169ff92c72877682d478c398689635d1dc695d771a2f6bc72999"; }; + buildInputs = [ libyamlcpp roslib message-generation boost dynamic-reconfigure std-msgs roscpp ]; propagatedBuildInputs = [ libyamlcpp roslib message-runtime boost dynamic-reconfigure std-msgs roscpp ]; - nativeBuildInputs = [ libyamlcpp roslib message-generation boost dynamic-reconfigure std-msgs catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The op3_camera_setting_tool package''; diff --git a/kinetic/op3-demo/default.nix b/kinetic/op3-demo/default.nix index 2594fa0b5a..54db993013 100644 --- a/kinetic/op3-demo/default.nix +++ b/kinetic/op3-demo/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c82e1710ff94764048e06d5f4485f6e18b372d622c012079793321ab1263bae8"; }; + buildInputs = [ boost cmake-modules libyamlcpp sensor-msgs op3-walking-module-msgs roscpp op3-ball-detector op3-action-module-msgs roslib robotis-math eigen std-msgs robotis-controller-msgs geometry-msgs ]; propagatedBuildInputs = [ op3-web-setting-tool boost cmake-modules op3-manager libyamlcpp op3-camera-setting-tool sensor-msgs op3-walking-module-msgs roscpp ros-madplay-player op3-ball-detector op3-action-module-msgs robotis-math roslib eigen std-msgs robotis-controller-msgs geometry-msgs ]; - nativeBuildInputs = [ boost cmake-modules libyamlcpp sensor-msgs catkin op3-walking-module-msgs roscpp op3-ball-detector op3-action-module-msgs roslib robotis-math eigen std-msgs robotis-controller-msgs geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''OP3 default demo diff --git a/kinetic/op3-direct-control-module/default.nix b/kinetic/op3-direct-control-module/default.nix index 5657b760bf..00bcffb0f6 100644 --- a/kinetic/op3-direct-control-module/default.nix +++ b/kinetic/op3-direct-control-module/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a109785f38e9c1394c466ad929d051e4ce37379b08e3fc0a48e5157b6c263c7f"; }; + buildInputs = [ cmake-modules boost sensor-msgs roscpp robotis-math op3-kinematics-dynamics eigen std-msgs robotis-device robotis-controller-msgs robotis-framework-common ]; propagatedBuildInputs = [ cmake-modules boost sensor-msgs roscpp robotis-math op3-kinematics-dynamics eigen std-msgs robotis-device robotis-controller-msgs robotis-framework-common ]; - nativeBuildInputs = [ cmake-modules boost sensor-msgs catkin roscpp robotis-math op3-kinematics-dynamics eigen std-msgs robotis-device robotis-controller-msgs robotis-framework-common ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The op3_direct_control_module package''; diff --git a/kinetic/op3-gui-demo/default.nix b/kinetic/op3-gui-demo/default.nix index be685eae9f..60e2459731 100644 --- a/kinetic/op3-gui-demo/default.nix +++ b/kinetic/op3-gui-demo/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, op3-online-walking-module-msgs, op3-navigation, qt4, op3-walking-module-msgs, robotis-controller-msgs, geometry-msgs, boost, eigen-conversions, roslib, catkin, qt-build, std-msgs, roscpp, visualization-msgs, cmake-modules, libyamlcpp, sensor-msgs, interactive-markers, eigen, humanoid-nav-msgs }: +{ lib, buildRosPackage, fetchurl, op3-online-walking-module-msgs, op3-navigation, qt4, op3-walking-module-msgs, robotis-controller-msgs, geometry-msgs, boost, eigen-conversions, roslib, catkin, qt-build, std-msgs, visualization-msgs, roscpp, cmake-modules, libyamlcpp, sensor-msgs, interactive-markers, eigen, humanoid-nav-msgs }: buildRosPackage { pname = "ros-kinetic-op3-gui-demo"; version = "0.2.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "cd8b544daaa58d0475effd6dd9e477d972b3db7b19a2b5f5241f9fae1e06a440"; }; + buildInputs = [ op3-online-walking-module-msgs boost cmake-modules qt4 libyamlcpp sensor-msgs op3-walking-module-msgs roscpp roslib interactive-markers visualization-msgs qt-build std-msgs eigen-conversions robotis-controller-msgs humanoid-nav-msgs geometry-msgs eigen ]; propagatedBuildInputs = [ op3-online-walking-module-msgs op3-navigation qt4 op3-walking-module-msgs qt-build std-msgs roscpp visualization-msgs robotis-controller-msgs geometry-msgs cmake-modules boost libyamlcpp sensor-msgs interactive-markers eigen eigen-conversions roslib humanoid-nav-msgs ]; - nativeBuildInputs = [ op3-online-walking-module-msgs qt4 catkin op3-walking-module-msgs qt-build std-msgs roscpp visualization-msgs robotis-controller-msgs geometry-msgs boost cmake-modules libyamlcpp sensor-msgs interactive-markers eigen eigen-conversions roslib humanoid-nav-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The op3_gui_demo is a GUI software to control ROBOTIS-OP3. Within this program, user can perform module settings, walking tuner, head joint control and play actions.''; diff --git a/kinetic/op3-head-control-module/default.nix b/kinetic/op3-head-control-module/default.nix index f23bea2597..c33a7ad9aa 100644 --- a/kinetic/op3-head-control-module/default.nix +++ b/kinetic/op3-head-control-module/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e15b5e6bbd7f152fa92cb9a85361014f3c88defb93bddaab20fea1b72e254ab2"; }; + buildInputs = [ cmake-modules boost sensor-msgs roscpp robotis-math eigen std-msgs robotis-device robotis-controller-msgs robotis-framework-common ]; propagatedBuildInputs = [ cmake-modules boost sensor-msgs roscpp robotis-math eigen std-msgs robotis-device robotis-controller-msgs robotis-framework-common ]; - nativeBuildInputs = [ cmake-modules boost sensor-msgs catkin roscpp robotis-math eigen std-msgs robotis-device robotis-controller-msgs robotis-framework-common ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The op3_head_control_module package''; diff --git a/kinetic/op3-kinematics-dynamics/default.nix b/kinetic/op3-kinematics-dynamics/default.nix index edb00b4cb5..2ffae0b8b8 100644 --- a/kinetic/op3-kinematics-dynamics/default.nix +++ b/kinetic/op3-kinematics-dynamics/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a9e592483d32506bf257acbf47a3fc1eae9b474e38bb708efeacda11f63c5239"; }; + buildInputs = [ roscpp cmake-modules robotis-math eigen ]; propagatedBuildInputs = [ roscpp cmake-modules robotis-math eigen ]; - nativeBuildInputs = [ robotis-math cmake-modules eigen catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The op3_kinematics_dynamics package''; diff --git a/kinetic/op3-localization/default.nix b/kinetic/op3-localization/default.nix index 7d641df635..5a3030c9c6 100644 --- a/kinetic/op3-localization/default.nix +++ b/kinetic/op3-localization/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e9c6d3acec7b401ee6ed5a9552295b8b3adf48071ca9424ec9439187756f555f"; }; + buildInputs = [ cmake-modules boost sensor-msgs roscpp robotis-math eigen std-msgs eigen-conversions tf geometry-msgs ]; propagatedBuildInputs = [ cmake-modules boost sensor-msgs roscpp robotis-math eigen std-msgs eigen-conversions tf geometry-msgs ]; - nativeBuildInputs = [ cmake-modules boost sensor-msgs catkin roscpp robotis-math eigen std-msgs eigen-conversions tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The op3_localization package''; diff --git a/kinetic/op3-manager/default.nix b/kinetic/op3-manager/default.nix index 0e1f9876ee..7489064155 100644 --- a/kinetic/op3-manager/default.nix +++ b/kinetic/op3-manager/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "71c856f26a789b7da5d975cd3034f0073381d0002a9f6a6c780c677c00e5c69a"; }; + buildInputs = [ dynamixel-sdk op3-online-walking-module-msgs op3-walking-module op3-action-module op3-head-control-module op3-walking-module-msgs op3-balance-control robotis-controller op3-action-module-msgs robotis-math robotis-device roscpp robotis-controller-msgs robotis-framework-common op3-online-walking-module cmake-modules open-cr-module op3-base-module op3-kinematics-dynamics op3-direct-control-module ]; propagatedBuildInputs = [ dynamixel-sdk op3-online-walking-module-msgs op3-walking-module op3-action-module op3-head-control-module op3-walking-module-msgs op3-balance-control robotis-controller op3-action-module-msgs robotis-math robotis-device roscpp robotis-controller-msgs robotis-framework-common op3-online-walking-module cmake-modules open-cr-module op3-base-module op3-localization op3-kinematics-dynamics op3-direct-control-module ]; - nativeBuildInputs = [ dynamixel-sdk op3-online-walking-module-msgs op3-walking-module op3-action-module op3-head-control-module catkin op3-walking-module-msgs op3-balance-control robotis-controller op3-action-module-msgs robotis-math robotis-device roscpp robotis-controller-msgs robotis-framework-common op3-online-walking-module cmake-modules open-cr-module op3-base-module op3-kinematics-dynamics op3-direct-control-module ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The op3_manager package''; diff --git a/kinetic/op3-offset-tuner-client/default.nix b/kinetic/op3-offset-tuner-client/default.nix index 2f137c876c..677f8ab909 100644 --- a/kinetic/op3-offset-tuner-client/default.nix +++ b/kinetic/op3-offset-tuner-client/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c20033dd184e285fc2797bfff7cbb90961c44e476dff51c909602bd4e71e4762"; }; + buildInputs = [ libyamlcpp qt4 roslib op3-offset-tuner-msgs qt-build std-msgs roscpp ]; propagatedBuildInputs = [ libyamlcpp qt4 op3-offset-tuner-msgs op3-offset-tuner-server std-msgs qt-build roslib roscpp ]; - nativeBuildInputs = [ libyamlcpp qt4 roslib op3-offset-tuner-msgs qt-build std-msgs catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The op3_offset_tuner_client package''; diff --git a/kinetic/op3-offset-tuner-msgs/default.nix b/kinetic/op3-offset-tuner-msgs/default.nix index c497743bce..9258422756 100644 --- a/kinetic/op3-offset-tuner-msgs/default.nix +++ b/kinetic/op3-offset-tuner-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bb1ae01bab217767063e9efc419103fa3245355a8d3215b9d7734e646366fe87"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package includes ROS messages and services for the ROBOTIS OP3 packages''; diff --git a/kinetic/op3-offset-tuner-server/default.nix b/kinetic/op3-offset-tuner-server/default.nix index 8c7489a46d..0db1f53463 100644 --- a/kinetic/op3-offset-tuner-server/default.nix +++ b/kinetic/op3-offset-tuner-server/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "58b43b0685e0d6fe1b2476e39feaaacd7220e146fe5227547e00fa201fb0a602"; }; + buildInputs = [ libyamlcpp dynamixel-sdk op3-offset-tuner-msgs op3-base-module std-msgs roscpp robotis-controller ]; propagatedBuildInputs = [ libyamlcpp dynamixel-sdk op3-offset-tuner-msgs op3-base-module std-msgs roscpp robotis-controller ]; - nativeBuildInputs = [ libyamlcpp dynamixel-sdk op3-offset-tuner-msgs op3-base-module std-msgs catkin roscpp robotis-controller ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The offset_tuner_server package''; diff --git a/kinetic/op3-online-walking-module-msgs/default.nix b/kinetic/op3-online-walking-module-msgs/default.nix index 754bafbb24..a7a2cc3400 100644 --- a/kinetic/op3-online-walking-module-msgs/default.nix +++ b/kinetic/op3-online-walking-module-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7db9ea5665c5dfbf7144b165bab5798345726f8346c369ade3a5386ead2d9ffe"; }; + buildInputs = [ std-msgs sensor-msgs message-generation geometry-msgs ]; propagatedBuildInputs = [ std-msgs sensor-msgs message-runtime geometry-msgs ]; - nativeBuildInputs = [ message-generation std-msgs sensor-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package includes ROS messages and services for the ROBOTIS OP3 packages''; diff --git a/kinetic/op3-online-walking-module/default.nix b/kinetic/op3-online-walking-module/default.nix index 7efc7d9b62..bf198a5eeb 100644 --- a/kinetic/op3-online-walking-module/default.nix +++ b/kinetic/op3-online-walking-module/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8e2853fb3cd997ed6aa52c1732a1b3314182de7af22ce80e4ae422cb9a91245e"; }; + buildInputs = [ op3-online-walking-module-msgs orocos-kdl boost cmake-modules libyamlcpp geometry-msgs sensor-msgs op3-balance-control roscpp roslib robotis-math eigen std-msgs robotis-device robotis-controller-msgs robotis-framework-common ]; propagatedBuildInputs = [ op3-online-walking-module-msgs orocos-kdl boost cmake-modules libyamlcpp geometry-msgs sensor-msgs op3-balance-control roscpp roslib robotis-math eigen std-msgs robotis-device robotis-controller-msgs robotis-framework-common ]; - nativeBuildInputs = [ op3-online-walking-module-msgs orocos-kdl boost cmake-modules libyamlcpp geometry-msgs sensor-msgs catkin op3-balance-control roscpp roslib robotis-math eigen std-msgs robotis-device robotis-controller-msgs robotis-framework-common ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The op3_online_walking_module package''; diff --git a/kinetic/op3-walking-module-msgs/default.nix b/kinetic/op3-walking-module-msgs/default.nix index 7166990a53..ace4b2abf4 100644 --- a/kinetic/op3-walking-module-msgs/default.nix +++ b/kinetic/op3-walking-module-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5beea7df47ba2f5cc36e80ac7d559746ce10702382c8131bf13f2a07c692738f"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package includes ROS messages and services for the ROBOTIS OP3 packages''; diff --git a/kinetic/op3-walking-module/default.nix b/kinetic/op3-walking-module/default.nix index 0a75d7cf3f..6992771972 100644 --- a/kinetic/op3-walking-module/default.nix +++ b/kinetic/op3-walking-module/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, cmake-modules, boost, libyamlcpp, sensor-msgs, catkin, op3-walking-module-msgs, eigen-conversions, robotis-controller-msgs, roslib, robotis-math, op3-kinematics-dynamics, eigen, std-msgs, robotis-device, roscpp, robotis-framework-common }: +{ lib, buildRosPackage, fetchurl, cmake-modules, boost, libyamlcpp, sensor-msgs, catkin, op3-walking-module-msgs, eigen-conversions, roscpp, roslib, robotis-math, op3-kinematics-dynamics, eigen, std-msgs, robotis-device, robotis-controller-msgs, robotis-framework-common }: buildRosPackage { pname = "ros-kinetic-op3-walking-module"; version = "0.2.1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e9c4ba310ba1bc8578c1afe440d4eebf7365e1e3008b30b328718ccc616d9dd3"; }; + buildInputs = [ cmake-modules boost libyamlcpp sensor-msgs eigen-conversions op3-walking-module-msgs roscpp roslib robotis-math op3-kinematics-dynamics eigen std-msgs robotis-device robotis-controller-msgs robotis-framework-common ]; propagatedBuildInputs = [ cmake-modules boost libyamlcpp sensor-msgs eigen-conversions op3-walking-module-msgs roscpp roslib robotis-math op3-kinematics-dynamics eigen std-msgs robotis-device robotis-controller-msgs robotis-framework-common ]; - nativeBuildInputs = [ cmake-modules boost libyamlcpp sensor-msgs catkin eigen-conversions op3-walking-module-msgs roscpp roslib robotis-math op3-kinematics-dynamics eigen std-msgs robotis-device robotis-controller-msgs robotis-framework-common ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The op3_walking_module package''; diff --git a/kinetic/open-cr-module/default.nix b/kinetic/open-cr-module/default.nix index 6d01b5a082..76f85d56f4 100644 --- a/kinetic/open-cr-module/default.nix +++ b/kinetic/open-cr-module/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "532d9964b5e4448ba498a7da0a3605d0ca7f39e29e4c62827fac67c5a1251275"; }; + buildInputs = [ cmake-modules boost sensor-msgs roscpp robotis-math eigen std-msgs robotis-device robotis-controller-msgs robotis-framework-common ]; propagatedBuildInputs = [ cmake-modules boost sensor-msgs roscpp robotis-math eigen std-msgs robotis-device robotis-controller-msgs robotis-framework-common ]; - nativeBuildInputs = [ cmake-modules boost sensor-msgs catkin roscpp robotis-math eigen std-msgs robotis-device robotis-controller-msgs robotis-framework-common ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The open_cr_module package''; diff --git a/kinetic/open-karto/default.nix b/kinetic/open-karto/default.nix index a3c4a37e41..cebcf5563f 100644 --- a/kinetic/open-karto/default.nix +++ b/kinetic/open-karto/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0ea5824754feaebb979c76ebe0e352e922b175dd7a5fc0a777e94f2329062f59"; }; + buildInputs = [ boost ]; propagatedBuildInputs = [ boost ]; - nativeBuildInputs = [ catkin boost ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Catkinized ROS packaging of the OpenKarto library''; diff --git a/kinetic/open-manipulator-ar-markers/default.nix b/kinetic/open-manipulator-ar-markers/default.nix index 403538c49e..72ca1924d8 100644 --- a/kinetic/open-manipulator-ar-markers/default.nix +++ b/kinetic/open-manipulator-ar-markers/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4885e8982d1c719369b36db057e8040802d621b4ff437fae69a488ae31ec0bc3"; }; + buildInputs = [ ar-track-alvar image-transport image-proc ar-track-alvar-msgs ]; propagatedBuildInputs = [ ar-track-alvar image-transport image-proc ar-track-alvar-msgs ]; - nativeBuildInputs = [ ar-track-alvar image-transport image-proc catkin ar-track-alvar-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''To find AR marker, it depends ar_track_alvar packages''; diff --git a/kinetic/open-manipulator-control-gui/default.nix b/kinetic/open-manipulator-control-gui/default.nix index 3f1facc663..289d9aa11c 100644 --- a/kinetic/open-manipulator-control-gui/default.nix +++ b/kinetic/open-manipulator-control-gui/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5a8c856cb265e7accc502383cd29d18b4aa42dcbdbf8eb07686d536531c0c7f1"; }; + buildInputs = [ cmake-modules open-manipulator-msgs eigen std-msgs sensor-msgs roscpp qt5.qtbase ]; propagatedBuildInputs = [ cmake-modules open-manipulator-msgs eigen std-msgs sensor-msgs roscpp qt5.qtbase ]; - nativeBuildInputs = [ catkin cmake-modules open-manipulator-msgs eigen std-msgs sensor-msgs roscpp qt5.qtbase ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''OpenManipulator GUI control package based on QT''; diff --git a/kinetic/open-manipulator-controller/default.nix b/kinetic/open-manipulator-controller/default.nix index 4674074820..9a5c985831 100644 --- a/kinetic/open-manipulator-controller/default.nix +++ b/kinetic/open-manipulator-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1ac3e1f84937a1e2e8e9ee7d3506c8ebcd7625dfea1bcf3a1761abf1a9a652a9"; }; + buildInputs = [ moveit-ros-planning boost cmake-modules geometry-msgs trajectory-msgs sensor-msgs robotis-manipulator open-manipulator-libs moveit-core std-msgs moveit-msgs roscpp moveit-ros-planning-interface open-manipulator-msgs ]; propagatedBuildInputs = [ moveit-ros-planning boost cmake-modules geometry-msgs trajectory-msgs sensor-msgs robotis-manipulator open-manipulator-libs moveit-core std-msgs moveit-msgs roscpp moveit-ros-planning-interface open-manipulator-msgs ]; - nativeBuildInputs = [ moveit-ros-planning boost cmake-modules geometry-msgs trajectory-msgs sensor-msgs catkin robotis-manipulator open-manipulator-libs moveit-core std-msgs moveit-msgs roscpp moveit-ros-planning-interface open-manipulator-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''OpenManipulator controller package''; diff --git a/kinetic/open-manipulator-description/default.nix b/kinetic/open-manipulator-description/default.nix index ab02210dfd..5fd72de52c 100644 --- a/kinetic/open-manipulator-description/default.nix +++ b/kinetic/open-manipulator-description/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6b3d3f2a3b7fee138de657deba1388076a8326eb6bf0fc65ee730a8088999f87"; }; + buildInputs = [ urdf joint-state-publisher xacro robot-state-publisher ]; propagatedBuildInputs = [ urdf joint-state-publisher xacro robot-state-publisher ]; - nativeBuildInputs = [ urdf robot-state-publisher catkin joint-state-publisher xacro ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''OpenManipulator 3D model description for visualization and simulation''; diff --git a/kinetic/open-manipulator-gazebo/default.nix b/kinetic/open-manipulator-gazebo/default.nix index aa09855338..98f1567310 100644 --- a/kinetic/open-manipulator-gazebo/default.nix +++ b/kinetic/open-manipulator-gazebo/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "872cf14bc924a6061f0505fe4c8fa13bb3970e7602ac287dbe7624b0dba09328"; }; + buildInputs = [ gazebo-ros controller-manager urdf std-msgs roscpp xacro gazebo-ros-control ]; propagatedBuildInputs = [ gazebo-ros controller-manager urdf std-msgs roscpp xacro gazebo-ros-control ]; - nativeBuildInputs = [ gazebo-ros controller-manager urdf std-msgs catkin roscpp xacro gazebo-ros-control ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Gazebo configurations package for OpenManipulator''; diff --git a/kinetic/open-manipulator-libs/default.nix b/kinetic/open-manipulator-libs/default.nix index bd65264a63..8061d04e74 100644 --- a/kinetic/open-manipulator-libs/default.nix +++ b/kinetic/open-manipulator-libs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5ce7f6b47eb172822cb09c3577667bb57bfe74f2f2886602b7ca847dad68a5fd"; }; + buildInputs = [ dynamixel-workbench-toolbox cmake-modules eigen roscpp robotis-manipulator ]; propagatedBuildInputs = [ dynamixel-workbench-toolbox cmake-modules eigen roscpp robotis-manipulator ]; - nativeBuildInputs = [ dynamixel-workbench-toolbox cmake-modules eigen catkin roscpp robotis-manipulator ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''OpenManipulator library (Kinematics lib., Dynamixel lib., Drawing path lib.)''; diff --git a/kinetic/open-manipulator-moveit/default.nix b/kinetic/open-manipulator-moveit/default.nix index a5a0b1893e..ee2af53493 100644 --- a/kinetic/open-manipulator-moveit/default.nix +++ b/kinetic/open-manipulator-moveit/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, moveit-fake-controller-manager, moveit-ros-move-group, moveit-ros-visualization, catkin, moveit-kinematics, moveit-planners-ompl, robot-state-publisher, open-manipulator-description, joint-state-publisher, xacro, moveit-setup-assistant }: +{ lib, buildRosPackage, fetchurl, moveit-fake-controller-manager, moveit-ros-move-group, moveit-ros-visualization, catkin, moveit-kinematics, moveit-setup-assistant, robot-state-publisher, open-manipulator-description, joint-state-publisher, xacro, moveit-planners-ompl }: buildRosPackage { pname = "ros-kinetic-open-manipulator-moveit"; version = "2.0.1-r1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "fb99fd604a00f14299c996ea55e8422f4c7d6aa6506fb0bf8c61c5f2a4c2d974"; }; + buildInputs = [ open-manipulator-description ]; propagatedBuildInputs = [ moveit-fake-controller-manager moveit-ros-move-group moveit-ros-visualization moveit-kinematics moveit-setup-assistant robot-state-publisher open-manipulator-description joint-state-publisher xacro moveit-planners-ompl ]; - nativeBuildInputs = [ catkin open-manipulator-description ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''An automatically generated package with all the configuration and launch files for using the open_manipulator with the MoveIt! Motion Planning Framework''; diff --git a/kinetic/open-manipulator-msgs/default.nix b/kinetic/open-manipulator-msgs/default.nix index 402633775b..cc864399da 100644 --- a/kinetic/open-manipulator-msgs/default.nix +++ b/kinetic/open-manipulator-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "56c938f226b1b0f70ca84eab221b463f90deac4719e83ffa60e83d37a55d5dc1"; }; + buildInputs = [ std-msgs message-generation geometry-msgs ]; propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ]; - nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages and services package for OpenManipulator to send information about state or pose''; diff --git a/kinetic/open-manipulator-teleop/default.nix b/kinetic/open-manipulator-teleop/default.nix index daeb762c00..2d8926cfd7 100644 --- a/kinetic/open-manipulator-teleop/default.nix +++ b/kinetic/open-manipulator-teleop/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e753f73f1775c8f4e955cc80cc17832b568086199980f19a4113ca4767b3a094"; }; + buildInputs = [ std-msgs sensor-msgs roscpp open-manipulator-msgs ]; propagatedBuildInputs = [ std-msgs sensor-msgs roscpp open-manipulator-msgs ]; - nativeBuildInputs = [ catkin std-msgs sensor-msgs roscpp open-manipulator-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Provides teleoperation using keyboard for OpenManipulator.''; diff --git a/kinetic/open-manipulator-with-tb3-gazebo/default.nix b/kinetic/open-manipulator-with-tb3-gazebo/default.nix index 8d90d1f46f..560343176f 100644 --- a/kinetic/open-manipulator-with-tb3-gazebo/default.nix +++ b/kinetic/open-manipulator-with-tb3-gazebo/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "753545782928a2357e67b0636af38f2cafc42dc8e8e2b7f8f6e9798e8cad3a6c"; }; + buildInputs = [ gazebo-ros controller-manager urdf xacro gazebo-ros-control ]; propagatedBuildInputs = [ gazebo-ros controller-manager urdf xacro gazebo-ros-control ]; - nativeBuildInputs = [ gazebo-ros controller-manager urdf catkin xacro gazebo-ros-control ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Simulation package using gazebo for OpenManipulator with TurtleBot3''; diff --git a/kinetic/open-manipulator-with-tb3-tools/default.nix b/kinetic/open-manipulator-with-tb3-tools/default.nix index fc48338cf2..af4674150b 100644 --- a/kinetic/open-manipulator-with-tb3-tools/default.nix +++ b/kinetic/open-manipulator-with-tb3-tools/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "df2f23099b911daa96c63008030efe205c170a22f2cce4be524446fb3433d481"; }; + buildInputs = [ moveit-ros-planning geometry-msgs smach trajectory-msgs smach-ros ar-track-alvar-msgs nav-msgs moveit-core rospy std-msgs moveit-msgs roslaunch roscpp moveit-ros-planning-interface open-manipulator-msgs ]; propagatedBuildInputs = [ moveit-ros-planning trajectory-msgs smach-ros move-base ar-track-alvar-msgs joint-state-publisher nav-msgs rospy std-msgs moveit-msgs roscpp geometry-msgs map-server amcl moveit-ros-planning-interface moveit-core robot-state-publisher roslaunch smach open-manipulator-msgs ]; - nativeBuildInputs = [ moveit-ros-planning geometry-msgs smach trajectory-msgs catkin smach-ros ar-track-alvar-msgs nav-msgs moveit-core rospy std-msgs moveit-msgs roslaunch roscpp moveit-ros-planning-interface open-manipulator-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The tools package(including SLAM, Navigation, Manipulation) for OpenManipulator with TurtleBot3''; diff --git a/kinetic/open-manipulator-with-tb3-waffle-moveit/default.nix b/kinetic/open-manipulator-with-tb3-waffle-moveit/default.nix index 97079a20d9..ff613b72b2 100644 --- a/kinetic/open-manipulator-with-tb3-waffle-moveit/default.nix +++ b/kinetic/open-manipulator-with-tb3-waffle-moveit/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, moveit-fake-controller-manager, moveit-ros-move-group, moveit-ros-visualization, moveit-kinematics, open-manipulator-with-tb3-description, catkin, moveit-setup-assistant, robot-state-publisher, joint-state-publisher, xacro, moveit-planners-ompl }: +{ lib, buildRosPackage, fetchurl, moveit-fake-controller-manager, moveit-ros-move-group, moveit-ros-visualization, moveit-kinematics, open-manipulator-with-tb3-description, catkin, moveit-planners-ompl, robot-state-publisher, joint-state-publisher, xacro, moveit-setup-assistant }: buildRosPackage { pname = "ros-kinetic-open-manipulator-with-tb3-waffle-moveit"; version = "1.1.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ecb7e841638c744f3ee52b68314ef299790a7fb3dedd8f07e385b6d5ceaddd85"; }; + buildInputs = [ open-manipulator-with-tb3-description ]; propagatedBuildInputs = [ moveit-fake-controller-manager moveit-ros-move-group moveit-ros-visualization moveit-kinematics open-manipulator-with-tb3-description moveit-planners-ompl robot-state-publisher joint-state-publisher xacro moveit-setup-assistant ]; - nativeBuildInputs = [ catkin open-manipulator-with-tb3-description ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''An automatically generated package with all the configuration and launch files for using the om_with_tb3 with the MoveIt! Motion Planning Framework''; diff --git a/kinetic/open-manipulator-with-tb3-waffle-pi-moveit/default.nix b/kinetic/open-manipulator-with-tb3-waffle-pi-moveit/default.nix index f0df6f207f..1eced9a914 100644 --- a/kinetic/open-manipulator-with-tb3-waffle-pi-moveit/default.nix +++ b/kinetic/open-manipulator-with-tb3-waffle-pi-moveit/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, moveit-fake-controller-manager, moveit-ros-move-group, moveit-ros-visualization, moveit-kinematics, open-manipulator-with-tb3-description, catkin, moveit-setup-assistant, robot-state-publisher, joint-state-publisher, xacro, moveit-planners-ompl }: +{ lib, buildRosPackage, fetchurl, moveit-fake-controller-manager, moveit-ros-move-group, moveit-ros-visualization, moveit-kinematics, open-manipulator-with-tb3-description, catkin, moveit-planners-ompl, robot-state-publisher, joint-state-publisher, xacro, moveit-setup-assistant }: buildRosPackage { pname = "ros-kinetic-open-manipulator-with-tb3-waffle-pi-moveit"; version = "1.1.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "10973317b1707b23614d154c82a20ba22146fd066b8660f67575d8b8fe598223"; }; + buildInputs = [ open-manipulator-with-tb3-description ]; propagatedBuildInputs = [ moveit-fake-controller-manager moveit-ros-move-group moveit-ros-visualization moveit-kinematics open-manipulator-with-tb3-description moveit-planners-ompl robot-state-publisher joint-state-publisher xacro moveit-setup-assistant ]; - nativeBuildInputs = [ catkin open-manipulator-with-tb3-description ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''An automatically generated package with all the configuration and launch files for using the om_with_tb3 with the MoveIt! Motion Planning Framework''; diff --git a/kinetic/opencv-apps/default.nix b/kinetic/opencv-apps/default.nix index f177853193..d34c979e83 100644 --- a/kinetic/opencv-apps/default.nix +++ b/kinetic/opencv-apps/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "9832eca7901959d7990e91415d9101f37eefd9c69aa91427f07550733e5f2af2"; }; + buildInputs = [ std-srvs message-generation cv-bridge nodelet dynamic-reconfigure std-msgs image-transport roscpp ]; checkInputs = [ rostest rostopic image-view topic-tools rosbag image-proc compressed-image-transport rosservice ]; propagatedBuildInputs = [ std-srvs cv-bridge message-runtime nodelet dynamic-reconfigure std-msgs image-transport roscpp ]; - nativeBuildInputs = [ std-srvs image-transport cv-bridge catkin roscpp message-generation dynamic-reconfigure std-msgs nodelet ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''
opencv_apps provides various nodes that run internally OpenCV's functionalities and publish the result as ROS topics. With opencv_apps, you can skip writing OpenCV application codes for a lot of its functionalities by simply running a launch file that corresponds to OpenCV's functionality you want.
diff --git a/kinetic/opencv-candidate/default.nix b/kinetic/opencv-candidate/default.nix index 003d105212..e74157474c 100644 --- a/kinetic/opencv-candidate/default.nix +++ b/kinetic/opencv-candidate/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bea19bc2d54c5a09dc22c301ca24fbb1521c92c14443f72cc64affa68c2ecc27"; }; + buildInputs = [ cv-bridge ]; propagatedBuildInputs = [ cv-bridge ]; - nativeBuildInputs = [ catkin cv-bridge ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Experimental OpenCV functions''; diff --git a/kinetic/openface-ros/default.nix b/kinetic/openface-ros/default.nix index 93ed120988..7e3f337e09 100644 --- a/kinetic/openface-ros/default.nix +++ b/kinetic/openface-ros/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e6475b9491f357caab0b422f7394a467ebbe340332e291e92810974855b2ec33"; }; + buildInputs = [ rospy cv-bridge image-recognition-util image-recognition-msgs ]; propagatedBuildInputs = [ pythonPackages.numpy image-recognition-msgs image-recognition-util rospy cv-bridge ]; - nativeBuildInputs = [ image-recognition-msgs image-recognition-util rospy catkin cv-bridge ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The openface_ros package''; diff --git a/kinetic/openni-launch/default.nix b/kinetic/openni-launch/default.nix index f3f2f128bb..935ac911ed 100644 --- a/kinetic/openni-launch/default.nix +++ b/kinetic/openni-launch/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ec0a07c5239ce3b8d9bf6dd9ec13f481341bf36b1f319f55240e9e101e0ee7d6"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ rgbd-launch nodelet openni-camera ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Launch files to open an OpenNI device and load all nodelets to diff --git a/kinetic/openni2-camera/default.nix b/kinetic/openni2-camera/default.nix index a517f8e90e..72685dc278 100644 --- a/kinetic/openni2-camera/default.nix +++ b/kinetic/openni2-camera/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d01fc898832787534385208a526942d811fc3974eee6c50ed59b8865752270a3"; }; + buildInputs = [ message-generation dynamic-reconfigure camera-info-manager image-transport sensor-msgs nodelet roscpp openni2 ]; propagatedBuildInputs = [ message-runtime nodelet dynamic-reconfigure camera-info-manager image-transport sensor-msgs roscpp openni2 ]; - nativeBuildInputs = [ camera-info-manager image-transport sensor-msgs catkin roscpp message-generation dynamic-reconfigure nodelet openni2 ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Drivers for the Asus Xtion and Primesense Devices. For using a kinect diff --git a/kinetic/openni2-launch/default.nix b/kinetic/openni2-launch/default.nix index 92a7f7535d..f3d0f53b9c 100644 --- a/kinetic/openni2-launch/default.nix +++ b/kinetic/openni2-launch/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, openni2-camera, depth-image-proc, roswtf, image-proc, catkin, pythonPackages, usbutils, rgbd-launch, rospy, nodelet, roslaunch, tf }: +{ lib, buildRosPackage, fetchurl, roslaunch, openni2-camera, depth-image-proc, roswtf, tf, catkin, pythonPackages, usbutils, rgbd-launch, rospy, image-proc, nodelet }: buildRosPackage { pname = "ros-kinetic-openni2-launch"; version = "0.4.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "566982c3b938b9e2a938812f9f216ff4e70bf8f9e0e2a256413f87c6aa8570a8"; }; + buildInputs = [ roslaunch pythonPackages.catkin-pkg ]; propagatedBuildInputs = [ depth-image-proc openni2-camera roswtf tf usbutils rgbd-launch rospy image-proc nodelet ]; - nativeBuildInputs = [ roslaunch catkin pythonPackages.catkin-pkg ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Launch files to start the openni2_camera drivers using rgbd_launch.''; diff --git a/kinetic/openrtm-aist/default.nix b/kinetic/openrtm-aist/default.nix index 40712dbe65..4c0a63d266 100644 --- a/kinetic/openrtm-aist/default.nix +++ b/kinetic/openrtm-aist/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d052c675f08fd1db9327be3d0140b3b56d003d0f3aaff92b3fc5d139568b1786"; }; + buildInputs = [ omniorb utillinux doxygen ]; propagatedBuildInputs = [ omniorb catkin utillinux ]; - nativeBuildInputs = [ automake omniorb cmake utillinux libtool pkg-config doxygen ]; + nativeBuildInputs = [ automake cmake libtool pkg-config ]; meta = { description = ''This package represents OpenRTM-aist that's built within ROS eco system. Although being ROS-agnostic by itself, you can use this via ROS together with the packages in rtmros_common that bridge between two framework.
diff --git a/kinetic/openrtm-ros-bridge/default.nix b/kinetic/openrtm-ros-bridge/default.nix index ed19ec4c7d..5ab6a2edb1 100644 --- a/kinetic/openrtm-ros-bridge/default.nix +++ b/kinetic/openrtm-ros-bridge/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bd98d729dfa985d85e8812fec751c9dbf1fba5cbc71a1afb5a31679a1dad2e76"; }; + buildInputs = [ rostest message-generation std-msgs openrtm-tools roscpp rtmbuild ]; propagatedBuildInputs = [ std-msgs openrtm-tools roscpp ]; - nativeBuildInputs = [ rostest message-generation catkin std-msgs openrtm-tools roscpp rtmbuild ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''openrtm_ros_bridge package provides basic functionalities to bind diff --git a/kinetic/openrtm-tools/default.nix b/kinetic/openrtm-tools/default.nix index 4062dc89ad..2e5ed32247 100644 --- a/kinetic/openrtm-tools/default.nix +++ b/kinetic/openrtm-tools/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2357067dfe93be5ed3bdadd4b28e08f39aa6bb5002b7c3aa75090e9e54cb6803"; }; + buildInputs = [ rostest rtshell openrtm-aist-python rosbash openrtm-aist ]; propagatedBuildInputs = [ rtshell openrtm-aist-python openrtm-aist rosbash ]; - nativeBuildInputs = [ rostest rtshell openrtm-aist-python rosbash openrtm-aist catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The openrtm_tools package''; diff --git a/kinetic/opt-camera/default.nix b/kinetic/opt-camera/default.nix index 733773d436..ade67aa831 100644 --- a/kinetic/opt-camera/default.nix +++ b/kinetic/opt-camera/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "50d070d49fe87eaa3cc70284c62f380febb5ba4a3d5df9f18d701650f8bbb7b6"; }; + buildInputs = [ rospack roslang dynamic-reconfigure camera-calibration-parsers image-proc cv-bridge compressed-image-transport sensor-msgs ]; propagatedBuildInputs = [ rospack dynamic-reconfigure camera-calibration-parsers image-proc cv-bridge compressed-image-transport sensor-msgs ]; - nativeBuildInputs = [ rospack camera-calibration-parsers sensor-msgs cv-bridge catkin roslang dynamic-reconfigure image-proc compressed-image-transport ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''opt_camera''; diff --git a/kinetic/optpp-catkin/default.nix b/kinetic/optpp-catkin/default.nix index 9b37af186c..5c4315f9ed 100644 --- a/kinetic/optpp-catkin/default.nix +++ b/kinetic/optpp-catkin/default.nix @@ -12,7 +12,8 @@ buildRosPackage { sha256 = "9af2eb6cb36367547f1ef5a9ae0f9a18ea0b8035a72930fa667bb5b616ac2a9e"; }; - nativeBuildInputs = [ autoconf git catkin gfortran ]; + buildInputs = [ autoconf git gfortran ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The OPT++ catkin wrapper package''; diff --git a/kinetic/orocos-kdl/default.nix b/kinetic/orocos-kdl/default.nix index 6ab7ed5a2e..16e006080b 100644 --- a/kinetic/orocos-kdl/default.nix +++ b/kinetic/orocos-kdl/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "7cbda0a837a7025739715ffab17b5f916d671eec8dfeb26a20ba80bfc0463590"; }; + buildInputs = [ eigen ]; checkInputs = [ cppunit ]; propagatedBuildInputs = [ catkin pkg-config eigen ]; - nativeBuildInputs = [ cmake eigen ]; + nativeBuildInputs = [ cmake ]; meta = { description = ''This package contains a recent version of the Kinematics and Dynamics diff --git a/kinetic/osg-interactive-markers/default.nix b/kinetic/osg-interactive-markers/default.nix index 0b78e39fd0..8fc731d470 100644 --- a/kinetic/osg-interactive-markers/default.nix +++ b/kinetic/osg-interactive-markers/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, osg-utils, catkin, openscenegraph, osg-markers, roscpp, interactive-markers, visualization-msgs, tf }: +{ lib, buildRosPackage, fetchurl, osg-utils, catkin, osg-markers, openscenegraph, roscpp, interactive-markers, visualization-msgs, tf }: buildRosPackage { pname = "ros-kinetic-osg-interactive-markers"; version = "1.0.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "61e77c9b041cda3c946fb1358527e33f7551875f3f2202d7f823c521419aba25"; }; + buildInputs = [ osg-markers osg-utils interactive-markers visualization-msgs tf roscpp openscenegraph ]; propagatedBuildInputs = [ osg-markers osg-utils interactive-markers visualization-msgs tf roscpp openscenegraph ]; - nativeBuildInputs = [ osg-markers osg-utils interactive-markers visualization-msgs tf catkin roscpp openscenegraph ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package is basically an OpenSceneGraph (OSG) adaptation of the Interactive Markers client writen for rviz/Ogre.''; diff --git a/kinetic/osg-markers/default.nix b/kinetic/osg-markers/default.nix index e164a34218..b9243a40c6 100644 --- a/kinetic/osg-markers/default.nix +++ b/kinetic/osg-markers/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "fe9a3e9e95560170f90486fbe707f734c1b983a35912ef2425e8992f4147d0a2"; }; + buildInputs = [ visualization-msgs tf roslib openscenegraph roscpp ]; propagatedBuildInputs = [ visualization-msgs tf roslib openscenegraph roscpp ]; - nativeBuildInputs = [ visualization-msgs tf catkin roslib openscenegraph roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''osg_markers can be used to create Markers geometry in OSG.''; diff --git a/kinetic/osg-utils/default.nix b/kinetic/osg-utils/default.nix index a0fe85224b..809ff77ce4 100644 --- a/kinetic/osg-utils/default.nix +++ b/kinetic/osg-utils/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, tf, catkin, openscenegraph, roscpp, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, catkin, openscenegraph, roscpp, tf, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-osg-utils"; version = "1.0.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b373910f54cfa60107bc4faf65ef211c4ffd45ebed37bdf539d9b6158cb96266"; }; + buildInputs = [ tf openscenegraph roscpp geometry-msgs ]; propagatedBuildInputs = [ tf openscenegraph roscpp geometry-msgs ]; - nativeBuildInputs = [ geometry-msgs catkin tf openscenegraph roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''osg_utils is a library that contains some classes that may be useful in ROS-OSG applications.''; diff --git a/kinetic/osm-cartography/default.nix b/kinetic/osm-cartography/default.nix index 9ee77ff8c5..f68b73238f 100644 --- a/kinetic/osm-cartography/default.nix +++ b/kinetic/osm-cartography/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, dynamic-reconfigure, catkin, rospy, geodesy, geographic-msgs, rviz, visualization-msgs, route-network, std-msgs, roslaunch, tf, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, dynamic-reconfigure, catkin, geodesy, geographic-msgs, std-msgs, rviz, visualization-msgs, route-network, rospy, roslaunch, tf, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-osm-cartography"; version = "0.2.4"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "b7b44c6d2025f65348f479c1c748e9dc56d9bb6fbda5c6f37fac01de6c428f40"; }; + buildInputs = [ geodesy geographic-msgs dynamic-reconfigure std-msgs tf visualization-msgs geometry-msgs rospy ]; checkInputs = [ roslaunch ]; propagatedBuildInputs = [ tf rospy geodesy geographic-msgs rviz route-network dynamic-reconfigure std-msgs visualization-msgs geometry-msgs ]; - nativeBuildInputs = [ catkin rospy geodesy geographic-msgs visualization-msgs dynamic-reconfigure std-msgs tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Geographic mapping using Open Street Map data.''; diff --git a/kinetic/ouster-driver/default.nix b/kinetic/ouster-driver/default.nix index 62dfbe0e00..12f1992595 100644 --- a/kinetic/ouster-driver/default.nix +++ b/kinetic/ouster-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6696f1152949ac3729d2b7be7b3f03f835d783cb3866c0664d4d5770a19ea1c1"; }; + buildInputs = [ message-generation pcl-ros std-msgs sensor-msgs roscpp pcl-conversions ]; propagatedBuildInputs = [ message-runtime pcl-ros std-msgs sensor-msgs roscpp pcl-conversions ]; - nativeBuildInputs = [ message-generation catkin pcl-ros std-msgs sensor-msgs roscpp pcl-conversions ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''OS1 ROS client''; diff --git a/kinetic/oxford-gps-eth/default.nix b/kinetic/oxford-gps-eth/default.nix index 3eeb794446..5292903062 100644 --- a/kinetic/oxford-gps-eth/default.nix +++ b/kinetic/oxford-gps-eth/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, tf, sensor-msgs, catkin, rostest, gps-common, nav-msgs, roslaunch, roscpp, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, tf, sensor-msgs, catkin, gps-common, rostest, nav-msgs, roslaunch, roscpp, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-oxford-gps-eth"; version = "1.0.0"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "2a79eaef84c7ddb88d06603b096c5e4ce11c2f1fd5ece39e607f1c12c007e743"; }; + buildInputs = [ gps-common nav-msgs geometry-msgs sensor-msgs tf roscpp ]; checkInputs = [ rostest roslaunch ]; propagatedBuildInputs = [ roslaunch gps-common nav-msgs geometry-msgs sensor-msgs tf roscpp ]; - nativeBuildInputs = [ gps-common nav-msgs catkin geometry-msgs sensor-msgs tf roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Ethernet interface to OxTS GPS receivers (NCOM packet structure)''; diff --git a/kinetic/p2os-driver/default.nix b/kinetic/p2os-driver/default.nix index 93ca831a12..158621d266 100644 --- a/kinetic/p2os-driver/default.nix +++ b/kinetic/p2os-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "eb6f5a08cf1e70e2160dddf092289989841b16739f16d4431db1de6ba572fc14"; }; + buildInputs = [ diagnostic-updater nav-msgs kdl-parser geometry-msgs std-msgs tf roscpp p2os-msgs ]; propagatedBuildInputs = [ kdl-parser roscpp p2os-msgs diagnostic-updater nav-msgs message-runtime std-msgs tf geometry-msgs ]; - nativeBuildInputs = [ kdl-parser catkin roscpp p2os-msgs diagnostic-updater nav-msgs std-msgs tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Driver file descriptions for P2OS/ARCOS robot''; diff --git a/kinetic/p2os-msgs/default.nix b/kinetic/p2os-msgs/default.nix index a4fa682d3d..01f8c81503 100644 --- a/kinetic/p2os-msgs/default.nix +++ b/kinetic/p2os-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "581343da8fbc696ecdb595b12fbbd7a967940c22f945c2ad491bb79b0f2fec59"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-generation message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Defines the messages that are used to communicate with the diff --git a/kinetic/p2os-teleop/default.nix b/kinetic/p2os-teleop/default.nix index baede6d582..98422c9199 100644 --- a/kinetic/p2os-teleop/default.nix +++ b/kinetic/p2os-teleop/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ab335eef79180097bb377478917ae2f091b29fdb0c07812e51462f283558849d"; }; + buildInputs = [ std-msgs sensor-msgs tf geometry-msgs ]; propagatedBuildInputs = [ message-runtime std-msgs sensor-msgs tf geometry-msgs ]; - nativeBuildInputs = [ catkin std-msgs sensor-msgs tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A teleoperation node for the p2os_driver package.''; diff --git a/kinetic/p2os-urdf/default.nix b/kinetic/p2os-urdf/default.nix index 46ee5e578d..c3c0db091a 100644 --- a/kinetic/p2os-urdf/default.nix +++ b/kinetic/p2os-urdf/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e65cc280d2cacb0e5cf78cd065d8c6db2a55c5e3defc0c257b1dc19933411834"; }; + buildInputs = [ urdf kdl-parser std-msgs sensor-msgs tf geometry-msgs ]; propagatedBuildInputs = [ urdf kdl-parser p2os-driver std-msgs sensor-msgs tf geometry-msgs p2os-msgs ]; - nativeBuildInputs = [ catkin urdf kdl-parser std-msgs sensor-msgs tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''URDF file descriptions for P2OS/ARCOS robot''; diff --git a/kinetic/pacmod-game-control/default.nix b/kinetic/pacmod-game-control/default.nix index 22aebf7e4d..291aae777e 100644 --- a/kinetic/pacmod-game-control/default.nix +++ b/kinetic/pacmod-game-control/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4bf23d9a203f9d2a26a4222a8f2a7e3f5c21b269569c346264af867219e6a375"; }; + buildInputs = [ pacmod-msgs std-msgs sensor-msgs joy roscpp ]; propagatedBuildInputs = [ pacmod-msgs std-msgs sensor-msgs joy roscpp ]; - nativeBuildInputs = [ catkin pacmod-msgs std-msgs sensor-msgs joy roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS Package for controlling the AStuff PACMod with a Joystick''; diff --git a/kinetic/pacmod-msgs/default.nix b/kinetic/pacmod-msgs/default.nix index dc7ebe7131..c04ddac677 100644 --- a/kinetic/pacmod-msgs/default.nix +++ b/kinetic/pacmod-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bd8431a073289ac9c954b7d39840bb1f51b1df67aa6df177a0c6ecb1726fe661"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Message definition files for the PACMod driver''; diff --git a/kinetic/pacmod/default.nix b/kinetic/pacmod/default.nix index dfee60f718..d81969960c 100644 --- a/kinetic/pacmod/default.nix +++ b/kinetic/pacmod/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8c6f53699c4548da8a76cde1e431bb4f64c95d82b2201453160568b0780c6e14"; }; + buildInputs = [ roslint pacmod-msgs std-msgs can-msgs roscpp ]; propagatedBuildInputs = [ std-msgs can-msgs roscpp pacmod-msgs ]; - nativeBuildInputs = [ roslint pacmod-msgs std-msgs can-msgs catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''AutonomouStuff PACMod driver package''; diff --git a/kinetic/pacmod3/default.nix b/kinetic/pacmod3/default.nix index 9fe743f0c6..340167a53b 100644 --- a/kinetic/pacmod3/default.nix +++ b/kinetic/pacmod3/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a79b95e60c750525f2418dc31c7d65ceb3ce1471bae80cea437458dad32ec0cb"; }; + buildInputs = [ std-msgs can-msgs roscpp pacmod-msgs ]; propagatedBuildInputs = [ std-msgs can-msgs roscpp pacmod-msgs ]; - nativeBuildInputs = [ pacmod-msgs std-msgs catkin can-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''AutonomouStuff PACMod v3 Driver Package''; diff --git a/kinetic/pal-hardware-interfaces/default.nix b/kinetic/pal-hardware-interfaces/default.nix index 283125823d..30e2bfe2b7 100644 --- a/kinetic/pal-hardware-interfaces/default.nix +++ b/kinetic/pal-hardware-interfaces/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "aab566e09adc7db91774769602e1806f087fdb62970a453e7707ca5596c44f13"; }; + buildInputs = [ hardware-interface ]; propagatedBuildInputs = [ hardware-interface ]; - nativeBuildInputs = [ hardware-interface catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The pal_hardware_interfaces package''; diff --git a/kinetic/panda-moveit-config/default.nix b/kinetic/panda-moveit-config/default.nix index 90d5505f4f..e5a3837f94 100644 --- a/kinetic/panda-moveit-config/default.nix +++ b/kinetic/panda-moveit-config/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3434153ec25b35fd10d7a2d07a4dc268f8ce4e5a4d9a15384c33d36ead6a7224"; }; + buildInputs = [ franka-description ]; propagatedBuildInputs = [ moveit-fake-controller-manager franka-description moveit-ros-move-group moveit-ros-visualization moveit-kinematics robot-state-publisher topic-tools joint-state-publisher xacro moveit-planners-ompl ]; - nativeBuildInputs = [ catkin franka-description ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''An automatically generated package with all the configuration and launch files for using the panda with the MoveIt! Motion Planning Framework''; diff --git a/kinetic/parameter-pa/default.nix b/kinetic/parameter-pa/default.nix index 96c0170bf0..df4de5957c 100644 --- a/kinetic/parameter-pa/default.nix +++ b/kinetic/parameter-pa/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "162edff86d570c52e71d78b56a3c076bc91556bd4fba5613f4714f0a65ecaf84"; }; + buildInputs = [ roslib message-generation cmake-modules eigen roscpp ]; propagatedBuildInputs = [ roslib cmake-modules message-runtime eigen roscpp ]; - nativeBuildInputs = [ roslib message-generation cmake-modules eigen catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ProAut parameter package''; diff --git a/kinetic/pcdfilter-pa/default.nix b/kinetic/pcdfilter-pa/default.nix index 9cef792d49..25365992fe 100644 --- a/kinetic/pcdfilter-pa/default.nix +++ b/kinetic/pcdfilter-pa/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c8cf4c9cda0c57cdfba45f7370f95c5f387ee179be2906551321efc02bfaeac4"; }; + buildInputs = [ std-srvs tf image-transport sensor-msgs cv-bridge roscpp laser-geometry message-generation pcl-ros std-msgs parameter-pa pcl-conversions ]; propagatedBuildInputs = [ std-srvs tf image-transport sensor-msgs cv-bridge roscpp laser-geometry message-runtime pcl-ros std-msgs parameter-pa pcl-conversions ]; - nativeBuildInputs = [ std-srvs tf image-transport sensor-msgs cv-bridge catkin roscpp laser-geometry message-generation pcl-ros std-msgs parameter-pa pcl-conversions ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ProAut pointcloud filter package''; diff --git a/kinetic/pcl-conversions/default.nix b/kinetic/pcl-conversions/default.nix index b2dcb23db8..b763041dac 100644 --- a/kinetic/pcl-conversions/default.nix +++ b/kinetic/pcl-conversions/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6de59a407d381cc9ca253990dfd7cabebee721af1f40952a9d375abb6c943e5a"; }; + buildInputs = [ cmake-modules pcl-msgs std-msgs pcl sensor-msgs roscpp ]; propagatedBuildInputs = [ pcl-msgs std-msgs pcl sensor-msgs roscpp ]; - nativeBuildInputs = [ catkin cmake-modules pcl-msgs std-msgs pcl sensor-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Provides conversions from PCL data types and ROS message types''; diff --git a/kinetic/pcl-msgs/default.nix b/kinetic/pcl-msgs/default.nix index 65fb483cf4..33f7b9a9fc 100644 --- a/kinetic/pcl-msgs/default.nix +++ b/kinetic/pcl-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9deb989fefcdb712061679ffffc0a3d03e46ec54807c6072703698eca9c18000"; }; + buildInputs = [ std-msgs sensor-msgs message-generation ]; propagatedBuildInputs = [ std-msgs sensor-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs sensor-msgs message-generation catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Package containing PCL (Point Cloud Library)-related ROS messages.''; diff --git a/kinetic/pcl-ros/default.nix b/kinetic/pcl-ros/default.nix index 71b28ec335..4393b14ef8 100644 --- a/kinetic/pcl-ros/default.nix +++ b/kinetic/pcl-ros/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, rosconsole, tf, pcl-conversions, message-filters, pcl-msgs, genmsg, roslib, rosbag, catkin, std-msgs, nodelet, roscpp, eigen, pluginlib, cmake-modules, pcl, sensor-msgs, nodelet-topic-tools, rostest, tf2-eigen, dynamic-reconfigure }: +{ lib, buildRosPackage, fetchurl, rosconsole, tf, pcl-conversions, message-filters, pcl-msgs, genmsg, roslib, rosbag, catkin, std-msgs, nodelet, roscpp, eigen, cmake-modules, pluginlib, pcl, sensor-msgs, nodelet-topic-tools, rostest, tf2-eigen, dynamic-reconfigure }: buildRosPackage { pname = "ros-kinetic-pcl-ros"; version = "1.4.4"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "614de7441e08a0f488729eea2dbb47b0a249f0ad803b5fc550a795a9b3060578"; }; + buildInputs = [ rosconsole rosbag dynamic-reconfigure std-msgs roscpp tf pcl-conversions nodelet eigen cmake-modules pluginlib pcl sensor-msgs nodelet-topic-tools message-filters tf2-eigen pcl-msgs genmsg roslib ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ pluginlib pcl rosbag nodelet-topic-tools message-filters pcl-msgs roscpp sensor-msgs tf2-eigen dynamic-reconfigure std-msgs nodelet tf pcl-conversions eigen ]; - nativeBuildInputs = [ rosconsole rosbag catkin dynamic-reconfigure std-msgs roscpp tf pcl-conversions nodelet eigen cmake-modules pluginlib pcl sensor-msgs nodelet-topic-tools message-filters tf2-eigen pcl-msgs genmsg roslib ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the preferred diff --git a/kinetic/pddl-msgs/default.nix b/kinetic/pddl-msgs/default.nix index 669ca5243f..82bbfd1c7a 100644 --- a/kinetic/pddl-msgs/default.nix +++ b/kinetic/pddl-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "90b3431f779c8d9db5d15d509e22dd1a7fc9761da0f03b2c8cee140964ca1d19"; }; + buildInputs = [ message-generation actionlib-msgs actionlib ]; propagatedBuildInputs = [ message-runtime actionlib-msgs actionlib ]; - nativeBuildInputs = [ catkin message-generation actionlib-msgs actionlib ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''message for pddl planner''; diff --git a/kinetic/pddl-planner-viewer/default.nix b/kinetic/pddl-planner-viewer/default.nix index b9482ef947..9f201f572f 100644 --- a/kinetic/pddl-planner-viewer/default.nix +++ b/kinetic/pddl-planner-viewer/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "08e145556c84fb223f370ab0ee0aacc938102e6d09675c59b00842b1b15f462e"; }; + buildInputs = [ pddl-planner ]; propagatedBuildInputs = [ pddl-planner ]; - nativeBuildInputs = [ catkin pddl-planner ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''a viewer of pddl_planner.''; diff --git a/kinetic/pddl-planner/default.nix b/kinetic/pddl-planner/default.nix index dd629c21c9..c646119310 100644 --- a/kinetic/pddl-planner/default.nix +++ b/kinetic/pddl-planner/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c42e8ab697a8851635ef3341593cb500993611ac22bb55d97094ec92ddc8c08a"; }; + buildInputs = [ rospy pddl-msgs actionlib ]; propagatedBuildInputs = [ ff ffha time actionlib rospy lpg-planner downward pddl-msgs ]; - nativeBuildInputs = [ rospy catkin pddl-msgs actionlib ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''pddl planner wrappers''; diff --git a/kinetic/people-msgs/default.nix b/kinetic/people-msgs/default.nix index 332ebd1876..690f19eda7 100644 --- a/kinetic/people-msgs/default.nix +++ b/kinetic/people-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "822bb4efa951999ca7a5e5d60dcef352c0eb8cee4398619dea90ec05807905bf"; }; + buildInputs = [ std-msgs message-generation geometry-msgs ]; propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ]; - nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages used by nodes in the people stack.''; diff --git a/kinetic/people-tracking-filter/default.nix b/kinetic/people-tracking-filter/default.nix index 0390c67e55..5b89cb16fb 100644 --- a/kinetic/people-tracking-filter/default.nix +++ b/kinetic/people-tracking-filter/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f9e560b17b75412fdf498b262895b005fccf8b7f8cb72691938f05cf68a2a978"; }; + buildInputs = [ people-msgs bfl std-msgs sensor-msgs tf message-filters geometry-msgs roscpp ]; propagatedBuildInputs = [ people-msgs bfl std-msgs sensor-msgs tf message-filters geometry-msgs roscpp ]; - nativeBuildInputs = [ people-msgs sensor-msgs catkin message-filters roscpp bfl std-msgs tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A collection of filtering tools for tracking people's locations''; diff --git a/kinetic/people-velocity-tracker/default.nix b/kinetic/people-velocity-tracker/default.nix index 5bb00f80b0..b3792cc27d 100644 --- a/kinetic/people-velocity-tracker/default.nix +++ b/kinetic/people-velocity-tracker/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f0d5f59a802464e62231f54bf7c0a76957bd03f479f77df6a6995f7e8fdc3ad9"; }; + buildInputs = [ easy-markers kalman-filter rospy people-msgs roslib geometry-msgs ]; propagatedBuildInputs = [ easy-markers kalman-filter rospy people-msgs geometry-msgs roslib leg-detector ]; - nativeBuildInputs = [ easy-markers kalman-filter rospy people-msgs catkin roslib geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Track the output of the leg_detector to indicate the velocity of person.''; diff --git a/kinetic/pepper-gazebo-plugin/default.nix b/kinetic/pepper-gazebo-plugin/default.nix index 0d951eb469..03203f465c 100644 --- a/kinetic/pepper-gazebo-plugin/default.nix +++ b/kinetic/pepper-gazebo-plugin/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4391f6c61d2932d3a45400773c68390748b28c64d8d5fbc483f4d7175293e78c"; }; + buildInputs = [ gazebo-ros pepper-description ]; propagatedBuildInputs = [ gazebo-ros ros-controllers ros-control pepper-control pepper-description gazebo-ros-control gazebo-plugins ]; - nativeBuildInputs = [ gazebo-ros catkin pepper-description ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Gazebo plugin for Pepper robot''; diff --git a/kinetic/pepper-meshes/default.nix b/kinetic/pepper-meshes/default.nix index 635b071f63..e2cc69d5eb 100644 --- a/kinetic/pepper-meshes/default.nix +++ b/kinetic/pepper-meshes/default.nix @@ -12,7 +12,8 @@ buildRosPackage { sha256 = "0a09c49dbdab8f7a533c9ac348ad6e65582f7cece91a6dda9368ce64509cf86a"; }; - nativeBuildInputs = [ catkin openjdk ]; + buildInputs = [ openjdk ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''meshes for the Aldebaran Robotics Pepper''; diff --git a/kinetic/pepperl-fuchs-r2000/default.nix b/kinetic/pepperl-fuchs-r2000/default.nix index 0539572296..a8b4d776cb 100644 --- a/kinetic/pepperl-fuchs-r2000/default.nix +++ b/kinetic/pepperl-fuchs-r2000/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, std-msgs, sensor-msgs, catkin, roscpp }: +{ lib, buildRosPackage, fetchurl, std-msgs, sensor-msgs, roscpp, catkin }: buildRosPackage { pname = "ros-kinetic-pepperl-fuchs-r2000"; version = "0.1.3"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9c1393e1aaceeba29b9c28f36cc1fe623397e9aa32ef82de1eefb0103e530680"; }; + buildInputs = [ std-msgs sensor-msgs roscpp ]; propagatedBuildInputs = [ std-msgs sensor-msgs roscpp ]; - nativeBuildInputs = [ std-msgs sensor-msgs roscpp catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The Pepperl+Fuchs R2000 laser range finder driver package''; diff --git a/kinetic/pgm-learner/default.nix b/kinetic/pgm-learner/default.nix index 678b2c6ccf..dfb9cf55f8 100644 --- a/kinetic/pgm-learner/default.nix +++ b/kinetic/pgm-learner/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "a443607dc2f9dc266c5aa2155924895bd7da130e9a2e7b0198239384ac0bc20e"; }; + buildInputs = [ pythonPackages.scipy message-generation rospy ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ pythonPackages.scipy message-runtime rospy ]; - nativeBuildInputs = [ pythonPackages.scipy catkin message-generation rospy ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Parameter/Structure Estimation and Inference for Bayesian Belief Network''; diff --git a/kinetic/pheeno-ros-description/default.nix b/kinetic/pheeno-ros-description/default.nix index 62171aeb4a..4cb637f234 100644 --- a/kinetic/pheeno-ros-description/default.nix +++ b/kinetic/pheeno-ros-description/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8ad08ec8d76d95de8fb8b29e19b741120860517559c7cdc9394f318b2583757b"; }; + buildInputs = [ urdf xacro ]; propagatedBuildInputs = [ urdf xacro ]; - nativeBuildInputs = [ catkin urdf xacro ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The pheeno_ros_description package''; diff --git a/kinetic/pheeno-ros-sim/default.nix b/kinetic/pheeno-ros-sim/default.nix index e0756d400f..4b0564dcf9 100644 --- a/kinetic/pheeno-ros-sim/default.nix +++ b/kinetic/pheeno-ros-sim/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b7ad7942e500c94c8d77e9f4ef0d0faa67d80e52fa88f12a5abc037a7f64f524"; }; + buildInputs = [ gazebo-ros actionlib-msgs geometry-msgs image-transport sensor-msgs gazebo-msgs roscpp gazebo-plugins rospy message-generation nav-msgs rviz urdf actionlib std-msgs tf xacro gazebo-ros-control ]; propagatedBuildInputs = [ gazebo-ros actionlib-msgs geometry-msgs image-transport sensor-msgs gazebo-msgs roscpp gazebo-plugins rospy nav-msgs rviz message-runtime urdf actionlib std-msgs tf xacro gazebo-ros-control ]; - nativeBuildInputs = [ gazebo-ros actionlib-msgs catkin gazebo-plugins nav-msgs urdf rospy actionlib std-msgs roscpp tf geometry-msgs gazebo-msgs image-transport sensor-msgs message-generation rviz xacro gazebo-ros-control ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Gazebo simulation ROS package for Pheeno system!''; diff --git a/kinetic/pheeno-ros/default.nix b/kinetic/pheeno-ros/default.nix index ff02a5fdff..a5dfe37e80 100644 --- a/kinetic/pheeno-ros/default.nix +++ b/kinetic/pheeno-ros/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9d165abb22eaf98d7893fcaf513823645576ad076115be5b4a285d193febaecc"; }; + buildInputs = [ actionlib actionlib-msgs rospy std-msgs roscpp geometry-msgs ]; propagatedBuildInputs = [ actionlib actionlib-msgs rospy std-msgs roscpp geometry-msgs ]; - nativeBuildInputs = [ actionlib actionlib-msgs rospy std-msgs catkin roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The pheeno_ros package contains necessary files for run and control an individual Pheeno unit with ROS.''; diff --git a/kinetic/phidgets-api/default.nix b/kinetic/phidgets-api/default.nix index a5b02e1080..63ecbc2e9a 100644 --- a/kinetic/phidgets-api/default.nix +++ b/kinetic/phidgets-api/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8f674446deca318cd65f5126ed81d14091c0bba65ab87a5712f26a3044e5b33d"; }; + buildInputs = [ libusb1 libphidget21 ]; propagatedBuildInputs = [ libphidget21 libusb ]; - nativeBuildInputs = [ libusb1 catkin libphidget21 ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A C++ Wrapper for the Phidgets C API''; diff --git a/kinetic/phidgets-high-speed-encoder/default.nix b/kinetic/phidgets-high-speed-encoder/default.nix index 0228e47c4e..077e0bcce0 100644 --- a/kinetic/phidgets-high-speed-encoder/default.nix +++ b/kinetic/phidgets-high-speed-encoder/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "165e982cf595abbb5453f9d46a083cf274cb804e4fbf9e9a2d48186c3812275d"; }; + buildInputs = [ phidgets-api message-generation libphidget21 std-msgs sensor-msgs roscpp ]; propagatedBuildInputs = [ phidgets-api message-runtime libphidget21 std-msgs sensor-msgs roscpp ]; - nativeBuildInputs = [ phidgets-api message-generation catkin libphidget21 std-msgs sensor-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Driver for the Phidgets high speed encoder devices''; diff --git a/kinetic/phidgets-ik/default.nix b/kinetic/phidgets-ik/default.nix index 28fd2a38ea..11168f03f5 100644 --- a/kinetic/phidgets-ik/default.nix +++ b/kinetic/phidgets-ik/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "531b0ded46f165bc13d21fc04204af17dc3007ffce2556cc97d794d66d4c482a"; }; + buildInputs = [ phidgets-api message-generation nodelet geometry-msgs std-msgs sensor-msgs tf roscpp ]; propagatedBuildInputs = [ phidgets-api message-runtime nodelet geometry-msgs std-msgs sensor-msgs tf roscpp ]; - nativeBuildInputs = [ phidgets-api tf sensor-msgs catkin roscpp message-generation std-msgs nodelet geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Driver for the Phidgets InterfaceKit devices''; diff --git a/kinetic/phidgets-imu/default.nix b/kinetic/phidgets-imu/default.nix index 60f009d2d2..7edb111964 100644 --- a/kinetic/phidgets-imu/default.nix +++ b/kinetic/phidgets-imu/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5e43933230d057eb5c68dff72db11dd90c5467c5ab25ce88aac33eac33a0e4ab"; }; + buildInputs = [ std-srvs phidgets-api pluginlib sensor-msgs roscpp diagnostic-updater nodelet std-msgs diagnostic-msgs roslaunch tf ]; propagatedBuildInputs = [ std-srvs phidgets-api pluginlib sensor-msgs roscpp diagnostic-updater nodelet std-msgs diagnostic-msgs tf imu-filter-madgwick diagnostic-aggregator ]; - nativeBuildInputs = [ std-srvs phidgets-api pluginlib sensor-msgs catkin roscpp diagnostic-updater nodelet std-msgs diagnostic-msgs roslaunch tf ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Driver for the Phidgets Spatial 3/3/3 devices''; diff --git a/kinetic/pid/default.nix b/kinetic/pid/default.nix index 16f55786d2..4b55f268e5 100644 --- a/kinetic/pid/default.nix +++ b/kinetic/pid/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f0f31bf9f2abca9d6ed2d6e96a9349b50e7a06fbf10c12e4d789657757e07435"; }; + buildInputs = [ std-msgs message-generation roscpp dynamic-reconfigure ]; propagatedBuildInputs = [ std-msgs roscpp message-runtime dynamic-reconfigure ]; - nativeBuildInputs = [ message-generation dynamic-reconfigure std-msgs catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Launch a PID control node.''; diff --git a/kinetic/piksi-multi-rtk/default.nix b/kinetic/piksi-multi-rtk/default.nix index 1271a971b4..4980c808d1 100644 --- a/kinetic/piksi-multi-rtk/default.nix +++ b/kinetic/piksi-multi-rtk/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0d845ae9e47fcb046b258370d4e78ccf916520e18fb51b08c568d0a6fc2170f7"; }; + buildInputs = [ rospy sensor-msgs roslib piksi-rtk-msgs geometry-msgs ]; propagatedBuildInputs = [ rospy sensor-msgs roslib piksi-rtk-msgs geometry-msgs ]; - nativeBuildInputs = [ catkin rospy sensor-msgs roslib piksi-rtk-msgs geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS driver for Piksi Multi RTK GPS Receiver.''; diff --git a/kinetic/piksi-rtk-msgs/default.nix b/kinetic/piksi-rtk-msgs/default.nix index 34af73bbc3..ab3cbdd82c 100644 --- a/kinetic/piksi-rtk-msgs/default.nix +++ b/kinetic/piksi-rtk-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "97b66905e8f10501eaa569fc83c227277034bd3c6f02f9cb2f2732ccc9328132"; }; + buildInputs = [ message-generation message-runtime rospy std-msgs sensor-msgs geometry-msgs ]; propagatedBuildInputs = [ message-generation message-runtime rospy std-msgs sensor-msgs geometry-msgs ]; - nativeBuildInputs = [ message-generation message-runtime rospy std-msgs sensor-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Package containing messages for Piksi RTK GPS ROS Driver.''; diff --git a/kinetic/pilz-control/default.nix b/kinetic/pilz-control/default.nix index 8adc0a6d64..7fa467aaf9 100644 --- a/kinetic/pilz-control/default.nix +++ b/kinetic/pilz-control/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "18ca5d1b6386bc04b8fb746b0bf41e71f13b9afe01997abb5eac0de347901858"; }; + buildInputs = [ controller-manager std-srvs controller-interface cmake-modules roslint roscpp joint-trajectory-controller ]; checkInputs = [ rostest code-coverage ]; propagatedBuildInputs = [ controller-manager std-srvs controller-interface roscpp joint-trajectory-controller ]; - nativeBuildInputs = [ controller-manager std-srvs controller-interface cmake-modules roslint catkin roscpp joint-trajectory-controller ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package provides a specialized joint_trajectory_controller that can be moved into holding state via service call. diff --git a/kinetic/pilz-extensions/default.nix b/kinetic/pilz-extensions/default.nix index e5e27e4b8f..132442bca4 100644 --- a/kinetic/pilz-extensions/default.nix +++ b/kinetic/pilz-extensions/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "4284c41c8d4d1195b347dcd03f92b6854fdb6c4cd65a564931981b982ab39a47"; }; + buildInputs = [ joint-limits-interface roscpp ]; checkInputs = [ rostest code-coverage rosunit ]; propagatedBuildInputs = [ prbt-support ]; - nativeBuildInputs = [ joint-limits-interface catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The pilz_extensions package. Here are classes extending the functionality of other packages. diff --git a/kinetic/pilz-industrial-motion-testutils/default.nix b/kinetic/pilz-industrial-motion-testutils/default.nix index cad59242cc..714dd6a10d 100644 --- a/kinetic/pilz-industrial-motion-testutils/default.nix +++ b/kinetic/pilz-industrial-motion-testutils/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "11eda60d34e77a7b334e6fa9dbf61d19c6a8d2c6caaf240802a56fff33363491"; }; + buildInputs = [ moveit-msgs eigen-conversions pilz-msgs moveit-core ]; propagatedBuildInputs = [ moveit-msgs pilz-msgs moveit-core ]; - nativeBuildInputs = [ catkin moveit-core moveit-msgs eigen-conversions pilz-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Helper scripts and functionality to test industrial motion generation''; diff --git a/kinetic/pilz-msgs/default.nix b/kinetic/pilz-msgs/default.nix index 1839b4cf53..e5e2a4691e 100644 --- a/kinetic/pilz-msgs/default.nix +++ b/kinetic/pilz-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8e497aeacf3d28ab30117d7cf62bb47734e957ff9b6e401cd7ec56c8b7736351"; }; + buildInputs = [ genmsg message-generation moveit-msgs ]; propagatedBuildInputs = [ moveit-msgs message-runtime ]; - nativeBuildInputs = [ genmsg catkin message-generation moveit-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The pilz_msgs package''; diff --git a/kinetic/pilz-testutils/default.nix b/kinetic/pilz-testutils/default.nix index 8968349b6c..ecbabd073e 100644 --- a/kinetic/pilz-testutils/default.nix +++ b/kinetic/pilz-testutils/default.nix @@ -12,7 +12,8 @@ buildRosPackage { sha256 = "9e7042f169ec06f59ba78734679cc689bcd6dcad3924bd1f20a764269f7bf262"; }; - nativeBuildInputs = [ catkin roscpp ]; + buildInputs = [ roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package contains testing utilities used by Pilz packages.''; diff --git a/kinetic/pilz-trajectory-generation/default.nix b/kinetic/pilz-trajectory-generation/default.nix index a4b2da3253..e60bde7ff5 100644 --- a/kinetic/pilz-trajectory-generation/default.nix +++ b/kinetic/pilz-trajectory-generation/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, moveit-ros-planning, prbt-moveit-config, pilz-msgs, prbt-ikfast-manipulator-plugin, pilz-extensions, pilz-testutils, prbt-pg70-support, pilz-industrial-motion-testutils, moveit-core, message-runtime, eigen-conversions, moveit-ros-planning-interface, panda-moveit-config, orocos-kdl, prbt-support, tf2-geometry-msgs, catkin, moveit-commander, moveit-msgs, roscpp, moveit-ros-move-group, cmake-modules, pluginlib, rostest, tf2, abb-irb2400-moveit-config, tf2-eigen, code-coverage, rosunit }: +{ lib, buildRosPackage, fetchurl, moveit-ros-planning, prbt-moveit-config, pilz-msgs, prbt-ikfast-manipulator-plugin, pilz-extensions, pilz-testutils, prbt-pg70-support, pilz-industrial-motion-testutils, moveit-core, message-runtime, eigen-conversions, moveit-ros-planning-interface, panda-moveit-config, orocos-kdl, tf2-geometry-msgs, prbt-support, catkin, moveit-commander, moveit-msgs, roscpp, moveit-ros-move-group, pluginlib, cmake-modules, tf2, rostest, abb-irb2400-moveit-config, tf2-eigen, code-coverage, rosunit }: buildRosPackage { pname = "ros-kinetic-pilz-trajectory-generation"; version = "0.3.6"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "08ebb11d85fb3ba396c323e59ed1ad3cef112aae967f25b855cebe3380cc33be"; }; + buildInputs = [ moveit-ros-planning moveit-ros-move-group pluginlib tf2-geometry-msgs orocos-kdl pilz-extensions pilz-testutils roscpp tf2 moveit-core tf2-eigen moveit-msgs eigen-conversions pilz-msgs moveit-ros-planning-interface ]; checkInputs = [ panda-moveit-config cmake-modules prbt-moveit-config prbt-support prbt-pg70-support rostest pilz-industrial-motion-testutils abb-irb2400-moveit-config code-coverage rosunit ]; propagatedBuildInputs = [ moveit-ros-planning moveit-ros-move-group orocos-kdl tf2-geometry-msgs pilz-extensions roscpp tf2 moveit-core message-runtime moveit-commander moveit-msgs pilz-msgs moveit-ros-planning-interface prbt-ikfast-manipulator-plugin ]; - nativeBuildInputs = [ moveit-ros-planning moveit-ros-move-group pluginlib tf2-geometry-msgs orocos-kdl pilz-extensions pilz-testutils catkin roscpp tf2 moveit-core tf2-eigen moveit-msgs eigen-conversions pilz-msgs moveit-ros-planning-interface ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The pilz_trajectory_generation package containing the MoveIt! plugin pilz_command_planner.''; diff --git a/kinetic/pinocchio/default.nix b/kinetic/pinocchio/default.nix index 4169298de7..9305489aa3 100644 --- a/kinetic/pinocchio/default.nix +++ b/kinetic/pinocchio/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "833a3a116c6690d4d3f3481530ee22f16907b3dcc5728c246e99f053e6638c13"; }; + buildInputs = [ python pythonPackages.numpy boost eigen eigenpy git urdfdom ]; propagatedBuildInputs = [ python pythonPackages.numpy boost eigen eigenpy urdfdom ]; - nativeBuildInputs = [ python pythonPackages.numpy boost eigen eigenpy git catkin urdfdom ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives - wrapped for catkin.''; diff --git a/kinetic/planner-cspace-msgs/default.nix b/kinetic/planner-cspace-msgs/default.nix index 281c720eab..762577beaa 100644 --- a/kinetic/planner-cspace-msgs/default.nix +++ b/kinetic/planner-cspace-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c45b2c10dd46ce2021c1f2282859ab5b52364ab7882cac0ea2e3b2337587519b"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Message definitions for planner_cspace package''; diff --git a/kinetic/planner-cspace/default.nix b/kinetic/planner-cspace/default.nix index 2069965124..745f254cd3 100644 --- a/kinetic/planner-cspace/default.nix +++ b/kinetic/planner-cspace/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, trajectory-tracker-msgs, actionlib, trajectory-tracker, geometry-msgs, map-server, costmap-cspace, roslint, neonavigation-common, planner-cspace-msgs, std-srvs, tf2-geometry-msgs, trajectory-msgs, catkin, tf2-ros, move-base-msgs, nav-msgs, roscpp, costmap-cspace-msgs, sensor-msgs, diagnostic-updater, rostest, tf2, rosunit }: +{ lib, buildRosPackage, fetchurl, trajectory-tracker-msgs, actionlib, trajectory-tracker, geometry-msgs, map-server, costmap-cspace, roslint, neonavigation-common, planner-cspace-msgs, std-srvs, tf2-geometry-msgs, trajectory-msgs, catkin, tf2-ros, move-base-msgs, nav-msgs, roscpp, costmap-cspace-msgs, sensor-msgs, diagnostic-updater, tf2, rostest, rosunit }: buildRosPackage { pname = "ros-kinetic-planner-cspace"; version = "0.3.1"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "5dc1d978f37423bedb8306b8591d9fe0bb4a108196860137235db35a6cce66b7"; }; + buildInputs = [ std-srvs costmap-cspace tf2-geometry-msgs trajectory-msgs costmap-cspace-msgs sensor-msgs tf2-ros diagnostic-updater move-base-msgs tf2 nav-msgs neonavigation-common trajectory-tracker-msgs planner-cspace-msgs actionlib roscpp geometry-msgs ]; checkInputs = [ map-server rostest roslint trajectory-tracker rosunit ]; propagatedBuildInputs = [ std-srvs costmap-cspace tf2-geometry-msgs trajectory-msgs costmap-cspace-msgs sensor-msgs tf2-ros diagnostic-updater move-base-msgs tf2 nav-msgs neonavigation-common trajectory-tracker-msgs planner-cspace-msgs actionlib roscpp geometry-msgs ]; - nativeBuildInputs = [ std-srvs costmap-cspace tf2-geometry-msgs trajectory-msgs costmap-cspace-msgs sensor-msgs catkin tf2-ros diagnostic-updater move-base-msgs tf2 nav-msgs neonavigation-common trajectory-tracker-msgs planner-cspace-msgs actionlib roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''3-dof configuration space planner for mobile robot''; diff --git a/kinetic/play-motion-msgs/default.nix b/kinetic/play-motion-msgs/default.nix index 9e747b8b60..6a0ba8665d 100644 --- a/kinetic/play-motion-msgs/default.nix +++ b/kinetic/play-motion-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a07eb3bde5b7712e0d494ea4d1ede6a845ed62f2cf4c6e7a16baaf3ee1bb0361"; }; + buildInputs = [ message-generation actionlib-msgs ]; propagatedBuildInputs = [ message-runtime actionlib-msgs ]; - nativeBuildInputs = [ catkin message-generation actionlib-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages, services and actions used by play_motion.''; diff --git a/kinetic/play-motion/default.nix b/kinetic/play-motion/default.nix index 3d99899f63..76b17cfb52 100644 --- a/kinetic/play-motion/default.nix +++ b/kinetic/play-motion/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "a44960f689d3696104db4b6260c86aa40cb9107abd7363557973bef8ee96571b"; }; + buildInputs = [ control-msgs play-motion-msgs sensor-msgs diagnostic-updater controller-manager-msgs actionlib diagnostic-msgs roscpp moveit-ros-planning-interface ]; checkInputs = [ controller-manager rostest position-controllers joint-state-controller hardware-interface robot-state-publisher xacro joint-trajectory-controller ]; propagatedBuildInputs = [ control-msgs play-motion-msgs sensor-msgs diagnostic-updater controller-manager-msgs actionlib diagnostic-msgs roscpp moveit-ros-planning-interface ]; - nativeBuildInputs = [ control-msgs play-motion-msgs sensor-msgs catkin diagnostic-updater controller-manager-msgs actionlib diagnostic-msgs roscpp moveit-ros-planning-interface ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Plays a pre-recorded motion on a robot''; diff --git a/kinetic/plot-tools/default.nix b/kinetic/plot-tools/default.nix index 021cc0ac1b..edcd352738 100644 --- a/kinetic/plot-tools/default.nix +++ b/kinetic/plot-tools/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "749c5e70c3d85169a8dcb63ee406b9727028609a11ce7ab1d4a7679ee0c7ac35"; }; + buildInputs = [ rospy ]; propagatedBuildInputs = [ rospy ]; - nativeBuildInputs = [ catkin rospy ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''plot_tools''; diff --git a/kinetic/plotjuggler/default.nix b/kinetic/plotjuggler/default.nix index b18ef99e19..a759ca203a 100644 --- a/kinetic/plotjuggler/default.nix +++ b/kinetic/plotjuggler/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c009ec528f780e0664bbcba1e2c30dcd8b1ef65b24be51b4e7e352693c30b1e2"; }; + buildInputs = [ rosbag-storage qt5.qtmultimedia ros-type-introspection rosbag rostime qt5.qtbase roscpp binutils roscpp-serialization topic-tools qt5.qtdeclarative tf ]; propagatedBuildInputs = [ rosbag-storage qt5.qtmultimedia ros-type-introspection rosbag rostime qt5.qtbase roscpp binutils roscpp-serialization topic-tools qt5.qtdeclarative tf ]; - nativeBuildInputs = [ rosbag-storage qt5.qtmultimedia ros-type-introspection rosbag catkin rostime qt5.qtbase roscpp binutils roscpp-serialization topic-tools qt5.qtdeclarative tf ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''PlotJuggler: juggle with data''; diff --git a/kinetic/pluginlib-tutorials/default.nix b/kinetic/pluginlib-tutorials/default.nix index 8520f92281..8692611d26 100644 --- a/kinetic/pluginlib-tutorials/default.nix +++ b/kinetic/pluginlib-tutorials/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4b968e1a43bc77ad1dc9de30f540f594ad015e46badb49cc66782d9d457c4891"; }; + buildInputs = [ roscpp pluginlib ]; propagatedBuildInputs = [ roscpp pluginlib ]; - nativeBuildInputs = [ catkin roscpp pluginlib ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The pluginlib_tutorials package''; diff --git a/kinetic/pluginlib/default.nix b/kinetic/pluginlib/default.nix index e7027b4747..3ff06966c6 100644 --- a/kinetic/pluginlib/default.nix +++ b/kinetic/pluginlib/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, cmake-modules, rosconsole, boost, class-loader, catkin, tinyxml-2, roslib }: +{ lib, buildRosPackage, fetchurl, rosconsole, cmake-modules, boost, class-loader, catkin, tinyxml-2, roslib }: buildRosPackage { pname = "ros-kinetic-pluginlib"; version = "1.11.3"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6721d4877042f9f9f665f0415841b232cde3ce94f8af1ecb426ebcb292e327ad"; }; + buildInputs = [ cmake-modules rosconsole boost tinyxml-2 class-loader roslib ]; propagatedBuildInputs = [ tinyxml-2 rosconsole boost class-loader roslib ]; - nativeBuildInputs = [ catkin cmake-modules rosconsole boost tinyxml-2 class-loader roslib ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The pluginlib package provides tools for writing and dynamically loading plugins using the ROS build infrastructure. diff --git a/kinetic/point-cloud-publisher-tutorial/default.nix b/kinetic/point-cloud-publisher-tutorial/default.nix index 156e2bb45b..514a88bbe3 100644 --- a/kinetic/point-cloud-publisher-tutorial/default.nix +++ b/kinetic/point-cloud-publisher-tutorial/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, sensor-msgs, catkin, roscpp }: +{ lib, buildRosPackage, fetchurl, sensor-msgs, roscpp, catkin }: buildRosPackage { pname = "ros-kinetic-point-cloud-publisher-tutorial"; version = "0.2.3"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "af1414e57e5aff44ff4f97c087c31c2ef4382ec5e691be320c3599512ea54787"; }; + buildInputs = [ sensor-msgs roscpp ]; propagatedBuildInputs = [ sensor-msgs roscpp ]; - nativeBuildInputs = [ sensor-msgs roscpp catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The point_cloud_publisher_tutorial package''; diff --git a/kinetic/pointcloud-to-laserscan/default.nix b/kinetic/pointcloud-to-laserscan/default.nix index 100a9c873d..4095e3d687 100644 --- a/kinetic/pointcloud-to-laserscan/default.nix +++ b/kinetic/pointcloud-to-laserscan/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "66633ee7330ac4c9c2d9804be39168925486a12b42ea217d295894f455f6749a"; }; + buildInputs = [ tf2-sensor-msgs tf2 nodelet sensor-msgs roscpp message-filters tf2-ros ]; propagatedBuildInputs = [ tf2-sensor-msgs tf2 nodelet sensor-msgs roscpp message-filters tf2-ros ]; - nativeBuildInputs = [ tf2-sensor-msgs tf2 catkin nodelet sensor-msgs roscpp message-filters tf2-ros ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Converts a 3D Point Cloud into a 2D laser scan. This is useful for making devices like the Kinect appear like a laser scanner for 2D-based algorithms (e.g. laser-based SLAM).''; diff --git a/kinetic/pointcloud-tools/default.nix b/kinetic/pointcloud-tools/default.nix index e0e6569187..036bbf078e 100644 --- a/kinetic/pointcloud-tools/default.nix +++ b/kinetic/pointcloud-tools/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "747fc3d2106b4952cbc9120a73215752e9203421976c6dc3526d21254b6904ce"; }; + buildInputs = [ nav-msgs pcl-ros std-msgs vtk sensor-msgs roscpp pcl-conversions ]; propagatedBuildInputs = [ nav-msgs pcl-ros std-msgs vtk sensor-msgs roscpp pcl-conversions ]; - nativeBuildInputs = [ nav-msgs catkin pcl-ros std-msgs vtk sensor-msgs roscpp pcl-conversions ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''pointcloud_tools''; diff --git a/kinetic/pointgrey-camera-driver/default.nix b/kinetic/pointgrey-camera-driver/default.nix index 239a2bdb6e..94944a7e71 100644 --- a/kinetic/pointgrey-camera-driver/default.nix +++ b/kinetic/pointgrey-camera-driver/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, stereo-image-proc, roslint, camera-info-manager, image-transport, sensor-msgs, catkin, libraw1394, image-proc, libusb1, diagnostic-updater, wfov-camera-msgs, image-exposure-msgs, curl, nodelet, dynamic-reconfigure, roslaunch, roscpp, dpkg }: +{ lib, buildRosPackage, fetchurl, roslaunch, stereo-image-proc, roslint, camera-info-manager, image-transport, sensor-msgs, catkin, libraw1394, libusb1, diagnostic-updater, wfov-camera-msgs, image-exposure-msgs, curl, nodelet, dynamic-reconfigure, image-proc, roscpp, dpkg }: buildRosPackage { pname = "ros-kinetic-pointgrey-camera-driver"; version = "0.13.4"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "5071819dbbc690a77113595dba44f1d6ba7baef7cd7ec55c4f120b11ed20e086"; }; + buildInputs = [ camera-info-manager image-transport sensor-msgs libraw1394 roscpp libusb1 diagnostic-updater wfov-camera-msgs image-exposure-msgs curl dynamic-reconfigure nodelet dpkg ]; checkInputs = [ roslaunch roslint ]; propagatedBuildInputs = [ stereo-image-proc camera-info-manager image-transport sensor-msgs libraw1394 libusb1 diagnostic-updater wfov-camera-msgs image-exposure-msgs nodelet dynamic-reconfigure image-proc roscpp ]; - nativeBuildInputs = [ camera-info-manager image-transport sensor-msgs catkin libraw1394 roscpp libusb1 diagnostic-updater wfov-camera-msgs image-exposure-msgs curl dynamic-reconfigure nodelet dpkg ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Point Grey camera driver based on libflycapture2.''; diff --git a/kinetic/polar-scan-matcher/default.nix b/kinetic/polar-scan-matcher/default.nix index 3e1ddd275e..9ff2404588 100644 --- a/kinetic/polar-scan-matcher/default.nix +++ b/kinetic/polar-scan-matcher/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6867ba977e0f86416a88c4c1df098441f1e29f023496265f3caf5b40d33e16ef"; }; + buildInputs = [ roscpp sensor-msgs tf geometry-msgs ]; propagatedBuildInputs = [ roscpp sensor-msgs tf geometry-msgs ]; - nativeBuildInputs = [ catkin tf sensor-msgs roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''diff --git a/kinetic/polled-camera/default.nix b/kinetic/polled-camera/default.nix index 617f050aa6..4065ca26df 100644 --- a/kinetic/polled-camera/default.nix +++ b/kinetic/polled-camera/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4c30bb506474e7c9c0d2d4676d48ca86bdaae3bc5d223420db610d2163a2fbfa"; }; + buildInputs = [ message-generation std-msgs image-transport sensor-msgs roscpp ]; propagatedBuildInputs = [ message-runtime std-msgs image-transport sensor-msgs roscpp ]; - nativeBuildInputs = [ message-generation catkin std-msgs image-transport sensor-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''polled_camera contains a service and C++ helper classes for implementing a polled diff --git a/kinetic/pose-base-controller/default.nix b/kinetic/pose-base-controller/default.nix index 4df395f02b..392fd9a3be 100644 --- a/kinetic/pose-base-controller/default.nix +++ b/kinetic/pose-base-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "96e5a66d4257e8485e31149c922a30b674402a42a4c6260122358573e3bb3f39"; }; + buildInputs = [ move-base-msgs nav-msgs actionlib geometry-msgs tf roscpp ]; propagatedBuildInputs = [ move-base-msgs nav-msgs actionlib geometry-msgs tf roscpp ]; - nativeBuildInputs = [ move-base-msgs nav-msgs catkin actionlib geometry-msgs tf roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A node that provides the move_base action server interface, but instead of diff --git a/kinetic/pose-follower/default.nix b/kinetic/pose-follower/default.nix index 5b54573e69..e0ed5e032f 100644 --- a/kinetic/pose-follower/default.nix +++ b/kinetic/pose-follower/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "59c69786e6a77421309a24fb371ef011dfd53a0e58ff9ec5cafff398f6f26bfb"; }; + buildInputs = [ costmap-2d nav-msgs pluginlib base-local-planner nav-core tf roscpp ]; propagatedBuildInputs = [ costmap-2d nav-msgs pluginlib base-local-planner nav-core tf roscpp ]; - nativeBuildInputs = [ costmap-2d nav-msgs catkin pluginlib base-local-planner nav-core tf roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A implementation of a local planner that attempts to follow a plan as closely as possible.''; diff --git a/kinetic/posedetection-msgs/default.nix b/kinetic/posedetection-msgs/default.nix index 526a8afa0c..945c26a321 100644 --- a/kinetic/posedetection-msgs/default.nix +++ b/kinetic/posedetection-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "049d55fae694d1e3d4a63450b71cc99a3205dd807303b173616ce6fdc8ea90b5"; }; + buildInputs = [ message-generation geometry-msgs std-msgs sensor-msgs cv-bridge message-filters roscpp ]; propagatedBuildInputs = [ message-runtime geometry-msgs std-msgs sensor-msgs cv-bridge message-filters roscpp ]; - nativeBuildInputs = [ message-generation catkin geometry-msgs std-msgs sensor-msgs cv-bridge message-filters roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''posedetection_msgs provides messages and services to facilitate passing pose detection results and features.''; diff --git a/kinetic/position-controllers/default.nix b/kinetic/position-controllers/default.nix index 5d532b4c13..326cde7796 100644 --- a/kinetic/position-controllers/default.nix +++ b/kinetic/position-controllers/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "47b5e54e19a9ada4e0d4355f4c1ff1e0eeb9a58c2d09bc9474c23848bf718de3"; }; + buildInputs = [ forward-command-controller controller-interface ]; propagatedBuildInputs = [ forward-command-controller controller-interface ]; - nativeBuildInputs = [ forward-command-controller catkin controller-interface ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''position_controllers''; diff --git a/kinetic/power-monitor/default.nix b/kinetic/power-monitor/default.nix index fa308c00d9..d805edc698 100644 --- a/kinetic/power-monitor/default.nix +++ b/kinetic/power-monitor/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "69cfcca222a6e36336a08c9da45b0c58451c9361a8615e7e3e2eb801672339d0"; }; + buildInputs = [ std-msgs pr2-msgs roscpp dynamic-reconfigure ]; propagatedBuildInputs = [ std-msgs pr2-msgs roscpp dynamic-reconfigure ]; - nativeBuildInputs = [ catkin dynamic-reconfigure std-msgs pr2-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The power_monitor collects messages from the ocean_battery_server and diff --git a/kinetic/pr2-2dnav-local/default.nix b/kinetic/pr2-2dnav-local/default.nix index 66b44f9b3b..80d54f883b 100644 --- a/kinetic/pr2-2dnav-local/default.nix +++ b/kinetic/pr2-2dnav-local/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "21e0c558d6483007164e81cfeed0ee6b7a54db4368942ef47078d15e13239f5f"; }; + buildInputs = [ pr2-navigation-local pr2-navigation-teleop pr2-machine pr2-navigation-perception ]; propagatedBuildInputs = [ pr2-navigation-local pr2-navigation-teleop pr2-machine pr2-navigation-perception ]; - nativeBuildInputs = [ pr2-navigation-local pr2-navigation-teleop pr2-machine catkin pr2-navigation-perception ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This application allows the PR2 to navigate autonomously in an odometric frame.''; diff --git a/kinetic/pr2-2dnav-slam/default.nix b/kinetic/pr2-2dnav-slam/default.nix index c934258b50..98932aa8a4 100644 --- a/kinetic/pr2-2dnav-slam/default.nix +++ b/kinetic/pr2-2dnav-slam/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9ec8418dcdbecb53490581053618d23cf5f9e24b4af3790f336ef92e673e5d31"; }; + buildInputs = [ pr2-machine pr2-navigation-slam pr2-navigation-teleop pr2-navigation-perception ]; propagatedBuildInputs = [ pr2-machine pr2-navigation-slam pr2-navigation-teleop pr2-navigation-perception ]; - nativeBuildInputs = [ pr2-navigation-teleop pr2-machine pr2-navigation-slam catkin pr2-navigation-perception ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This application allows the PR2 to navigate autonomously while also building a map of its environment as it drives along.''; diff --git a/kinetic/pr2-2dnav/default.nix b/kinetic/pr2-2dnav/default.nix index fd65e24a71..2e10d84c10 100644 --- a/kinetic/pr2-2dnav/default.nix +++ b/kinetic/pr2-2dnav/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "200fd5682451a57e823c5d22dfb1f44a78cd37881be7c99f2623f7be67bf6cc6"; }; + buildInputs = [ pr2-machine pr2-navigation-global pr2-navigation-teleop pr2-navigation-perception ]; propagatedBuildInputs = [ pr2-machine pr2-navigation-global pr2-navigation-teleop pr2-navigation-perception ]; - nativeBuildInputs = [ pr2-navigation-global pr2-navigation-teleop pr2-machine catkin pr2-navigation-perception ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This application allows the PR2 robot to navigate autonomously with a pre-specified static map.''; diff --git a/kinetic/pr2-arm-kinematics/default.nix b/kinetic/pr2-arm-kinematics/default.nix index f1690fb041..b38f139908 100644 --- a/kinetic/pr2-arm-kinematics/default.nix +++ b/kinetic/pr2-arm-kinematics/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, kdl-parser, cmake-modules, pluginlib, catkin, urdf, moveit-core, angles, tf-conversions, moveit-msgs, roscpp, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, kdl-parser, pluginlib, cmake-modules, catkin, urdf, moveit-core, angles, tf-conversions, moveit-msgs, roscpp, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-pr2-arm-kinematics"; version = "1.0.9"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "88d1a012402377004461ca140878175dabb294e03cb464db5d52d2f7c6d9437a"; }; + buildInputs = [ kdl-parser cmake-modules pluginlib urdf moveit-core angles tf-conversions moveit-msgs roscpp geometry-msgs ]; propagatedBuildInputs = [ kdl-parser pluginlib urdf moveit-core angles tf-conversions moveit-msgs roscpp geometry-msgs ]; - nativeBuildInputs = [ kdl-parser cmake-modules pluginlib catkin urdf moveit-core angles tf-conversions moveit-msgs roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package provides a kinematics implementation for the PR2 robot. It can be used to compute forward and inverse kinematics.''; diff --git a/kinetic/pr2-arm-move-ik/default.nix b/kinetic/pr2-arm-move-ik/default.nix index a7ac3f0762..d7cc9e140d 100644 --- a/kinetic/pr2-arm-move-ik/default.nix +++ b/kinetic/pr2-arm-move-ik/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "19f9de89c455340fedfce4e75283e9e27f669159f95fa4a0964cbde883b80eee"; }; + buildInputs = [ pr2-controllers-msgs urdf actionlib-msgs actionlib pr2-common-action-msgs geometry-msgs tf roscpp ]; propagatedBuildInputs = [ pr2-controllers-msgs urdf actionlib-msgs actionlib pr2-common-action-msgs geometry-msgs tf roscpp ]; - nativeBuildInputs = [ pr2-controllers-msgs actionlib-msgs pr2-common-action-msgs catkin roscpp urdf actionlib tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Move the pr2 arm using inverse kinematics''; diff --git a/kinetic/pr2-bringup-tests/default.nix b/kinetic/pr2-bringup-tests/default.nix index 58a8a5a429..b82c720dd3 100644 --- a/kinetic/pr2-bringup-tests/default.nix +++ b/kinetic/pr2-bringup-tests/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2cb9ece01d520d2496028fbc37d3cff41734d9f6bfe53435cbea705459723e4c"; }; + buildInputs = [ ethercat-trigger-controllers pr2-controller-manager image-view pr2-bringup pr2-mannequin-mode camera-calibration ]; propagatedBuildInputs = [ ethercat-trigger-controllers pr2-controller-manager image-view pr2-bringup pr2-mannequin-mode camera-calibration ]; - nativeBuildInputs = [ ethercat-trigger-controllers pr2-controller-manager image-view pr2-bringup pr2-mannequin-mode catkin camera-calibration ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Complete functionality tests for PR2. Contains utilities designed to test and verify devices, mechanicals and sensors.''; diff --git a/kinetic/pr2-bringup/default.nix b/kinetic/pr2-bringup/default.nix index 1625e006dd..1bce388cec 100644 --- a/kinetic/pr2-bringup/default.nix +++ b/kinetic/pr2-bringup/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, microstrain-3dmgx2-imu, ethercat-trigger-controllers, pr2-description, pr2-controller-configuration, pr2-computer-monitor, pr2-run-stop-auto-restart, pr2-ethercat, power-monitor, wifi-ddwrt, sound-play, pr2-controller-manager, robot-pose-ekf, robot-state-publisher, pr2-dashboard-aggregator, ocean-battery-driver, pr2-power-board, std-srvs, pr2-calibration-controllers, wge100-camera, pr2-head-action, rosbag, joy, catkin, robot-mechanism-controllers, tf2-ros, pr2-machine, diagnostic-aggregator, stereo-image-proc, urg-node, joint-trajectory-action, pr2-gripper-action, single-joint-position-action, rostest, pr2-camera-synchronizer, prosilica-camera }: +{ lib, buildRosPackage, fetchurl, microstrain-3dmgx2-imu, ethercat-trigger-controllers, pr2-description, pr2-controller-configuration, pr2-computer-monitor, pr2-run-stop-auto-restart, pr2-ethercat, power-monitor, wifi-ddwrt, sound-play, pr2-controller-manager, robot-pose-ekf, robot-state-publisher, pr2-dashboard-aggregator, ocean-battery-driver, pr2-power-board, std-srvs, pr2-calibration-controllers, wge100-camera, pr2-head-action, rosbag, joy, catkin, robot-mechanism-controllers, tf2-ros, pr2-machine, diagnostic-aggregator, stereo-image-proc, urg-node, joint-trajectory-action, pr2-gripper-action, rostest, single-joint-position-action, pr2-camera-synchronizer, prosilica-camera }: buildRosPackage { pname = "ros-kinetic-pr2-bringup"; version = "1.6.30"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e3819d9a2080e72cda07ebc03da576c164c1ba4d2f6c54587b5828b30142a78d"; }; + buildInputs = [ rostest ]; propagatedBuildInputs = [ microstrain-3dmgx2-imu ethercat-trigger-controllers pr2-calibration-controllers pr2-power-board wge100-camera pr2-description pr2-controller-configuration pr2-head-action std-srvs rosbag joy robot-mechanism-controllers tf2-ros pr2-computer-monitor pr2-run-stop-auto-restart pr2-machine diagnostic-aggregator pr2-ethercat stereo-image-proc urg-node wifi-ddwrt power-monitor joint-trajectory-action sound-play pr2-gripper-action single-joint-position-action pr2-controller-manager robot-pose-ekf pr2-camera-synchronizer robot-state-publisher prosilica-camera pr2-dashboard-aggregator ocean-battery-driver ]; - nativeBuildInputs = [ rostest catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Launch files and scripts needed to bring a PR2 up into a running state.''; diff --git a/kinetic/pr2-calibration-controllers/default.nix b/kinetic/pr2-calibration-controllers/default.nix index fc27ae1ca9..8a605db34b 100644 --- a/kinetic/pr2-calibration-controllers/default.nix +++ b/kinetic/pr2-calibration-controllers/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e5277d6f28bd2320220e4919f18a20be95082acb76f0eec2d96e73db9e1c793c"; }; + buildInputs = [ pr2-mechanism-controllers pluginlib pr2-controller-interface std-msgs realtime-tools roscpp pr2-mechanism-model robot-mechanism-controllers ]; propagatedBuildInputs = [ pr2-mechanism-controllers pluginlib pr2-controller-interface std-msgs realtime-tools roscpp pr2-mechanism-model robot-mechanism-controllers ]; - nativeBuildInputs = [ pr2-mechanism-controllers pluginlib pr2-controller-interface realtime-tools catkin robot-mechanism-controllers std-msgs roscpp pr2-mechanism-model ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The pr2_calibration_controllers package contains the controllers diff --git a/kinetic/pr2-calibration-launch/default.nix b/kinetic/pr2-calibration-launch/default.nix index 8355cad9a7..454053c62a 100644 --- a/kinetic/pr2-calibration-launch/default.nix +++ b/kinetic/pr2-calibration-launch/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2d674ae37ae8fb4d7bbfadb78f790fbc50f854ac3a7a13a3c41b63ad2ed434dd"; }; + buildInputs = [ robot-mechanism-controllers laser-joint-processor rospy image-view geometry-msgs stereo-image-proc pr2-dense-laser-snapshotter kdl-parser laser-cb-detector laser-joint-projector sensor-msgs monocam-settler python-orocos-kdl image-cb-detector calibration-launch pr2-teleop rostest message-generation calibration-estimation calibration-msgs ]; propagatedBuildInputs = [ robot-mechanism-controllers laser-joint-processor rospy image-view geometry-msgs stereo-image-proc pr2-dense-laser-snapshotter kdl-parser laser-cb-detector laser-joint-projector sensor-msgs monocam-settler python-orocos-kdl image-cb-detector calibration-launch pr2-teleop rostest message-runtime calibration-estimation calibration-msgs ]; - nativeBuildInputs = [ catkin robot-mechanism-controllers laser-joint-processor rospy image-view geometry-msgs stereo-image-proc pr2-dense-laser-snapshotter kdl-parser laser-cb-detector laser-joint-projector sensor-msgs monocam-settler python-orocos-kdl image-cb-detector calibration-launch pr2-teleop rostest message-generation calibration-estimation calibration-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Launch files and configuration files needed to run the calibration pipeline on PR2. This package is diff --git a/kinetic/pr2-camera-synchronizer/default.nix b/kinetic/pr2-camera-synchronizer/default.nix index 103e0f8e64..afc3ab99c0 100644 --- a/kinetic/pr2-camera-synchronizer/default.nix +++ b/kinetic/pr2-camera-synchronizer/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4f10b422067733cae30d81d7c3da19eefd20e0e5ec60d0e859230b9070725984"; }; + buildInputs = [ rostest dynamic-reconfigure ]; propagatedBuildInputs = [ ethercat-trigger-controllers wge100-camera rospy diagnostic-msgs dynamic-reconfigure ]; - nativeBuildInputs = [ rostest catkin dynamic-reconfigure ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''
diff --git a/kinetic/pr2-common-action-msgs/default.nix b/kinetic/pr2-common-action-msgs/default.nix index 44ccf839fc..e3ac5de4a1 100644 --- a/kinetic/pr2-common-action-msgs/default.nix +++ b/kinetic/pr2-common-action-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "224479db830855ee366fdfd783c6757fe911ef2ce33d99cbae711afd7ae7bad6"; }; + buildInputs = [ sensor-msgs message-generation actionlib-msgs geometry-msgs ]; propagatedBuildInputs = [ sensor-msgs message-runtime actionlib-msgs geometry-msgs ]; - nativeBuildInputs = [ message-generation actionlib-msgs sensor-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The pr2_common_action_msgs package''; diff --git a/kinetic/pr2-computer-monitor/default.nix b/kinetic/pr2-computer-monitor/default.nix index 3cd0cfae13..0b6064e19c 100644 --- a/kinetic/pr2-computer-monitor/default.nix +++ b/kinetic/pr2-computer-monitor/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d3a44754f1af2850996a4d83023c7957a75294c4fb41b34c600afa010033e738"; }; + buildInputs = [ diagnostic-msgs pr2-msgs roscpp std-msgs ]; propagatedBuildInputs = [ rospy std-msgs diagnostic-msgs pr2-msgs roscpp ]; - nativeBuildInputs = [ std-msgs catkin diagnostic-msgs pr2-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Monitors the computer's processor and hard drives of the PR2 and publishes data to diagnostics.''; diff --git a/kinetic/pr2-controller-configuration/default.nix b/kinetic/pr2-controller-configuration/default.nix index b805c18167..792e21f79e 100644 --- a/kinetic/pr2-controller-configuration/default.nix +++ b/kinetic/pr2-controller-configuration/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bb3509065f910c2abda25531a629b633338d577e409c4255636a5d2e4a63e80c"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ single-joint-position-action pr2-controller-manager pr2-head-action pr2-machine robot-mechanism-controllers pr2-gripper-action ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Configuration files for PR2 controllers.''; diff --git a/kinetic/pr2-controller-interface/default.nix b/kinetic/pr2-controller-interface/default.nix index 0e9840b2f2..390e24ad01 100644 --- a/kinetic/pr2-controller-interface/default.nix +++ b/kinetic/pr2-controller-interface/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "529432c34b823d416113f8974ec688de4aaac2a8a71fb252bad72106119c7e2b"; }; + buildInputs = [ controller-interface pr2-mechanism-model roscpp ]; propagatedBuildInputs = [ controller-interface pr2-mechanism-model roscpp ]; - nativeBuildInputs = [ catkin controller-interface pr2-mechanism-model roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package specifies the interface to a realtime controller. A diff --git a/kinetic/pr2-controller-manager/default.nix b/kinetic/pr2-controller-manager/default.nix index 9a43669022..2a6c603898 100644 --- a/kinetic/pr2-controller-manager/default.nix +++ b/kinetic/pr2-controller-manager/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, pr2-mechanism-msgs, pr2-hardware-interface, pluginlib, pr2-description, pr2-controller-interface, cmake-modules, pr2-mechanism-diagnostics, realtime-tools, catkin, rosparam, sensor-msgs, rostest, rospy, diagnostic-msgs, roscpp, pr2-mechanism-model }: +{ lib, buildRosPackage, fetchurl, pr2-mechanism-msgs, pr2-hardware-interface, pluginlib, pr2-description, cmake-modules, pr2-controller-interface, pr2-mechanism-diagnostics, realtime-tools, catkin, sensor-msgs, rosparam, rostest, rospy, diagnostic-msgs, roscpp, pr2-mechanism-model }: buildRosPackage { pname = "ros-kinetic-pr2-controller-manager"; version = "1.8.17"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d0d577b2683d834e7da013d1e06ec4ea4f5851344215240844a176845b01d688"; }; + buildInputs = [ pr2-mechanism-msgs pr2-hardware-interface pluginlib cmake-modules pr2-controller-interface pr2-mechanism-diagnostics realtime-tools sensor-msgs pr2-description rostest diagnostic-msgs roscpp pr2-mechanism-model ]; propagatedBuildInputs = [ pr2-mechanism-msgs pr2-hardware-interface pluginlib pr2-controller-interface pr2-description pr2-mechanism-diagnostics realtime-tools rosparam sensor-msgs rospy diagnostic-msgs roscpp pr2-mechanism-model ]; - nativeBuildInputs = [ pr2-mechanism-msgs pr2-hardware-interface pluginlib cmake-modules pr2-controller-interface pr2-mechanism-diagnostics realtime-tools sensor-msgs pr2-description catkin rostest diagnostic-msgs roscpp pr2-mechanism-model ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The controller manager (CM) package provides the infrastructure to run controllers in a hard realtime loop.''; diff --git a/kinetic/pr2-controllers-msgs/default.nix b/kinetic/pr2-controllers-msgs/default.nix index d44fabb08d..fb6e2ca18c 100644 --- a/kinetic/pr2-controllers-msgs/default.nix +++ b/kinetic/pr2-controllers-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ff328cd99fc20adecc2287db00bfbc83bd44fc90cf5145c0edd087317f695681"; }; + buildInputs = [ trajectory-msgs message-generation actionlib-msgs geometry-msgs ]; propagatedBuildInputs = [ trajectory-msgs message-runtime actionlib-msgs geometry-msgs ]; - nativeBuildInputs = [ message-generation actionlib-msgs trajectory-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages, services, and actions used in the pr2_controllers stack.''; diff --git a/kinetic/pr2-counterbalance-check/default.nix b/kinetic/pr2-counterbalance-check/default.nix index dcfb0d84ed..61d6448cae 100644 --- a/kinetic/pr2-counterbalance-check/default.nix +++ b/kinetic/pr2-counterbalance-check/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, pr2-controllers-msgs, pr2-controller-configuration, catkin, rostest, pr2-self-test-msgs, pr2-controller-manager, std-msgs, joint-qualification-controllers, actionlib, rospy, rosunit }: +{ lib, buildRosPackage, fetchurl, pr2-controllers-msgs, pr2-controller-configuration, catkin, rostest, pr2-self-test-msgs, pr2-controller-manager, actionlib, joint-qualification-controllers, rospy, std-msgs, rosunit }: buildRosPackage { pname = "ros-kinetic-pr2-counterbalance-check"; version = "1.0.14"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "5a06f494f13c37a11423536e1728bbd09fe24ae1a7e223e049f355498dbfe893"; }; + buildInputs = [ pr2-controllers-msgs pr2-controller-configuration rospy rostest pr2-self-test-msgs pr2-controller-manager joint-qualification-controllers actionlib std-msgs ]; checkInputs = [ rosunit ]; propagatedBuildInputs = [ pr2-controllers-msgs pr2-self-test-msgs pr2-controller-manager pr2-controller-configuration joint-qualification-controllers actionlib std-msgs rospy ]; - nativeBuildInputs = [ pr2-controllers-msgs pr2-controller-configuration catkin rospy rostest pr2-self-test-msgs pr2-controller-manager joint-qualification-controllers actionlib std-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''pr2_counterbalance_check''; diff --git a/kinetic/pr2-dense-laser-snapshotter/default.nix b/kinetic/pr2-dense-laser-snapshotter/default.nix index 6921db52c8..a648f8ee0a 100644 --- a/kinetic/pr2-dense-laser-snapshotter/default.nix +++ b/kinetic/pr2-dense-laser-snapshotter/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2575ada47fc86c87207483c2e467c999f6fc8142b28f93a2f59a455ef1e5f57e"; }; + buildInputs = [ dense-laser-assembler pr2-msgs ]; propagatedBuildInputs = [ dense-laser-assembler pr2-msgs ]; - nativeBuildInputs = [ dense-laser-assembler pr2-msgs catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Stores the data from a series of laser scan messages in a dense representation, allowing diff --git a/kinetic/pr2-description/default.nix b/kinetic/pr2-description/default.nix index 6818475df1..abd0b27ee5 100644 --- a/kinetic/pr2-description/default.nix +++ b/kinetic/pr2-description/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "c265964655deb371058b06a91b4489769b3124b903446e3991c05840ec94283c"; }; + buildInputs = [ convex-decomposition ivcon ]; checkInputs = [ gtest urdfdom ]; propagatedBuildInputs = [ xacro ]; - nativeBuildInputs = [ catkin convex-decomposition ivcon ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package contains the description (mechanical, kinematic, visual, diff --git a/kinetic/pr2-ethercat/default.nix b/kinetic/pr2-ethercat/default.nix index dd05af985b..67922c5eed 100644 --- a/kinetic/pr2-ethercat/default.nix +++ b/kinetic/pr2-ethercat/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "771ca836cc90bcb9b2228222bdcce39b97556db914d27f36916596fee36d6d91"; }; + buildInputs = [ diagnostic-updater std-srvs pr2-controller-manager ethercat-hardware diagnostic-msgs realtime-tools roscpp ]; propagatedBuildInputs = [ diagnostic-updater std-srvs pr2-controller-manager ethercat-hardware diagnostic-msgs realtime-tools roscpp ]; - nativeBuildInputs = [ diagnostic-updater std-srvs pr2-controller-manager ethercat-hardware diagnostic-msgs realtime-tools catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Main loop that runs the robot.''; diff --git a/kinetic/pr2-gazebo-plugins/default.nix b/kinetic/pr2-gazebo-plugins/default.nix index 6cc6666409..e1c3cfba0b 100644 --- a/kinetic/pr2-gazebo-plugins/default.nix +++ b/kinetic/pr2-gazebo-plugins/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9cea0ffba8f2902834e15f6dcba5b0a3f407694ea7063870854ab23b393ed66d"; }; + buildInputs = [ std-srvs pr2-hardware-interface orocos-kdl gazeboSimulator.gazebo cv-bridge polled-camera gazebo-plugins nav-msgs urdf rospy std-msgs diagnostic-msgs tf roscpp pr2-mechanism-model gazebo-msgs geometry-msgs image-transport sensor-msgs diagnostic-updater pr2-controller-manager message-generation message-runtime angles pr2-msgs ]; propagatedBuildInputs = [ gazebo-ros pr2-hardware-interface orocos-kdl gazeboSimulator.gazebo cv-bridge polled-camera gazebo-plugins nav-msgs urdf rospy std-msgs diagnostic-msgs tf roscpp pr2-mechanism-model gazebo-msgs geometry-msgs image-transport sensor-msgs diagnostic-updater pr2-controller-manager message-generation message-runtime angles pr2-msgs ]; - nativeBuildInputs = [ std-srvs pr2-hardware-interface orocos-kdl gazeboSimulator.gazebo cv-bridge catkin polled-camera gazebo-plugins nav-msgs urdf rospy std-msgs diagnostic-msgs tf roscpp pr2-mechanism-model gazebo-msgs geometry-msgs image-transport sensor-msgs diagnostic-updater pr2-controller-manager message-generation message-runtime angles pr2-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Gazebo Plugins for various PR2-specific sensors and actuators on the robot.''; diff --git a/kinetic/pr2-gazebo/default.nix b/kinetic/pr2-gazebo/default.nix index 3d91d6c652..b1dafb25e0 100644 --- a/kinetic/pr2-gazebo/default.nix +++ b/kinetic/pr2-gazebo/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, pr2-description, gazebo-plugins, fingertip-pressure, rospy, geometry-msgs, pr2-mechanism-controllers, pr2-gazebo-plugins, gazeboSimulator, robot-pose-ekf, pr2-dashboard-aggregator, image-proc, pr2-msgs, xacro, pr2-head-action, catkin, robot-mechanism-controllers, tf2-ros, std-msgs, diagnostic-aggregator, pr2-controller-configuration-gazebo, stereo-image-proc, joint-trajectory-action, pr2-gripper-action, single-joint-position-action, topic-tools }: +{ lib, buildRosPackage, fetchurl, pr2-description, gazebo-plugins, fingertip-pressure, rospy, geometry-msgs, pr2-mechanism-controllers, pr2-gazebo-plugins, gazeboSimulator, robot-pose-ekf, pr2-dashboard-aggregator, pr2-msgs, image-proc, xacro, pr2-head-action, catkin, robot-mechanism-controllers, tf2-ros, std-msgs, diagnostic-aggregator, pr2-controller-configuration-gazebo, stereo-image-proc, joint-trajectory-action, pr2-gripper-action, single-joint-position-action, topic-tools }: buildRosPackage { pname = "ros-kinetic-pr2-gazebo"; version = "2.0.11"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3688b169c4f8a8016585fefe2a1c80a2c844e89e0019741e5d4a7b86e9449429"; }; + buildInputs = [ pr2-gazebo-plugins gazeboSimulator.gazebo gazebo-plugins ]; propagatedBuildInputs = [ pr2-description pr2-head-action gazeboSimulator.gazebo robot-mechanism-controllers tf2-ros gazebo-plugins fingertip-pressure rospy std-msgs diagnostic-aggregator pr2-controller-configuration-gazebo geometry-msgs pr2-mechanism-controllers stereo-image-proc joint-trajectory-action pr2-gazebo-plugins image-proc pr2-gripper-action single-joint-position-action robot-pose-ekf topic-tools pr2-dashboard-aggregator pr2-msgs xacro ]; - nativeBuildInputs = [ pr2-gazebo-plugins catkin gazeboSimulator.gazebo gazebo-plugins ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Launch scripts for simulating the PR2 in gazebo. diff --git a/kinetic/pr2-gripper-action/default.nix b/kinetic/pr2-gripper-action/default.nix index f1ff6c5f4c..7b4368db14 100644 --- a/kinetic/pr2-gripper-action/default.nix +++ b/kinetic/pr2-gripper-action/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "46c0b777acdca5d11ebcce78f3bef3c5ef5110d6311c9b3bb905e5eb5532f494"; }; + buildInputs = [ pr2-controllers-msgs pr2-mechanism-controllers actionlib-msgs actionlib roscpp pr2-mechanism-model robot-mechanism-controllers ]; propagatedBuildInputs = [ pr2-controllers-msgs pr2-mechanism-controllers actionlib-msgs actionlib roscpp pr2-mechanism-model robot-mechanism-controllers ]; - nativeBuildInputs = [ pr2-controllers-msgs pr2-mechanism-controllers actionlib-msgs actionlib catkin roscpp pr2-mechanism-model robot-mechanism-controllers ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The pr2_gripper_action provides an action interface for using the diff --git a/kinetic/pr2-gripper-sensor-action/default.nix b/kinetic/pr2-gripper-sensor-action/default.nix index 8c1a14a90f..b317a57db2 100644 --- a/kinetic/pr2-gripper-sensor-action/default.nix +++ b/kinetic/pr2-gripper-sensor-action/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, pr2-controllers-msgs, pr2-mechanism-controllers, actionlib-msgs, pr2-gripper-sensor-controller, catkin, robot-mechanism-controllers, pr2-gripper-sensor-msgs, message-generation, message-runtime, actionlib, pr2-machine, roscpp, pr2-mechanism-model }: +{ lib, buildRosPackage, fetchurl, pr2-controllers-msgs, pr2-mechanism-controllers, actionlib-msgs, catkin, pr2-gripper-sensor-controller, robot-mechanism-controllers, pr2-gripper-sensor-msgs, message-generation, message-runtime, actionlib, pr2-machine, roscpp, pr2-mechanism-model }: buildRosPackage { pname = "ros-kinetic-pr2-gripper-sensor-action"; version = "1.0.10"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "24be13b3393e46ceef69c366d5d03b359b442ab0293dd08bbfc6e6a0ac7dbe00"; }; + buildInputs = [ pr2-controllers-msgs pr2-mechanism-controllers actionlib-msgs pr2-gripper-sensor-controller robot-mechanism-controllers pr2-gripper-sensor-msgs message-generation actionlib pr2-machine roscpp pr2-mechanism-model ]; propagatedBuildInputs = [ pr2-controllers-msgs pr2-mechanism-controllers actionlib-msgs pr2-gripper-sensor-controller robot-mechanism-controllers pr2-gripper-sensor-msgs message-runtime actionlib pr2-machine roscpp pr2-mechanism-model ]; - nativeBuildInputs = [ pr2-controllers-msgs pr2-mechanism-controllers actionlib-msgs pr2-gripper-sensor-controller catkin robot-mechanism-controllers pr2-gripper-sensor-msgs message-generation actionlib pr2-machine roscpp pr2-mechanism-model ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The pr2_gripper_sensor_action package provides an action interface for talking to the pr2_gripper_sensor_controller real-time controller. diff --git a/kinetic/pr2-gripper-sensor-controller/default.nix b/kinetic/pr2-gripper-sensor-controller/default.nix index 999cfa539d..e5ab199979 100644 --- a/kinetic/pr2-gripper-sensor-controller/default.nix +++ b/kinetic/pr2-gripper-sensor-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2fa4c1786cac35782374058671e0574802d58b64270c75f16a9fdfb8cef7d836"; }; + buildInputs = [ pr2-controllers-msgs std-srvs pluginlib actionlib-msgs pr2-controller-interface realtime-tools roscpp rosrt pr2-gripper-sensor-msgs pr2-controller-manager std-msgs roslib pr2-mechanism-model ]; propagatedBuildInputs = [ pr2-controllers-msgs std-srvs pluginlib actionlib-msgs pr2-controller-interface realtime-tools roscpp rosrt pr2-gripper-sensor-msgs pr2-controller-manager std-msgs roslib pr2-mechanism-model ]; - nativeBuildInputs = [ pr2-controllers-msgs std-srvs pluginlib actionlib-msgs pr2-controller-interface realtime-tools catkin roscpp rosrt pr2-gripper-sensor-msgs pr2-controller-manager std-msgs roslib pr2-mechanism-model ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The pr2_gripper_sensor_controller package is a real-time controller that integrates signals from the PR2 hand-mounted accelerometer and finger-mounted pressure sensors with motor control of the gripper joint to do highly responsive sensing and low-latency closed-loop control.''; diff --git a/kinetic/pr2-gripper-sensor-msgs/default.nix b/kinetic/pr2-gripper-sensor-msgs/default.nix index 65878ce73b..82241dd360 100644 --- a/kinetic/pr2-gripper-sensor-msgs/default.nix +++ b/kinetic/pr2-gripper-sensor-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "11008c7ca1ab4e2800dec377245b373e2f0f2b119d29a4e7df60fd53292e058b"; }; + buildInputs = [ message-generation actionlib-msgs actionlib std-msgs roscpp ]; propagatedBuildInputs = [ message-runtime actionlib-msgs actionlib std-msgs roscpp ]; - nativeBuildInputs = [ message-generation actionlib-msgs actionlib std-msgs catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The pr2_gripper_sensor_msgs package contains various actions and messages that are used in the pr2_gripper_sensor* packages. The structure of the API used by pr2_gripper_sensor_action, and pr2_gripper_sensor_controller packages is as follows: diff --git a/kinetic/pr2-hardware-interface/default.nix b/kinetic/pr2-hardware-interface/default.nix index 4e9a3b0094..f19f895fac 100644 --- a/kinetic/pr2-hardware-interface/default.nix +++ b/kinetic/pr2-hardware-interface/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2325399c2b0e184d68d238fe83eae8eba6ca70c27d7f9a590e3a9e0e4bca3533"; }; + buildInputs = [ roscpp geometry-msgs ]; propagatedBuildInputs = [ roscpp geometry-msgs ]; - nativeBuildInputs = [ catkin roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package contains the C++ interfaces to the PR2 hardware diff --git a/kinetic/pr2-head-action/default.nix b/kinetic/pr2-head-action/default.nix index b0b4b84b52..5e32e12978 100644 --- a/kinetic/pr2-head-action/default.nix +++ b/kinetic/pr2-head-action/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1f95ea36f8f6777b0f49fe7a04379c0e09ce2ecd758be99f860464a8e6d595aa"; }; + buildInputs = [ pr2-controllers-msgs kdl-parser orocos-kdl trajectory-msgs sensor-msgs message-filters roscpp actionlib tf-conversions tf geometry-msgs ]; propagatedBuildInputs = [ pr2-controllers-msgs kdl-parser orocos-kdl trajectory-msgs sensor-msgs message-filters roscpp actionlib tf-conversions tf geometry-msgs ]; - nativeBuildInputs = [ pr2-controllers-msgs kdl-parser orocos-kdl trajectory-msgs sensor-msgs catkin message-filters roscpp actionlib tf-conversions tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The PR2 head action is a node that provides an action interface for diff --git a/kinetic/pr2-mannequin-mode/default.nix b/kinetic/pr2-mannequin-mode/default.nix index 8930e20265..d57c546e23 100644 --- a/kinetic/pr2-mannequin-mode/default.nix +++ b/kinetic/pr2-mannequin-mode/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7ee4d843071f900cf92e96c1e4008568115276bb1f7cbcdd5ef39c32f19529cf"; }; + buildInputs = [ pr2-controllers-msgs trajectory-msgs pr2-controller-manager ]; propagatedBuildInputs = [ pr2-controllers-msgs trajectory-msgs pr2-controller-manager ]; - nativeBuildInputs = [ pr2-controllers-msgs trajectory-msgs catkin pr2-controller-manager ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The pr2_mannequin_mode package''; diff --git a/kinetic/pr2-mechanism-controllers/default.nix b/kinetic/pr2-mechanism-controllers/default.nix index e502fad326..7d384cd593 100644 --- a/kinetic/pr2-mechanism-controllers/default.nix +++ b/kinetic/pr2-mechanism-controllers/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9d2484a38c6db5057f097dec74cbd66a8d8ba01b1c7050f82f16f56f2d77be94"; }; + buildInputs = [ pr2-controllers-msgs pr2-mechanism-msgs filters rosconsole robot-mechanism-controllers nav-msgs rospy std-msgs diagnostic-msgs roscpp tf pr2-mechanism-model visualization-msgs geometry-msgs pr2-controller-interface pluginlib control-toolbox realtime-tools diagnostic-updater message-generation angles pr2-msgs ]; propagatedBuildInputs = [ pr2-controllers-msgs pr2-mechanism-msgs filters rosconsole robot-mechanism-controllers nav-msgs rospy std-msgs diagnostic-msgs roscpp tf pr2-mechanism-model visualization-msgs geometry-msgs pr2-controller-interface pluginlib control-toolbox realtime-tools diagnostic-updater message-runtime angles pr2-msgs ]; - nativeBuildInputs = [ pr2-controllers-msgs pr2-mechanism-msgs filters rosconsole catkin robot-mechanism-controllers nav-msgs rospy std-msgs diagnostic-msgs roscpp tf pr2-mechanism-model visualization-msgs geometry-msgs pr2-controller-interface pluginlib control-toolbox realtime-tools diagnostic-updater message-generation angles pr2-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The pr2_mechanism_controllers package contains realtime diff --git a/kinetic/pr2-mechanism-diagnostics/default.nix b/kinetic/pr2-mechanism-diagnostics/default.nix index 1f89035da0..94379259db 100644 --- a/kinetic/pr2-mechanism-diagnostics/default.nix +++ b/kinetic/pr2-mechanism-diagnostics/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e460ffa727c3e8f1e15d40e99fc784516d1afe49f01fad8254865e926a18c7fa"; }; + buildInputs = [ pr2-mechanism-msgs std-srvs diagnostic-updater rostest urdf angles std-msgs diagnostic-msgs roscpp pr2-mechanism-model ]; propagatedBuildInputs = [ pr2-mechanism-msgs std-srvs diagnostic-updater std-msgs urdf angles rospy diagnostic-msgs roscpp pr2-mechanism-model ]; - nativeBuildInputs = [ pr2-mechanism-msgs std-srvs catkin diagnostic-updater rostest urdf angles std-msgs diagnostic-msgs roscpp pr2-mechanism-model ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The `pr2_mechanism_diagnostics` node subscribes to `mechanism_statistics` and publishes diagnostics data for joints and controllers on `/diagnostics`.''; diff --git a/kinetic/pr2-mechanism-model/default.nix b/kinetic/pr2-mechanism-model/default.nix index e6a51740c3..d08e6a9cbd 100644 --- a/kinetic/pr2-mechanism-model/default.nix +++ b/kinetic/pr2-mechanism-model/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, hardware-interface, kdl-parser, pr2-hardware-interface, pluginlib, cmake-modules, catkin, urdfdom, rostest, urdf, angles, roscpp, rosunit }: +{ lib, buildRosPackage, fetchurl, hardware-interface, kdl-parser, pluginlib, pr2-hardware-interface, cmake-modules, catkin, urdfdom, rostest, urdf, angles, roscpp, rosunit }: buildRosPackage { pname = "ros-kinetic-pr2-mechanism-model"; version = "1.8.17"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "41c5eee47237de565b014a15d1fe68d1ea8bd49f5cf41b038e03823c55642283"; }; + buildInputs = [ hardware-interface kdl-parser cmake-modules pluginlib pr2-hardware-interface urdfdom rostest urdf angles roscpp rosunit ]; propagatedBuildInputs = [ hardware-interface kdl-parser pluginlib urdf angles pr2-hardware-interface roscpp urdfdom ]; - nativeBuildInputs = [ hardware-interface kdl-parser cmake-modules pluginlib pr2-hardware-interface catkin urdfdom rostest urdf angles roscpp rosunit ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''
diff --git a/kinetic/pr2-mechanism-msgs/default.nix b/kinetic/pr2-mechanism-msgs/default.nix
index 503ffa1c76..e272dba4a2 100644
--- a/kinetic/pr2-mechanism-msgs/default.nix
+++ b/kinetic/pr2-mechanism-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f034abe1732223f8d527dabda8d8a8e2a368c201699aa4f5e8189d5b033ae563";
};
+ buildInputs = [ std-msgs message-generation actionlib-msgs ];
propagatedBuildInputs = [ std-msgs message-runtime actionlib-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation actionlib-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package defines services that are used to communicate with
diff --git a/kinetic/pr2-motor-diagnostic-tool/default.nix b/kinetic/pr2-motor-diagnostic-tool/default.nix
index 51c14a812f..563edef57d 100644
--- a/kinetic/pr2-motor-diagnostic-tool/default.nix
+++ b/kinetic/pr2-motor-diagnostic-tool/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "2dd9f1c99a5c9aaf06ce9d1921bb4fbfe3a69153f199699d5b324ec47b82212d";
};
+ buildInputs = [ pr2-mechanism-msgs rqt-gui-py pluginlib pr2-controller-interface rospy ethercat-hardware rqt-gui pr2-mechanism-model ];
propagatedBuildInputs = [ pr2-mechanism-msgs rqt-gui-py pluginlib pr2-controller-interface rospy ethercat-hardware rqt-gui pr2-mechanism-model ];
- nativeBuildInputs = [ pr2-mechanism-msgs rqt-gui-py pluginlib pr2-controller-interface ethercat-hardware rqt-gui catkin rospy pr2-mechanism-model ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''pr2_motor_diagnostic_tool'';
diff --git a/kinetic/pr2-move-base/default.nix b/kinetic/pr2-move-base/default.nix
index 032e5f550e..4a60a40570 100644
--- a/kinetic/pr2-move-base/default.nix
+++ b/kinetic/pr2-move-base/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "4cbc68d5c798258cf24d035d72be27139e2dd18a68f8c42356ccc55c512747f7";
};
+ buildInputs = [ move-base-msgs pr2-controllers-msgs dynamic-reconfigure actionlib-msgs actionlib rospy pr2-common-action-msgs pr2-msgs ];
propagatedBuildInputs = [ move-base-msgs pr2-controllers-msgs dynamic-reconfigure actionlib-msgs actionlib rospy pr2-common-action-msgs pr2-msgs ];
- nativeBuildInputs = [ pr2-controllers-msgs actionlib-msgs pr2-common-action-msgs catkin move-base-msgs actionlib dynamic-reconfigure rospy pr2-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''pr2_move_base'';
diff --git a/kinetic/pr2-moveit-plugins/default.nix b/kinetic/pr2-moveit-plugins/default.nix
index 3286ca9de4..f4344ed17e 100644
--- a/kinetic/pr2-moveit-plugins/default.nix
+++ b/kinetic/pr2-moveit-plugins/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "4b0ed81d49c292d841cc281b9d659fed0e855f31bb267cfb068858e62eb54234";
};
+ buildInputs = [ pr2-controllers-msgs pr2-mechanism-msgs kdl-parser pluginlib cmake-modules control-msgs urdf moveit-core actionlib angles tf-conversions eigen-conversions roscpp ];
propagatedBuildInputs = [ pr2-controllers-msgs pr2-mechanism-msgs kdl-parser pluginlib control-msgs urdf moveit-core actionlib angles tf-conversions eigen-conversions roscpp ];
- nativeBuildInputs = [ pr2-controllers-msgs pr2-mechanism-msgs kdl-parser pluginlib cmake-modules control-msgs catkin urdf moveit-core actionlib angles tf-conversions eigen-conversions roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''PR2 specific plugins for MoveIt'';
diff --git a/kinetic/pr2-msgs/default.nix b/kinetic/pr2-msgs/default.nix
index a7fd5131c4..a7cd3abb4b 100644
--- a/kinetic/pr2-msgs/default.nix
+++ b/kinetic/pr2-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "ba4752b9db03b2f01c4e383def2cbe61685c91cb9ade7d57e6305eef955b2677";
};
+ buildInputs = [ std-msgs message-generation geometry-msgs ];
propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages for representing PR2 state, such as battery information and the PR2 fingertip sensors.'';
diff --git a/kinetic/pr2-navigation-config/default.nix b/kinetic/pr2-navigation-config/default.nix
index 9375bf5c7d..0e4a65cac5 100644
--- a/kinetic/pr2-navigation-config/default.nix
+++ b/kinetic/pr2-navigation-config/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f43112e8fd99573415ffe4b82aa281353bd8cd25461e5d2dc3437b46ea23e4c9";
};
+ buildInputs = [ move-base ];
propagatedBuildInputs = [ move-base ];
- nativeBuildInputs = [ catkin move-base ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package holds common configuration files for running the'';
diff --git a/kinetic/pr2-navigation-perception/default.nix b/kinetic/pr2-navigation-perception/default.nix
index 2c6b20dd78..1e28f71292 100644
--- a/kinetic/pr2-navigation-perception/default.nix
+++ b/kinetic/pr2-navigation-perception/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, filters, semantic-point-annotator, tf, sensor-msgs, catkin, message-filters, topic-tools, laser-tilt-controller-filter, laser-geometry, laser-filters, pcl-ros, pr2-machine, dynamic-reconfigure, roscpp, pr2-navigation-self-filter, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, filters, semantic-point-annotator, sensor-msgs, catkin, message-filters, topic-tools, roscpp, laser-tilt-controller-filter, laser-geometry, laser-filters, pcl-ros, pr2-machine, dynamic-reconfigure, tf, pr2-navigation-self-filter, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-pr2-navigation-perception";
version = "0.1.28";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "9e08b777d996bbd1e8318fcb1185717840355402b1745fcb5e7a95496a8fe66d";
};
+ buildInputs = [ filters semantic-point-annotator geometry-msgs sensor-msgs topic-tools message-filters roscpp laser-tilt-controller-filter laser-geometry laser-filters dynamic-reconfigure pr2-machine tf pcl-ros pr2-navigation-self-filter ];
propagatedBuildInputs = [ filters semantic-point-annotator geometry-msgs sensor-msgs topic-tools message-filters roscpp laser-tilt-controller-filter laser-geometry laser-filters dynamic-reconfigure pr2-machine tf pcl-ros pr2-navigation-self-filter ];
- nativeBuildInputs = [ filters semantic-point-annotator geometry-msgs sensor-msgs topic-tools message-filters catkin roscpp laser-tilt-controller-filter laser-geometry laser-filters dynamic-reconfigure pr2-machine tf pcl-ros pr2-navigation-self-filter ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package holds navigation-specific sensor configuration options and launch files for the PR2.'';
diff --git a/kinetic/pr2-navigation-self-filter/default.nix b/kinetic/pr2-navigation-self-filter/default.nix
index 03f1f532f4..32d36e5e8c 100644
--- a/kinetic/pr2-navigation-self-filter/default.nix
+++ b/kinetic/pr2-navigation-self-filter/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "b62e8dc7f7f158801fb3a72a00bc1d6c4f60d3973cc9aed82263814b9f266f2f";
};
+ buildInputs = [ filters bullet tf sensor-msgs assimp urdf resource-retriever visualization-msgs pcl-ros roscpp ];
propagatedBuildInputs = [ filters bullet tf sensor-msgs assimp urdf resource-retriever visualization-msgs pcl-ros roscpp ];
- nativeBuildInputs = [ filters bullet tf sensor-msgs catkin assimp urdf resource-retriever visualization-msgs pcl-ros roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Filters the robot's body out of point clouds.'';
diff --git a/kinetic/pr2-navigation-teleop/default.nix b/kinetic/pr2-navigation-teleop/default.nix
index cde7d4339b..b805747d3c 100644
--- a/kinetic/pr2-navigation-teleop/default.nix
+++ b/kinetic/pr2-navigation-teleop/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "254013859ee8e6e2f76b3ecb0aa5788a413ba47b91071c5ede5fbff6e0d11923";
};
+ buildInputs = [ topic-tools pr2-teleop pr2-machine ];
propagatedBuildInputs = [ topic-tools pr2-teleop pr2-machine ];
- nativeBuildInputs = [ topic-tools pr2-teleop catkin pr2-machine ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package holds a special teleop configuration for the PR2 robot that
diff --git a/kinetic/pr2-position-scripts/default.nix b/kinetic/pr2-position-scripts/default.nix
index 596b50287b..d2b47f66cc 100644
--- a/kinetic/pr2-position-scripts/default.nix
+++ b/kinetic/pr2-position-scripts/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f3627395b8df0200b30871a045ad856bc35dad07ca169c5d1eeb29dc72115970";
};
+ buildInputs = [ pr2-controllers-msgs tf actionlib rospy ];
propagatedBuildInputs = [ pr2-controllers-msgs tf actionlib rospy ];
- nativeBuildInputs = [ pr2-controllers-msgs actionlib rospy catkin tf ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains a number of scripts to set various components of the PR2. They are used in the apps to improve usablity.'';
diff --git a/kinetic/pr2-power-board/default.nix b/kinetic/pr2-power-board/default.nix
index 9e9399ab26..498cea57d7 100644
--- a/kinetic/pr2-power-board/default.nix
+++ b/kinetic/pr2-power-board/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "ddc7a7200607e678b5f3097d563f54e0ab0f645ea7fc06f603ac215d4ebe8341";
};
+ buildInputs = [ diagnostic-updater message-generation diagnostic-msgs pr2-msgs roscpp log4cxx ];
propagatedBuildInputs = [ diagnostic-updater message-runtime rospy diagnostic-msgs pr2-msgs roscpp log4cxx ];
- nativeBuildInputs = [ diagnostic-updater message-generation catkin diagnostic-msgs pr2-msgs roscpp log4cxx ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This provides a ROS node for the PR2 Power Board.'';
diff --git a/kinetic/pr2-run-stop-auto-restart/default.nix b/kinetic/pr2-run-stop-auto-restart/default.nix
index 18b256246d..f719e1bdb9 100644
--- a/kinetic/pr2-run-stop-auto-restart/default.nix
+++ b/kinetic/pr2-run-stop-auto-restart/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "251af90686f2c4c5fc4332b6606fe69e5b993226ae9fe50b214c2c4aafe1f4c9";
};
+ buildInputs = [ pr2-power-board pr2-msgs roscpp std-srvs ];
propagatedBuildInputs = [ pr2-power-board pr2-msgs roscpp std-srvs ];
- nativeBuildInputs = [ pr2-power-board std-srvs catkin pr2-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides a node that monitors the state of the run stops of the pr2_robot. When the state of the
diff --git a/kinetic/pr2-se-calibration-launch/default.nix b/kinetic/pr2-se-calibration-launch/default.nix
index 9c754e7b90..32833571e6 100644
--- a/kinetic/pr2-se-calibration-launch/default.nix
+++ b/kinetic/pr2-se-calibration-launch/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "b8b5c1dbd4ffb9ba7d55b7a37c152d7f5ccc8b7fa8101431e68ebdf11daec266";
};
+ buildInputs = [ pr2-calibration-launch ];
propagatedBuildInputs = [ pr2-calibration-launch ];
- nativeBuildInputs = [ pr2-calibration-launch catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''pr2_se_calibration_launch'';
diff --git a/kinetic/pr2-self-test-msgs/default.nix b/kinetic/pr2-self-test-msgs/default.nix
index cb92c953e4..4eb10bbc2f 100644
--- a/kinetic/pr2-self-test-msgs/default.nix
+++ b/kinetic/pr2-self-test-msgs/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }:
+{ lib, buildRosPackage, fetchurl, message-generation, catkin, message-runtime }:
buildRosPackage {
pname = "ros-kinetic-pr2-self-test-msgs";
version = "1.0.14";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "0f3936262032ea31f2e1736140948b8c7cbf350488491c6cb36065d5575a186e";
};
+ buildInputs = [ message-generation ];
propagatedBuildInputs = [ message-runtime ];
- nativeBuildInputs = [ catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages used in PR2 hardware testing.'';
diff --git a/kinetic/pr2-teleop-general/default.nix b/kinetic/pr2-teleop-general/default.nix
index 7aece1fb06..864c78fb16 100644
--- a/kinetic/pr2-teleop-general/default.nix
+++ b/kinetic/pr2-teleop-general/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "83d7700a17d7874588b9fa2a5d5f023d69a956881dbd9f5da968df07b32735cb";
};
+ buildInputs = [ pr2-controllers-msgs pr2-mechanism-msgs ps3joy angles actionlib-msgs pr2-common-action-msgs sensor-msgs polled-camera roscpp pr2-controller-manager urdf actionlib moveit-msgs pr2-msgs tf geometry-msgs ];
propagatedBuildInputs = [ pr2-controllers-msgs pr2-mechanism-msgs ps3joy actionlib-msgs pr2-common-action-msgs polled-camera urdf actionlib moveit-msgs roscpp tf pr2-arm-kinematics geometry-msgs sensor-msgs pr2-mannequin-mode pr2-msgs pr2-controller-manager angles pr2-tuck-arms-action ];
- nativeBuildInputs = [ pr2-controllers-msgs pr2-mechanism-msgs ps3joy angles actionlib-msgs pr2-common-action-msgs sensor-msgs catkin polled-camera roscpp pr2-controller-manager urdf actionlib moveit-msgs pr2-msgs tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''pr2_teleop_general'';
diff --git a/kinetic/pr2-teleop/default.nix b/kinetic/pr2-teleop/default.nix
index 9315b6ceaf..d187e31e3b 100644
--- a/kinetic/pr2-teleop/default.nix
+++ b/kinetic/pr2-teleop/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d02cac609671d94ffff3e7cfcca15233bdd780bc649939e6012eb44b4c367588";
};
+ buildInputs = [ pr2-controllers-msgs actionlib std-msgs geometry-msgs tf topic-tools roscpp rospy ];
propagatedBuildInputs = [ pr2-controllers-msgs actionlib std-msgs geometry-msgs tf topic-tools roscpp rospy ];
- nativeBuildInputs = [ pr2-controllers-msgs topic-tools catkin roscpp rospy actionlib std-msgs tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The pr2_teleop package'';
diff --git a/kinetic/pr2-tilt-laser-interface/default.nix b/kinetic/pr2-tilt-laser-interface/default.nix
index 4d02fc46d4..8528cff62c 100644
--- a/kinetic/pr2-tilt-laser-interface/default.nix
+++ b/kinetic/pr2-tilt-laser-interface/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "3839089ef7938bdb42f51eb747f19310ee1be8dc72a14c2a52d6eb646aed43aa";
};
+ buildInputs = [ actionlib-msgs pcl-conversions sensor-msgs roscpp message-generation actionlib pr2-msgs laser-geometry pcl-ros eigen ];
propagatedBuildInputs = [ actionlib-msgs pcl-conversions sensor-msgs roscpp message-runtime actionlib pr2-msgs laser-geometry pcl-ros eigen ];
- nativeBuildInputs = [ actionlib-msgs pcl-conversions sensor-msgs catkin roscpp message-generation actionlib pr2-msgs laser-geometry pcl-ros eigen ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides a set of tools/actions for manipulating the pr2's tilting
diff --git a/kinetic/pr2-tuck-arms-action/default.nix b/kinetic/pr2-tuck-arms-action/default.nix
index 6a8a6799af..4aa00d0c4c 100644
--- a/kinetic/pr2-tuck-arms-action/default.nix
+++ b/kinetic/pr2-tuck-arms-action/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "58ab0b82e13f3b5939d50d980068750f56d7a7e9526b8790bade1270548615fe";
};
+ buildInputs = [ pr2-controllers-msgs actionlib actionlib-msgs rospy pr2-common-action-msgs trajectory-msgs ];
propagatedBuildInputs = [ pr2-controllers-msgs actionlib actionlib-msgs rospy pr2-common-action-msgs trajectory-msgs ];
- nativeBuildInputs = [ pr2-controllers-msgs actionlib actionlib-msgs rospy pr2-common-action-msgs trajectory-msgs catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The pr2_tuck_arms_action package'';
diff --git a/kinetic/pr2eus-moveit/default.nix b/kinetic/pr2eus-moveit/default.nix
index 862dd1c254..2c2341a32b 100644
--- a/kinetic/pr2eus-moveit/default.nix
+++ b/kinetic/pr2eus-moveit/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "c6d406d24ab0f12f8f32bb26a1bc680223ef5c5f4fd85bdc0e4765ddd9760d86";
};
+ buildInputs = [ roseus moveit-msgs pr2eus control-msgs ];
checkInputs = [ rostest moveit-planners-ompl ];
propagatedBuildInputs = [ roseus moveit-msgs pr2eus control-msgs ];
- nativeBuildInputs = [ roseus pr2eus control-msgs moveit-msgs catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''pr2eus_moveit'';
diff --git a/kinetic/pr2eus-tutorials/default.nix b/kinetic/pr2eus-tutorials/default.nix
index cf6522b07c..ff64a1f139 100644
--- a/kinetic/pr2eus-tutorials/default.nix
+++ b/kinetic/pr2eus-tutorials/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "867b35b55ec034aff412e7bcdc213d318f21cd27682ccda3ddbb282579c41de0";
};
+ buildInputs = [ pr2eus jsk-pcl-ros ];
propagatedBuildInputs = [ pr2eus jsk-pcl-ros jsk-interactive-marker roseus-tutorials ];
- nativeBuildInputs = [ pr2eus catkin jsk-pcl-ros ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''pr2eus_tutorials'';
diff --git a/kinetic/pr2eus/default.nix b/kinetic/pr2eus/default.nix
index db5744fbdc..1e59e24358 100644
--- a/kinetic/pr2eus/default.nix
+++ b/kinetic/pr2eus/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, roseus, pr2-mechanism-msgs, pr2-controllers-msgs, control-msgs, pr2-description, euscollada, catkin, sound-play, move-base-msgs, pr2-gazebo, rosgraph-msgs, nav-msgs, rostest, robot-state-publisher, dynamic-reconfigure, pr2-msgs }:
+{ lib, buildRosPackage, fetchurl, roseus, pr2-mechanism-msgs, pr2-controllers-msgs, control-msgs, pr2-description, euscollada, catkin, sound-play, move-base-msgs, rosgraph-msgs, pr2-gazebo, nav-msgs, rostest, robot-state-publisher, dynamic-reconfigure, pr2-msgs }:
buildRosPackage {
pname = "ros-kinetic-pr2eus";
version = "0.3.14";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "a6906b637ec300d107a0000e0d245a418cbcac3d1c7b4a1a57d6662ac84fe894";
};
+ buildInputs = [ roseus pr2-mechanism-msgs pr2-controllers-msgs control-msgs euscollada pr2-description sound-play move-base-msgs rosgraph-msgs nav-msgs dynamic-reconfigure pr2-msgs ];
checkInputs = [ rostest pr2-gazebo robot-state-publisher ];
propagatedBuildInputs = [ roseus pr2-mechanism-msgs pr2-controllers-msgs control-msgs euscollada pr2-description sound-play move-base-msgs nav-msgs dynamic-reconfigure pr2-msgs ];
- nativeBuildInputs = [ roseus pr2-mechanism-msgs pr2-controllers-msgs control-msgs euscollada pr2-description catkin sound-play move-base-msgs rosgraph-msgs nav-msgs dynamic-reconfigure pr2-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''pr2eus'';
diff --git a/kinetic/prbt-hardware-support/default.nix b/kinetic/prbt-hardware-support/default.nix
index 7eeee6f5e9..8cb4c41afd 100644
--- a/kinetic/prbt-hardware-support/default.nix
+++ b/kinetic/prbt-hardware-support/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "a0361cd1a5c469e499da155fc72b17579b17b6843f489670d320029c2724d6d2";
};
+ buildInputs = [ std-srvs message-generation libmodbus std-msgs roscpp message-filters ];
checkInputs = [ rostest cmake-modules pilz-testutils code-coverage rosunit ];
propagatedBuildInputs = [ std-msgs std-srvs roscpp message-runtime ];
- nativeBuildInputs = [ std-srvs message-generation libmodbus std-msgs catkin roscpp message-filters ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Control hardware functions of the PRBT manipulator like STO for Stop1 functionality.'';
diff --git a/kinetic/prbt-ikfast-manipulator-plugin/default.nix b/kinetic/prbt-ikfast-manipulator-plugin/default.nix
index 8e9ffaff16..b20d4544af 100644
--- a/kinetic/prbt-ikfast-manipulator-plugin/default.nix
+++ b/kinetic/prbt-ikfast-manipulator-plugin/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "85a2d98331891ab4de6c6a38cdba1fe4d41d344dfe0c4fdc25f066ef375cc523";
};
+ buildInputs = [ liblapack moveit-core pluginlib roscpp tf2-kdl ];
checkInputs = [ rostest code-coverage rosunit ];
propagatedBuildInputs = [ liblapack moveit-core pluginlib roscpp tf2-kdl ];
- nativeBuildInputs = [ liblapack moveit-core pluginlib catkin roscpp tf2-kdl ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The prbt_ikfast_manipulator_plugin package'';
diff --git a/kinetic/prbt-support/default.nix b/kinetic/prbt-support/default.nix
index 7148d4cec7..c352d435c1 100644
--- a/kinetic/prbt-support/default.nix
+++ b/kinetic/prbt-support/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "dd7efe1f8276e68a739a336d94cdcb4b95b7b24f634b2d051c16efcb55e99021";
};
+ buildInputs = [ roscpp ];
checkInputs = [ rostest cmake-modules moveit-core eigen roslaunch moveit-kinematics ];
propagatedBuildInputs = [ controller-manager pilz-control prbt-hardware-support rosservice joint-trajectory-controller canopen-motor-node rviz robot-state-publisher topic-tools roscpp joint-state-publisher xacro ];
- nativeBuildInputs = [ catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Mechanical, kinematic and visual description
diff --git a/kinetic/prosilica-camera/default.nix b/kinetic/prosilica-camera/default.nix
index e6ad9e43ac..7c90bdafb4 100644
--- a/kinetic/prosilica-camera/default.nix
+++ b/kinetic/prosilica-camera/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d10b65251619a898f1bdc38fb8e9a95eab87d2c70eba4f0fe1047e8b19a43b72";
};
+ buildInputs = [ rosconsole self-test camera-calibration-parsers image-transport sensor-msgs driver-base polled-camera prosilica-gige-sdk diagnostic-updater dynamic-reconfigure std-msgs diagnostic-msgs roscpp ];
propagatedBuildInputs = [ self-test camera-calibration-parsers image-transport sensor-msgs driver-base polled-camera prosilica-gige-sdk diagnostic-updater dynamic-reconfigure std-msgs diagnostic-msgs roscpp ];
- nativeBuildInputs = [ rosconsole self-test camera-calibration-parsers image-transport sensor-msgs catkin driver-base polled-camera prosilica-gige-sdk diagnostic-updater dynamic-reconfigure std-msgs diagnostic-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A ROS driver node for AVT/Prosilica Gigabit Ethernet (GigE) cameras.'';
diff --git a/kinetic/puma-motor-driver/default.nix b/kinetic/puma-motor-driver/default.nix
index 287d8e0074..e884382b68 100644
--- a/kinetic/puma-motor-driver/default.nix
+++ b/kinetic/puma-motor-driver/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, puma-motor-msgs, roslint, sensor-msgs, serial, joy, catkin, diagnostic-updater, roslaunch, roscpp, can-utils }:
+{ lib, buildRosPackage, fetchurl, puma-motor-msgs, roslint, sensor-msgs, joy, serial, catkin, diagnostic-updater, roslaunch, roscpp, can-utils }:
buildRosPackage {
pname = "ros-kinetic-puma-motor-driver";
version = "0.1.2";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "75567ed22850d2cb397c2873c85fa10fc30c41e80ef40d7e463005ded8a65968";
};
+ buildInputs = [ diagnostic-updater puma-motor-msgs sensor-msgs serial roscpp ];
checkInputs = [ roslaunch roslint ];
propagatedBuildInputs = [ diagnostic-updater roscpp puma-motor-msgs sensor-msgs joy can-utils serial ];
- nativeBuildInputs = [ diagnostic-updater puma-motor-msgs catkin sensor-msgs serial roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A ROS driver for Puma single-channel motor control board.'';
diff --git a/kinetic/puma-motor-msgs/default.nix b/kinetic/puma-motor-msgs/default.nix
index d1b188f796..7d1cab7e4f 100644
--- a/kinetic/puma-motor-msgs/default.nix
+++ b/kinetic/puma-motor-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "2e0e778fc4066927acc564f167b321c407f71d8f6ea93c119d8377ba339c6873";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages specific to Puma.'';
diff --git a/kinetic/py-trees-msgs/default.nix b/kinetic/py-trees-msgs/default.nix
index cf19feae72..afeccfb97d 100644
--- a/kinetic/py-trees-msgs/default.nix
+++ b/kinetic/py-trees-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "98321ee885da8d5be668962f5d3205adde0d61f4daf749db394412b42cd51945";
};
+ buildInputs = [ uuid-msgs message-generation actionlib-msgs dynamic-reconfigure std-msgs ];
propagatedBuildInputs = [ uuid-msgs message-runtime actionlib-msgs dynamic-reconfigure std-msgs ];
- nativeBuildInputs = [ uuid-msgs message-generation actionlib-msgs dynamic-reconfigure std-msgs catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages used by py_trees_ros and some extras for the mock demos/tests.'';
diff --git a/kinetic/py-trees-ros/default.nix b/kinetic/py-trees-ros/default.nix
index 39916454e0..0651cd18e3 100644
--- a/kinetic/py-trees-ros/default.nix
+++ b/kinetic/py-trees-ros/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "8ccd9b72ac748347c16d7c8d1a8cce26ea678b614531c997cb45bd13c634c390";
};
+ buildInputs = [ pythonPackages.setuptools ];
checkInputs = [ rostest python-qt-binding rosunit geometry-msgs py-trees ];
propagatedBuildInputs = [ unique-id actionlib-msgs pythonPackages.termcolor pythonPackages.rospkg rosbag sensor-msgs py-trees-msgs rospy uuid-msgs move-base-msgs nav-msgs actionlib dynamic-reconfigure std-msgs geometry-msgs py-trees ];
- nativeBuildInputs = [ catkin pythonPackages.setuptools ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Ros extensions and behaviours for py_trees.'';
diff --git a/kinetic/py-trees/default.nix b/kinetic/py-trees/default.nix
index b36e7b8c5e..3b2a32bfd2 100644
--- a/kinetic/py-trees/default.nix
+++ b/kinetic/py-trees/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d6a11eaf83c6cb706584db56c1d28109f5898a974b1bb429eb87d4e3b197cb4e";
};
+ buildInputs = [ pythonPackages.setuptools ];
propagatedBuildInputs = [ pythonPackages.pydot pythonPackages.enum34 ];
- nativeBuildInputs = [ catkin pythonPackages.setuptools ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Pythonic implementation of behaviour trees.'';
diff --git a/kinetic/pybind11-catkin/default.nix b/kinetic/pybind11-catkin/default.nix
index 39453b2d1e..e25ab5b09d 100644
--- a/kinetic/pybind11-catkin/default.nix
+++ b/kinetic/pybind11-catkin/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, python, catkin, pythonPackages, eigen, rospy }:
+{ lib, buildRosPackage, fetchurl, python, catkin, pythonPackages, rospy, eigen }:
buildRosPackage {
pname = "ros-kinetic-pybind11-catkin";
version = "2.2.4-r4";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e9a32d7fb75912577076fceb2ab0faf53ec7ade8746472f83b567ac1b7b1dbb4";
};
+ buildInputs = [ python pythonPackages.numpy rospy eigen ];
propagatedBuildInputs = [ python pythonPackages.numpy rospy eigen ];
- nativeBuildInputs = [ python pythonPackages.numpy rospy catkin eigen ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The pybind11 package'';
diff --git a/kinetic/pyros-common/default.nix b/kinetic/pyros-common/default.nix
index 3ad95889d2..f0ac70b878 100644
--- a/kinetic/pyros-common/default.nix
+++ b/kinetic/pyros-common/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin-pip, catkin, pyros-config, pyzmp }:
+{ lib, buildRosPackage, fetchurl, catkin-pip, pyros-config, pyzmp, catkin }:
buildRosPackage {
pname = "ros-kinetic-pyros-common";
version = "0.5.4";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "c736a25ab293df88cb7fa767c5a81fcfa46dd51def3828b6ea6b40fa2dde7371";
};
+ buildInputs = [ catkin-pip pyros-config pyzmp ];
propagatedBuildInputs = [ pyros-config pyzmp ];
- nativeBuildInputs = [ catkin-pip pyros-config pyzmp catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Common interfaces packages for Pyros framework'';
diff --git a/kinetic/pyros-config/default.nix b/kinetic/pyros-config/default.nix
index 03aef2a269..4efc75bd99 100644
--- a/kinetic/pyros-config/default.nix
+++ b/kinetic/pyros-config/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a5194a03ee2bbe0dd7688ad15d6b3609a194c00b28e8a0f4b9c6108f251e7759";
};
+ buildInputs = [ catkin-pip pythonPackages.pytest pythonPackages.six ];
propagatedBuildInputs = [ pythonPackages.pytest pythonPackages.six ];
- nativeBuildInputs = [ catkin-pip catkin pythonPackages.pytest pythonPackages.six ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Configuration package for Pyros'';
diff --git a/kinetic/pyros-interfaces-ros/default.nix b/kinetic/pyros-interfaces-ros/default.nix
index b69f3e1e22..3301a0d723 100644
--- a/kinetic/pyros-interfaces-ros/default.nix
+++ b/kinetic/pyros-interfaces-ros/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, pyros-common, roslint, catkin-pip, catkin, pyros-config, rosservice, pyros-test, rospy, rostest, message-generation, rostopic, message-runtime, pyros-utils, std-msgs, rosunit, pyzmp }:
+{ lib, buildRosPackage, fetchurl, pyros-common, roslint, catkin-pip, catkin, pyros-config, rosservice, pyros-test, rostest, std-msgs, message-generation, rostopic, message-runtime, pyros-utils, rospy, rosunit, pyzmp }:
buildRosPackage {
pname = "ros-kinetic-pyros-interfaces-ros";
version = "0.4.2";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "f4a3118390bc6d0fb05ec685bed3218ae1f6976ddf8c0657a95d0749c43de024";
};
+ buildInputs = [ pyros-common roslint catkin-pip pyros-config rospy message-generation pyros-utils std-msgs pyzmp ];
checkInputs = [ rostest rostopic pyros-test rosunit rosservice ];
propagatedBuildInputs = [ pyros-common message-runtime rospy std-msgs pyros-config pyzmp pyros-utils ];
- nativeBuildInputs = [ pyros-common roslint catkin-pip pyros-config catkin rospy message-generation pyros-utils std-msgs pyzmp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Dynamic ROS interface for Pyros'';
diff --git a/kinetic/pyros-test/default.nix b/kinetic/pyros-test/default.nix
index 864609a9e7..1098936cae 100644
--- a/kinetic/pyros-test/default.nix
+++ b/kinetic/pyros-test/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "444457ae977f51ce614ae2070ad538db95cdcf165c0745a7e2bdcf26d8e84c76";
};
+ buildInputs = [ std-msgs message-generation roslint rospy ];
checkInputs = [ rostest rosunit rostopic ];
propagatedBuildInputs = [ std-msgs message-runtime rospy ];
- nativeBuildInputs = [ message-generation roslint rospy std-msgs catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Basic test nodes for Pyros dynamic ROS interface'';
diff --git a/kinetic/pyros-utils/default.nix b/kinetic/pyros-utils/default.nix
index 81f0ab1210..cf23e235da 100644
--- a/kinetic/pyros-utils/default.nix
+++ b/kinetic/pyros-utils/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "7f552d986b5ab6a141b9a0a43feb8cc77482f90ad71cc7a107f441a8dc901271";
};
+ buildInputs = [ roslaunch rostest rosgraph roslint rospy catkin-pip ];
checkInputs = [ pyros-test rosunit rosnode ];
propagatedBuildInputs = [ rostest roslaunch rosgraph rospy ];
- nativeBuildInputs = [ roslaunch rostest rosgraph roslint rospy catkin-pip catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Miscellaneous tools for pyROS'';
diff --git a/kinetic/pyros/default.nix b/kinetic/pyros/default.nix
index 0f2d884bd6..8cddf9afd3 100644
--- a/kinetic/pyros/default.nix
+++ b/kinetic/pyros/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "40ecf4689465aaac2e02fedc910a8ee83e3bfc137de54c9532649099d441ed82";
};
+ buildInputs = [ pyros-common catkin-pip pythonPackages.mock pyros-interfaces-ros ];
propagatedBuildInputs = [ pyros-common pythonPackages.mock pyros-interfaces-ros ];
- nativeBuildInputs = [ pyros-common pythonPackages.mock pyros-interfaces-ros catkin-pip catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides Python to ROS multiprocess API, useful for using ROS from different multiprocess environment while keeping both isolated.'';
diff --git a/kinetic/python-ftputil/default.nix b/kinetic/python-ftputil/default.nix
index b34d9764a0..7cfa389da0 100644
--- a/kinetic/python-ftputil/default.nix
+++ b/kinetic/python-ftputil/default.nix
@@ -12,7 +12,8 @@ buildRosPackage {
sha256 = "ea7134ed605ab490095d888680edee69e8c2dfc95bb36b9fc3b8f067eb5dfc37";
};
- nativeBuildInputs = [ catkin-pip catkin ];
+ buildInputs = [ catkin-pip ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''a high-level FTP client library for Python'';
diff --git a/kinetic/python-orocos-kdl/default.nix b/kinetic/python-orocos-kdl/default.nix
index ec338b1f1b..a72e9e4b16 100644
--- a/kinetic/python-orocos-kdl/default.nix
+++ b/kinetic/python-orocos-kdl/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, cmake, catkin, pythonPackages, orocos-kdl }:
+{ lib, buildRosPackage, fetchurl, catkin, cmake, pythonPackages, orocos-kdl }:
buildRosPackage {
pname = "ros-kinetic-python-orocos-kdl";
version = "1.3.1";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a243fca87aad9a138c4356d5c850dc1ea078e8ef77c15bcb395fe373d28c859d";
};
+ buildInputs = [ pythonPackages.sip orocos-kdl ];
propagatedBuildInputs = [ catkin orocos-kdl pythonPackages.sip ];
- nativeBuildInputs = [ cmake pythonPackages.sip orocos-kdl ];
+ nativeBuildInputs = [ cmake ];
meta = {
description = ''This package contains the python bindings PyKDL for the Kinematics and Dynamics
diff --git a/kinetic/python-qt-binding/default.nix b/kinetic/python-qt-binding/default.nix
index 54d5334dbb..c75537fc69 100644
--- a/kinetic/python-qt-binding/default.nix
+++ b/kinetic/python-qt-binding/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, rosbuild, pythonPackages, qt5 }:
+{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, qt5, rosbuild }:
buildRosPackage {
pname = "ros-kinetic-python-qt-binding";
version = "0.3.4";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "ea6943351d48918e37d30db52637c7063caef9a9a9e72cd128fa6f3b84ab35cb";
};
+ buildInputs = [ pythonPackages.pyqt5 rosbuild qt5.qtbase ];
propagatedBuildInputs = [ pythonPackages.pyqt5 ];
- nativeBuildInputs = [ catkin pythonPackages.pyqt5 rosbuild qt5.qtbase ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This stack provides Python bindings for Qt.
diff --git a/kinetic/qb-device-control/default.nix b/kinetic/qb-device-control/default.nix
index 99c767ecae..7d74182898 100644
--- a/kinetic/qb-device-control/default.nix
+++ b/kinetic/qb-device-control/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "0ab90849feea13b0208026bdfe782dcd9e85119da5d45946bd81c4a8b50acc59";
};
+ buildInputs = [ controller-manager combined-robot-hw actionlib qb-device-hardware-interface control-msgs roscpp qb-device-utils ];
propagatedBuildInputs = [ controller-manager combined-robot-hw actionlib qb-device-hardware-interface control-msgs roscpp qb-device-utils ];
- nativeBuildInputs = [ controller-manager combined-robot-hw actionlib qb-device-hardware-interface control-msgs catkin roscpp qb-device-utils ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains a device-independent control library for qbrobotics® devices.'';
diff --git a/kinetic/qb-device-driver/default.nix b/kinetic/qb-device-driver/default.nix
index b6dc410666..acd3c47372 100644
--- a/kinetic/qb-device-driver/default.nix
+++ b/kinetic/qb-device-driver/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "c1046ed3676714fe830f63ce77f4485918f0fb16c291da9c9380b3cf9f667d6a";
};
+ buildInputs = [ qb-device-srvs roscpp qb-device-utils ];
propagatedBuildInputs = [ qb-device-srvs roscpp qb-device-utils ];
- nativeBuildInputs = [ qb-device-srvs catkin roscpp qb-device-utils ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains a device-independent API wrapper for qbrobotics® devices.'';
diff --git a/kinetic/qb-device-hardware-interface/default.nix b/kinetic/qb-device-hardware-interface/default.nix
index 5bdd78e1dc..644a0756b6 100644
--- a/kinetic/qb-device-hardware-interface/default.nix
+++ b/kinetic/qb-device-hardware-interface/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "2b14e24e4d2381b5b30e896e5c5fa242fed91949962544baaccbd1968c98a3e0";
};
+ buildInputs = [ hardware-interface urdf qb-device-msgs qb-device-srvs roscpp joint-limits-interface transmission-interface ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ hardware-interface urdf qb-device-msgs qb-device-srvs roscpp joint-limits-interface transmission-interface ];
- nativeBuildInputs = [ hardware-interface urdf qb-device-msgs qb-device-srvs catkin roscpp joint-limits-interface transmission-interface ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains a device-independent hardware interface for qbrobotics® devices.'';
diff --git a/kinetic/qb-device-msgs/default.nix b/kinetic/qb-device-msgs/default.nix
index 95dc6b830a..91381869be 100644
--- a/kinetic/qb-device-msgs/default.nix
+++ b/kinetic/qb-device-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "61273c6308e3dfea80c0208cb3e2cc72136a63de921dd837155b32a09a31d4e9";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains the device-independent custom ROS messages for qbrobotics® devices.'';
diff --git a/kinetic/qb-device-srvs/default.nix b/kinetic/qb-device-srvs/default.nix
index 902d285745..73f6a1fe3c 100644
--- a/kinetic/qb-device-srvs/default.nix
+++ b/kinetic/qb-device-srvs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "06532b026d7d5803e1cf3499ade82c92c3be2c6d1f32b80cf3914ced46a04859";
};
+ buildInputs = [ std-srvs message-generation qb-device-msgs ];
propagatedBuildInputs = [ std-srvs message-runtime qb-device-msgs ];
- nativeBuildInputs = [ std-srvs catkin message-generation qb-device-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains the device-independent custom ROS services for qbrobotics® devices.'';
diff --git a/kinetic/qb-device-utils/default.nix b/kinetic/qb-device-utils/default.nix
index 1fee026795..52a3117ed3 100644
--- a/kinetic/qb-device-utils/default.nix
+++ b/kinetic/qb-device-utils/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "509f942ce8148010f1664e5e4924c8afa986102252e046f0bf56bcf3b3c7646d";
};
+ buildInputs = [ roscpp ];
propagatedBuildInputs = [ roscpp ];
- nativeBuildInputs = [ catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains a device-independent utility functions for qbrobotics® devices.'';
diff --git a/kinetic/qb-hand-hardware-interface/default.nix b/kinetic/qb-hand-hardware-interface/default.nix
index e6182a3a3a..6809c5d1f5 100644
--- a/kinetic/qb-hand-hardware-interface/default.nix
+++ b/kinetic/qb-hand-hardware-interface/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, hardware-interface, control-toolbox, catkin, transmission-interface, roscpp, qb-device-hardware-interface }:
+{ lib, buildRosPackage, fetchurl, hardware-interface, control-toolbox, catkin, qb-device-hardware-interface, roscpp, transmission-interface }:
buildRosPackage {
pname = "ros-kinetic-qb-hand-hardware-interface";
version = "2.0.0";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "ecf31b8cd017a56c0f2c4cb029dc1378a103ba89b26f0d7e7c0b84ca85edf8ef";
};
+ buildInputs = [ hardware-interface transmission-interface control-toolbox roscpp qb-device-hardware-interface ];
propagatedBuildInputs = [ hardware-interface transmission-interface control-toolbox roscpp qb-device-hardware-interface ];
- nativeBuildInputs = [ hardware-interface transmission-interface control-toolbox catkin roscpp qb-device-hardware-interface ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains the hardware interface for qbrobotics® qbhand device.'';
diff --git a/kinetic/qb-move-hardware-interface/default.nix b/kinetic/qb-move-hardware-interface/default.nix
index 347db326fd..dfa050c6e2 100644
--- a/kinetic/qb-move-hardware-interface/default.nix
+++ b/kinetic/qb-move-hardware-interface/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, hardware-interface, control-toolbox, catkin, transmission-interface, roscpp, qb-device-hardware-interface }:
+{ lib, buildRosPackage, fetchurl, hardware-interface, control-toolbox, catkin, qb-device-hardware-interface, roscpp, transmission-interface }:
buildRosPackage {
pname = "ros-kinetic-qb-move-hardware-interface";
version = "2.0.0";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "01b6c828e8cc8df099f7b48214ccd72d84edef8b95422c8b160eee138dba1aed";
};
+ buildInputs = [ hardware-interface transmission-interface control-toolbox roscpp qb-device-hardware-interface ];
propagatedBuildInputs = [ hardware-interface transmission-interface control-toolbox roscpp qb-device-hardware-interface ];
- nativeBuildInputs = [ hardware-interface transmission-interface control-toolbox catkin roscpp qb-device-hardware-interface ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains the hardware interface for qbrobotics® qbmove device.'';
diff --git a/kinetic/qt-create/default.nix b/kinetic/qt-create/default.nix
index 1f04b24c6c..5153959615 100644
--- a/kinetic/qt-create/default.nix
+++ b/kinetic/qt-create/default.nix
@@ -12,7 +12,8 @@ buildRosPackage {
sha256 = "a7d457980e0d856c7b627bf527a1a5ce1f4a862d77d8862018d8c4d4af8898d4";
};
- nativeBuildInputs = [ catkin qt-build ];
+ buildInputs = [ qt-build ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides templates and scripts for creating qt-ros packages
diff --git a/kinetic/qt-gui-cpp/default.nix b/kinetic/qt-gui-cpp/default.nix
index 6aa518e23c..2177253aa0 100644
--- a/kinetic/qt-gui-cpp/default.nix
+++ b/kinetic/qt-gui-cpp/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, cmake-modules, pluginlib, catkin, tinyxml, pkg-config, qt-gui, qt5, python-qt-binding }:
+{ lib, buildRosPackage, fetchurl, pluginlib, cmake-modules, catkin, tinyxml, pkg-config, qt-gui, qt5, python-qt-binding }:
buildRosPackage {
pname = "ros-kinetic-qt-gui-cpp";
version = "0.3.11";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e2236b66c4d047093b3a30c6e2c169d307b322ce87e178a4237f6ac30e8a3cac";
};
+ buildInputs = [ qt5.qtbase cmake-modules pluginlib python-qt-binding tinyxml pkg-config ];
propagatedBuildInputs = [ pluginlib qt-gui tinyxml ];
- nativeBuildInputs = [ qt5.qtbase cmake-modules pluginlib catkin python-qt-binding tinyxml pkg-config ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''qt_gui_cpp provides the foundation for C++-bindings for qt_gui and creates bindings for every generator available.
diff --git a/kinetic/qt-gui/default.nix b/kinetic/qt-gui/default.nix
index 8cf1ec122f..c2d4c42828 100644
--- a/kinetic/qt-gui/default.nix
+++ b/kinetic/qt-gui/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "48c6cd5dae43672949a1d97f639bec05eb5cb58e9fe6c2f09d80f6c70e2542bd";
};
+ buildInputs = [ pythonPackages.pyqt5 qt5.qtbase ];
propagatedBuildInputs = [ pythonPackages.rospkg python-qt-binding tango-icon-theme ];
- nativeBuildInputs = [ pythonPackages.pyqt5 catkin qt5.qtbase ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''qt_gui provides the infrastructure for an integrated graphical user interface based on Qt.
diff --git a/kinetic/qt-qmake/default.nix b/kinetic/qt-qmake/default.nix
index baf3058c6a..fe425febf1 100644
--- a/kinetic/qt-qmake/default.nix
+++ b/kinetic/qt-qmake/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "dda6c2d7be11d3c13144151cff07262aea06579892a57c64fb733cb29d85fffd";
};
+ buildInputs = [ qt5.qtbase ];
propagatedBuildInputs = [ qt5.qtbase ];
- nativeBuildInputs = [ catkin qt5.qtbase ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''qt*-qmake metapackage supporting qt4 and qt5'';
diff --git a/kinetic/qt-tutorials/default.nix b/kinetic/qt-tutorials/default.nix
index 189addda62..107ebe724a 100644
--- a/kinetic/qt-tutorials/default.nix
+++ b/kinetic/qt-tutorials/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d94628cee5979d8ec1001f4afa7daecde68fb23efa6c79d8e3d1af223123fe75";
};
+ buildInputs = [ qt4 message-generation qt-build std-msgs roscpp ];
propagatedBuildInputs = [ qt4 message-runtime qt-build std-msgs roscpp ];
- nativeBuildInputs = [ qt4 message-generation qt-build std-msgs catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Example qt programs, generated from code similar to that used by the
diff --git a/kinetic/radar-msgs/default.nix b/kinetic/radar-msgs/default.nix
index c914c18896..aa3dd5c31b 100644
--- a/kinetic/radar-msgs/default.nix
+++ b/kinetic/radar-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d97de686cb11d08039a4037888ba86301c60580fa4004e8d9864bd1856a20eb0";
};
+ buildInputs = [ std-msgs message-generation geometry-msgs ];
propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Generic Radar Messages'';
diff --git a/kinetic/radar-omnipresense/default.nix b/kinetic/radar-omnipresense/default.nix
index 941aba6435..fa7584f826 100644
--- a/kinetic/radar-omnipresense/default.nix
+++ b/kinetic/radar-omnipresense/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "14dae2bb24aa13c09d11082add66ed2e2d50421f536e86623fb780de0f05990b";
};
+ buildInputs = [ rostest message-generation rospy std-msgs roscpp ];
propagatedBuildInputs = [ message-generation message-runtime rospy std-msgs roscpp ];
- nativeBuildInputs = [ rostest message-generation rospy std-msgs catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This is the radar driver package developed for the omnipresense radar module.'';
diff --git a/kinetic/rail-manipulation-msgs/default.nix b/kinetic/rail-manipulation-msgs/default.nix
index 0f451055c0..6be2ca36a8 100644
--- a/kinetic/rail-manipulation-msgs/default.nix
+++ b/kinetic/rail-manipulation-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "4a20e3f9b80d5c1000960774d78558c54a35232fe2f611cefa0d0246bb4b9ba7";
};
+ buildInputs = [ message-generation actionlib-msgs sensor-msgs visualization-msgs geometry-msgs ];
propagatedBuildInputs = [ message-runtime actionlib-msgs sensor-msgs visualization-msgs geometry-msgs ];
- nativeBuildInputs = [ message-generation catkin actionlib-msgs sensor-msgs visualization-msgs geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Common Manipulation Messages and Services Used in RAIL Manipulation Packages'';
diff --git a/kinetic/rail-segmentation/default.nix b/kinetic/rail-segmentation/default.nix
index cf3d59d864..1e58118e7d 100644
--- a/kinetic/rail-segmentation/default.nix
+++ b/kinetic/rail-segmentation/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, std-srvs, boost, libyamlcpp, sensor-msgs, catkin, tf2-ros, roscpp, pkg-config, tf2, roslib, rail-manipulation-msgs, message-generation, message-runtime, pcl-ros, tf, pcl-conversions }:
+{ lib, buildRosPackage, fetchurl, std-srvs, boost, tf, libyamlcpp, sensor-msgs, catkin, tf2-ros, pkg-config, tf2, roslib, rail-manipulation-msgs, message-generation, message-runtime, pcl-ros, roscpp, pcl-conversions }:
buildRosPackage {
pname = "ros-kinetic-rail-segmentation";
version = "0.1.12";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "2bfe45cb8efdf45b4d53b41bb6bff97f396797c08483b51aa5d7e560d6e1e976";
};
+ buildInputs = [ std-srvs boost tf libyamlcpp sensor-msgs pkg-config tf2-ros roscpp tf2 rail-manipulation-msgs message-generation pcl-ros roslib pcl-conversions ];
propagatedBuildInputs = [ std-srvs boost tf libyamlcpp sensor-msgs roscpp tf2-ros tf2 rail-manipulation-msgs message-runtime pcl-ros roslib pcl-conversions ];
- nativeBuildInputs = [ std-srvs boost tf libyamlcpp sensor-msgs catkin pkg-config tf2-ros roscpp tf2 rail-manipulation-msgs message-generation pcl-ros roslib pcl-conversions ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Segmentation Functionality from the RAIL Lab'';
diff --git a/kinetic/random-numbers/default.nix b/kinetic/random-numbers/default.nix
index ebd91bfda4..970ca14a32 100644
--- a/kinetic/random-numbers/default.nix
+++ b/kinetic/random-numbers/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "0e74947775fe6c8be2e455d1d471e99467d7d3252ea9d850cd531bc8c0c5fe62";
};
+ buildInputs = [ boost ];
propagatedBuildInputs = [ boost ];
- nativeBuildInputs = [ catkin boost ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This library contains wrappers for generating floating point values, integers, quaternions using boost libraries.
diff --git a/kinetic/range-sensor-layer/default.nix b/kinetic/range-sensor-layer/default.nix
index 7c96fbb17e..ef2f0b2ce3 100644
--- a/kinetic/range-sensor-layer/default.nix
+++ b/kinetic/range-sensor-layer/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d87283903b14db4a8dd4481dc3e105cefd130f1cb500a632d2f2ec271331411d";
};
+ buildInputs = [ costmap-2d pluginlib rospy angles sensor-msgs roscpp ];
propagatedBuildInputs = [ costmap-2d pluginlib rospy angles sensor-msgs roscpp ];
- nativeBuildInputs = [ costmap-2d catkin pluginlib rospy angles sensor-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Navigation Layer for Range sensors like sonar and IR'';
diff --git a/kinetic/raspi-temperature/default.nix b/kinetic/raspi-temperature/default.nix
index 291e81cf78..746a445958 100644
--- a/kinetic/raspi-temperature/default.nix
+++ b/kinetic/raspi-temperature/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e85194ba3cc5481c1b4e68627f7352898852cdc504b8b564cc256057f01d775d";
};
+ buildInputs = [ sensor-msgs rospy ];
propagatedBuildInputs = [ sensor-msgs rospy ];
- nativeBuildInputs = [ sensor-msgs catkin rospy ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Measures the core temp of a raspberry pi'';
diff --git a/kinetic/raspigibbon-bringup/default.nix b/kinetic/raspigibbon-bringup/default.nix
index 71b188da7e..ba1cfc33fe 100644
--- a/kinetic/raspigibbon-bringup/default.nix
+++ b/kinetic/raspigibbon-bringup/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "cb1c8be78f0e5b9e8aa54a2a7f1d44e6e7160c125fa4b724727ff3be78d42208";
};
+ buildInputs = [ std-msgs sensor-msgs rospy ];
propagatedBuildInputs = [ std-msgs sensor-msgs futaba-serial-servo rospy ];
- nativeBuildInputs = [ std-msgs sensor-msgs catkin rospy ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The raspigibbon_bringup package'';
diff --git a/kinetic/raspigibbon-control/default.nix b/kinetic/raspigibbon-control/default.nix
index acc460cb22..2cf4f60344 100644
--- a/kinetic/raspigibbon-control/default.nix
+++ b/kinetic/raspigibbon-control/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "36bc3da52cdc538b0e3bebacad479a2bf8718d415b69668a20ea49d30af7e8c6";
};
+ buildInputs = [ controller-manager hardware-interface joint-state-controller control-msgs sensor-msgs controller-interface robot-state-publisher rospy std-msgs gazebo-ros-control ];
propagatedBuildInputs = [ controller-manager hardware-interface joint-state-controller control-msgs sensor-msgs controller-interface robot-state-publisher rospy std-msgs gazebo-ros-control ];
- nativeBuildInputs = [ controller-manager hardware-interface joint-state-controller control-msgs sensor-msgs catkin controller-interface robot-state-publisher rospy std-msgs gazebo-ros-control ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The raspigibbon_control package'';
diff --git a/kinetic/raspigibbon-description/default.nix b/kinetic/raspigibbon-description/default.nix
index 7c4d6faf3e..e7013eb8f3 100644
--- a/kinetic/raspigibbon-description/default.nix
+++ b/kinetic/raspigibbon-description/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d0423d8dee8204b58b4f489be31397afe876f6d197381f413fa76c2ef2b2b181";
};
+ buildInputs = [ urdf rospy std-msgs sensor-msgs xacro ];
propagatedBuildInputs = [ urdf rospy std-msgs sensor-msgs xacro ];
- nativeBuildInputs = [ urdf rospy std-msgs sensor-msgs catkin xacro ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The raspigibbon_description package'';
diff --git a/kinetic/raspigibbon-msgs/default.nix b/kinetic/raspigibbon-msgs/default.nix
index e554df6dd6..3a3f7067e5 100644
--- a/kinetic/raspigibbon-msgs/default.nix
+++ b/kinetic/raspigibbon-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "92f61325af35a9e01436e28c78ee37a0b2b242ce7b4798db001f7c4ed89a4c91";
};
+ buildInputs = [ std-msgs sensor-msgs message-generation ];
propagatedBuildInputs = [ std-msgs sensor-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs sensor-msgs message-generation catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The raspigibbon_msgs package'';
diff --git a/kinetic/razor-imu-9dof/default.nix b/kinetic/razor-imu-9dof/default.nix
index 06380f0367..563f68de25 100644
--- a/kinetic/razor-imu-9dof/default.nix
+++ b/kinetic/razor-imu-9dof/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "1ea328c3cd8dcc84de220e721fe4eeac184951c18167ebbeb4fd6702872b224f";
};
+ buildInputs = [ dynamic-reconfigure ];
propagatedBuildInputs = [ dynamic-reconfigure pythonPackages.pyserial rospy sensor-msgs tf ];
- nativeBuildInputs = [ catkin dynamic-reconfigure ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''razor_imu_9dof is a package that provides a ROS driver
diff --git a/kinetic/rb1-base-description/default.nix b/kinetic/rb1-base-description/default.nix
index 488fa97b03..e079cda843 100644
--- a/kinetic/rb1-base-description/default.nix
+++ b/kinetic/rb1-base-description/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "0a253a76260528c5e2d31d1664250bd5aa267c0085af3ed4d91b143cf5afbb09";
};
+ buildInputs = [ roslaunch urdf xacro robotnik-sensors ];
propagatedBuildInputs = [ robotnik-sensors urdf xacro robot-state-publisher ];
- nativeBuildInputs = [ urdf roslaunch catkin xacro robotnik-sensors ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The rb1_base_description package'';
diff --git a/kinetic/rb1-base-pad/default.nix b/kinetic/rb1-base-pad/default.nix
index b550b1da94..6ed08e12eb 100644
--- a/kinetic/rb1-base-pad/default.nix
+++ b/kinetic/rb1-base-pad/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e3b86d1d291cc24c956dd008025ebf3fd0320b121e5c22adc7bd6b2431f81dac";
};
+ buildInputs = [ diagnostic-updater message-generation sensor-msgs roscpp robotnik-msgs geometry-msgs ];
propagatedBuildInputs = [ diagnostic-updater message-runtime sensor-msgs roscpp robotnik-msgs geometry-msgs ];
- nativeBuildInputs = [ diagnostic-updater message-generation catkin sensor-msgs roscpp robotnik-msgs geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The rb1_base_pad package'';
diff --git a/kinetic/rbcar-control/default.nix b/kinetic/rbcar-control/default.nix
index 8914a57131..ac3d49c33e 100644
--- a/kinetic/rbcar-control/default.nix
+++ b/kinetic/rbcar-control/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e217c86778fdb66afbda9fd48792ddb5271ea57e59e1a6bdcd9583753089893c";
};
+ buildInputs = [ robot-state-publisher ];
propagatedBuildInputs = [ robot-state-publisher ];
- nativeBuildInputs = [ catkin robot-state-publisher ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The rbcar_control package'';
diff --git a/kinetic/rbcar-description/default.nix b/kinetic/rbcar-description/default.nix
index c8f6062cf9..1aeb665153 100644
--- a/kinetic/rbcar-description/default.nix
+++ b/kinetic/rbcar-description/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "734d9b1f982d3bbfe7d0d05f7e1457dfd1c5ea9cc92d8bc7e10c6ef2aa79d549";
};
+ buildInputs = [ std-msgs std-srvs tf robotnik-sensors ];
propagatedBuildInputs = [ std-srvs message-runtime std-msgs tf robotnik-sensors ];
- nativeBuildInputs = [ std-srvs std-msgs catkin tf robotnik-sensors ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The rbcar_description package'';
diff --git a/kinetic/rbcar-gazebo/default.nix b/kinetic/rbcar-gazebo/default.nix
index bc2a920ae1..943180a37e 100644
--- a/kinetic/rbcar-gazebo/default.nix
+++ b/kinetic/rbcar-gazebo/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "9316766fbf95b497271444a23ede60e6fd1093b4da8e866504a6e855fb2e7ac4";
};
+ buildInputs = [ gazebo-ros std-srvs rbcar-control std-msgs tf rbcar-description roscpp ];
propagatedBuildInputs = [ gazebo-ros std-srvs rbcar-control std-msgs tf rbcar-description roscpp ];
- nativeBuildInputs = [ gazebo-ros std-srvs rbcar-control std-msgs catkin tf rbcar-description roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The rbcar_gazebo package'';
diff --git a/kinetic/rbcar-joystick/default.nix b/kinetic/rbcar-joystick/default.nix
index d5cb000ccf..666513630d 100644
--- a/kinetic/rbcar-joystick/default.nix
+++ b/kinetic/rbcar-joystick/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "db5e41c29c92519214e12465cf9089f5bc7d34fb698daff0aa198ddbba8816c8";
};
+ buildInputs = [ std-srvs geometry-msgs sensor-msgs robotnik-msgs diagnostic-updater nav-msgs std-msgs diagnostic-msgs roscpp ackermann-msgs ];
propagatedBuildInputs = [ std-srvs geometry-msgs sensor-msgs robotnik-msgs diagnostic-updater nav-msgs std-msgs diagnostic-msgs roscpp ackermann-msgs ];
- nativeBuildInputs = [ std-srvs geometry-msgs sensor-msgs catkin robotnik-msgs diagnostic-updater nav-msgs std-msgs diagnostic-msgs roscpp ackermann-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The rbcar_joystick package'';
diff --git a/kinetic/rbcar-pad/default.nix b/kinetic/rbcar-pad/default.nix
index 4dee1bf6c7..e0ed1880d6 100644
--- a/kinetic/rbcar-pad/default.nix
+++ b/kinetic/rbcar-pad/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, std-srvs, sensor-msgs, catkin, robotnik-msgs, ackermann-msgs, diagnostic-updater, std-msgs, diagnostic-msgs, roscpp, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, std-srvs, geometry-msgs, sensor-msgs, catkin, robotnik-msgs, diagnostic-updater, std-msgs, diagnostic-msgs, roscpp, ackermann-msgs }:
buildRosPackage {
pname = "ros-kinetic-rbcar-pad";
version = "1.0.5-r1";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "dd5731756cb7be109ec2c54b03453373602ca4a0a7d7deb75a0a95b24f4d2934";
};
+ buildInputs = [ std-srvs sensor-msgs robotnik-msgs ackermann-msgs diagnostic-updater std-msgs diagnostic-msgs roscpp geometry-msgs ];
propagatedBuildInputs = [ std-srvs sensor-msgs robotnik-msgs ackermann-msgs diagnostic-updater std-msgs diagnostic-msgs roscpp geometry-msgs ];
- nativeBuildInputs = [ std-srvs sensor-msgs catkin robotnik-msgs ackermann-msgs diagnostic-updater std-msgs diagnostic-msgs roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The rbcar_pad package'';
diff --git a/kinetic/rbcar-robot-control/default.nix b/kinetic/rbcar-robot-control/default.nix
index 3261769262..72900eaa79 100644
--- a/kinetic/rbcar-robot-control/default.nix
+++ b/kinetic/rbcar-robot-control/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, geometry-msgs, sensor-msgs, catkin, robotnik-msgs, roscpp, diagnostic-updater, nav-msgs, diagnostic-msgs, tf, ackermann-msgs }:
+{ lib, buildRosPackage, fetchurl, sensor-msgs, catkin, robotnik-msgs, roscpp, ackermann-msgs, diagnostic-updater, nav-msgs, diagnostic-msgs, tf, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-rbcar-robot-control";
version = "1.0.4-r1";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "cde4c04a409cb516dc98db02a20f54c8e72222aa28cdf82511125c4757f5cfaa";
};
+ buildInputs = [ geometry-msgs tf sensor-msgs robotnik-msgs diagnostic-updater nav-msgs diagnostic-msgs roscpp ackermann-msgs ];
propagatedBuildInputs = [ roscpp nav-msgs geometry-msgs sensor-msgs tf robotnik-msgs ackermann-msgs ];
- nativeBuildInputs = [ geometry-msgs tf sensor-msgs catkin robotnik-msgs diagnostic-updater nav-msgs diagnostic-msgs roscpp ackermann-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The rbcar_robot_control package'';
diff --git a/kinetic/rc-dynamics-api/default.nix b/kinetic/rc-dynamics-api/default.nix
index 941a2c4ea1..080b6fcdec 100644
--- a/kinetic/rc-dynamics-api/default.nix
+++ b/kinetic/rc-dynamics-api/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8fbefa2f83b292f9fd7a41bdf009fa4c59da447a43ba90ed0d4dbb428cc4bb3e";
};
+ buildInputs = [ protobuf curl ];
propagatedBuildInputs = [ protobuf catkin curl ];
- nativeBuildInputs = [ protobuf cmake curl ];
+ nativeBuildInputs = [ cmake ];
meta = {
description = ''The rc_dynamics_api provides an API for easy handling of the dynamic-state data
diff --git a/kinetic/rc-hand-eye-calibration-client/default.nix b/kinetic/rc-hand-eye-calibration-client/default.nix
index ae622f655b..cc31fe6d09 100644
--- a/kinetic/rc-hand-eye-calibration-client/default.nix
+++ b/kinetic/rc-hand-eye-calibration-client/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "37184a95e450365e6719a438a174209c03833cea8d9131d7df0c0f9a792570b7";
};
+ buildInputs = [ std-srvs message-generation curl message-runtime dynamic-reconfigure roscpp geometry-msgs ];
propagatedBuildInputs = [ std-srvs message-generation curl message-runtime dynamic-reconfigure roscpp geometry-msgs ];
- nativeBuildInputs = [ std-srvs message-generation curl message-runtime dynamic-reconfigure catkin roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The rc_hand_eye_calibration_client package'';
diff --git a/kinetic/rc-visard-driver/default.nix b/kinetic/rc-visard-driver/default.nix
index 56fba0911d..c561ad6390 100644
--- a/kinetic/rc-visard-driver/default.nix
+++ b/kinetic/rc-visard-driver/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d68bf25130065e5c2c7a1f795a63b4221cf64426473fb27c8a2c0692739742cb";
};
+ buildInputs = [ std-srvs image-transport sensor-msgs roscpp diagnostic-updater rc-genicam-api message-generation nav-msgs curl visualization-msgs dynamic-reconfigure nodelet protobuf tf rc-dynamics-api geometry-msgs stereo-msgs ];
propagatedBuildInputs = [ std-srvs image-transport sensor-msgs roscpp diagnostic-updater rc-genicam-api nav-msgs curl visualization-msgs dynamic-reconfigure nodelet message-runtime protobuf tf rc-dynamics-api geometry-msgs stereo-msgs ];
- nativeBuildInputs = [ std-srvs image-transport sensor-msgs catkin roscpp diagnostic-updater rc-genicam-api message-generation nav-msgs curl visualization-msgs dynamic-reconfigure nodelet protobuf tf rc-dynamics-api geometry-msgs stereo-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The rc_visard_driver provides data from a Roboception rc_visard 3D sensor on several ROS topics.'';
diff --git a/kinetic/rdl-benchmark/default.nix b/kinetic/rdl-benchmark/default.nix
index d43ee7b8eb..cd2acaa54d 100644
--- a/kinetic/rdl-benchmark/default.nix
+++ b/kinetic/rdl-benchmark/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "2fd90df67337deadde23ca02ecf0f683c26c8547fc268d5b9794d784a34c37b4";
};
+ buildInputs = [ rdl-cmake rdl-dynamics rdl-urdfreader ];
checkInputs = [ gtest ];
propagatedBuildInputs = [ rdl-cmake rdl-dynamics rdl-urdfreader ];
- nativeBuildInputs = [ rdl-cmake catkin rdl-dynamics rdl-urdfreader ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The rdl_benchmark package'';
diff --git a/kinetic/rdl-dynamics/default.nix b/kinetic/rdl-dynamics/default.nix
index e230f1c66a..600dfaf2ab 100644
--- a/kinetic/rdl-dynamics/default.nix
+++ b/kinetic/rdl-dynamics/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "65b04cf2a3b86031f11f44bbb8f02db4f237a3a6a5aef4086fe32e67ce789ec7";
};
+ buildInputs = [ eigen graphviz doxygen ];
checkInputs = [ lcov gtest rdl-cmake ];
propagatedBuildInputs = [ eigen graphviz doxygen ];
- nativeBuildInputs = [ catkin eigen graphviz doxygen ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The rdl_dynamics package'';
diff --git a/kinetic/rdl-msgs/default.nix b/kinetic/rdl-msgs/default.nix
index 172eb9703d..d7f627f355 100644
--- a/kinetic/rdl-msgs/default.nix
+++ b/kinetic/rdl-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "79db3bb1a9162e6d39b83c3c2ce1101d65ec77fa2fa4260e0b72faf42a577bcc";
};
+ buildInputs = [ rdl-cmake nav-msgs std-msgs sensor-msgs geometry-msgs ];
propagatedBuildInputs = [ nav-msgs message-runtime std-msgs sensor-msgs geometry-msgs ];
- nativeBuildInputs = [ rdl-cmake nav-msgs std-msgs sensor-msgs catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Custom msgs for rdl types'';
diff --git a/kinetic/rdl-ros-tools/default.nix b/kinetic/rdl-ros-tools/default.nix
index 88c7a985bc..31c2911cee 100644
--- a/kinetic/rdl-ros-tools/default.nix
+++ b/kinetic/rdl-ros-tools/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f5855c1044dd86dfaab57dace95580d1838d7e0330a8a21eb0ec2d93d850216f";
};
+ buildInputs = [ rdl-msgs rostest nav-msgs rdl-urdfreader sensor-msgs roscpp rdl-dynamics geometry-msgs ];
propagatedBuildInputs = [ rdl-msgs rostest nav-msgs rdl-urdfreader sensor-msgs roscpp rdl-dynamics geometry-msgs ];
- nativeBuildInputs = [ rdl-msgs rdl-urdfreader sensor-msgs catkin rdl-dynamics rostest nav-msgs roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS interface into rdl tools'';
diff --git a/kinetic/rdl-urdfreader/default.nix b/kinetic/rdl-urdfreader/default.nix
index c8eb584635..9c410a5304 100644
--- a/kinetic/rdl-urdfreader/default.nix
+++ b/kinetic/rdl-urdfreader/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "44a776b10b02d4faef56d3f77df5eb31ad2f4f9424255247823ab4499d3442c5";
};
+ buildInputs = [ rdl-cmake urdf roslib rdl-dynamics roscpp ];
checkInputs = [ lcov gtest ];
propagatedBuildInputs = [ rdl-cmake urdf roslib rdl-dynamics roscpp ];
- nativeBuildInputs = [ rdl-cmake urdf catkin roslib rdl-dynamics roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The rdl_urdfreader package'';
diff --git a/kinetic/realsense-camera/default.nix b/kinetic/realsense-camera/default.nix
index 34faf27f22..110928a5db 100644
--- a/kinetic/realsense-camera/default.nix
+++ b/kinetic/realsense-camera/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, librealsense, boost, roslint, camera-info-manager, tf, image-transport, cv-bridge, catkin, sensor-msgs, rostest, message-generation, message-runtime, nodelet, pcl-ros, std-msgs, rgbd-launch, dynamic-reconfigure, roscpp }:
+{ lib, buildRosPackage, fetchurl, librealsense, roslint, boost, camera-info-manager, tf, image-transport, cv-bridge, catkin, sensor-msgs, rostest, message-generation, message-runtime, nodelet, pcl-ros, std-msgs, rgbd-launch, dynamic-reconfigure, roscpp }:
buildRosPackage {
pname = "ros-kinetic-realsense-camera";
version = "1.8.1-r1";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "dd57a362aa43f90e26f09f30172a7338108d4ced737300c15b8a983cb3f7bec2";
};
+ buildInputs = [ librealsense roslint boost camera-info-manager image-transport sensor-msgs cv-bridge roscpp rostest message-generation nodelet pcl-ros std-msgs dynamic-reconfigure tf ];
propagatedBuildInputs = [ librealsense boost camera-info-manager image-transport sensor-msgs cv-bridge roscpp rostest message-generation message-runtime nodelet pcl-ros std-msgs rgbd-launch dynamic-reconfigure tf ];
- nativeBuildInputs = [ librealsense roslint boost camera-info-manager image-transport sensor-msgs cv-bridge catkin roscpp rostest message-generation nodelet pcl-ros std-msgs dynamic-reconfigure tf ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''RealSense Camera package allowing access to Intel 3D cameras and advanced modules'';
diff --git a/kinetic/realtime-tools/default.nix b/kinetic/realtime-tools/default.nix
index e174c94e34..28fc5a37db 100644
--- a/kinetic/realtime-tools/default.nix
+++ b/kinetic/realtime-tools/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "b8ba7ac211929a3f1e5b7ab0056dab8ae3b93581fcd5280ee16dc0e0a6c056c0";
};
+ buildInputs = [ roscpp rospy ];
propagatedBuildInputs = [ roscpp rospy ];
- nativeBuildInputs = [ catkin roscpp rospy ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Contains a set of tools that can be used from a hard
diff --git a/kinetic/resized-image-transport/default.nix b/kinetic/resized-image-transport/default.nix
index f7f2128e1a..1b1353ec5a 100644
--- a/kinetic/resized-image-transport/default.nix
+++ b/kinetic/resized-image-transport/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "704a8ef7a8c12812cf816b9a2f29ef1e6e69c9bfbd06936e153f2b07db3abee0";
};
+ buildInputs = [ std-srvs message-generation nodelet image-transport sensor-msgs cv-bridge jsk-topic-tools ];
checkInputs = [ rostest jsk-tools jsk-recognition-utils ];
propagatedBuildInputs = [ std-srvs cv-bridge message-runtime image-transport sensor-msgs nodelet jsk-topic-tools ];
- nativeBuildInputs = [ std-srvs message-generation catkin nodelet image-transport sensor-msgs cv-bridge jsk-topic-tools ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS nodes to publish resized images.'';
diff --git a/kinetic/resource-retriever/default.nix b/kinetic/resource-retriever/default.nix
index b5bc8a9907..6bcdef3a94 100644
--- a/kinetic/resource-retriever/default.nix
+++ b/kinetic/resource-retriever/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f6aac9d4aa943865c0e177c5dc2073c28673ab875fc851a4452acf089e9eba20";
};
+ buildInputs = [ curl roslib rosconsole boost ];
propagatedBuildInputs = [ curl rosconsole boost pythonPackages.rospkg roslib ];
- nativeBuildInputs = [ curl rosconsole boost catkin roslib ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package retrieves data from url-format files such as http://,
diff --git a/kinetic/rgbd-launch/default.nix b/kinetic/rgbd-launch/default.nix
index ac93d2dab8..79e2c84fa8 100644
--- a/kinetic/rgbd-launch/default.nix
+++ b/kinetic/rgbd-launch/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "c5a51eacfedf43adc47cbd95156c3aeee110c8a53b40d9e5cac1415830b72dcd";
};
+ buildInputs = [ image-proc nodelet depth-image-proc tf2-ros ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ image-proc nodelet depth-image-proc tf2-ros ];
- nativeBuildInputs = [ catkin depth-image-proc image-proc nodelet tf2-ros ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Launch files to open an RGBD device and load all nodelets to
diff --git a/kinetic/rh-p12-rn-base-module-msgs/default.nix b/kinetic/rh-p12-rn-base-module-msgs/default.nix
index 56b10f65eb..8624032f33 100644
--- a/kinetic/rh-p12-rn-base-module-msgs/default.nix
+++ b/kinetic/rh-p12-rn-base-module-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5b70e427adf158b2d360ce8bcd5befb71525a4150eaab26131b908b837b2090f";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package includes ROS messages and services for the rh_p12_rn packages'';
diff --git a/kinetic/rh-p12-rn-base-module/default.nix b/kinetic/rh-p12-rn-base-module/default.nix
index 71b9f6c7b4..84fda7096d 100644
--- a/kinetic/rh-p12-rn-base-module/default.nix
+++ b/kinetic/rh-p12-rn-base-module/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "cdfe53d432c37dc07800ecb0f0cbd3255b01055aec76fa9f90d6c37eea4c7f3e";
};
+ buildInputs = [ dynamixel-sdk boost cmake-modules rh-p12-rn-base-module-msgs robotis-controller roscpp std-msgs robotis-device robotis-controller-msgs robotis-framework-common ];
propagatedBuildInputs = [ dynamixel-sdk boost cmake-modules rh-p12-rn-base-module-msgs robotis-controller roscpp std-msgs robotis-device robotis-controller-msgs robotis-framework-common ];
- nativeBuildInputs = [ dynamixel-sdk boost cmake-modules rh-p12-rn-base-module-msgs catkin robotis-controller roscpp std-msgs robotis-device robotis-controller-msgs robotis-framework-common ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Base module using ROBOTIS framework for RH-P12-RN'';
diff --git a/kinetic/rh-p12-rn-description/default.nix b/kinetic/rh-p12-rn-description/default.nix
index 65e4609f01..ec943a7e56 100644
--- a/kinetic/rh-p12-rn-description/default.nix
+++ b/kinetic/rh-p12-rn-description/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "3abc818c0e94231fb971b1a18371a661294f24bdc26ebfb55d5586c487d8777d";
};
+ buildInputs = [ sensor-msgs roscpp ];
propagatedBuildInputs = [ sensor-msgs roscpp joint-state-publisher robot-state-publisher ];
- nativeBuildInputs = [ sensor-msgs roscpp catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''3D models of the RH-P12-RN for simulation and visualization'';
diff --git a/kinetic/rh-p12-rn-gazebo/default.nix b/kinetic/rh-p12-rn-gazebo/default.nix
index 55eed1ad21..a548596732 100644
--- a/kinetic/rh-p12-rn-gazebo/default.nix
+++ b/kinetic/rh-p12-rn-gazebo/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "fbd23391f70b14845c239ccea096c10cc4af66e990f46bb83d0139663640f4b1";
};
+ buildInputs = [ std-msgs roscpp ];
propagatedBuildInputs = [ std-msgs roscpp controller-manager gazebo-ros ];
- nativeBuildInputs = [ std-msgs catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides basic message pub and launch file to use RH-P12-RN on Gazebo'';
diff --git a/kinetic/rh-p12-rn-gui/default.nix b/kinetic/rh-p12-rn-gui/default.nix
index d1735db53b..cce2e54844 100644
--- a/kinetic/rh-p12-rn-gui/default.nix
+++ b/kinetic/rh-p12-rn-gui/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "3efd9d6b022c891309e16933aa644d9a55e7282409978d9d5516ed262c0e116e";
};
+ buildInputs = [ qt-build qt4 rh-p12-rn-base-module-msgs robotis-controller-msgs roscpp ];
propagatedBuildInputs = [ qt-build qt4 rh-p12-rn-base-module-msgs robotis-controller-msgs roscpp ];
- nativeBuildInputs = [ catkin qt-build qt4 rh-p12-rn-base-module-msgs robotis-controller-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides GUI interface to control the RH-P12-RN'';
diff --git a/kinetic/rh-p12-rn-manager/default.nix b/kinetic/rh-p12-rn-manager/default.nix
index 2d7bc7973a..80f7eefc67 100644
--- a/kinetic/rh-p12-rn-manager/default.nix
+++ b/kinetic/rh-p12-rn-manager/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "2dca3d4c71024aadaa0a5ddcb1edcb45fb300a3fd91b530a9f2c40a15397f0ea";
};
+ buildInputs = [ dynamixel-sdk roscpp rh-p12-rn-base-module cmake-modules robotis-device robotis-controller-msgs robotis-controller robotis-framework-common ];
propagatedBuildInputs = [ dynamixel-sdk roscpp rh-p12-rn-base-module cmake-modules robotis-device robotis-controller-msgs robotis-controller robotis-framework-common ];
- nativeBuildInputs = [ dynamixel-sdk cmake-modules catkin robotis-controller robotis-controller-msgs rh-p12-rn-base-module robotis-device roscpp robotis-framework-common ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Manager package using ROBOTIS framework to control the RH-P12-RN'';
diff --git a/kinetic/ridgeback-control/default.nix b/kinetic/ridgeback-control/default.nix
index ff0ae40695..68e46b1022 100644
--- a/kinetic/ridgeback-control/default.nix
+++ b/kinetic/ridgeback-control/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "48adc4b082c2fbd306b49077d3b04a8a84b25ffc2a2da7e807a1d114ef209ca8";
};
+ buildInputs = [ controller-manager nav-msgs urdf controller-interface realtime-tools tf ];
checkInputs = [ roslaunch ];
propagatedBuildInputs = [ controller-manager joint-state-controller realtime-tools joy robot-localization nav-msgs urdf controller-interface teleop-twist-joy interactive-marker-twist-server topic-tools tf ];
- nativeBuildInputs = [ controller-manager nav-msgs urdf controller-interface realtime-tools catkin tf ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Controllers for Ridgeback'';
diff --git a/kinetic/ridgeback-description/default.nix b/kinetic/ridgeback-description/default.nix
index c1bbff23d1..9d0c482fe4 100644
--- a/kinetic/ridgeback-description/default.nix
+++ b/kinetic/ridgeback-description/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a37e75af1544fc229b6fce54be8e4916f275b7863909d03d66f1037fdf226f93";
};
+ buildInputs = [ roslaunch ];
propagatedBuildInputs = [ lms1xx urdf xacro robot-state-publisher ];
- nativeBuildInputs = [ roslaunch catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''URDF robot description for Ridgeback'';
diff --git a/kinetic/ridgeback-gazebo-plugins/default.nix b/kinetic/ridgeback-gazebo-plugins/default.nix
index 54cac938a6..d4b534d76b 100644
--- a/kinetic/ridgeback-gazebo-plugins/default.nix
+++ b/kinetic/ridgeback-gazebo-plugins/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "3746b4ede1648b98626218f1d27932e56fd0dae79730ca4d61a34166c6f82845";
};
+ buildInputs = [ std-srvs nav-msgs geometry-msgs std-msgs tf gazeboSimulator.gazebo7 roscpp ];
propagatedBuildInputs = [ gazebo-ros nav-msgs message-runtime geometry-msgs std-msgs gazeboSimulator.gazebo tf roscpp ];
- nativeBuildInputs = [ std-srvs nav-msgs geometry-msgs std-msgs catkin tf gazeboSimulator.gazebo7 roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A fork of hector_gazebo_plugins to provide the ros_force_based_move plugin.'';
diff --git a/kinetic/ridgeback-gazebo/default.nix b/kinetic/ridgeback-gazebo/default.nix
index 663675407b..138b6bd1cb 100644
--- a/kinetic/ridgeback-gazebo/default.nix
+++ b/kinetic/ridgeback-gazebo/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5c40ad99149fb2e2c8847afac406a8d21dfefc99f2749bc9a6d3b4005645d2f4";
};
+ buildInputs = [ roslaunch ];
propagatedBuildInputs = [ gazebo-ros ridgeback-gazebo-plugins ridgeback-control hector-gazebo-plugins ridgeback-description gazebo-ros-control gazebo-plugins ];
- nativeBuildInputs = [ roslaunch catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Launchfiles to use Ridgeback in Gazebo.'';
diff --git a/kinetic/ridgeback-msgs/default.nix b/kinetic/ridgeback-msgs/default.nix
index 3a48efc895..c3c39d4e47 100644
--- a/kinetic/ridgeback-msgs/default.nix
+++ b/kinetic/ridgeback-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e30d8dcac64fa38e60f4eaee72284d4e606b92b288da28df2c2db8832930f2c5";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages exclusive to Ridgeback, especially for representing low-level motor commands and sensors.'';
diff --git a/kinetic/ridgeback-viz/default.nix b/kinetic/ridgeback-viz/default.nix
index aa36e45eff..fb232b00e7 100644
--- a/kinetic/ridgeback-viz/default.nix
+++ b/kinetic/ridgeback-viz/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "81a15a6be2a99b7a78e1e12bed9355c512a2d5e0ee3076c637598796561c4e04";
};
+ buildInputs = [ roslaunch ];
propagatedBuildInputs = [ rviz joint-state-publisher ridgeback-description ];
- nativeBuildInputs = [ roslaunch catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Visualization launchers and helpers for Ridgeback.'';
diff --git a/kinetic/robot-activity-msgs/default.nix b/kinetic/robot-activity-msgs/default.nix
index 082ab5cbfb..18d9d86de0 100644
--- a/kinetic/robot-activity-msgs/default.nix
+++ b/kinetic/robot-activity-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d8e705877189c96bde5c91321476019fcb3181365af90c82b9b6ab60a30c1f5e";
};
+ buildInputs = [ std-msgs message-generation message-runtime ];
propagatedBuildInputs = [ std-msgs message-generation message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation message-runtime ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains messages used by robot_activity, such as node's state
diff --git a/kinetic/robot-activity-tutorials/default.nix b/kinetic/robot-activity-tutorials/default.nix
index a489cb52b4..c2703240a9 100644
--- a/kinetic/robot-activity-tutorials/default.nix
+++ b/kinetic/robot-activity-tutorials/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d1f809a785816dbc56c64e8c15a170cef1029cbfe0c5cdab82a327455c62058c";
};
+ buildInputs = [ std-srvs robot-activity roscpp roslint ];
propagatedBuildInputs = [ std-srvs robot-activity roscpp ];
- nativeBuildInputs = [ std-srvs robot-activity roslint catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The robot_activity_tutorials package'';
diff --git a/kinetic/robot-activity/default.nix b/kinetic/robot-activity/default.nix
index c865630882..e027f9c1e2 100644
--- a/kinetic/robot-activity/default.nix
+++ b/kinetic/robot-activity/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "400d06a9040dd5ed803337afcc8d7d899fcd9d44a9f6d7ac6be0ded68d02d43d";
};
+ buildInputs = [ std-srvs roscpp robot-activity-msgs roslint ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ std-srvs roscpp robot-activity-msgs ];
- nativeBuildInputs = [ std-srvs robot-activity-msgs roslint catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The robot_activity package implements ROS node lifecycle'';
diff --git a/kinetic/robot-calibration-msgs/default.nix b/kinetic/robot-calibration-msgs/default.nix
index 819df2ce30..a3c5dd3c8c 100644
--- a/kinetic/robot-calibration-msgs/default.nix
+++ b/kinetic/robot-calibration-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "848c25e4cff02d007cce4da5e235fc75dc39d41a6c4fdd3278884ff297d750e9";
};
+ buildInputs = [ message-generation actionlib-msgs std-msgs sensor-msgs geometry-msgs ];
propagatedBuildInputs = [ message-runtime actionlib-msgs std-msgs sensor-msgs geometry-msgs ];
- nativeBuildInputs = [ message-generation actionlib-msgs std-msgs sensor-msgs catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages for calibrating a robot'';
diff --git a/kinetic/robot-calibration/default.nix b/kinetic/robot-calibration/default.nix
index cff7d50f16..480b53e432 100644
--- a/kinetic/robot-calibration/default.nix
+++ b/kinetic/robot-calibration/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d08557f75a04416fdccd625d938b56fbdc1ebf95107834fa4500e601749fad6c";
};
+ buildInputs = [ ceres-solver orocos-kdl tf2-geometry-msgs control-msgs rosbag cv-bridge tf2-ros nav-msgs actionlib std-msgs moveit-msgs protobuf roscpp tf visualization-msgs robot-calibration-msgs geometry-msgs suitesparse kdl-parser pluginlib gflags camera-calibration-parsers sensor-msgs ];
propagatedBuildInputs = [ ceres-solver orocos-kdl tf2-geometry-msgs control-msgs rosbag cv-bridge tf2-ros nav-msgs actionlib std-msgs moveit-msgs protobuf roscpp tf visualization-msgs robot-calibration-msgs geometry-msgs suitesparse kdl-parser pluginlib camera-calibration-parsers sensor-msgs ];
- nativeBuildInputs = [ ceres-solver orocos-kdl tf2-geometry-msgs control-msgs rosbag cv-bridge catkin tf2-ros nav-msgs actionlib std-msgs moveit-msgs protobuf roscpp tf visualization-msgs robot-calibration-msgs geometry-msgs suitesparse kdl-parser pluginlib gflags camera-calibration-parsers sensor-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Calibrate a Robot'';
diff --git a/kinetic/robot-controllers-interface/default.nix b/kinetic/robot-controllers-interface/default.nix
index f8a564b247..9ea1c964ea 100644
--- a/kinetic/robot-controllers-interface/default.nix
+++ b/kinetic/robot-controllers-interface/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "37bdc1b3cf7957f4c7bd78d10167a51c8f44d887500e4a0936ccb1e7dae18d7e";
};
+ buildInputs = [ robot-controllers-msgs roscpp pluginlib actionlib ];
propagatedBuildInputs = [ robot-controllers-msgs roscpp pluginlib actionlib ];
- nativeBuildInputs = [ pluginlib actionlib robot-controllers-msgs catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Generic framework for robot controls.'';
diff --git a/kinetic/robot-controllers-msgs/default.nix b/kinetic/robot-controllers-msgs/default.nix
index 11de966ee4..41d2095a53 100644
--- a/kinetic/robot-controllers-msgs/default.nix
+++ b/kinetic/robot-controllers-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "9964d5d08e9c46f13870d07658f54ef869ad0e2e79f3a8fd5cc82c781774f96d";
};
+ buildInputs = [ std-msgs message-generation actionlib-msgs ];
propagatedBuildInputs = [ std-msgs message-runtime actionlib-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation actionlib-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages for use with robot_controllers framework.'';
diff --git a/kinetic/robot-controllers/default.nix b/kinetic/robot-controllers/default.nix
index 3ff54fa051..f8a0ece993 100644
--- a/kinetic/robot-controllers/default.nix
+++ b/kinetic/robot-controllers/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "64f382f72f24426bdc2192019d42a9339b4222a42fc07af2679d604303e161e4";
};
+ buildInputs = [ kdl-parser pluginlib actionlib-msgs orocos-kdl control-msgs trajectory-msgs sensor-msgs roscpp nav-msgs robot-controllers-interface tf-conversions urdf actionlib std-msgs angles tf geometry-msgs ];
propagatedBuildInputs = [ kdl-parser pluginlib actionlib-msgs orocos-kdl control-msgs trajectory-msgs sensor-msgs roscpp nav-msgs robot-controllers-interface tf-conversions urdf actionlib std-msgs tf geometry-msgs ];
- nativeBuildInputs = [ kdl-parser pluginlib actionlib-msgs orocos-kdl control-msgs trajectory-msgs sensor-msgs catkin roscpp nav-msgs robot-controllers-interface tf-conversions urdf actionlib std-msgs angles tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Some basic robot controllers for use with robot_controllers_interface.'';
diff --git a/kinetic/robot-localization/default.nix b/kinetic/robot-localization/default.nix
index c5b82d59e5..5a6766e15e 100644
--- a/kinetic/robot-localization/default.nix
+++ b/kinetic/robot-localization/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, diagnostic-msgs, geometry-msgs, roslint, pythonPackages, message-filters, message-generation, message-runtime, eigen-conversions, std-srvs, tf2-geometry-msgs, rosbag, catkin, tf2-ros, nav-msgs, xmlrpcpp, std-msgs, roscpp, cmake-modules, libyamlcpp, sensor-msgs, geographic-msgs, rostest, diagnostic-updater, tf2, eigen, rosunit }:
+{ lib, buildRosPackage, fetchurl, diagnostic-msgs, geometry-msgs, roslint, pythonPackages, message-filters, message-generation, message-runtime, eigen-conversions, std-srvs, tf2-geometry-msgs, rosbag, catkin, tf2-ros, nav-msgs, xmlrpcpp, std-msgs, roscpp, cmake-modules, libyamlcpp, sensor-msgs, geographic-msgs, diagnostic-updater, tf2, rostest, eigen, rosunit }:
buildRosPackage {
pname = "ros-kinetic-robot-localization";
version = "2.4.7-r2";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "b1277991750d8a27b3ffea4d5a7cb9acaf1e7ec03d9ea9019c09fbf6078626a3";
};
+ buildInputs = [ std-srvs tf2-geometry-msgs tf2-ros nav-msgs xmlrpcpp std-msgs diagnostic-msgs roscpp geometry-msgs cmake-modules roslint libyamlcpp sensor-msgs message-filters eigen-conversions geographic-msgs diagnostic-updater tf2 message-generation eigen pythonPackages.catkin-pkg ];
checkInputs = [ rostest rosbag rosunit ];
propagatedBuildInputs = [ std-srvs tf2-geometry-msgs tf2-ros nav-msgs xmlrpcpp std-msgs diagnostic-msgs roscpp geometry-msgs cmake-modules libyamlcpp sensor-msgs message-filters geographic-msgs diagnostic-updater tf2 message-runtime eigen eigen-conversions ];
- nativeBuildInputs = [ std-srvs tf2-geometry-msgs catkin tf2-ros nav-msgs xmlrpcpp std-msgs diagnostic-msgs roscpp geometry-msgs cmake-modules roslint libyamlcpp sensor-msgs message-filters eigen-conversions geographic-msgs diagnostic-updater tf2 message-generation eigen pythonPackages.catkin-pkg ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides nonlinear state estimation through sensor fusion of an abritrary number of sensors.'';
diff --git a/kinetic/robot-mechanism-controllers/default.nix b/kinetic/robot-mechanism-controllers/default.nix
index 3948142511..1c334f0541 100644
--- a/kinetic/robot-mechanism-controllers/default.nix
+++ b/kinetic/robot-mechanism-controllers/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "47c7eb96c4e87aaf97b7787dd7b89125bbc08ecc8dc50ce58ab501ce7f9ecbca";
};
+ buildInputs = [ pr2-controllers-msgs filters control-msgs trajectory-msgs libtool actionlib tf-conversions std-msgs diagnostic-msgs roscpp tf pr2-mechanism-model geometry-msgs kdl-parser pr2-controller-interface pluginlib control-toolbox realtime-tools message-filters pr2-controller-manager message-generation angles eigen-conversions ];
propagatedBuildInputs = [ pr2-controllers-msgs filters control-msgs trajectory-msgs libtool actionlib std-msgs tf-conversions rospy tf roscpp pr2-mechanism-model diagnostic-msgs geometry-msgs kdl-parser pr2-controller-interface pluginlib control-toolbox realtime-tools message-filters pr2-controller-manager message-runtime angles eigen-conversions ];
- nativeBuildInputs = [ pr2-controllers-msgs filters control-msgs trajectory-msgs catkin libtool actionlib tf-conversions std-msgs diagnostic-msgs roscpp tf pr2-mechanism-model geometry-msgs kdl-parser pr2-controller-interface pluginlib control-toolbox realtime-tools message-filters pr2-controller-manager message-generation angles eigen-conversions ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Generic Mechanism Controller Library'';
diff --git a/kinetic/robot-pose-ekf/default.nix b/kinetic/robot-pose-ekf/default.nix
index a618748949..b9a3bc978e 100644
--- a/kinetic/robot-pose-ekf/default.nix
+++ b/kinetic/robot-pose-ekf/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, rosbag, sensor-msgs, catkin, roscpp, rostest, nav-msgs, message-generation, message-runtime, bfl, std-msgs, tf, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, tf, rosbag, sensor-msgs, catkin, rostest, nav-msgs, message-generation, message-runtime, bfl, std-msgs, roscpp, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-robot-pose-ekf";
version = "1.14.4";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "e3b076324d965a16d3c0eb08f001029f2ba24c6841876a8f741145b14c448c51";
};
+ buildInputs = [ nav-msgs message-generation bfl std-msgs sensor-msgs tf geometry-msgs roscpp ];
checkInputs = [ rostest rosbag ];
propagatedBuildInputs = [ nav-msgs message-runtime bfl std-msgs sensor-msgs tf geometry-msgs roscpp ];
- nativeBuildInputs = [ sensor-msgs catkin roscpp nav-msgs message-generation bfl std-msgs tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The Robot Pose EKF package is used to estimate the 3D pose of a robot, based on (partial) pose measurements coming from different sources. It uses an extended Kalman filter with a 6D model (3D position and 3D orientation) to combine measurements from wheel odometry, IMU sensor and visual odometry. The basic idea is to offer loosely coupled integration with different sensors, where sensor signals are received as ROS messages.'';
diff --git a/kinetic/robot-pose-publisher/default.nix b/kinetic/robot-pose-publisher/default.nix
index 6e62b411ea..4e9e21c351 100644
--- a/kinetic/robot-pose-publisher/default.nix
+++ b/kinetic/robot-pose-publisher/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, tf, roscpp, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, tf, catkin, roscpp, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-robot-pose-publisher";
version = "0.2.4";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f9d05e9dcd841a192caf488678928ffda8553134d3d7335fc2a3a05ee52b7b9e";
};
+ buildInputs = [ tf roscpp geometry-msgs ];
propagatedBuildInputs = [ tf roscpp geometry-msgs ];
- nativeBuildInputs = [ catkin tf roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A Simple Node to Publish the Robot's Position Relative to the Map using TFs'';
diff --git a/kinetic/robot-self-filter/default.nix b/kinetic/robot-self-filter/default.nix
index a874df38c7..47147f7df3 100644
--- a/kinetic/robot-self-filter/default.nix
+++ b/kinetic/robot-self-filter/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "4e815965799f845bee8d0af7d676c260bfae60ef2a4e4902361d753cefb92c6f";
};
+ buildInputs = [ filters bullet tf sensor-msgs assimp urdf resource-retriever visualization-msgs pcl-ros roscpp ];
propagatedBuildInputs = [ filters bullet tf sensor-msgs assimp urdf resource-retriever visualization-msgs pcl-ros roscpp ];
- nativeBuildInputs = [ filters bullet tf sensor-msgs catkin assimp urdf resource-retriever visualization-msgs pcl-ros roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Filters the robot's body out of point clouds.'';
diff --git a/kinetic/robot-setup-tf-tutorial/default.nix b/kinetic/robot-setup-tf-tutorial/default.nix
index adcee8ccd4..8ee4911634 100644
--- a/kinetic/robot-setup-tf-tutorial/default.nix
+++ b/kinetic/robot-setup-tf-tutorial/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, tf, roscpp, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, tf, catkin, roscpp, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-robot-setup-tf-tutorial";
version = "0.2.3";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5e8bce1de150bf3b0330c2fc4637d9a216d2622419ca64a417f1c21197330303";
};
+ buildInputs = [ tf roscpp geometry-msgs ];
propagatedBuildInputs = [ tf roscpp geometry-msgs ];
- nativeBuildInputs = [ catkin tf roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The robot_setup_tf_tutorial package'';
diff --git a/kinetic/robot-state-publisher/default.nix b/kinetic/robot-state-publisher/default.nix
index 2b3a1d2b88..8c48c7fc9c 100644
--- a/kinetic/robot-state-publisher/default.nix
+++ b/kinetic/robot-state-publisher/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, kdl-parser, rosconsole, orocos-kdl, tf, sensor-msgs, catkin, tf2-kdl, tf2-ros, roscpp, rostest, urdfdom-headers, eigen, rostime }:
+{ lib, buildRosPackage, fetchurl, kdl-parser, rosconsole, orocos-kdl, sensor-msgs, catkin, tf2-kdl, rostime, tf2-ros, roscpp, rostest, urdfdom-headers, eigen, tf }:
buildRosPackage {
pname = "ros-kinetic-robot-state-publisher";
version = "1.13.6";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "ae537f55c5810827d787830e3c2852390749c6053281ea7264e2f040f3602d00";
};
+ buildInputs = [ kdl-parser orocos-kdl rosconsole sensor-msgs tf2-kdl rostime roscpp tf2-ros urdfdom-headers eigen tf ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ kdl-parser orocos-kdl rosconsole sensor-msgs catkin tf2-kdl rostime roscpp tf2-ros eigen tf ];
- nativeBuildInputs = [ kdl-parser orocos-kdl rosconsole sensor-msgs catkin tf2-kdl rostime roscpp tf2-ros urdfdom-headers eigen tf ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package allows you to publish the state of a robot to
diff --git a/kinetic/robotis-controller-msgs/default.nix b/kinetic/robotis-controller-msgs/default.nix
index faa62ec33a..c4d862db33 100644
--- a/kinetic/robotis-controller-msgs/default.nix
+++ b/kinetic/robotis-controller-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "9fea20927e971d80a1a84c96772ba751f82d9f365953693a81128fa4334acb1b";
};
+ buildInputs = [ std-msgs sensor-msgs message-generation ];
propagatedBuildInputs = [ std-msgs sensor-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs sensor-msgs message-generation catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package includes ROS messages and services for robotis_framework packages'';
diff --git a/kinetic/robotis-controller/default.nix b/kinetic/robotis-controller/default.nix
index 4680530b0f..df1cab6ed1 100644
--- a/kinetic/robotis-controller/default.nix
+++ b/kinetic/robotis-controller/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "cf475cd7288d5291ed7fb5e01739bc964e2f984d7315581c534b4f2ef3847a6e";
};
+ buildInputs = [ dynamixel-sdk cmake-modules libyamlcpp sensor-msgs roscpp roslib std-msgs robotis-device robotis-controller-msgs robotis-framework-common ];
propagatedBuildInputs = [ dynamixel-sdk cmake-modules libyamlcpp sensor-msgs roscpp roslib std-msgs robotis-device robotis-controller-msgs robotis-framework-common ];
- nativeBuildInputs = [ dynamixel-sdk cmake-modules libyamlcpp sensor-msgs catkin roscpp roslib std-msgs robotis-device robotis-controller-msgs robotis-framework-common ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''robotis_controller package for ROBOTIS's platform like Manipulator-H, THORMANG and OP series'';
diff --git a/kinetic/robotis-device/default.nix b/kinetic/robotis-device/default.nix
index 92a6ffef00..7a44a2b873 100644
--- a/kinetic/robotis-device/default.nix
+++ b/kinetic/robotis-device/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "aa72b1f902c9045bfd34d8baf9ff416f8ffe4af276f82294532523b933739780";
};
+ buildInputs = [ dynamixel-sdk roscpp ];
propagatedBuildInputs = [ dynamixel-sdk roscpp ];
- nativeBuildInputs = [ dynamixel-sdk catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The package that manages device information of ROBOTIS robots.
diff --git a/kinetic/robotis-framework-common/default.nix b/kinetic/robotis-framework-common/default.nix
index e8152141df..8af4bd1700 100644
--- a/kinetic/robotis-framework-common/default.nix
+++ b/kinetic/robotis-framework-common/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, robotis-device, catkin, roscpp }:
+{ lib, buildRosPackage, fetchurl, robotis-device, roscpp, catkin }:
buildRosPackage {
pname = "ros-kinetic-robotis-framework-common";
version = "0.2.9";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "4df2967e21738d25f6fca8c0b6ec8880fb9b40f58841b1b9979d7dcf7e68867a";
};
+ buildInputs = [ robotis-device roscpp ];
propagatedBuildInputs = [ robotis-device roscpp ];
- nativeBuildInputs = [ robotis-device roscpp catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The package contains commonly used Headers for the ROBOTIS Framework.'';
diff --git a/kinetic/robotis-manipulator/default.nix b/kinetic/robotis-manipulator/default.nix
index 93585a0a99..17119194ec 100644
--- a/kinetic/robotis-manipulator/default.nix
+++ b/kinetic/robotis-manipulator/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "473e954835e1ff720a6e7e95d402039ac435ea13d121a8df7bf1061b1bb9ffcb";
};
+ buildInputs = [ roscpp cmake-modules eigen ];
propagatedBuildInputs = [ roscpp cmake-modules eigen ];
- nativeBuildInputs = [ catkin roscpp cmake-modules eigen ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains the manipulation API and functions for controlling the manipulator.'';
diff --git a/kinetic/robotis-math/default.nix b/kinetic/robotis-math/default.nix
index a0ca60adf3..36c42f70c3 100644
--- a/kinetic/robotis-math/default.nix
+++ b/kinetic/robotis-math/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "3004f917906cfaf06a61a0c0bad0dd14d24693b47f82fe5520008dddb9eaf175";
};
+ buildInputs = [ roscpp eigen ];
propagatedBuildInputs = [ roscpp eigen ];
- nativeBuildInputs = [ catkin roscpp eigen ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package is a set of basic math fuctions for ROBOTIS's robots.
diff --git a/kinetic/robotnik-msgs/default.nix b/kinetic/robotnik-msgs/default.nix
index d2d8b6da14..b7019e0cac 100644
--- a/kinetic/robotnik-msgs/default.nix
+++ b/kinetic/robotnik-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5997ae3da9ecb371c7c27532319c33b9f8779395bf1e0d5a1891b4265e1fa263";
};
+ buildInputs = [ std-msgs message-generation actionlib-msgs ];
propagatedBuildInputs = [ std-msgs message-runtime actionlib-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation actionlib-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The robotnik_msgs package. Common messages and services used by some Robotnik's packages.'';
diff --git a/kinetic/robotnik-sensors/default.nix b/kinetic/robotnik-sensors/default.nix
index 9cdbd808ea..a520e73e78 100644
--- a/kinetic/robotnik-sensors/default.nix
+++ b/kinetic/robotnik-sensors/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7bcd5743de51b2fc714fc8da916ebbe34761770f924e56d9df839d9eb8bd1c47";
};
+ buildInputs = [ hector-gazebo-plugins urdf xacro gazebo-plugins ];
propagatedBuildInputs = [ hector-gazebo-plugins urdf xacro gazebo-plugins ];
- nativeBuildInputs = [ urdf hector-gazebo-plugins catkin xacro gazebo-plugins ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Robotnik standard sensors description. URDF and meshses.'';
diff --git a/kinetic/roch-base/default.nix b/kinetic/roch-base/default.nix
index 00129a868c..e2bc2d2391 100644
--- a/kinetic/roch-base/default.nix
+++ b/kinetic/roch-base/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "69a3e2f5b61dae7b680d678c9610e2dbe1f31c375f8e15b61c6b978d97f3a280";
};
+ buildInputs = [ controller-manager hardware-interface roslint sensor-msgs roscpp diagnostic-updater roch-msgs angles std-msgs diagnostic-msgs roslaunch tf geometry-msgs ];
propagatedBuildInputs = [ controller-manager roch-control hardware-interface diff-drive-controller sensor-msgs topic-tools roscpp diagnostic-updater roch-msgs roch-description nodelet angles std-msgs diagnostic-msgs tf geometry-msgs diagnostic-aggregator ];
- nativeBuildInputs = [ controller-manager hardware-interface roslint sensor-msgs catkin roscpp diagnostic-updater roch-msgs angles std-msgs diagnostic-msgs roslaunch tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Sawyer Roch robot driver'';
diff --git a/kinetic/roch-bringup/default.nix b/kinetic/roch-bringup/default.nix
index 08ecad8ed5..7cd0edc5ab 100644
--- a/kinetic/roch-bringup/default.nix
+++ b/kinetic/roch-bringup/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "39a0f64bc0d30b4fd57b7bd086a138ce5171c1b97ed3cefda84c9370740ea509";
};
+ buildInputs = [ roslaunch rospy ];
propagatedBuildInputs = [ roch-control microstrain-3dmgx2-imu roch-safety-controller realsense-camera pythonPackages.scipy freenect-launch tf2-ros robot-localization roch-description rplidar-ros rospy rocon-app-manager openni2-launch astra-launch tf nodelet nmea-comms roch-base roch-capabilities zeroconf-avahi nmea-navsat-driver robot-upstart rocon-bubble-icons rocon-app-manager-msgs rocon-interaction-msgs laser-filters roch-sensorpc robot-state-publisher rgbd-launch depthimage-to-laserscan imu-filter-madgwick imu-transformer diagnostic-aggregator ];
- nativeBuildInputs = [ roslaunch catkin rospy ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''SawYer roch installation and integration package'';
diff --git a/kinetic/roch-control/default.nix b/kinetic/roch-control/default.nix
index 53e9a935c7..26e2efb994 100644
--- a/kinetic/roch-control/default.nix
+++ b/kinetic/roch-control/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "00a6df72881a5a49c657a2990a1c148efec2b755919c5897f471e6d41ed3d55a";
};
+ buildInputs = [ roslaunch roscpp joy geometry-msgs ];
propagatedBuildInputs = [ controller-manager twist-mux joint-state-controller create-node diff-drive-controller joy joint-trajectory-controller robot-localization rostopic teleop-twist-joy interactive-marker-twist-server roscpp geometry-msgs ];
- nativeBuildInputs = [ catkin joy roslaunch roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''SawYer roch controller configurations'';
diff --git a/kinetic/roch-description/default.nix b/kinetic/roch-description/default.nix
index 5f2db7a0a7..d0c50f97a1 100644
--- a/kinetic/roch-description/default.nix
+++ b/kinetic/roch-description/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "14d2a9581abd500c47276e48a1579c7aa203bc7e1b62b6dccec2b684bc5d8f55";
};
+ buildInputs = [ roslaunch ];
propagatedBuildInputs = [ urdf xacro robot-state-publisher ];
- nativeBuildInputs = [ roslaunch catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''SawYer Roch URDF description'';
diff --git a/kinetic/roch-follower/default.nix b/kinetic/roch-follower/default.nix
index 35444af5ba..3c50e2c680 100644
--- a/kinetic/roch-follower/default.nix
+++ b/kinetic/roch-follower/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "53eebac8a0d8c2ad29cc9f861e70e5cc74a335a54723b1d1f7fb4b1c7e758102";
};
+ buildInputs = [ roch-msgs depth-image-proc visualization-msgs dynamic-reconfigure nodelet roscpp ];
propagatedBuildInputs = [ depth-image-proc roch-teleop roscpp roch-msgs nodelet dynamic-reconfigure topic-tools roch-bringup visualization-msgs ];
- nativeBuildInputs = [ roch-msgs depth-image-proc visualization-msgs dynamic-reconfigure nodelet catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Follower for the roch. Follows humans and robots around by following the centroid of a box points in front of the roch.'';
diff --git a/kinetic/roch-ftdi/default.nix b/kinetic/roch-ftdi/default.nix
index 2dfcb12c34..20b55e6b53 100644
--- a/kinetic/roch-ftdi/default.nix
+++ b/kinetic/roch-ftdi/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e2bd52557ad5e8645672365013360606387554f12bdc6d8fd73efb3337d0fd64";
};
+ buildInputs = [ libusb libftdi ecl-command-line ];
propagatedBuildInputs = [ libusb libftdi ecl-command-line ];
- nativeBuildInputs = [ catkin libusb libftdi ecl-command-line ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Utilities for flashing and enabling roch's USB connection.
diff --git a/kinetic/roch-gazebo/default.nix b/kinetic/roch-gazebo/default.nix
index fa773b831a..a733b951b7 100644
--- a/kinetic/roch-gazebo/default.nix
+++ b/kinetic/roch-gazebo/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, gazebo-ros, roch-control, controller-manager, map-server, hector-gazebo-plugins, catkin, gazebo-plugins, roch-bringup, roch-description, rostopic, robot-state-publisher, roch-navigation, roslaunch, pointcloud-to-laserscan, gazebo-ros-control }:
+{ lib, buildRosPackage, fetchurl, gazebo-ros, roch-control, controller-manager, map-server, roslaunch, hector-gazebo-plugins, catkin, gazebo-plugins, roch-description, rostopic, robot-state-publisher, roch-navigation, roch-bringup, pointcloud-to-laserscan, gazebo-ros-control }:
buildRosPackage {
pname = "ros-kinetic-roch-gazebo";
version = "2.0.12-r5";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "88c55b80ed78a07c61310f9b352a96f2511d7545002a82bacfad951afaab46ef";
};
+ buildInputs = [ roslaunch ];
propagatedBuildInputs = [ gazebo-ros roch-control map-server controller-manager hector-gazebo-plugins gazebo-plugins roch-bringup roch-description rostopic robot-state-publisher roch-navigation pointcloud-to-laserscan gazebo-ros-control ];
- nativeBuildInputs = [ roslaunch catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''SawYer roch Simulator bringup'';
diff --git a/kinetic/roch-msgs/default.nix b/kinetic/roch-msgs/default.nix
index 0723c4d135..a398b5765f 100644
--- a/kinetic/roch-msgs/default.nix
+++ b/kinetic/roch-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "1a0a22982e97d7420ccff601e07108efc51183525e01b34b6a69a6957b39b979";
};
+ buildInputs = [ std-srvs message-generation actionlib-msgs std-msgs sensor-msgs ];
propagatedBuildInputs = [ std-srvs message-runtime actionlib-msgs std-msgs sensor-msgs ];
- nativeBuildInputs = [ std-srvs message-generation actionlib-msgs std-msgs sensor-msgs catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages, serivices and actions for SawYer roch'';
diff --git a/kinetic/roch-navigation/default.nix b/kinetic/roch-navigation/default.nix
index 40c6f04b05..f440cba3e8 100644
--- a/kinetic/roch-navigation/default.nix
+++ b/kinetic/roch-navigation/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, gmapping, frontier-exploration, map-server, amcl, base-local-planner, navfn, roch-safety-controller, sensor-msgs, catkin, move-base, roscpp, dwa-local-planner, roch-bringup, nodelet, yocs-cmd-vel-mux, roslaunch, tf }:
+{ lib, buildRosPackage, fetchurl, roslaunch, gmapping, frontier-exploration, map-server, amcl, base-local-planner, navfn, roch-safety-controller, sensor-msgs, catkin, move-base, roscpp, dwa-local-planner, nodelet, yocs-cmd-vel-mux, roch-bringup, tf }:
buildRosPackage {
pname = "ros-kinetic-roch-navigation";
version = "2.0.12";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "31c11c2052c6f4a79055c484f992ee293031477f46ee34f6cbfc41338a71f792";
};
+ buildInputs = [ roslaunch tf sensor-msgs roscpp ];
propagatedBuildInputs = [ gmapping frontier-exploration map-server amcl base-local-planner roch-safety-controller navfn tf sensor-msgs move-base dwa-local-planner nodelet yocs-cmd-vel-mux roch-bringup roscpp ];
- nativeBuildInputs = [ catkin roslaunch tf sensor-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Autonomous mapping and navigation demos for the SawYer Roch'';
diff --git a/kinetic/roch-safety-controller/default.nix b/kinetic/roch-safety-controller/default.nix
index fb021f7ef5..33ceb3183a 100644
--- a/kinetic/roch-safety-controller/default.nix
+++ b/kinetic/roch-safety-controller/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "9a0f80ebe4968f668b575fe33869c6cc9b622456930f851e74d58aa25777f63a";
};
+ buildInputs = [ ecl-threads roch-msgs std-msgs roscpp geometry-msgs yocs-controllers ];
propagatedBuildInputs = [ ecl-threads roch-msgs std-msgs roscpp geometry-msgs yocs-controllers ];
- nativeBuildInputs = [ ecl-threads roch-msgs std-msgs catkin roscpp geometry-msgs yocs-controllers ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A controller ensuring the safe operation of roch.
diff --git a/kinetic/roch-sensorpc/default.nix b/kinetic/roch-sensorpc/default.nix
index d865fd98f9..52bec951d1 100644
--- a/kinetic/roch-sensorpc/default.nix
+++ b/kinetic/roch-sensorpc/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "29855bf9e99615ad683b601ba8e8b3e180386cff168082aefb16f657cfe00f3a";
};
+ buildInputs = [ roch-msgs sensor-msgs roscpp nodelet ];
propagatedBuildInputs = [ roch-msgs sensor-msgs roscpp nodelet ];
- nativeBuildInputs = [ roch-msgs catkin nodelet sensor-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Ult/psd/cliff to pointcloud:
diff --git a/kinetic/roch-teleop/default.nix b/kinetic/roch-teleop/default.nix
index c8ec166ed6..f969520f3e 100644
--- a/kinetic/roch-teleop/default.nix
+++ b/kinetic/roch-teleop/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7058edefd5cfe296cfe9e21df4f1748b1d9cecba0e847a01ae6ecb73a6dfae05";
};
+ buildInputs = [ roslaunch roscpp joy geometry-msgs ];
propagatedBuildInputs = [ controller-manager twist-mux joint-state-controller diff-drive-controller joy joint-trajectory-controller robot-localization rostopic teleop-twist-joy interactive-marker-twist-server yocs-cmd-vel-mux roscpp geometry-msgs ];
- nativeBuildInputs = [ catkin joy roslaunch roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''SawYer roch controller configurations'';
diff --git a/kinetic/roch-viz/default.nix b/kinetic/roch-viz/default.nix
index eb754bbb65..4c060d0738 100644
--- a/kinetic/roch-viz/default.nix
+++ b/kinetic/roch-viz/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "3a6a0cd994f5a9974bb6581097565f0d38835fe6f44ccc0d9dec961d2254f680";
};
+ buildInputs = [ roslaunch ];
propagatedBuildInputs = [ rviz-imu-plugin roch-description rviz robot-state-publisher joint-state-publisher ];
- nativeBuildInputs = [ roslaunch catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Visualization configuration for SawYer roch'';
diff --git a/kinetic/rocon-app-manager-msgs/default.nix b/kinetic/rocon-app-manager-msgs/default.nix
index c47ec6ea2c..230f8ae8dd 100644
--- a/kinetic/rocon-app-manager-msgs/default.nix
+++ b/kinetic/rocon-app-manager-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "4a0974e63257e62d1e74dbd3c11bd5eeeb714a78ccd895366da7fdf5df51dce6";
};
+ buildInputs = [ message-generation rocon-service-pair-msgs rocon-std-msgs ];
propagatedBuildInputs = [ rocon-service-pair-msgs message-runtime rocon-std-msgs ];
- nativeBuildInputs = [ catkin message-generation rocon-service-pair-msgs rocon-std-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages used by the platform app manager.'';
diff --git a/kinetic/rocon-app-manager/default.nix b/kinetic/rocon-app-manager/default.nix
index a9f4967eb6..20e960237f 100644
--- a/kinetic/rocon-app-manager/default.nix
+++ b/kinetic/rocon-app-manager/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, rocon-console, rocon-apps, rocon-app-utilities, rospy, capabilities, roslint, rocon-gateway-utils, rocon-master-info, pythonPackages, rocon-hub, roslib, rocon-python-utils, rocon-uri, rosmaster, rocon-interactions, rocon-python-comms, gateway-msgs, catkin, std-msgs, rocon-app-manager-msgs, rostest, rocon-gateway, rocon-std-msgs }:
+{ lib, buildRosPackage, fetchurl, rocon-console, rocon-apps, rocon-app-utilities, rospy, capabilities, roslint, rocon-gateway-utils, rocon-master-info, pythonPackages, rocon-hub, rocon-python-utils, roslib, rocon-uri, rosmaster, rocon-interactions, rocon-python-comms, gateway-msgs, catkin, std-msgs, rocon-app-manager-msgs, rostest, rocon-gateway, rocon-std-msgs }:
buildRosPackage {
pname = "ros-kinetic-rocon-app-manager";
version = "0.9.1";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "0a98c3ac6b0c3cc39536fe4249ede6a346966de74ae45468f1289edded4ada22";
};
+ buildInputs = [ rostest pythonPackages.catkin-pkg roslint ];
propagatedBuildInputs = [ rosmaster rocon-interactions rocon-python-comms gateway-msgs rocon-console roslib rocon-apps rocon-app-utilities rospy std-msgs capabilities rocon-gateway-utils rocon-master-info rocon-app-manager-msgs rocon-hub rocon-python-utils rocon-gateway rocon-std-msgs rocon-uri ];
- nativeBuildInputs = [ rostest pythonPackages.catkin-pkg catkin roslint ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The public interface and retaskable interface for a robot.'';
diff --git a/kinetic/rocon-app-utilities/default.nix b/kinetic/rocon-app-utilities/default.nix
index c41c347bd8..dae0273e66 100644
--- a/kinetic/rocon-app-utilities/default.nix
+++ b/kinetic/rocon-app-utilities/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d34fe2fbdd0aa77992a803495a43563145315c2d7e0ad1ac3229d2c194f5dd5d";
};
+ buildInputs = [ pythonPackages.catkin-pkg roslint ];
propagatedBuildInputs = [ rocon-console pythonPackages.rospkg roslaunch rocon-python-utils rocon-uri ];
- nativeBuildInputs = [ pythonPackages.catkin-pkg catkin roslint ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The rocon_app_utilities package'';
diff --git a/kinetic/rocon-bubble-icons/default.nix b/kinetic/rocon-bubble-icons/default.nix
index 04259eaefd..e91d764baf 100644
--- a/kinetic/rocon-bubble-icons/default.nix
+++ b/kinetic/rocon-bubble-icons/default.nix
@@ -12,7 +12,8 @@ buildRosPackage {
sha256 = "d7f3353e325059f376a2a72d11b876fd3ff4e942e097d8ddb82829f2485e7308";
};
- nativeBuildInputs = [ pythonPackages.catkin-pkg catkin ];
+ buildInputs = [ pythonPackages.catkin-pkg ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Bubble icon library for rocon.'';
diff --git a/kinetic/rocon-console/default.nix b/kinetic/rocon-console/default.nix
index 9664573536..1ce6a4aa12 100644
--- a/kinetic/rocon-console/default.nix
+++ b/kinetic/rocon-console/default.nix
@@ -12,7 +12,8 @@ buildRosPackage {
sha256 = "69f9fea0fa54cf97c6e6c98ba7891ee87a02e3fe98a295612bdf5920865e86c5";
};
- nativeBuildInputs = [ pythonPackages.catkin-pkg catkin ];
+ buildInputs = [ pythonPackages.catkin-pkg ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Command line python console utilities (mostly for colourisation).'';
diff --git a/kinetic/rocon-device-msgs/default.nix b/kinetic/rocon-device-msgs/default.nix
index 4a5afbdc96..890170ed8f 100644
--- a/kinetic/rocon-device-msgs/default.nix
+++ b/kinetic/rocon-device-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "031ce1fa94439aed61539c95b28b5f5858d05c678e9820be8708f75187979356";
};
+ buildInputs = [ std-msgs message-generation rocon-std-msgs ];
propagatedBuildInputs = [ std-msgs message-runtime rocon-std-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation rocon-std-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages used by rocon devices'';
diff --git a/kinetic/rocon-ebnf/default.nix b/kinetic/rocon-ebnf/default.nix
index d2efe79ad8..d6c35ef924 100644
--- a/kinetic/rocon-ebnf/default.nix
+++ b/kinetic/rocon-ebnf/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "edf33279c0cc70f96807eba0264d01dcb8691a2a20954d0c9736a5cd0baab321";
};
+ buildInputs = [ pythonPackages.catkin-pkg ];
checkInputs = [ rosunit ];
- nativeBuildInputs = [ pythonPackages.catkin-pkg catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Internal packaging of the 0.91 version of the simple python
diff --git a/kinetic/rocon-gateway-tests/default.nix b/kinetic/rocon-gateway-tests/default.nix
index 61399044e7..e0d53f81df 100644
--- a/kinetic/rocon-gateway-tests/default.nix
+++ b/kinetic/rocon-gateway-tests/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, roscpp-tutorials, rocon-gateway-utils, rospy-tutorials, catkin, gateway-msgs, rocon-console, rocon-hub, rocon-test, rospy, zeroconf-avahi, rosunit, actionlib-tutorials, rocon-gateway }:
+{ lib, buildRosPackage, fetchurl, roscpp-tutorials, rocon-gateway-utils, catkin, gateway-msgs, rocon-gateway, rocon-console, rocon-hub, rocon-test, rospy, zeroconf-avahi, rosunit, actionlib-tutorials, rospy-tutorials }:
buildRosPackage {
pname = "ros-kinetic-rocon-gateway-tests";
version = "0.8.1-r2";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e17b06ec913198b9b3f81603f8e74c211040f00ea7cb6a78d4ac87f0b342acd5";
};
+ buildInputs = [ rocon-test ];
checkInputs = [ roscpp-tutorials rocon-gateway-utils gateway-msgs rospy rocon-console rocon-hub rocon-gateway zeroconf-avahi rosunit actionlib-tutorials rospy-tutorials ];
- nativeBuildInputs = [ catkin rocon-test ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Testing programs for gateways.'';
diff --git a/kinetic/rocon-gateway-utils/default.nix b/kinetic/rocon-gateway-utils/default.nix
index 12a67db4e5..b441e8516a 100644
--- a/kinetic/rocon-gateway-utils/default.nix
+++ b/kinetic/rocon-gateway-utils/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, rocon-python-comms, catkin, gateway-msgs, rosservice, rocon-console, rostest, rosgraph, rosunit }:
+{ lib, buildRosPackage, fetchurl, rocon-python-comms, catkin, gateway-msgs, rosservice, rostest, rocon-console, rosgraph, rosunit }:
buildRosPackage {
pname = "ros-kinetic-rocon-gateway-utils";
version = "0.8.1-r2";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "a9114e4cca859099aef130642d566207f6f75f5192fa3187f7d12c2c958c61b5";
};
+ buildInputs = [ rostest ];
checkInputs = [ rosunit ];
propagatedBuildInputs = [ rocon-console rosgraph rocon-python-comms gateway-msgs rosservice ];
- nativeBuildInputs = [ rostest catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Utilities for gateway users (avoids large dependency requirements).'';
diff --git a/kinetic/rocon-gateway/default.nix b/kinetic/rocon-gateway/default.nix
index 67779e929b..84bd6cf13c 100644
--- a/kinetic/rocon-gateway/default.nix
+++ b/kinetic/rocon-gateway/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "916a1c92cf282b8333b9d92c6919e6bdcc8cb428fb1a1235d436a5d9815fadc8";
};
+ buildInputs = [ roslint ];
propagatedBuildInputs = [ std-srvs rocon-gateway-utils zeroconf-msgs rocon-python-redis rosparam rocon-python-comms gateway-msgs rosservice pythonPackages.pycrypto rocon-console roslib rosgraph rostopic rospy zeroconf-avahi rocon-python-utils rocon-python-wifi rocon-hub-client ];
- nativeBuildInputs = [ catkin roslint ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A hub acts as a shared key-value store for multiple ros
diff --git a/kinetic/rocon-icons/default.nix b/kinetic/rocon-icons/default.nix
index 9078b55b7f..32d359ae53 100644
--- a/kinetic/rocon-icons/default.nix
+++ b/kinetic/rocon-icons/default.nix
@@ -12,7 +12,8 @@ buildRosPackage {
sha256 = "82f1982ca80bfa25bf41eeccd556449b9adceb2ebd9045c910ab1526328424f2";
};
- nativeBuildInputs = [ pythonPackages.catkin-pkg catkin ];
+ buildInputs = [ pythonPackages.catkin-pkg ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Icons for rocon.'';
diff --git a/kinetic/rocon-interaction-msgs/default.nix b/kinetic/rocon-interaction-msgs/default.nix
index a03c34d58e..a247599299 100644
--- a/kinetic/rocon-interaction-msgs/default.nix
+++ b/kinetic/rocon-interaction-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "165503fe80f4f85ddd4bd4d5f02579c4542bb3a88794b023befdb8b1cac247db";
};
+ buildInputs = [ uuid-msgs message-generation rocon-std-msgs ];
propagatedBuildInputs = [ uuid-msgs message-runtime rocon-std-msgs ];
- nativeBuildInputs = [ uuid-msgs catkin message-generation rocon-std-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages used by rocon interactions.'';
diff --git a/kinetic/rocon-interactions/default.nix b/kinetic/rocon-interactions/default.nix
index 6e14b20dc6..1fd2692f96 100644
--- a/kinetic/rocon-interactions/default.nix
+++ b/kinetic/rocon-interactions/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, unique-id, roslint, rocon-python-comms, catkin, pythonPackages, rocon-bubble-icons, rocon-app-manager-msgs, rocon-console, rocon-interaction-msgs, rocon-icons, rostest, rocon-python-utils, rospy, std-msgs, genpy, rosunit, rocon-std-msgs, rocon-uri }:
+{ lib, buildRosPackage, fetchurl, unique-id, roslint, rocon-python-comms, catkin, pythonPackages, rocon-bubble-icons, rocon-app-manager-msgs, genpy, rocon-console, rostest, rocon-interaction-msgs, rocon-icons, rospy, std-msgs, rocon-python-utils, rosunit, rocon-std-msgs, rocon-uri }:
buildRosPackage {
pname = "ros-kinetic-rocon-interactions";
version = "0.3.2-r1";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "40d5fe2c086b4010eb8d9cd47ebe61fe983e7078af9c17bf05a696be5d8f5c09";
};
+ buildInputs = [ rostest pythonPackages.catkin-pkg roslint ];
checkInputs = [ rosunit ];
propagatedBuildInputs = [ unique-id pythonPackages.rospkg rocon-python-comms rocon-bubble-icons rocon-app-manager-msgs genpy rocon-interaction-msgs rocon-icons rocon-console rospy std-msgs rocon-python-utils rocon-std-msgs rocon-uri ];
- nativeBuildInputs = [ rostest pythonPackages.catkin-pkg catkin roslint ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Interaction management for human interactive agents in the concert.'';
diff --git a/kinetic/rocon-launch/default.nix b/kinetic/rocon-launch/default.nix
index e7af2d6007..b3f508e0d3 100644
--- a/kinetic/rocon-launch/default.nix
+++ b/kinetic/rocon-launch/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f701d7e55980b2995cc26c417de11bd41f465eafdfd4a434e92756b1b99933ff";
};
+ buildInputs = [ pythonPackages.catkin-pkg ];
propagatedBuildInputs = [ rocon-console rosbash rospy roslaunch rocon-python-utils ];
- nativeBuildInputs = [ pythonPackages.catkin-pkg catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A multi-roslaunch (for single and multi-master systems).'';
diff --git a/kinetic/rocon-master-info/default.nix b/kinetic/rocon-master-info/default.nix
index fffc662399..c10dbf53a6 100644
--- a/kinetic/rocon-master-info/default.nix
+++ b/kinetic/rocon-master-info/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "72cd378db75a699c55e7915f8e0d65dae7cc3eb4f40ef100fc1c1a96646927c7";
};
+ buildInputs = [ pythonPackages.catkin-pkg ];
propagatedBuildInputs = [ pythonPackages.rospkg rocon-python-comms rocon-bubble-icons rocon-console rocon-icons rospy rocon-python-utils rocon-std-msgs rocon-uri ];
- nativeBuildInputs = [ pythonPackages.catkin-pkg catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Publish master information - name, description, icon.'';
diff --git a/kinetic/rocon-python-comms/default.nix b/kinetic/rocon-python-comms/default.nix
index d2c09031a7..b8b81af7ec 100644
--- a/kinetic/rocon-python-comms/default.nix
+++ b/kinetic/rocon-python-comms/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "241eb85920e0822ea5f6bb9911d5dc0cf3ff32c6ccddc5d5acc9e09029d17699";
};
+ buildInputs = [ rostest pythonPackages.catkin-pkg ];
checkInputs = [ rosunit ];
propagatedBuildInputs = [ unique-id genpy rosservice pythonPackages.pyyaml uuid-msgs rocon-console rocon-service-pair-msgs rosgraph rostopic rospy roslib rosnode ];
- nativeBuildInputs = [ rostest pythonPackages.catkin-pkg catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Service pair libraries for pub/sub non-blocking services.'';
diff --git a/kinetic/rocon-python-redis/default.nix b/kinetic/rocon-python-redis/default.nix
index ce605958b5..2b1217ef52 100644
--- a/kinetic/rocon-python-redis/default.nix
+++ b/kinetic/rocon-python-redis/default.nix
@@ -12,7 +12,8 @@ buildRosPackage {
sha256 = "e5c54406e2e37a79b3c01ff7d897109114b846d9d2f9f0e761f5e43c637d7c25";
};
- nativeBuildInputs = [ pythonPackages.catkin-pkg catkin ];
+ buildInputs = [ pythonPackages.catkin-pkg ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Locally patched version of the python redis client (https://github.com/andymccurdy/redis-py).'';
diff --git a/kinetic/rocon-python-utils/default.nix b/kinetic/rocon-python-utils/default.nix
index b99e54c8cb..2eb67ed538 100644
--- a/kinetic/rocon-python-utils/default.nix
+++ b/kinetic/rocon-python-utils/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "ed10061311156b7194caade3b6f27493ef7652f4c3b4e498867bc3815afe23b0";
};
+ buildInputs = [ rostest pythonPackages.catkin-pkg ];
checkInputs = [ rosunit ];
propagatedBuildInputs = [ rospy pythonPackages.rospkg pythonPackages.catkin-pkg roslib rocon-std-msgs ];
- nativeBuildInputs = [ rostest pythonPackages.catkin-pkg catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Python system and ros utilities.'';
diff --git a/kinetic/rocon-python-wifi/default.nix b/kinetic/rocon-python-wifi/default.nix
index 5a85e8c76f..4135a7aa10 100644
--- a/kinetic/rocon-python-wifi/default.nix
+++ b/kinetic/rocon-python-wifi/default.nix
@@ -12,7 +12,8 @@ buildRosPackage {
sha256 = "2ec60de42401432db69b67247a38ae52eff9fc7a3814ee6e00eb26c66cc797d6";
};
- nativeBuildInputs = [ pythonPackages.catkin-pkg catkin ];
+ buildInputs = [ pythonPackages.catkin-pkg ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The pythonwifi package is available through pypi, but not through a
diff --git a/kinetic/rocon-service-pair-msgs/default.nix b/kinetic/rocon-service-pair-msgs/default.nix
index b6cabc9d0d..fb17684017 100644
--- a/kinetic/rocon-service-pair-msgs/default.nix
+++ b/kinetic/rocon-service-pair-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8e43ccdea25c6f671cc8e33a5ef6b30438bc470676d39b36a043dd9c3a8ce67c";
};
+ buildInputs = [ uuid-msgs message-generation ];
propagatedBuildInputs = [ uuid-msgs message-runtime rospy ];
- nativeBuildInputs = [ uuid-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Paired pubsubs generators for non-blocking services.'';
diff --git a/kinetic/rocon-std-msgs/default.nix b/kinetic/rocon-std-msgs/default.nix
index e44f3c1cd7..e3802714ce 100644
--- a/kinetic/rocon-std-msgs/default.nix
+++ b/kinetic/rocon-std-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "6331f55125bd97a86bae776724a638edbb38db60afaf546a58fa79a45fe717c8";
};
+ buildInputs = [ std-msgs message-generation rocon-service-pair-msgs ];
propagatedBuildInputs = [ std-msgs rocon-service-pair-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation rocon-service-pair-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Standard messages used by other rocon specific package types.'';
diff --git a/kinetic/rocon-test/default.nix b/kinetic/rocon-test/default.nix
index d19128a78c..0ccc67b7d2 100644
--- a/kinetic/rocon-test/default.nix
+++ b/kinetic/rocon-test/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "63ef29e75e746b6e69e12d4883e563739c5d4c534fea2a5e065d2599e71b1c8f";
};
+ buildInputs = [ rostest ];
propagatedBuildInputs = [ rostest rocon-console rospy roslaunch rocon-python-utils rocon-launch rosunit ];
- nativeBuildInputs = [ rostest catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Rocon test framework (i.e. multi-launch rostest framework).'';
diff --git a/kinetic/rocon-tutorial-msgs/default.nix b/kinetic/rocon-tutorial-msgs/default.nix
index 1c4c362739..d877297db6 100644
--- a/kinetic/rocon-tutorial-msgs/default.nix
+++ b/kinetic/rocon-tutorial-msgs/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, message-generation, rocon-service-pair-msgs, message-runtime }:
+{ lib, buildRosPackage, fetchurl, message-generation, catkin, rocon-service-pair-msgs, message-runtime }:
buildRosPackage {
pname = "ros-kinetic-rocon-tutorial-msgs";
version = "0.9.0-r1";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "59acd2d2c212159596c47e7fb6703b19c97446c3c105b08ab7f541f999008b8d";
};
+ buildInputs = [ message-generation rocon-service-pair-msgs ];
propagatedBuildInputs = [ rocon-service-pair-msgs message-runtime ];
- nativeBuildInputs = [ catkin message-generation rocon-service-pair-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages used by rocon tutorials.'';
diff --git a/kinetic/rocon-unreliable-experiments/default.nix b/kinetic/rocon-unreliable-experiments/default.nix
index 6a32b188f7..ca6a9f269c 100644
--- a/kinetic/rocon-unreliable-experiments/default.nix
+++ b/kinetic/rocon-unreliable-experiments/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "de5201287fc6fbdb208d06a0de7cef153df87fb69e046c7fd315697fac8db789";
};
+ buildInputs = [ std-msgs roscpp ];
propagatedBuildInputs = [ std-msgs roscpp ];
- nativeBuildInputs = [ std-msgs catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Some experiments testing roscpp unreliable transports.'';
diff --git a/kinetic/rodi-robot/default.nix b/kinetic/rodi-robot/default.nix
index 4d03e9779f..58002d220c 100644
--- a/kinetic/rodi-robot/default.nix
+++ b/kinetic/rodi-robot/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "e3eaaad3b8c4551b9d5e5514c06f457f7a15bb15d0eda26338e90df72f0d3618";
};
+ buildInputs = [ sensor-msgs roslint geometry-msgs rospy ];
checkInputs = [ rosunit roslint ];
propagatedBuildInputs = [ sensor-msgs roslint geometry-msgs rospy ];
- nativeBuildInputs = [ roslint rospy sensor-msgs catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''RoDI ROS package.
diff --git a/kinetic/romeo-description/default.nix b/kinetic/romeo-description/default.nix
index 4ea28ea59d..0936e0b63d 100644
--- a/kinetic/romeo-description/default.nix
+++ b/kinetic/romeo-description/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "0bdfd0b3e21fbc88572fc35d8918e1db00d01930df987f118efec96c63ff4ee0";
};
+ buildInputs = [ urdf tf sensor-msgs roscpp message-filters xacro ];
propagatedBuildInputs = [ urdf robot-state-publisher tf sensor-msgs roscpp message-filters xacro ];
- nativeBuildInputs = [ catkin urdf tf sensor-msgs roscpp message-filters xacro ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The romeo_description package'';
diff --git a/kinetic/romeo-gazebo-plugin/default.nix b/kinetic/romeo-gazebo-plugin/default.nix
index adb1bd5883..bf5bc45004 100644
--- a/kinetic/romeo-gazebo-plugin/default.nix
+++ b/kinetic/romeo-gazebo-plugin/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d1c743e2165fe557a11673a131c29a03f41bf2716853579f6f12189c04dd6904";
};
+ buildInputs = [ gazebo-ros romeo-description ];
propagatedBuildInputs = [ gazebo-ros gazebo-plugins ros-controllers romeo-control ros-control gazebo-ros-control romeo-description ];
- nativeBuildInputs = [ gazebo-ros catkin romeo-description ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The romeo_gazebo_plugin package'';
diff --git a/kinetic/ros-control-boilerplate/default.nix b/kinetic/ros-control-boilerplate/default.nix
index 1bcf94daa7..223dddb062 100644
--- a/kinetic/ros-control-boilerplate/default.nix
+++ b/kinetic/ros-control-boilerplate/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "549a61a022dc82b3c28a2fa180a965a35cf74e171e937a56b0e1466dcd2a679a";
};
+ buildInputs = [ controller-manager hardware-interface cmake-modules gflags control-msgs control-toolbox trajectory-msgs joint-limits-interface sensor-msgs urdf actionlib std-msgs rosparam-shortcuts roscpp transmission-interface ];
propagatedBuildInputs = [ controller-manager hardware-interface control-msgs control-toolbox trajectory-msgs joint-limits-interface sensor-msgs urdf actionlib std-msgs rosparam-shortcuts roscpp transmission-interface ];
- nativeBuildInputs = [ controller-manager hardware-interface cmake-modules gflags control-msgs control-toolbox trajectory-msgs joint-limits-interface sensor-msgs catkin urdf actionlib std-msgs rosparam-shortcuts roscpp transmission-interface ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Simple simulation interface and template for setting up a hardware interface for ros_control'';
diff --git a/kinetic/ros-ethercat-eml/default.nix b/kinetic/ros-ethercat-eml/default.nix
index e58035e01c..bff1baf801 100644
--- a/kinetic/ros-ethercat-eml/default.nix
+++ b/kinetic/ros-ethercat-eml/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5590af3202eb4798de1ed2576b0ef47dedf6b56780fecb61b82e34e93edc31bf";
};
+ buildInputs = [ roscpp ];
propagatedBuildInputs = [ roscpp ];
- nativeBuildInputs = [ catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This is an implementation of the EtherCAT master protocol for use wiht ros_ethercar package
diff --git a/kinetic/ros-madplay-player/default.nix b/kinetic/ros-madplay-player/default.nix
index 840ec1aa08..b3edd42dd3 100644
--- a/kinetic/ros-madplay-player/default.nix
+++ b/kinetic/ros-madplay-player/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "1a679a787d02e1a640cb0c56d554f6844523abdf4ecdb8037835f34e2ad1f5a0";
};
+ buildInputs = [ std-msgs roscpp ];
propagatedBuildInputs = [ std-msgs roscpp ];
- nativeBuildInputs = [ std-msgs catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package is a node that can playing mp3 file.
diff --git a/kinetic/ros-monitoring-msgs/default.nix b/kinetic/ros-monitoring-msgs/default.nix
index 362cd506b6..9421b8815b 100644
--- a/kinetic/ros-monitoring-msgs/default.nix
+++ b/kinetic/ros-monitoring-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "6fab3b96fbc03dae4c15ec6b50ca013837658fffaddbb4698f1832972c60ca97";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages for publishing monitoring data about ROS systems'';
diff --git a/kinetic/ros-mpg321-player/default.nix b/kinetic/ros-mpg321-player/default.nix
index e083400db6..1148913a4c 100644
--- a/kinetic/ros-mpg321-player/default.nix
+++ b/kinetic/ros-mpg321-player/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8d6783a5578afb7f436d8139c5b72bf8190882905738b9eaf055bc22ca91349a";
};
+ buildInputs = [ std-msgs roscpp ];
propagatedBuildInputs = [ std-msgs roscpp ];
- nativeBuildInputs = [ std-msgs catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package is a node that can playing mp3 file.
diff --git a/kinetic/ros-pytest/default.nix b/kinetic/ros-pytest/default.nix
index 1eb3437b0c..a6fd01cc29 100644
--- a/kinetic/ros-pytest/default.nix
+++ b/kinetic/ros-pytest/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "6c298f97196fac9a56f4b972937315f9e59cd46dbc37a521efcac4e740e47d2b";
};
+ buildInputs = [ pythonPackages.pytest rospy ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ pythonPackages.pytest rospy ];
- nativeBuildInputs = [ catkin pythonPackages.pytest rospy ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The ros_pytest package'';
diff --git a/kinetic/ros-reflexxes/default.nix b/kinetic/ros-reflexxes/default.nix
index 0f9286f1a1..268869ed79 100644
--- a/kinetic/ros-reflexxes/default.nix
+++ b/kinetic/ros-reflexxes/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "6fffe8bdbc4b262e0c0c806be94310d9429959403af9a3fea107d4612d6dc858";
};
+ buildInputs = [ roscpp cmake-modules libreflexxestype2 ];
propagatedBuildInputs = [ roscpp libreflexxestype2 ];
- nativeBuildInputs = [ catkin roscpp cmake-modules libreflexxestype2 ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The ros_reflexxes package'';
diff --git a/kinetic/ros-type-introspection/default.nix b/kinetic/ros-type-introspection/default.nix
index 471e3748af..e45baf8509 100644
--- a/kinetic/ros-type-introspection/default.nix
+++ b/kinetic/ros-type-introspection/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "25df36974ab8d97df23e60fc3c636c8d5f7d90a8b53fb18e1fc78660e8897052";
};
+ buildInputs = [ abseil-cpp roscpp rostime roscpp-serialization ];
propagatedBuildInputs = [ abseil-cpp roscpp rostime roscpp-serialization ];
- nativeBuildInputs = [ roscpp-serialization abseil-cpp catkin roscpp rostime ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The ros_type_introspection package allows the user to parse and deserialize
diff --git a/kinetic/ros-wild/default.nix b/kinetic/ros-wild/default.nix
index 10a30d3cce..340b5786c3 100644
--- a/kinetic/ros-wild/default.nix
+++ b/kinetic/ros-wild/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "ea43f367a00c522865e27057ba95a348b032185da70b24d2da57e2c8b24d2d48";
};
+ buildInputs = [ rospy ];
propagatedBuildInputs = [ rospy ];
- nativeBuildInputs = [ catkin rospy ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The ros_wild package'';
diff --git a/kinetic/rosapi/default.nix b/kinetic/rosapi/default.nix
index fd7e63ce7a..ccc504e5f5 100644
--- a/kinetic/rosapi/default.nix
+++ b/kinetic/rosapi/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "bf9ef7fadb3d406f280ad16e63d1c07222e5de6a3caaeb0e870d1ddca4980a74";
};
+ buildInputs = [ message-generation ];
propagatedBuildInputs = [ rosbridge-library rosgraph message-runtime rospy rosnode ];
- nativeBuildInputs = [ catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides service calls for getting ros meta-information, like list of
diff --git a/kinetic/rosauth/default.nix b/kinetic/rosauth/default.nix
index e486ea140d..ce51e621d2 100644
--- a/kinetic/rosauth/default.nix
+++ b/kinetic/rosauth/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "b77263b92aed05aef959a32cefc664967c7d1ac842a92d9ac84820126e41042f";
};
+ buildInputs = [ openssl rostest message-generation roscpp ];
propagatedBuildInputs = [ roscpp message-runtime ];
- nativeBuildInputs = [ rostest message-generation openssl catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Server Side tools for Authorization and Authentication of ROS Clients'';
diff --git a/kinetic/rosbag-storage/default.nix b/kinetic/rosbag-storage/default.nix
index 4c77646b3a..39dcf91c96 100644
--- a/kinetic/rosbag-storage/default.nix
+++ b/kinetic/rosbag-storage/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "c5ed28a7a0b47e1d42cff90d89cc271d9ac01dfe771f1503c8a88bdc31397c8f";
};
+ buildInputs = [ roslz4 console-bridge bzip2 boost cpp-common roscpp-serialization roscpp-traits rostime ];
propagatedBuildInputs = [ roslz4 console-bridge bzip2 boost cpp-common roscpp-serialization roscpp-traits rostime ];
- nativeBuildInputs = [ roslz4 boost cpp-common roscpp-traits catkin rostime console-bridge roscpp-serialization bzip2 ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This is a set of tools for recording from and playing back ROS
diff --git a/kinetic/rosbag/default.nix b/kinetic/rosbag/default.nix
index c215279e8e..b86c699a36 100644
--- a/kinetic/rosbag/default.nix
+++ b/kinetic/rosbag/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, rosbag-storage, std-srvs, rosconsole, cpp-common, boost, catkin, pythonPackages, topic-tools, roscpp, genpy, xmlrpcpp, rospy, roscpp-serialization, genmsg, roslib }:
+{ lib, buildRosPackage, fetchurl, rosbag-storage, std-srvs, rosconsole, cpp-common, boost, catkin, pythonPackages, topic-tools, roscpp, genpy, xmlrpcpp, roscpp-serialization, rospy, genmsg, roslib }:
buildRosPackage {
pname = "ros-kinetic-rosbag";
version = "1.12.14";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8a29f2e1350a2ecd29a8bb019dba67f4445bf60ec2c0c95436c345988600e354";
};
+ buildInputs = [ rosbag-storage std-srvs rosconsole cpp-common boost xmlrpcpp roscpp-serialization topic-tools pythonPackages.pillow roscpp ];
propagatedBuildInputs = [ rosbag-storage std-srvs rosconsole boost pythonPackages.rospkg genpy roscpp xmlrpcpp rospy topic-tools genmsg roslib ];
- nativeBuildInputs = [ rosbag-storage std-srvs rosconsole cpp-common boost catkin xmlrpcpp roscpp-serialization topic-tools pythonPackages.pillow roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This is a set of tools for recording from and playing back to ROS
diff --git a/kinetic/rosbaglive/default.nix b/kinetic/rosbaglive/default.nix
index f6a6c19d23..000429f90c 100644
--- a/kinetic/rosbaglive/default.nix
+++ b/kinetic/rosbaglive/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "05f114eeab224925fdc550ca9e6181eab2415920984f0eb8fc017de138da44dd";
};
+ buildInputs = [ rosbag rospy ];
propagatedBuildInputs = [ rosbag rospy ];
- nativeBuildInputs = [ rosbag catkin rospy ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Plays rosbags as though they were happening NOW.'';
diff --git a/kinetic/rosbridge-msgs/default.nix b/kinetic/rosbridge-msgs/default.nix
index 36d848a9b4..0a5cf23d74 100644
--- a/kinetic/rosbridge-msgs/default.nix
+++ b/kinetic/rosbridge-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "31b1e4bfca66e05deec11ad8cb142a9076f31b84bba06f2ddbce103379afdeeb";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Package containing message files'';
diff --git a/kinetic/rosbuild/default.nix b/kinetic/rosbuild/default.nix
index 8462a435c2..cf2a60ba54 100644
--- a/kinetic/rosbuild/default.nix
+++ b/kinetic/rosbuild/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f6884a05446ea5ea487640a3a0c6accefb24b6ae6284fa57c1179612bd099f21";
};
+ buildInputs = [ pkg-config ];
propagatedBuildInputs = [ catkin message-generation message-runtime ];
- nativeBuildInputs = [ catkin pkg-config ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''rosbuild contains scripts for managing the CMake-based build system for ROS.'';
diff --git a/kinetic/roscompile/default.nix b/kinetic/roscompile/default.nix
index 1b10f1aecc..558839e2f3 100644
--- a/kinetic/roscompile/default.nix
+++ b/kinetic/roscompile/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "f82097dea3c6114b1012be659199e80b4307bb3d1f4b6edf2dd0a996987fd448";
};
+ buildInputs = [ ros-introspection catkin ];
checkInputs = [ tf pluginlib geometry-msgs roslint ];
propagatedBuildInputs = [ ros-introspection catkin ];
- nativeBuildInputs = [ ros-introspection catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The roscompile package'';
diff --git a/kinetic/rosconsole-bridge/default.nix b/kinetic/rosconsole-bridge/default.nix
index 2f35a54feb..36553af719 100644
--- a/kinetic/rosconsole-bridge/default.nix
+++ b/kinetic/rosconsole-bridge/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "05008f6da9a95afcf81c771a6482c3fad12eb8e8fc52abed41a7f5d752390472";
};
+ buildInputs = [ console-bridge rosconsole ];
propagatedBuildInputs = [ console-bridge rosconsole ];
- nativeBuildInputs = [ catkin console-bridge rosconsole ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''rosconsole_bridge is a package used in conjunction with console_bridge and rosconsole for connecting console_bridge-based logging to rosconsole-based logging.'';
diff --git a/kinetic/rosconsole/default.nix b/kinetic/rosconsole/default.nix
index e94f71d6df..0b10938085 100644
--- a/kinetic/rosconsole/default.nix
+++ b/kinetic/rosconsole/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, cpp-common, boost, apr, rosbuild, catkin, rostime, rosunit, log4cxx }:
+{ lib, buildRosPackage, fetchurl, boost, cpp-common, apr, rosbuild, catkin, rostime, rosunit, log4cxx }:
buildRosPackage {
pname = "ros-kinetic-rosconsole";
version = "1.12.14";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "ae6159a3efce8bdcb74ee15faaf489abb69d99cc16180d21caa9ff0bc518b18c";
};
+ buildInputs = [ boost cpp-common apr rostime rosunit log4cxx ];
propagatedBuildInputs = [ cpp-common apr rosbuild rostime log4cxx ];
- nativeBuildInputs = [ catkin boost cpp-common apr rostime rosunit log4cxx ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS console output library.'';
diff --git a/kinetic/roscpp-serialization/default.nix b/kinetic/roscpp-serialization/default.nix
index 12594215dd..db8b770418 100644
--- a/kinetic/roscpp-serialization/default.nix
+++ b/kinetic/roscpp-serialization/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, roscpp-traits, catkin, cpp-common, rostime }:
+{ lib, buildRosPackage, fetchurl, roscpp-traits, rostime, cpp-common, catkin }:
buildRosPackage {
pname = "ros-kinetic-roscpp-serialization";
version = "0.6.11";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "59eeea15c98aeb8d50df79c734fdcb99f4b9b64100deb840bf4970bcf2253192";
};
+ buildInputs = [ roscpp-traits rostime cpp-common ];
propagatedBuildInputs = [ roscpp-traits rostime cpp-common ];
- nativeBuildInputs = [ roscpp-traits rostime cpp-common catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''roscpp_serialization contains the code for serialization as described in
diff --git a/kinetic/roscpp-tutorials/default.nix b/kinetic/roscpp-tutorials/default.nix
index b2e1c07efa..0d1ae36e68 100644
--- a/kinetic/roscpp-tutorials/default.nix
+++ b/kinetic/roscpp-tutorials/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, rosconsole, catkin, rostime, message-generation, message-runtime, roscpp-serialization, std-msgs, roscpp }:
+{ lib, buildRosPackage, fetchurl, rosconsole, catkin, roscpp, message-generation, message-runtime, roscpp-serialization, std-msgs, rostime }:
buildRosPackage {
pname = "ros-kinetic-roscpp-tutorials";
version = "0.7.1";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f7650f9a85250adc854ef4d01bfd2376cbb4a5778f451fb8aa2ec63481756d95";
};
+ buildInputs = [ message-generation rosconsole roscpp-serialization std-msgs rostime roscpp ];
propagatedBuildInputs = [ rosconsole message-runtime roscpp-serialization std-msgs rostime roscpp ];
- nativeBuildInputs = [ message-generation rosconsole roscpp-serialization std-msgs catkin rostime roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package attempts to show the features of ROS step-by-step,
diff --git a/kinetic/roscpp/default.nix b/kinetic/roscpp/default.nix
index db0ee50388..a92b4a58e4 100644
--- a/kinetic/roscpp/default.nix
+++ b/kinetic/roscpp/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, rosconsole, cpp-common, roscpp-traits, catkin, pkg-config, rosgraph-msgs, message-generation, message-runtime, xmlrpcpp, roscpp-serialization, std-msgs, roslang, rostime }:
+{ lib, buildRosPackage, fetchurl, rosconsole, cpp-common, roscpp-traits, catkin, pkg-config, rosgraph-msgs, message-generation, roslang, xmlrpcpp, roscpp-serialization, std-msgs, message-runtime, rostime }:
buildRosPackage {
pname = "ros-kinetic-roscpp";
version = "1.12.14";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "4520279b2c32794d79ca4217ab61bc92cb6229d71a04312859b71d95f794e1a0";
};
+ buildInputs = [ rosconsole cpp-common roscpp-traits pkg-config rosgraph-msgs message-generation roslang xmlrpcpp roscpp-serialization std-msgs rostime ];
propagatedBuildInputs = [ rosconsole cpp-common roscpp-traits rosgraph-msgs message-runtime xmlrpcpp roscpp-serialization std-msgs rostime ];
- nativeBuildInputs = [ rosconsole cpp-common roscpp-traits catkin pkg-config rosgraph-msgs message-generation roslang xmlrpcpp roscpp-serialization std-msgs rostime ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''roscpp is a C++ implementation of ROS. It provides
diff --git a/kinetic/roseus-mongo/default.nix b/kinetic/roseus-mongo/default.nix
index 4eb786917f..51e5f6f1f9 100644
--- a/kinetic/roseus-mongo/default.nix
+++ b/kinetic/roseus-mongo/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "68f1f20500ddc03780cd89f52fa87f454531e1ec80db8af9a08cd92d7dfe0bd5";
};
+ buildInputs = [ roseus mongodb-store-msgs rostest mongodb-store ];
propagatedBuildInputs = [ roseus mongodb-store-msgs mongodb-store ];
- nativeBuildInputs = [ roseus mongodb-store-msgs rostest mongodb-store catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The roseus_mongo package'';
diff --git a/kinetic/roseus-smach/default.nix b/kinetic/roseus-smach/default.nix
index fa5cd7af0e..5660462bbe 100644
--- a/kinetic/roseus-smach/default.nix
+++ b/kinetic/roseus-smach/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "ad4ebbfe69c99fea50f7c5153ed33479ad99eb528224f91d3677b8f428ed0de5";
};
+ buildInputs = [ roseus smach-ros rostest message-generation smach-msgs actionlib std-msgs smach actionlib-tutorials ];
propagatedBuildInputs = [ roseus smach-ros rostest smach-msgs message-runtime actionlib std-msgs smach actionlib-tutorials euslisp ];
- nativeBuildInputs = [ roseus catkin smach-ros rostest message-generation smach-msgs actionlib std-msgs smach actionlib-tutorials ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''roseus_smach
diff --git a/kinetic/roseus-tutorials/default.nix b/kinetic/roseus-tutorials/default.nix
index a33e1ddee0..5d2e4811b1 100644
--- a/kinetic/roseus-tutorials/default.nix
+++ b/kinetic/roseus-tutorials/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "637a022cbdb3835b9b883a77825340462d412e56482ec2750f37dc7a50112609";
};
+ buildInputs = [ roseus ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ image-view2 jsk-recognition-msgs ar-track-alvar image-proc visualization-msgs posedetection-msgs checkerboard-detector opencv-apps ];
- nativeBuildInputs = [ roseus catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''roseus_tutorials'';
diff --git a/kinetic/roseus/default.nix b/kinetic/roseus/default.nix
index 224ee5d37c..6b0fc573cf 100644
--- a/kinetic/roseus/default.nix
+++ b/kinetic/roseus/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, jskeus, actionlib-msgs, actionlib, tf, actionlib-tutorials, geometry-msgs, rosbash, message-generation, message-runtime, roslang, angles, coreutils, std-srvs, rospack, mk, rosmsg, rosbuild, catkin, tf2-ros, xorg, std-msgs, roscpp, visualization-msgs, euslisp, rosnode, geneus, sensor-msgs, rostest, rostopic, dynamic-reconfigure }:
+{ lib, buildRosPackage, fetchurl, jskeus, actionlib-msgs, actionlib, tf, actionlib-tutorials, geometry-msgs, rosbash, message-generation, roslang, message-runtime, angles, coreutils, std-srvs, rospack, mk, rosmsg, rosbuild, catkin, tf2-ros, xorg, std-msgs, roscpp, visualization-msgs, euslisp, rosnode, geneus, sensor-msgs, rostest, rostopic, dynamic-reconfigure }:
buildRosPackage {
pname = "ros-kinetic-roseus";
version = "1.7.4";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "8ab0dcb03250d2298e93e3d05f06e3e539c839b0c116ba8e0521461045e87294";
};
+ buildInputs = [ jskeus std-srvs rospack actionlib-msgs mk rosmsg rosbuild tf2-ros actionlib std-msgs dynamic-reconfigure roscpp tf actionlib-tutorials euslisp rosnode geneus visualization-msgs geometry-msgs rosbash sensor-msgs rostest message-generation roslang rostopic angles coreutils ];
checkInputs = [ xorg.xorgserver ];
propagatedBuildInputs = [ jskeus std-srvs rospack actionlib-msgs rosmsg tf2-ros actionlib std-msgs roscpp tf actionlib-tutorials euslisp rosnode geneus visualization-msgs geometry-msgs rosbash sensor-msgs rostest message-runtime roslang dynamic-reconfigure ];
- nativeBuildInputs = [ jskeus std-srvs rospack actionlib-msgs mk rosmsg rosbuild catkin tf2-ros actionlib std-msgs dynamic-reconfigure roscpp tf actionlib-tutorials euslisp rosnode geneus visualization-msgs geometry-msgs rosbash sensor-msgs rostest message-generation roslang rostopic angles coreutils ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''EusLisp client for ROS Robot Operating System.'';
diff --git a/kinetic/rosflight-firmware/default.nix b/kinetic/rosflight-firmware/default.nix
index 9a77228970..29f827ee0a 100644
--- a/kinetic/rosflight-firmware/default.nix
+++ b/kinetic/rosflight-firmware/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f67261299a26a7c6a6b69c245e555ddc8efd3621d422e2f7f23fd29ddee21f54";
};
+ buildInputs = [ roscpp ];
propagatedBuildInputs = [ roscpp ];
- nativeBuildInputs = [ catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Firmware library for software-in-the-loop of the ROSflight ROS stack'';
diff --git a/kinetic/rosflight-msgs/default.nix b/kinetic/rosflight-msgs/default.nix
index 8d2e84ecc6..922363d047 100644
--- a/kinetic/rosflight-msgs/default.nix
+++ b/kinetic/rosflight-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "c14dec48c1306792d18490e5b388a4199656e1c434d8fa7f3ea7e22a3e306a5c";
};
+ buildInputs = [ std-msgs message-generation geometry-msgs ];
propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Message and service definitions for the ROSflight ROS stack'';
diff --git a/kinetic/rosflight-sim/default.nix b/kinetic/rosflight-sim/default.nix
index 704ea9bbf1..e60a3e04c0 100644
--- a/kinetic/rosflight-sim/default.nix
+++ b/kinetic/rosflight-sim/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "50e9095e43cb549af5deb4a00b393971084674c33e175b4c1650e5f69d30e9d5";
};
+ buildInputs = [ gazebo-ros rosflight-firmware eigen rosflight-msgs gazeboSimulator.gazebo roscpp geometry-msgs gazebo-plugins ];
propagatedBuildInputs = [ gazebo-ros rosflight-firmware eigen rosflight-msgs gazeboSimulator.gazebo roscpp geometry-msgs gazebo-plugins ];
- nativeBuildInputs = [ gazebo-ros gazeboSimulator.gazebo catkin gazebo-plugins rosflight-firmware eigen roscpp geometry-msgs rosflight-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Software-in-the-loop (SIL) simulator for the ROSflight firmware'';
diff --git a/kinetic/rosflight-utils/default.nix b/kinetic/rosflight-utils/default.nix
index 1f52024564..70f9d41d34 100644
--- a/kinetic/rosflight-utils/default.nix
+++ b/kinetic/rosflight-utils/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "0c02106323f3f2acf92d104a193f9698c81cf557e3c4962a944c242baf5e51a2";
};
+ buildInputs = [ rosgraph-msgs std-srvs rospy sensor-msgs roscpp geometry-msgs gazebo-msgs rosflight-msgs ];
propagatedBuildInputs = [ rosgraph-msgs std-srvs rospy sensor-msgs roscpp geometry-msgs gazebo-msgs rosflight-msgs ];
- nativeBuildInputs = [ std-srvs sensor-msgs gazebo-msgs catkin rosgraph-msgs rospy roscpp geometry-msgs rosflight-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Supporting utilities for ROSflight packages'';
diff --git a/kinetic/rosflight/default.nix b/kinetic/rosflight/default.nix
index 201e41a195..8dd44c2dec 100644
--- a/kinetic/rosflight/default.nix
+++ b/kinetic/rosflight/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, std-srvs, boost, libyamlcpp, git, catkin, eigen-stl-containers, sensor-msgs, pkg-config, roscpp, eigen, std-msgs, tf, geometry-msgs, rosflight-msgs }:
+{ lib, buildRosPackage, fetchurl, std-srvs, boost, libyamlcpp, git, eigen-stl-containers, sensor-msgs, catkin, pkg-config, roscpp, eigen, std-msgs, tf, geometry-msgs, rosflight-msgs }:
buildRosPackage {
pname = "ros-kinetic-rosflight";
version = "1.0.0-r1";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "552f6f958e5b07566c3889f7a535c682d19d876c75bece00c72e656a04ebff77";
};
+ buildInputs = [ std-srvs boost libyamlcpp git eigen-stl-containers sensor-msgs pkg-config roscpp eigen std-msgs tf geometry-msgs rosflight-msgs ];
propagatedBuildInputs = [ std-srvs boost libyamlcpp eigen-stl-containers sensor-msgs roscpp eigen std-msgs tf geometry-msgs rosflight-msgs ];
- nativeBuildInputs = [ std-srvs boost libyamlcpp git eigen-stl-containers sensor-msgs catkin pkg-config roscpp eigen std-msgs tf geometry-msgs rosflight-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Package for interfacing to the ROSflight autopilot firmware over MAVLink'';
diff --git a/kinetic/rosfmt/default.nix b/kinetic/rosfmt/default.nix
index 87e21f0c36..400ffcb418 100644
--- a/kinetic/rosfmt/default.nix
+++ b/kinetic/rosfmt/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a3e5083282aef5a8e01b4ebfc0f9a4c9adea99fa41e7c86f871924abf71105cb";
};
+ buildInputs = [ roscpp rosconsole ];
propagatedBuildInputs = [ roscpp rosconsole ];
- nativeBuildInputs = [ catkin roscpp rosconsole ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''fmt is an open-source formatting library for C++.
diff --git a/kinetic/rosgraph-msgs/default.nix b/kinetic/rosgraph-msgs/default.nix
index afcb38c3ee..99b1359cf4 100644
--- a/kinetic/rosgraph-msgs/default.nix
+++ b/kinetic/rosgraph-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "c2f1c73750c45998279607f10a57c4bb75839e1872fbbc831acd7ea06c49aa9f";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages relating to the ROS Computation Graph. These are generally considered to be low-level messages that end users do not interact with.'';
diff --git a/kinetic/rosjava-bootstrap/default.nix b/kinetic/rosjava-bootstrap/default.nix
index 588af60842..28c0143dba 100644
--- a/kinetic/rosjava-bootstrap/default.nix
+++ b/kinetic/rosjava-bootstrap/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7e4eb1a95a616fa7af3c1541ad6abf672dc69b26a36fe9acec545c4b27310bcd";
};
+ buildInputs = [ rosjava-build-tools ];
propagatedBuildInputs = [ rosjava-build-tools ];
- nativeBuildInputs = [ catkin rosjava-build-tools ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Bootstrap utilities for rosjava builds.'';
diff --git a/kinetic/rosjava-build-tools/default.nix b/kinetic/rosjava-build-tools/default.nix
index 96e16d7561..3a41686e63 100644
--- a/kinetic/rosjava-build-tools/default.nix
+++ b/kinetic/rosjava-build-tools/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "782ea027bff0cf3c868b55e77efbc2d28ccc734abe37efed8da31a1f0b587ea1";
};
+ buildInputs = [ openjdk ant ];
propagatedBuildInputs = [ openjdk catkin ant ];
- nativeBuildInputs = [ catkin openjdk ant ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Simple tools and catkin modules for rosjava development.'';
diff --git a/kinetic/rosjava-core/default.nix b/kinetic/rosjava-core/default.nix
index 770e61b908..f3a93c1501 100644
--- a/kinetic/rosjava-core/default.nix
+++ b/kinetic/rosjava-core/default.nix
@@ -12,7 +12,8 @@ buildRosPackage {
sha256 = "d1e862dbc3b04840f0c64d2498e38ad6d8e77d84327465dd02d3a4bca5c8f1bb";
};
- nativeBuildInputs = [ rosjava-build-tools tf2-msgs sensor-msgs catkin rosjava-messages rosjava-bootstrap rosgraph-msgs nav-msgs rosjava-test-msgs geometry-msgs ];
+ buildInputs = [ rosjava-build-tools tf2-msgs sensor-msgs rosjava-messages rosjava-bootstrap rosgraph-msgs nav-msgs rosjava-test-msgs geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''An implementation of ROS in pure-Java with Android support.'';
diff --git a/kinetic/rosjava-extras/default.nix b/kinetic/rosjava-extras/default.nix
index b81b80c515..9182389021 100644
--- a/kinetic/rosjava-extras/default.nix
+++ b/kinetic/rosjava-extras/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5741f403e137a07cdb55a1c0ad196f8dd8a30d4cbe9a39111bc5a29073eda3b6";
};
+ buildInputs = [ sensor-msgs rosjava-build-tools rosjava-core rosjava-bootstrap ];
propagatedBuildInputs = [ sensor-msgs rosjava-build-tools rosjava-core rosjava-bootstrap ];
- nativeBuildInputs = [ rosjava-build-tools sensor-msgs catkin rosjava-core rosjava-bootstrap ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Extra packages for rosjava_core'';
diff --git a/kinetic/rosjava-messages/default.nix b/kinetic/rosjava-messages/default.nix
index 5daef4a066..579568d721 100644
--- a/kinetic/rosjava-messages/default.nix
+++ b/kinetic/rosjava-messages/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "aa5ca5d61770bf5b1853c10efc5780e74ec0ba19f8d18ba739f707eb7e84a10c";
};
+ buildInputs = [ std-srvs tf2-msgs actionlib-msgs trajectory-msgs gateway-msgs yocs-msgs ar-track-alvar-msgs move-base-msgs rosgraph-msgs nav-msgs rocon-tutorial-msgs world-canvas-msgs scheduler-msgs rocon-device-msgs std-msgs rocon-service-pair-msgs diagnostic-msgs roscpp visualization-msgs geometry-msgs stereo-msgs shape-msgs rosjava-build-tools concert-msgs sensor-msgs genjava rocon-app-manager-msgs uuid-msgs rocon-interaction-msgs rosjava-test-msgs concert-service-msgs rocon-std-msgs ];
propagatedBuildInputs = [ rosjava-build-tools genjava ];
- nativeBuildInputs = [ std-srvs tf2-msgs actionlib-msgs trajectory-msgs gateway-msgs catkin yocs-msgs ar-track-alvar-msgs move-base-msgs rosgraph-msgs nav-msgs rocon-tutorial-msgs world-canvas-msgs scheduler-msgs rocon-device-msgs std-msgs rocon-service-pair-msgs diagnostic-msgs roscpp visualization-msgs geometry-msgs stereo-msgs shape-msgs rosjava-build-tools concert-msgs sensor-msgs genjava rocon-app-manager-msgs uuid-msgs rocon-interaction-msgs rosjava-test-msgs concert-service-msgs rocon-std-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Message generation for rosjava.'';
diff --git a/kinetic/rosjava-test-msgs/default.nix b/kinetic/rosjava-test-msgs/default.nix
index fca71eb92f..e8570ea3f4 100644
--- a/kinetic/rosjava-test-msgs/default.nix
+++ b/kinetic/rosjava-test-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5923bce29d4fa4a29dcd3400ebf777fa3ad611318ff33b1e109331f3a8c2245b";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Test messages for rosjava.'';
diff --git a/kinetic/rosjson/default.nix b/kinetic/rosjson/default.nix
index 484e822c4f..df20b882a3 100644
--- a/kinetic/rosjson/default.nix
+++ b/kinetic/rosjson/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, roslib, rospy }:
+{ lib, buildRosPackage, fetchurl, roslib, catkin, rospy }:
buildRosPackage {
pname = "ros-kinetic-rosjson";
version = "1.0.7";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "c5be596820a6f0fdba80fd28517a307c862d7c6a1f09437d530b9341d4fa571a";
};
+ buildInputs = [ roslib rospy ];
propagatedBuildInputs = [ roslib rospy ];
- nativeBuildInputs = [ catkin roslib rospy ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''rosjson is a Python library for converting ROS messages to JSON
diff --git a/kinetic/roslib/default.nix b/kinetic/roslib/default.nix
index 7afe24f5f7..7b49ad7ad9 100644
--- a/kinetic/roslib/default.nix
+++ b/kinetic/roslib/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8779ee249aeb2cbe9b9fc6a9b81f6ad4becfda9415c1bed8891ee7e7ecc8c5c6";
};
+ buildInputs = [ rospack boost ];
propagatedBuildInputs = [ pythonPackages.rospkg ros-environment rospack catkin ];
- nativeBuildInputs = [ rospack catkin boost ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Base dependencies and support libraries for ROS.
diff --git a/kinetic/roslz4/default.nix b/kinetic/roslz4/default.nix
index ec9a971ca3..ebb6e5bc3d 100644
--- a/kinetic/roslz4/default.nix
+++ b/kinetic/roslz4/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "275d8be015ab3c017feacca99172fe35d55dd49b7aebc346402b4e5cf7157448";
};
+ buildInputs = [ lz4 ];
checkInputs = [ rosunit ];
propagatedBuildInputs = [ lz4 ];
- nativeBuildInputs = [ lz4 catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A Python and C++ implementation of the LZ4 streaming format. Large data
diff --git a/kinetic/rosmon/default.nix b/kinetic/rosmon/default.nix
index 6a8cb7cfb3..80c1a0d4ff 100644
--- a/kinetic/rosmon/default.nix
+++ b/kinetic/rosmon/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "8518757f656368a959cbdb9f8af2df9d0ee8640bf26deebfc07776600e8205c5";
};
+ buildInputs = [ python rospack boost rosbash cmake-modules libyamlcpp rqt-gui qt5.qtbase roslib message-generation rqt-gui-cpp ncurses std-msgs roscpp ];
checkInputs = [ pythonPackages.rospkg rostest catch-ros ];
propagatedBuildInputs = [ rospack boost rosbash cmake-modules libyamlcpp rqt-gui roslib message-generation rqt-gui-cpp ncurses std-msgs roscpp ];
- nativeBuildInputs = [ python rospack boost rosbash cmake-modules libyamlcpp rqt-gui catkin qt5.qtbase roslib message-generation rqt-gui-cpp ncurses std-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Node launcher and monitor for ROS. rosmon is a replacement
diff --git a/kinetic/rosnode-rtc/default.nix b/kinetic/rosnode-rtc/default.nix
index 6fe919d6c0..54681c373d 100644
--- a/kinetic/rosnode-rtc/default.nix
+++ b/kinetic/rosnode-rtc/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "bb126f1601b1d3d15caeec29ed19a1db359829af3420bfa411828125f6fcba71";
};
+ buildInputs = [ roscpp-tutorials openrtm-tools rostopic rospy ];
propagatedBuildInputs = [ openrtm-tools ];
- nativeBuildInputs = [ roscpp-tutorials rostopic rospy openrtm-tools catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package gives transparency between RTM and ROS.
diff --git a/kinetic/rosnode/default.nix b/kinetic/rosnode/default.nix
index 8e9f3f55b1..119f8a509a 100644
--- a/kinetic/rosnode/default.nix
+++ b/kinetic/rosnode/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "67a92127e9afea2f6bd62a6bec36a085e5f7f38dd54d731fb20a38b3b4d8200a";
};
+ buildInputs = [ rostest ];
propagatedBuildInputs = [ rosgraph rostopic ];
- nativeBuildInputs = [ rostest catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''rosnode is a command-line tool for displaying debug information
diff --git a/kinetic/rosout/default.nix b/kinetic/rosout/default.nix
index 23c6e81f3f..4e9f633dec 100644
--- a/kinetic/rosout/default.nix
+++ b/kinetic/rosout/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "35fe121c2f721cbbf7f457bd727f7ed9db57dee3b49eb5db58908fa7d925d575";
};
+ buildInputs = [ rosgraph-msgs roscpp ];
propagatedBuildInputs = [ rosgraph-msgs roscpp ];
- nativeBuildInputs = [ rosgraph-msgs catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''System-wide logging mechanism for messages sent to the /rosout topic.'';
diff --git a/kinetic/rospack/default.nix b/kinetic/rospack/default.nix
index 843785d0af..b78e5356c0 100644
--- a/kinetic/rospack/default.nix
+++ b/kinetic/rospack/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "149f27ece8b24235aaea6ed37ab49d89ec00dad1fa77843ac93fb6836fccf3b4";
};
+ buildInputs = [ python cmake-modules boost gtest tinyxml pkg-config ];
checkInputs = [ pythonPackages.coverage ];
propagatedBuildInputs = [ python boost pythonPackages.rosdep pythonPackages.catkin-pkg tinyxml pkg-config ];
- nativeBuildInputs = [ python cmake-modules boost gtest catkin tinyxml pkg-config ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS Package Tool'';
diff --git a/kinetic/rosparam-handler/default.nix b/kinetic/rosparam-handler/default.nix
index c7c9b7d803..72ed714c81 100644
--- a/kinetic/rosparam-handler/default.nix
+++ b/kinetic/rosparam-handler/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "06fe3ee40f9a9901065ee9bde10fb96f6177fc5bab1fbf40f555f61bb8f51729";
};
+ buildInputs = [ rostest ];
checkInputs = [ roscpp dynamic-reconfigure ];
propagatedBuildInputs = [ catkin ];
- nativeBuildInputs = [ rostest catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''An easy wrapper for using parameters in ROS.'';
diff --git a/kinetic/rosparam-shortcuts/default.nix b/kinetic/rosparam-shortcuts/default.nix
index 738fb91342..4558ea165e 100644
--- a/kinetic/rosparam-shortcuts/default.nix
+++ b/kinetic/rosparam-shortcuts/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "44eb8f5cd6b32e784a2360cdd96e74d1453608661eb083f3275ed4e42390dd92";
};
+ buildInputs = [ cmake-modules roslint eigen eigen-conversions roscpp ];
propagatedBuildInputs = [ roscpp eigen ];
- nativeBuildInputs = [ catkin cmake-modules roslint eigen eigen-conversions roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Quickly load variables from rosparam with good command line error checking.'';
diff --git a/kinetic/rospatlite/default.nix b/kinetic/rospatlite/default.nix
index 4bc6682d8e..cfd07bd343 100644
--- a/kinetic/rospatlite/default.nix
+++ b/kinetic/rospatlite/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "707b8676ce6a4c437dae350d950d2c0b589cf9eb19dabfa3053847ce1d052c65";
};
+ buildInputs = [ std-msgs rospy ];
propagatedBuildInputs = [ std-msgs rospy ];
- nativeBuildInputs = [ std-msgs catkin rospy ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''rospatlite'';
diff --git a/kinetic/rosping/default.nix b/kinetic/rosping/default.nix
index a8007b3891..abe663120d 100644
--- a/kinetic/rosping/default.nix
+++ b/kinetic/rosping/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "bd79a4b637103a9fb52fa54d6bddf8554d45085e2df0d98594b38a96753f1165";
};
+ buildInputs = [ rostest rosboost-cfg std-msgs mk rosbuild roscpp ];
propagatedBuildInputs = [ std-msgs roscpp ];
- nativeBuildInputs = [ rostest rosboost-cfg std-msgs mk catkin rosbuild roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''rosping is the tool to send ICMP ECHO_REQUEST to network hosts where roscore is running, and send back to you as rostopic message.
diff --git a/kinetic/rospy-message-converter/default.nix b/kinetic/rospy-message-converter/default.nix
index 7f192595b3..e468171c89 100644
--- a/kinetic/rospy-message-converter/default.nix
+++ b/kinetic/rospy-message-converter/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "48bcd73deec2aa72e1065a58c04e45c4fc1313c48992483a68deb872eddcbd55";
};
+ buildInputs = [ std-msgs message-generation ];
checkInputs = [ std-srvs rosunit ];
propagatedBuildInputs = [ std-msgs roslib message-runtime rospy ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Converts between Python dictionaries and JSON to rospy messages.'';
diff --git a/kinetic/rospy-tutorials/default.nix b/kinetic/rospy-tutorials/default.nix
index e202772058..6abc5cb4f5 100644
--- a/kinetic/rospy-tutorials/default.nix
+++ b/kinetic/rospy-tutorials/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "3275210916f09b9291ea3cf694770165eda8c63ca2a44b8e4c28ffde9417cd62";
};
+ buildInputs = [ std-msgs rostest message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime rospy ];
- nativeBuildInputs = [ std-msgs rostest catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package attempts to show the features of ROS python API step-by-step,
diff --git a/kinetic/rosrt/default.nix b/kinetic/rosrt/default.nix
index 74353be04a..ea843400c1 100644
--- a/kinetic/rosrt/default.nix
+++ b/kinetic/rosrt/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d059e4e4434e4f0d21069db378ac23798fc644b559ac390b3cfa3886cba5195e";
};
+ buildInputs = [ roslib rosatomic std-msgs rosunit lockfree roscpp allocators ];
propagatedBuildInputs = [ roslib rosatomic std-msgs rosunit lockfree roscpp allocators ];
- nativeBuildInputs = [ roslib rosatomic catkin std-msgs rosunit lockfree roscpp allocators ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''rosrt provides classes for interfacing with ROS from within realtime systems, such as realtime-safe Publisher and Subscriber classes.'';
diff --git a/kinetic/rosserial-arduino/default.nix b/kinetic/rosserial-arduino/default.nix
index 7415a41af4..223e1de285 100644
--- a/kinetic/rosserial-arduino/default.nix
+++ b/kinetic/rosserial-arduino/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d395dc434acca8547bd966ca8428a28bd147333be5f7f3e02b251c5eb1ba1af8";
};
+ buildInputs = [ message-generation ];
propagatedBuildInputs = [ rosserial-client message-runtime rospy arduino rosserial-msgs ];
- nativeBuildInputs = [ catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''rosserial for Arduino/AVR platforms.'';
diff --git a/kinetic/rosserial-embeddedlinux/default.nix b/kinetic/rosserial-embeddedlinux/default.nix
index f492eb7c15..ac94e6f734 100644
--- a/kinetic/rosserial-embeddedlinux/default.nix
+++ b/kinetic/rosserial-embeddedlinux/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, rospy, catkin, rosserial-msgs, rosserial-client }:
+{ lib, buildRosPackage, fetchurl, catkin, rosserial-msgs, rosserial-client, rospy }:
buildRosPackage {
pname = "ros-kinetic-rosserial-embeddedlinux";
version = "0.7.7";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f9d9bdc6e424e3b54c27aeaf7531e5357031c67dc2a4fa55f431b4bc38d19802";
};
+ buildInputs = [ rosserial-client ];
propagatedBuildInputs = [ rosserial-msgs rospy ];
- nativeBuildInputs = [ catkin rosserial-client ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''rosserial for embedded Linux enviroments'';
diff --git a/kinetic/rosserial-mbed/default.nix b/kinetic/rosserial-mbed/default.nix
index 460806f322..643e603ac3 100644
--- a/kinetic/rosserial-mbed/default.nix
+++ b/kinetic/rosserial-mbed/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "db94568438120f6953f926941b3a8d8d12da8202bc1a19bcfcbd7fdce4d1686b";
};
+ buildInputs = [ message-generation ];
propagatedBuildInputs = [ rospy rosserial-msgs message-runtime rosserial-client ];
- nativeBuildInputs = [ catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''rosserial for mbed platforms.'';
diff --git a/kinetic/rosserial-msgs/default.nix b/kinetic/rosserial-msgs/default.nix
index 40ce04293d..c51efbb7a9 100644
--- a/kinetic/rosserial-msgs/default.nix
+++ b/kinetic/rosserial-msgs/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }:
+{ lib, buildRosPackage, fetchurl, message-generation, catkin, message-runtime }:
buildRosPackage {
pname = "ros-kinetic-rosserial-msgs";
version = "0.7.7";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "0f730c31d4406ede1751d3c4ec400ebd6a287e0527eeecf1746a092ba0ac36dd";
};
+ buildInputs = [ message-generation ];
propagatedBuildInputs = [ message-runtime ];
- nativeBuildInputs = [ catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages for automatic topic configuration using rosserial.'';
diff --git a/kinetic/rosserial-server/default.nix b/kinetic/rosserial-server/default.nix
index 405347ba8a..30faccb15e 100644
--- a/kinetic/rosserial-server/default.nix
+++ b/kinetic/rosserial-server/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "c0ffe69d61a2a6685a8cd858454400c55306e8388ee07ff66491f69629594188";
};
+ buildInputs = [ topic-tools roscpp rosserial-msgs std-msgs ];
propagatedBuildInputs = [ rosserial-python std-msgs topic-tools rosserial-msgs roscpp ];
- nativeBuildInputs = [ std-msgs topic-tools catkin roscpp rosserial-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A more performance- and stability-oriented server alternative implemented
diff --git a/kinetic/rosserial-windows/default.nix b/kinetic/rosserial-windows/default.nix
index 678997b1ae..3a03072667 100644
--- a/kinetic/rosserial-windows/default.nix
+++ b/kinetic/rosserial-windows/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "fe34cfdd30aef596edd2de90da2cc3dfe335bac7e1d80fd9c4037883c2726d86";
};
+ buildInputs = [ nav-msgs rosserial-client std-msgs sensor-msgs geometry-msgs ];
propagatedBuildInputs = [ rospy rosserial-msgs message-runtime rosserial-client ];
- nativeBuildInputs = [ nav-msgs rosserial-client std-msgs sensor-msgs catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''rosserial for Windows platforms.'';
diff --git a/kinetic/rostest/default.nix b/kinetic/rostest/default.nix
index eeccf8abd8..bdd880de17 100644
--- a/kinetic/rostest/default.nix
+++ b/kinetic/rostest/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "62e48a54a72794e418418adaa170c4cd191d85f07b001fb82c05d2d505def241";
};
+ buildInputs = [ rosunit boost ];
propagatedBuildInputs = [ rosmaster rosgraph boost rospy roslaunch rosunit ];
- nativeBuildInputs = [ catkin rosunit boost ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Integration test suite based on roslaunch that is compatible with xUnit frameworks.'';
diff --git a/kinetic/rostime/default.nix b/kinetic/rostime/default.nix
index 4944c0678a..db7fbbf39f 100644
--- a/kinetic/rostime/default.nix
+++ b/kinetic/rostime/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "40f47931b33a02d4740bebf2d9068911916d2ca13e3b78ea9e52164dade19a60";
};
+ buildInputs = [ cpp-common boost ];
propagatedBuildInputs = [ cpp-common boost ];
- nativeBuildInputs = [ catkin cpp-common boost ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Time and Duration implementations for C++ libraries, including roscpp.'';
diff --git a/kinetic/rostopic/default.nix b/kinetic/rostopic/default.nix
index 9120fb22fe..5e344eb473 100644
--- a/kinetic/rostopic/default.nix
+++ b/kinetic/rostopic/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8642914defe3b2a987aa069cd25d683d02d1ae98fa1cc10da66faeca8852f57c";
};
+ buildInputs = [ rostest ];
propagatedBuildInputs = [ rosbag genpy rospy ];
- nativeBuildInputs = [ rostest catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''rostopic contains the rostopic command-line tool for displaying
diff --git a/kinetic/rostune/default.nix b/kinetic/rostune/default.nix
index 4e23972853..9eef62c708 100644
--- a/kinetic/rostune/default.nix
+++ b/kinetic/rostune/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "534824c7b7e90a2a392ddb2bd82ac53ee867626be2a781a8fe55438afca1a6a7";
};
+ buildInputs = [ std-msgs message-generation topic-tools ];
propagatedBuildInputs = [ std-msgs topic-tools message-runtime ];
- nativeBuildInputs = [ std-msgs message-generation catkin topic-tools ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''rostune is a tool that helps ROS developers distribute their nodes in the most effective way. It collects statistics for topics and nodes, such as CPU and network usage.'';
diff --git a/kinetic/rosweb/default.nix b/kinetic/rosweb/default.nix
index a646c5c119..03ea747e49 100644
--- a/kinetic/rosweb/default.nix
+++ b/kinetic/rosweb/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7124fe8b1cdec6255f85ddb27db8a629a5d65e43dd54dfeeb884da418a623d4f";
};
+ buildInputs = [ rosjson rospy std-msgs roslib rosservice ];
propagatedBuildInputs = [ rosjson rospy std-msgs roslib rosservice ];
- nativeBuildInputs = [ rosjson rospy std-msgs catkin roslib rosservice ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''rosweb is a temporary package to replace the original rosweb in the ROS
diff --git a/kinetic/roswtf/default.nix b/kinetic/roswtf/default.nix
index 8cca68aa61..b3caa6635c 100644
--- a/kinetic/roswtf/default.nix
+++ b/kinetic/roswtf/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "0d3d052af6249ebd27dc854ecc4987eaf1fb15ab6b29800c9616bbb89413d721";
};
+ buildInputs = [ rostest ];
checkInputs = [ cmake-modules ];
propagatedBuildInputs = [ roslib pythonPackages.rospkg rosgraph pythonPackages.paramiko roslaunch rosbuild rosservice rosnode ];
- nativeBuildInputs = [ rostest catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''roswtf is a tool for diagnosing issues with a running ROS system. Think of it as a FAQ implemented in code.'';
diff --git a/kinetic/rotate-recovery/default.nix b/kinetic/rotate-recovery/default.nix
index 2077a18e75..9403185b96 100644
--- a/kinetic/rotate-recovery/default.nix
+++ b/kinetic/rotate-recovery/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, costmap-2d, pluginlib, base-local-planner, cmake-modules, tf, nav-core, catkin, eigen, roscpp }:
+{ lib, buildRosPackage, fetchurl, costmap-2d, pluginlib, cmake-modules, base-local-planner, tf, nav-core, catkin, eigen, roscpp }:
buildRosPackage {
pname = "ros-kinetic-rotate-recovery";
version = "1.14.4";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "386854705d6d49072b5fab44eb7e21f3a41b6902fb8f90e8736db0311cf21dee";
};
+ buildInputs = [ costmap-2d cmake-modules pluginlib base-local-planner tf nav-core roscpp eigen ];
propagatedBuildInputs = [ costmap-2d pluginlib eigen nav-core tf roscpp ];
- nativeBuildInputs = [ costmap-2d cmake-modules pluginlib base-local-planner nav-core catkin roscpp eigen tf ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides a recovery behavior for the navigation stack that attempts to clear space by performing a 360 degree rotation of the robot.'';
diff --git a/kinetic/route-network/default.nix b/kinetic/route-network/default.nix
index 2daef21385..64e055cc4a 100644
--- a/kinetic/route-network/default.nix
+++ b/kinetic/route-network/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "8aa80c3077576ce20a1b468ced79a0cd74b98c2d21aa8cce04f124b7719e7232";
};
+ buildInputs = [ geographic-msgs geodesy rostest nav-msgs dynamic-reconfigure rospy visualization-msgs geometry-msgs ];
checkInputs = [ roslaunch ];
propagatedBuildInputs = [ geographic-msgs geodesy nav-msgs dynamic-reconfigure rospy visualization-msgs geometry-msgs ];
- nativeBuildInputs = [ catkin geographic-msgs geodesy rostest nav-msgs dynamic-reconfigure rospy visualization-msgs geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Route network graphing and path planning.'';
diff --git a/kinetic/rplidar-ros/default.nix b/kinetic/rplidar-ros/default.nix
index 4228ce03d5..771f0a716e 100644
--- a/kinetic/rplidar-ros/default.nix
+++ b/kinetic/rplidar-ros/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "fa8714783305f08960ba816ca6188fa7a9f6a9ae28205ffb48ad64baf9005abb";
};
+ buildInputs = [ std-srvs sensor-msgs roscpp rosconsole ];
propagatedBuildInputs = [ std-srvs sensor-msgs roscpp rosconsole ];
- nativeBuildInputs = [ std-srvs catkin rosconsole sensor-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The rplidar ros package, support rplidar A2/A1 and A3'';
diff --git a/kinetic/rqt-ez-publisher/default.nix b/kinetic/rqt-ez-publisher/default.nix
index 7f223cc635..b7590c4a32 100644
--- a/kinetic/rqt-ez-publisher/default.nix
+++ b/kinetic/rqt-ez-publisher/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "6e176a7203d0d4ca4230bc3e9e1f87403c767ec3a20a3ae923c80d06316bf5d1";
};
+ buildInputs = [ rostest pythonPackages.catkin-pkg ];
checkInputs = [ sensor-msgs ];
propagatedBuildInputs = [ rqt-gui-py tf2-msgs rospy tf rqt-py-common rqt-gui geometry-msgs ];
- nativeBuildInputs = [ rostest pythonPackages.catkin-pkg catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The rqt_ez_publisher package'';
diff --git a/kinetic/rqt-gauges/default.nix b/kinetic/rqt-gauges/default.nix
index 845ed3274e..98aef5cf41 100644
--- a/kinetic/rqt-gauges/default.nix
+++ b/kinetic/rqt-gauges/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "157858ffe398bfda5b9b69bd87466e0a7f1c4987d3c915e318eaf740217e7f7e";
};
+ buildInputs = [ pluginlib roslint rqt-gui-cpp std-msgs rqt-gui roscpp ];
propagatedBuildInputs = [ rqt-gui-cpp pluginlib std-msgs rqt-gui roscpp ];
- nativeBuildInputs = [ pluginlib roslint rqt-gui-cpp std-msgs catkin rqt-gui roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The rqt_gauges package'';
diff --git a/kinetic/rqt-gui-cpp/default.nix b/kinetic/rqt-gui-cpp/default.nix
index 33d446ce8b..fdb06c996b 100644
--- a/kinetic/rqt-gui-cpp/default.nix
+++ b/kinetic/rqt-gui-cpp/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7e649bc586f53c1e3d5d997916b7422b4097795580fdc9421898a3b54eae26c6";
};
+ buildInputs = [ qt-gui-cpp roscpp qt-gui nodelet qt5.qtbase ];
propagatedBuildInputs = [ qt-gui-cpp roscpp qt-gui nodelet ];
- nativeBuildInputs = [ qt-gui-cpp roscpp qt-gui catkin nodelet qt5.qtbase ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''rqt_gui_cpp enables GUI plugins to use the C++ client library for ROS.'';
diff --git a/kinetic/rqt-gui-py/default.nix b/kinetic/rqt-gui-py/default.nix
index d4fd633876..89664a866c 100644
--- a/kinetic/rqt-gui-py/default.nix
+++ b/kinetic/rqt-gui-py/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, rqt-gui, qt-gui, rospy }:
+{ lib, buildRosPackage, fetchurl, rqt-gui, catkin, qt-gui, rospy }:
buildRosPackage {
pname = "ros-kinetic-rqt-gui-py";
version = "0.5.0";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5562a8e2a995ecde75a3fc7ae8cb824b905d25d8de32f11172723087fd7847f7";
};
+ buildInputs = [ rqt-gui qt-gui rospy ];
propagatedBuildInputs = [ rqt-gui qt-gui rospy ];
- nativeBuildInputs = [ catkin rqt-gui qt-gui rospy ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''rqt_gui_py enables GUI plugins to use the Python client library for ROS.'';
diff --git a/kinetic/rqt-gui/default.nix b/kinetic/rqt-gui/default.nix
index b950c8fc19..3f94874ae9 100644
--- a/kinetic/rqt-gui/default.nix
+++ b/kinetic/rqt-gui/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "ebc17ee30ca55f8db9ec9fc43bfecbe684e78fdff42ba8449069de593f7e1215";
};
+ buildInputs = [ qt-gui ];
propagatedBuildInputs = [ catkin qt-gui ];
- nativeBuildInputs = [ catkin qt-gui ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''rqt_gui provides the main to start an instance of the ROS integrated graphical user interface provided by qt_gui.'';
diff --git a/kinetic/rqt-image-view/default.nix b/kinetic/rqt-image-view/default.nix
index 3da7a996c5..30e5c51822 100644
--- a/kinetic/rqt-image-view/default.nix
+++ b/kinetic/rqt-image-view/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, image-transport, sensor-msgs, rqt-gui, cv-bridge, catkin, qt5, rqt-gui-cpp, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, image-transport, sensor-msgs, rqt-gui, catkin, cv-bridge, qt5, rqt-gui-cpp, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-rqt-image-view";
version = "0.4.13";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "27615c3623254361328cf89fdb5c576618b9dff45cfed6221e493313f3cc3cf5";
};
+ buildInputs = [ cv-bridge rqt-gui-cpp geometry-msgs image-transport sensor-msgs rqt-gui qt5.qtbase ];
propagatedBuildInputs = [ cv-bridge rqt-gui-cpp image-transport sensor-msgs rqt-gui geometry-msgs ];
- nativeBuildInputs = [ catkin cv-bridge rqt-gui-cpp geometry-msgs image-transport sensor-msgs rqt-gui qt5.qtbase ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''rqt_image_view provides a GUI plugin for displaying images using image_transport.'';
diff --git a/kinetic/rqt-joint-trajectory-plot/default.nix b/kinetic/rqt-joint-trajectory-plot/default.nix
index 12f765b01f..cc55b977fa 100644
--- a/kinetic/rqt-joint-trajectory-plot/default.nix
+++ b/kinetic/rqt-joint-trajectory-plot/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d35e000a94e11dcc409b2718f46f86a5581b381c363e70c693edd02e52e61429";
};
+ buildInputs = [ rqt-gui-py rostest roslint rospy roslaunch rqt-gui ];
propagatedBuildInputs = [ rqt-gui-py control-msgs rospy trajectory-msgs rqt-gui ];
- nativeBuildInputs = [ rqt-gui-py rostest catkin roslint rospy roslaunch rqt-gui ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The rqt_joint_trajectory_plot package'';
diff --git a/kinetic/rqt-launch/default.nix b/kinetic/rqt-launch/default.nix
index 8f0624484f..713b6ff54a 100644
--- a/kinetic/rqt-launch/default.nix
+++ b/kinetic/rqt-launch/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, roslaunch, rqt-gui-py, catkin, rqt-gui, rqt-console, rospy, rqt-py-common, python-qt-binding }:
+{ lib, buildRosPackage, fetchurl, rqt-gui-py, rqt-gui, catkin, rqt-py-common, rqt-console, rospy, roslaunch, python-qt-binding }:
buildRosPackage {
pname = "ros-kinetic-rqt-launch";
version = "0.4.8";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "4d52dc7d995ffe9e219c30f3c85ad15ed33ef5f7b87e216d48175da77302a242";
};
+ buildInputs = [ rqt-py-common ];
propagatedBuildInputs = [ roslaunch rqt-gui-py rqt-console rospy rqt-py-common rqt-gui python-qt-binding ];
- nativeBuildInputs = [ rqt-py-common catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This rqt plugin ROS package provides easy view of .launch files.
diff --git a/kinetic/rqt-multiplot/default.nix b/kinetic/rqt-multiplot/default.nix
index be463299cc..7040866b1d 100644
--- a/kinetic/rqt-multiplot/default.nix
+++ b/kinetic/rqt-multiplot/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8609de1db057f16d19ba9097a5022e0551f29f20b4e185a154e5fa2b09c3de0e";
};
+ buildInputs = [ roscpp rqt-gui-cpp qwt6 variant-topic-tools rosbag rqt-gui qt5.qtbase ];
propagatedBuildInputs = [ roscpp rqt-gui-cpp qwt6 variant-topic-tools rosbag rqt-gui qt5.qtbase ];
- nativeBuildInputs = [ roscpp catkin rqt-gui-cpp qwt6 variant-topic-tools rosbag rqt-gui qt5.qtbase ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''rqt_multiplot provides a GUI plugin for visualizing numeric values
diff --git a/kinetic/rqt-py-common/default.nix b/kinetic/rqt-py-common/default.nix
index 829393708f..07d05b3320 100644
--- a/kinetic/rqt-py-common/default.nix
+++ b/kinetic/rqt-py-common/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, rosbag, catkin, rospy, roslib, qt-gui, rostopic, actionlib, std-msgs, genmsg, genpy, python-qt-binding }:
+{ lib, buildRosPackage, fetchurl, rosbag, catkin, roslib, qt-gui, rostopic, actionlib, rospy, std-msgs, genmsg, genpy, python-qt-binding }:
buildRosPackage {
pname = "ros-kinetic-rqt-py-common";
version = "0.5.0";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "c9c4185b52c7945d2edb69634f4b1b41190130762b97fe8791cef56db84b52ba";
};
+ buildInputs = [ std-msgs genmsg ];
propagatedBuildInputs = [ roslib qt-gui rostopic actionlib rospy rosbag genpy python-qt-binding ];
- nativeBuildInputs = [ std-msgs genmsg catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''rqt_py_common provides common functionality for rqt plugins written in Python.
diff --git a/kinetic/rqt-py-trees/default.nix b/kinetic/rqt-py-trees/default.nix
index 5ae40cfd3c..1e28a2ad67 100644
--- a/kinetic/rqt-py-trees/default.nix
+++ b/kinetic/rqt-py-trees/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, rqt-gui-py, unique-id, rqt-gui, pythonPackages, rqt-graph, py-trees-msgs, rqt-bag, catkin, qt-dotgraph, rospy, geometry-msgs, py-trees }:
+{ lib, buildRosPackage, fetchurl, rqt-gui-py, unique-id, py-trees-msgs, rqt-gui, pythonPackages, rqt-graph, rqt-bag, catkin, qt-dotgraph, rospy, geometry-msgs, py-trees }:
buildRosPackage {
pname = "ros-kinetic-rqt-py-trees";
version = "0.3.1";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "ca85b85d9e28d0276387e15c30811b0eb974f06bafb6290ed6db74c9f79825bb";
};
+ buildInputs = [ py-trees-msgs rqt-bag py-trees ];
checkInputs = [ pythonPackages.mock ];
propagatedBuildInputs = [ rqt-gui-py unique-id pythonPackages.termcolor pythonPackages.rospkg rqt-gui rqt-graph py-trees-msgs rqt-bag pythonPackages.pygraphviz qt-dotgraph rospy geometry-msgs py-trees ];
- nativeBuildInputs = [ catkin py-trees-msgs rqt-bag py-trees ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''rqt_py_trees provides a GUI plugin for visualizing py_trees behaviour trees based on rqt_tf_tree.'';
diff --git a/kinetic/rqt-rviz/default.nix b/kinetic/rqt-rviz/default.nix
index 06ed8ac542..fc2f5c2ad2 100644
--- a/kinetic/rqt-rviz/default.nix
+++ b/kinetic/rqt-rviz/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "6bb3779b59c260fefd6fad72e3e47253d93580d27538558a3e0dd6bfc49144b4";
};
+ buildInputs = [ rviz pluginlib boost rqt-gui-cpp rqt-gui ];
propagatedBuildInputs = [ rviz pluginlib boost rqt-gui-cpp rqt-gui ];
- nativeBuildInputs = [ rviz pluginlib boost rqt-gui-cpp catkin rqt-gui ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''rqt_rviz provides a GUI plugin embedding RViz.
diff --git a/kinetic/rr-openrover-basic/default.nix b/kinetic/rr-openrover-basic/default.nix
index 33b89981d2..f5768ab328 100644
--- a/kinetic/rr-openrover-basic/default.nix
+++ b/kinetic/rr-openrover-basic/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, tf, sensor-msgs, catkin, nav-msgs, message-generation, message-runtime, rospy, std-msgs, roscpp, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, sensor-msgs, catkin, roscpp, nav-msgs, message-generation, message-runtime, rospy, std-msgs, tf, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-rr-openrover-basic";
version = "0.6.1";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7de6c6fefa26c462a9db9f3464a3eb4c1d402d44f970fb9cab0ee37f22157250";
};
+ buildInputs = [ nav-msgs message-generation rospy std-msgs sensor-msgs roscpp geometry-msgs tf ];
propagatedBuildInputs = [ nav-msgs message-runtime rospy std-msgs sensor-msgs tf geometry-msgs roscpp ];
- nativeBuildInputs = [ tf sensor-msgs catkin nav-msgs message-generation rospy std-msgs roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The rr_openrover_basic package'';
diff --git a/kinetic/rr-swiftnav-piksi/default.nix b/kinetic/rr-swiftnav-piksi/default.nix
index 1d463a114a..aeef4f11d6 100644
--- a/kinetic/rr-swiftnav-piksi/default.nix
+++ b/kinetic/rr-swiftnav-piksi/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "1582be8a0ff55c255c8d20245c2a2acadc859aba450b3e72b269dde6984b0a84";
};
+ buildInputs = [ std-msgs roscpp rospy ];
propagatedBuildInputs = [ std-msgs roscpp rospy ];
- nativeBuildInputs = [ std-msgs catkin roscpp rospy ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Rover Robotics: ROS package for connecting to SwiftNav Piksi'';
diff --git a/kinetic/rs-gazebo/default.nix b/kinetic/rs-gazebo/default.nix
index 2774a7ac66..a262336f05 100644
--- a/kinetic/rs-gazebo/default.nix
+++ b/kinetic/rs-gazebo/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "c10be9ba6c0ce1663db745640122d82d5a0abcedc453899171ab4529f402b8f7";
};
+ buildInputs = [ gazebo-ros gazebo-ros-control ];
propagatedBuildInputs = [ gazebo-ros gazebo-ros-control ];
- nativeBuildInputs = [ gazebo-ros catkin gazebo-ros-control ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The rs_gazebo package'';
diff --git a/kinetic/rs-ikfast-plugin/default.nix b/kinetic/rs-ikfast-plugin/default.nix
index a4e57f243a..b21a8718d8 100644
--- a/kinetic/rs-ikfast-plugin/default.nix
+++ b/kinetic/rs-ikfast-plugin/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "6922ad5e543fa7e286f237a08ed8efc02b07ff098f5650b95ecb19565d83ad87";
};
+ buildInputs = [ liblapack moveit-core pluginlib tf-conversions roscpp ];
propagatedBuildInputs = [ liblapack moveit-core pluginlib tf-conversions roscpp ];
- nativeBuildInputs = [ liblapack moveit-core pluginlib tf-conversions catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The rs_ikfast_plugin package'';
diff --git a/kinetic/rs007l-moveit-config/default.nix b/kinetic/rs007l-moveit-config/default.nix
index 9f9299b2cc..9a1bc00837 100644
--- a/kinetic/rs007l-moveit-config/default.nix
+++ b/kinetic/rs007l-moveit-config/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, moveit-fake-controller-manager, moveit-ros-move-group, moveit-ros-visualization, tf, moveit-kinematics, catkin, rostest, robot-state-publisher, roslaunch, rs-description, joint-state-publisher, xacro, moveit-planners-ompl }:
+{ lib, buildRosPackage, fetchurl, moveit-fake-controller-manager, moveit-ros-move-group, moveit-ros-visualization, rs-description, moveit-kinematics, catkin, rostest, robot-state-publisher, roslaunch, tf, joint-state-publisher, xacro, moveit-planners-ompl }:
buildRosPackage {
pname = "ros-kinetic-rs007l-moveit-config";
version = "1.0.0";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "9c22071bf1071be1b2ee459a035fd7ac9796e0b0f203c5d34c0b1232fc8df28a";
};
+ buildInputs = [ rs-description ];
checkInputs = [ rostest roslaunch ];
propagatedBuildInputs = [ moveit-fake-controller-manager moveit-ros-move-group moveit-ros-visualization tf moveit-kinematics robot-state-publisher rs-description joint-state-publisher xacro moveit-planners-ompl ];
- nativeBuildInputs = [ catkin rs-description ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''An automatically generated package with all the configuration and launch files for using the rs007l with the MoveIt! Motion Planning Framework'';
diff --git a/kinetic/rs007n-moveit-config/default.nix b/kinetic/rs007n-moveit-config/default.nix
index ccfcf2c5b1..abe42aec8f 100644
--- a/kinetic/rs007n-moveit-config/default.nix
+++ b/kinetic/rs007n-moveit-config/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, moveit-fake-controller-manager, moveit-ros-move-group, moveit-ros-visualization, tf, moveit-kinematics, catkin, rostest, robot-state-publisher, roslaunch, rs-description, joint-state-publisher, xacro, moveit-planners-ompl }:
+{ lib, buildRosPackage, fetchurl, moveit-fake-controller-manager, moveit-ros-move-group, moveit-ros-visualization, rs-description, moveit-kinematics, catkin, rostest, robot-state-publisher, roslaunch, tf, joint-state-publisher, xacro, moveit-planners-ompl }:
buildRosPackage {
pname = "ros-kinetic-rs007n-moveit-config";
version = "1.0.0";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "88285eaecbcb5fa5203bfb730b34b14f1af8721efe571db7b6cb6887db8c1f3b";
};
+ buildInputs = [ rs-description ];
checkInputs = [ rostest roslaunch ];
propagatedBuildInputs = [ moveit-fake-controller-manager moveit-ros-move-group moveit-ros-visualization tf moveit-kinematics robot-state-publisher rs-description joint-state-publisher xacro moveit-planners-ompl ];
- nativeBuildInputs = [ catkin rs-description ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''An automatically generated package with all the configuration and launch files for using the rs007n with the MoveIt! Motion Planning Framework'';
diff --git a/kinetic/rs080n-moveit-config/default.nix b/kinetic/rs080n-moveit-config/default.nix
index ed055800bc..cbd2883f05 100644
--- a/kinetic/rs080n-moveit-config/default.nix
+++ b/kinetic/rs080n-moveit-config/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, moveit-fake-controller-manager, moveit-ros-move-group, moveit-ros-visualization, tf, moveit-kinematics, catkin, rostest, robot-state-publisher, roslaunch, rs-description, joint-state-publisher, xacro, moveit-planners-ompl }:
+{ lib, buildRosPackage, fetchurl, moveit-fake-controller-manager, moveit-ros-move-group, moveit-ros-visualization, rs-description, moveit-kinematics, catkin, rostest, robot-state-publisher, roslaunch, tf, joint-state-publisher, xacro, moveit-planners-ompl }:
buildRosPackage {
pname = "ros-kinetic-rs080n-moveit-config";
version = "1.0.0";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "fae2a16d353d6e870700f528171f9e5f8638a228e11984b3a2cafc1df4dd666c";
};
+ buildInputs = [ rs-description ];
checkInputs = [ rostest roslaunch ];
propagatedBuildInputs = [ moveit-fake-controller-manager moveit-ros-move-group moveit-ros-visualization tf moveit-kinematics robot-state-publisher rs-description joint-state-publisher xacro moveit-planners-ompl ];
- nativeBuildInputs = [ catkin rs-description ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''An automatically generated package with all the configuration and launch files for using the rs080n with the MoveIt! Motion Planning Framework'';
diff --git a/kinetic/rslidar-driver/default.nix b/kinetic/rslidar-driver/default.nix
index 889d14a781..90cb7b7810 100644
--- a/kinetic/rslidar-driver/default.nix
+++ b/kinetic/rslidar-driver/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "69bb43085676e0c486274aa6435407ba0ab5f3230943a7a14b8b2e4817e65649";
};
+ buildInputs = [ tf2-ros pcl-ros std-msgs rospy angles roscpp nodelet tf pcl-conversions pluginlib libpcap pcl sensor-msgs diagnostic-updater rostest rslidar-msgs message-generation dynamic-reconfigure roslaunch roslib ];
propagatedBuildInputs = [ pluginlib pcl sensor-msgs roscpp rospy diagnostic-updater roslib rslidar-msgs message-runtime nodelet pcl-ros std-msgs angles dynamic-reconfigure tf pcl-conversions ];
- nativeBuildInputs = [ catkin tf2-ros pcl-ros std-msgs rospy angles roscpp nodelet tf pcl-conversions pluginlib libpcap pcl sensor-msgs diagnostic-updater rostest rslidar-msgs message-generation dynamic-reconfigure roslaunch roslib ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''segmentation'';
diff --git a/kinetic/rslidar-msgs/default.nix b/kinetic/rslidar-msgs/default.nix
index 84f8788958..c57273401e 100644
--- a/kinetic/rslidar-msgs/default.nix
+++ b/kinetic/rslidar-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5d281f05f339daa847be5a486a68aa98cf4be9b49a12d1807101cb14cc45be1e";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS message definitions for Rslidar 3D LIDARs.'';
diff --git a/kinetic/rslidar-pointcloud/default.nix b/kinetic/rslidar-pointcloud/default.nix
index 3b2e8e6bf5..dcadeba7f6 100644
--- a/kinetic/rslidar-pointcloud/default.nix
+++ b/kinetic/rslidar-pointcloud/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, pluginlib, pcl-conversions, rslidar-driver, catkin, sensor-msgs, tf2-ros, roscpp, rostest, rslidar-msgs, roslib, nodelet, dynamic-reconfigure, angles, roslaunch, tf, pcl-ros }:
+{ lib, buildRosPackage, fetchurl, pluginlib, tf, pcl-conversions, rslidar-driver, catkin, sensor-msgs, tf2-ros, rostest, rslidar-msgs, roslib, nodelet, dynamic-reconfigure, angles, roslaunch, roscpp, pcl-ros }:
buildRosPackage {
pname = "ros-kinetic-rslidar-pointcloud";
version = "1.0.2";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "1cb513d025a40412568b3c9d9e37f4a9693d97c533cc828938c8b1360b9f9987";
};
+ buildInputs = [ roslaunch pluginlib tf rslidar-driver sensor-msgs roscpp tf2-ros rostest rslidar-msgs nodelet pcl-ros angles dynamic-reconfigure roslib pcl-conversions ];
propagatedBuildInputs = [ pluginlib tf rslidar-driver sensor-msgs roscpp rslidar-msgs nodelet pcl-ros angles dynamic-reconfigure roslib ];
- nativeBuildInputs = [ roslaunch pluginlib tf rslidar-driver sensor-msgs catkin roscpp tf2-ros rostest rslidar-msgs nodelet pcl-ros angles dynamic-reconfigure roslib pcl-conversions ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Point cloud conversions for rslidar 3D LIDARs.'';
diff --git a/kinetic/rtabmap-ros/default.nix b/kinetic/rtabmap-ros/default.nix
index 96c61157f1..40cb11161b 100644
--- a/kinetic/rtabmap-ros/default.nix
+++ b/kinetic/rtabmap-ros/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, class-loader, cv-bridge, image-geometry, rospy, pcl-ros, tf-conversions, tf, pcl-conversions, find-object-2d, geometry-msgs, stereo-msgs, image-transport, message-filters, message-generation, rviz, message-runtime, compressed-depth-image-transport, genmsg, eigen-conversions, std-srvs, rtabmap, catkin, tf2-ros, octomap-msgs, move-base-msgs, nav-msgs, std-msgs, laser-geometry, compressed-image-transport, roscpp, nodelet, visualization-msgs, costmap-2d, pcl, sensor-msgs, dynamic-reconfigure }:
+{ lib, buildRosPackage, fetchurl, class-loader, cv-bridge, image-geometry, rospy, pcl-ros, tf-conversions, tf, pcl-conversions, find-object-2d, geometry-msgs, stereo-msgs, image-transport, message-filters, message-generation, rviz, message-runtime, compressed-depth-image-transport, genmsg, eigen-conversions, std-srvs, rtabmap, catkin, tf2-ros, octomap-msgs, move-base-msgs, nav-msgs, std-msgs, laser-geometry, roscpp, nodelet, visualization-msgs, compressed-image-transport, costmap-2d, pcl, sensor-msgs, dynamic-reconfigure }:
buildRosPackage {
pname = "ros-kinetic-rtabmap-ros";
version = "0.17.6";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "400284dade6e3910de99b07c66e366da5f47b000253ab79ee1df06c480f67e01";
};
+ buildInputs = [ std-srvs rtabmap class-loader cv-bridge tf2-ros image-geometry octomap-msgs move-base-msgs nav-msgs pcl-ros std-msgs tf-conversions rospy laser-geometry tf pcl-conversions find-object-2d stereo-msgs roscpp costmap-2d nodelet visualization-msgs geometry-msgs pcl sensor-msgs image-transport message-filters message-generation rviz dynamic-reconfigure eigen-conversions ];
propagatedBuildInputs = [ std-srvs rtabmap class-loader cv-bridge tf2-ros image-geometry octomap-msgs move-base-msgs nav-msgs pcl-ros std-msgs tf-conversions rospy laser-geometry compressed-image-transport tf pcl-conversions find-object-2d stereo-msgs costmap-2d roscpp nodelet visualization-msgs geometry-msgs image-transport sensor-msgs message-filters rviz message-runtime dynamic-reconfigure compressed-depth-image-transport eigen-conversions ];
- nativeBuildInputs = [ std-srvs rtabmap class-loader cv-bridge catkin tf2-ros image-geometry octomap-msgs move-base-msgs nav-msgs pcl-ros std-msgs tf-conversions rospy laser-geometry tf pcl-conversions find-object-2d stereo-msgs roscpp costmap-2d nodelet visualization-msgs geometry-msgs pcl sensor-msgs image-transport message-filters message-generation rviz dynamic-reconfigure genmsg eigen-conversions ];
+ nativeBuildInputs = [ genmsg catkin ];
meta = {
description = ''RTAB-Map's ros-pkg. RTAB-Map is a RGB-D SLAM approach with real-time constraints.'';
diff --git a/kinetic/rtmbuild/default.nix b/kinetic/rtmbuild/default.nix
index 0a75b2bda5..36fb94cf14 100644
--- a/kinetic/rtmbuild/default.nix
+++ b/kinetic/rtmbuild/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, cmake-modules, omniorb, catkin, blas, pkg-config, liblapack, rostest, message-generation, openrtm-aist-python, openrtm-aist, message-runtime, std-msgs }:
+{ lib, buildRosPackage, fetchurl, cmake-modules, omniorb, catkin, blas, pkg-config, rostest, liblapack, message-generation, openrtm-aist-python, openrtm-aist, message-runtime, std-msgs }:
buildRosPackage {
pname = "ros-kinetic-rtmbuild";
version = "1.4.2";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f1b6875c8899df1fa9d07b2ebb2c9ed25bf88e76b8bb38840d6dddb41f4342ef";
};
+ buildInputs = [ rostest message-generation cmake-modules openrtm-aist openrtm-aist-python std-msgs omniorb pkg-config ];
propagatedBuildInputs = [ cmake-modules omniorb blas pkg-config liblapack rostest message-generation openrtm-aist-python openrtm-aist message-runtime std-msgs ];
- nativeBuildInputs = [ cmake-modules omniorb catkin pkg-config rostest message-generation openrtm-aist-python openrtm-aist std-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Build scripts for OpenRTM and OpenHRP'';
diff --git a/kinetic/rtt-actionlib-msgs/default.nix b/kinetic/rtt-actionlib-msgs/default.nix
index b9db541620..8ae0edf0f0 100644
--- a/kinetic/rtt-actionlib-msgs/default.nix
+++ b/kinetic/rtt-actionlib-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "0a5c9eeca6677a6d77f762133a83ab145a4c972dffa2742d92174ec70229a350";
};
+ buildInputs = [ rtt-roscomm rtt-std-msgs actionlib-msgs ];
propagatedBuildInputs = [ rtt-roscomm rtt-std-msgs actionlib-msgs ];
- nativeBuildInputs = [ rtt-roscomm catkin rtt-std-msgs actionlib-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides an rtt typekit for ROS actionlib_msgs messages.
diff --git a/kinetic/rtt-actionlib/default.nix b/kinetic/rtt-actionlib/default.nix
index ee39816d72..c054216afb 100644
--- a/kinetic/rtt-actionlib/default.nix
+++ b/kinetic/rtt-actionlib/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "efa5c44dbfa36a704a046c9c2d9012b3aefb1c0c727515bc0ec89be86ab83961";
};
+ buildInputs = [ rtt-rosclock rtt-actionlib-msgs rtt-ros actionlib-msgs actionlib rtt-roscomm roscpp ];
propagatedBuildInputs = [ rtt-rosclock rtt-actionlib-msgs rtt-ros actionlib-msgs actionlib rtt-roscomm roscpp ];
- nativeBuildInputs = [ rtt-rosclock rtt-actionlib-msgs rtt-ros actionlib-msgs actionlib rtt-roscomm catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The rtt_actionlib package'';
diff --git a/kinetic/rtt-control-msgs/default.nix b/kinetic/rtt-control-msgs/default.nix
index d13f3b579f..e3d1b21f28 100644
--- a/kinetic/rtt-control-msgs/default.nix
+++ b/kinetic/rtt-control-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "cd2f09bc9d79b8a1794833d1b3d57e22a0f65b35a04d3153fa06c79dbf32ec02";
};
+ buildInputs = [ rtt-actionlib-msgs rtt-geometry-msgs rtt-std-msgs control-msgs rtt-trajectory-msgs rtt-roscomm ];
propagatedBuildInputs = [ rtt-actionlib-msgs rtt-geometry-msgs rtt-std-msgs control-msgs rtt-trajectory-msgs rtt-roscomm ];
- nativeBuildInputs = [ rtt-actionlib-msgs rtt-geometry-msgs rtt-std-msgs control-msgs rtt-trajectory-msgs catkin rtt-roscomm ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides an rtt typekit for ROS control_msgs messages.
diff --git a/kinetic/rtt-controller-manager-msgs/default.nix b/kinetic/rtt-controller-manager-msgs/default.nix
index 1fcc164f78..0a0b91a050 100644
--- a/kinetic/rtt-controller-manager-msgs/default.nix
+++ b/kinetic/rtt-controller-manager-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "36ecb84d9b805f9fb415ccb2e04be67b7f2056e46c40784ac989434051c38b7c";
};
+ buildInputs = [ rtt-roscomm rtt-std-msgs controller-manager-msgs ];
propagatedBuildInputs = [ rtt-roscomm rtt-std-msgs controller-manager-msgs ];
- nativeBuildInputs = [ rtt-roscomm catkin rtt-std-msgs controller-manager-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides an rtt typekit for ROS controller_manager_msgs messages.
diff --git a/kinetic/rtt-diagnostic-msgs/default.nix b/kinetic/rtt-diagnostic-msgs/default.nix
index 405c2ae455..2d63375bdf 100644
--- a/kinetic/rtt-diagnostic-msgs/default.nix
+++ b/kinetic/rtt-diagnostic-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "75813e883761632edea52ccddb5c6da21232acfaf162b87c1ceee9493c860c17";
};
+ buildInputs = [ diagnostic-msgs rtt-std-msgs rtt-roscomm ];
propagatedBuildInputs = [ diagnostic-msgs rtt-std-msgs rtt-roscomm ];
- nativeBuildInputs = [ diagnostic-msgs catkin rtt-std-msgs rtt-roscomm ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides an rtt typekit for ROS diagnostic_msgs messages.
diff --git a/kinetic/rtt-dynamic-reconfigure/default.nix b/kinetic/rtt-dynamic-reconfigure/default.nix
index ea8654bd59..c3a0ad547f 100644
--- a/kinetic/rtt-dynamic-reconfigure/default.nix
+++ b/kinetic/rtt-dynamic-reconfigure/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a78802b54ba63874baffcd130dc05b1b22f338ef0241aceb7658862a2c0be00f";
};
+ buildInputs = [ roscpp rtt-ros dynamic-reconfigure ];
propagatedBuildInputs = [ rtt-rosnode roscpp rtt-ros dynamic-reconfigure ];
- nativeBuildInputs = [ catkin roscpp rtt-ros dynamic-reconfigure ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The rtt_dynamic_reconfigure package'';
diff --git a/kinetic/rtt-geometry-msgs/default.nix b/kinetic/rtt-geometry-msgs/default.nix
index 13155ed600..6fcc9f5425 100644
--- a/kinetic/rtt-geometry-msgs/default.nix
+++ b/kinetic/rtt-geometry-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "b0616d896086de891b683784413868d4700f5ed18cff2a56f82c93c15bb173c6";
};
+ buildInputs = [ rtt-roscomm rtt-std-msgs geometry-msgs ];
propagatedBuildInputs = [ rtt-roscomm rtt-std-msgs geometry-msgs ];
- nativeBuildInputs = [ rtt-roscomm catkin rtt-std-msgs geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides an rtt typekit for ROS geometry_msgs messages.
diff --git a/kinetic/rtt-kdl-conversions/default.nix b/kinetic/rtt-kdl-conversions/default.nix
index 93f8668a75..7ce1e9a4b1 100644
--- a/kinetic/rtt-kdl-conversions/default.nix
+++ b/kinetic/rtt-kdl-conversions/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "64797229d92e8ec44f4886bd7203167cf302d58629e4c7fda1e5fba4b68e0dcf";
};
+ buildInputs = [ kdl-conversions rtt ];
propagatedBuildInputs = [ kdl-conversions rtt ];
- nativeBuildInputs = [ kdl-conversions catkin rtt ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains the components of the kdl_conversions package'';
diff --git a/kinetic/rtt-nav-msgs/default.nix b/kinetic/rtt-nav-msgs/default.nix
index 4521dd5d45..a066879edd 100644
--- a/kinetic/rtt-nav-msgs/default.nix
+++ b/kinetic/rtt-nav-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "1ce918dae10150f168ba4119618714de102c78470ef531db18ea47b25a983ca2";
};
+ buildInputs = [ rtt-actionlib-msgs rtt-geometry-msgs nav-msgs rtt-std-msgs rtt-roscomm ];
propagatedBuildInputs = [ rtt-actionlib-msgs rtt-geometry-msgs nav-msgs rtt-std-msgs rtt-roscomm ];
- nativeBuildInputs = [ rtt-actionlib-msgs rtt-geometry-msgs nav-msgs rtt-std-msgs rtt-roscomm catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides an rtt typekit for ROS nav_msgs messages.
diff --git a/kinetic/rtt-ros-msgs/default.nix b/kinetic/rtt-ros-msgs/default.nix
index 7f9af19eeb..4be93e91b4 100644
--- a/kinetic/rtt-ros-msgs/default.nix
+++ b/kinetic/rtt-ros-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7ec814fe536b7d9ef8c047512987da95e2f019ba4575e95ced0650f7252bc0b5";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides .msg and .srv files for use with the rtt_ros_integration packages.'';
diff --git a/kinetic/rtt-ros/default.nix b/kinetic/rtt-ros/default.nix
index b9a9f4f7bd..18654c2947 100644
--- a/kinetic/rtt-ros/default.nix
+++ b/kinetic/rtt-ros/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a497f365516b0ab256de4149374271e8f9d8a58a57b0912dce952a418db8eede";
};
+ buildInputs = [ roslib rospack ocl rtt libxml2 rostime ];
propagatedBuildInputs = [ roslib rospack ocl rtt libxml2 rostime ];
- nativeBuildInputs = [ roslib rospack ocl rtt libxml2 catkin rostime ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides an RTT plugin to add a ROS node to the RTT process,
diff --git a/kinetic/rtt-rosclock/default.nix b/kinetic/rtt-rosclock/default.nix
index 13bc956d51..c967b75efb 100644
--- a/kinetic/rtt-rosclock/default.nix
+++ b/kinetic/rtt-rosclock/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7117194cb738361b859651998760d0082990f0b2b2b045633da239c42b2f4178";
};
+ buildInputs = [ rtt-rosgraph-msgs rospack ocl cmake-modules rtt libxml2 rostime roscpp ];
propagatedBuildInputs = [ rtt-rosgraph-msgs rospack ocl cmake-modules rtt libxml2 rostime roscpp ];
- nativeBuildInputs = [ rospack cmake-modules rtt libxml2 catkin roscpp rtt-rosgraph-msgs ocl rostime ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides an RTT plugin to access different time measurements on a realtime host.'';
diff --git a/kinetic/rtt-roscomm/default.nix b/kinetic/rtt-roscomm/default.nix
index 111b0a760c..a0c2f7789d 100644
--- a/kinetic/rtt-roscomm/default.nix
+++ b/kinetic/rtt-roscomm/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "1f38ac50d24d8ac6a5ee9b7eeeecbdace2b80192adb1b82c63f5dd8f9b0a2084";
};
+ buildInputs = [ rtt-rosnode rtt-ros rtt-rospack genmsg roscpp ];
propagatedBuildInputs = [ rtt-rosnode rtt-ros rtt-rospack genmsg roscpp ];
- nativeBuildInputs = [ rtt-rosnode rtt-ros rtt-rospack genmsg catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''rtt_roscomm provides the necessary template files and cmake macros for
diff --git a/kinetic/rtt-rosdeployment/default.nix b/kinetic/rtt-rosdeployment/default.nix
index d4f6ed9a39..801f718689 100644
--- a/kinetic/rtt-rosdeployment/default.nix
+++ b/kinetic/rtt-rosdeployment/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "0a01448b81141e4b478abb90a4ceb42dc66bee97aa38adc5c6ff02ea484f0202";
};
+ buildInputs = [ rtt-ros-msgs roscpp rtt-ros ];
propagatedBuildInputs = [ rtt-ros-msgs roscpp rtt-ros ];
- nativeBuildInputs = [ rtt-ros-msgs catkin roscpp rtt-ros ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''rtt_rosdeployment provides an RTT plugin to control an ocl deployment component over ROS service calls.'';
diff --git a/kinetic/rtt-rosgraph-msgs/default.nix b/kinetic/rtt-rosgraph-msgs/default.nix
index 8373aff08e..4a18d793c7 100644
--- a/kinetic/rtt-rosgraph-msgs/default.nix
+++ b/kinetic/rtt-rosgraph-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5b3d9d4447f9b64818d07b55e31a37dc8104d8cfda4242822de88a76a4676c50";
};
+ buildInputs = [ rtt-roscomm rosgraph-msgs rtt-std-msgs ];
propagatedBuildInputs = [ rtt-roscomm rosgraph-msgs rtt-std-msgs ];
- nativeBuildInputs = [ rtt-roscomm rosgraph-msgs catkin rtt-std-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides an rtt typekit for ROS rosgraph_msgs messages.
diff --git a/kinetic/rtt-rosnode/default.nix b/kinetic/rtt-rosnode/default.nix
index 6b15615c53..ed0acf3413 100644
--- a/kinetic/rtt-rosnode/default.nix
+++ b/kinetic/rtt-rosnode/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "50e67866ba198b1ea3e868d575e325f67c9c95271a207a9eca27cfbce551d5f9";
};
+ buildInputs = [ roscpp rtt-ros ];
propagatedBuildInputs = [ roscpp rtt-ros ];
- nativeBuildInputs = [ catkin roscpp rtt-ros ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides an RTT plugin to add a ROS node to the RTT process.'';
diff --git a/kinetic/rtt-rospack/default.nix b/kinetic/rtt-rospack/default.nix
index e26db6cf3c..25072f9bde 100644
--- a/kinetic/rtt-rospack/default.nix
+++ b/kinetic/rtt-rospack/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, roslib, rtt-ros }:
+{ lib, buildRosPackage, fetchurl, roslib, catkin, rtt-ros }:
buildRosPackage {
pname = "ros-kinetic-rtt-rospack";
version = "2.9.1";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "dcb1cce59a0b22a2bd49d57750885cf1ddfb5a7896364b39f1ed80cc8c6bad4b";
};
+ buildInputs = [ roslib rtt-ros ];
propagatedBuildInputs = [ roslib rtt-ros ];
- nativeBuildInputs = [ catkin roslib rtt-ros ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''rtt_rospack provides an RTT plugin to use rospack to find packages in your ROS_PACKAGE_PATH'';
diff --git a/kinetic/rtt-rosparam/default.nix b/kinetic/rtt-rosparam/default.nix
index 2068ac6530..3fb8038735 100644
--- a/kinetic/rtt-rosparam/default.nix
+++ b/kinetic/rtt-rosparam/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7727b0f85c88c28f9cd48e0843223afbdaf24ed9dbffe22016a155f1618573c2";
};
+ buildInputs = [ roscpp rtt-ros eigen ];
propagatedBuildInputs = [ roscpp rtt-ros eigen ];
- nativeBuildInputs = [ catkin roscpp rtt-ros eigen ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides an RTT service and service-requester for associating RTT component properties with ROS parameters'';
diff --git a/kinetic/rtt-sensor-msgs/default.nix b/kinetic/rtt-sensor-msgs/default.nix
index d98e040eea..335aee24f5 100644
--- a/kinetic/rtt-sensor-msgs/default.nix
+++ b/kinetic/rtt-sensor-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5d6cd8214dc084d78619073a76e6cefa91cd78294fb95e6cabb2aea5e97a43d5";
};
+ buildInputs = [ rtt-roscomm rtt-geometry-msgs sensor-msgs rtt-std-msgs ];
propagatedBuildInputs = [ rtt-roscomm rtt-geometry-msgs sensor-msgs rtt-std-msgs ];
- nativeBuildInputs = [ rtt-geometry-msgs rtt-std-msgs rtt-roscomm sensor-msgs catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides an rtt typekit for ROS sensor_msgs messages.
diff --git a/kinetic/rtt-shape-msgs/default.nix b/kinetic/rtt-shape-msgs/default.nix
index 5920c4e3e0..4ea733e6b7 100644
--- a/kinetic/rtt-shape-msgs/default.nix
+++ b/kinetic/rtt-shape-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "012869bfea0aa3c1f693337048fccc8c1d6bc5eddc3e1583f56eb438d443ef1d";
};
+ buildInputs = [ rtt-roscomm shape-msgs rtt-std-msgs rtt-geometry-msgs ];
propagatedBuildInputs = [ rtt-roscomm shape-msgs rtt-std-msgs rtt-geometry-msgs ];
- nativeBuildInputs = [ shape-msgs rtt-geometry-msgs rtt-std-msgs rtt-roscomm catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides an rtt typekit for ROS shape_msgs messages.
diff --git a/kinetic/rtt-std-msgs/default.nix b/kinetic/rtt-std-msgs/default.nix
index 6030e0167a..c87408998a 100644
--- a/kinetic/rtt-std-msgs/default.nix
+++ b/kinetic/rtt-std-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "153103599d56264a493bb8b986baf15fee2274806851d8f3605132b39572ae61";
};
+ buildInputs = [ std-msgs rtt-ros rtt-roscomm ];
propagatedBuildInputs = [ std-msgs rtt-ros rtt-roscomm ];
- nativeBuildInputs = [ std-msgs catkin rtt-ros rtt-roscomm ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides an rtt typekit for ROS std_msgs messages.
diff --git a/kinetic/rtt-std-srvs/default.nix b/kinetic/rtt-std-srvs/default.nix
index 6e9090f4b6..b028aea0a2 100644
--- a/kinetic/rtt-std-srvs/default.nix
+++ b/kinetic/rtt-std-srvs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e03a346d0b2763bc9c21091e164b061382ab961ce0638b18f7922e9f93a56c86";
};
+ buildInputs = [ rtt-roscomm genmsg std-srvs ];
propagatedBuildInputs = [ rtt-roscomm genmsg std-srvs ];
- nativeBuildInputs = [ rtt-roscomm genmsg catkin std-srvs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides an rtt typekit for ROS std_msgs messages.
diff --git a/kinetic/rtt-stereo-msgs/default.nix b/kinetic/rtt-stereo-msgs/default.nix
index c0286985eb..a664752377 100644
--- a/kinetic/rtt-stereo-msgs/default.nix
+++ b/kinetic/rtt-stereo-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "2bab5e9478669f2df3529e0c6bb5c17b98731861e99ff4891e5f1bb1fc488a78";
};
+ buildInputs = [ rtt-geometry-msgs rtt-std-msgs rtt-roscomm rtt-sensor-msgs stereo-msgs ];
propagatedBuildInputs = [ rtt-geometry-msgs rtt-std-msgs rtt-roscomm rtt-sensor-msgs stereo-msgs ];
- nativeBuildInputs = [ rtt-geometry-msgs rtt-std-msgs rtt-roscomm catkin rtt-sensor-msgs stereo-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides an rtt typekit for ROS stereo_msgs messages.
diff --git a/kinetic/rtt-tf/default.nix b/kinetic/rtt-tf/default.nix
index 5ef6ac95f0..5656b6c77d 100644
--- a/kinetic/rtt-tf/default.nix
+++ b/kinetic/rtt-tf/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "3041ee21231e6bb722a3551d16c55748166733888161e4d3a1b91346c1d06021";
};
+ buildInputs = [ rtt-geometry-msgs tf rtt rtt-roscomm ];
propagatedBuildInputs = [ rtt-geometry-msgs tf rtt rtt-roscomm ];
- nativeBuildInputs = [ rtt rtt-geometry-msgs catkin tf rtt-roscomm ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains the components of the rtt_tf package'';
diff --git a/kinetic/rtt-trajectory-msgs/default.nix b/kinetic/rtt-trajectory-msgs/default.nix
index 0e9f2b60cd..cf85037275 100644
--- a/kinetic/rtt-trajectory-msgs/default.nix
+++ b/kinetic/rtt-trajectory-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "ffb2bf8a025f5688920724ae0eccc3b239aaf2812d8d3149b9da2c4bed53a83b";
};
+ buildInputs = [ rtt-geometry-msgs trajectory-msgs rtt-std-msgs rtt-roscomm ];
propagatedBuildInputs = [ rtt-geometry-msgs trajectory-msgs rtt-std-msgs rtt-roscomm ];
- nativeBuildInputs = [ rtt-std-msgs rtt-geometry-msgs trajectory-msgs catkin rtt-roscomm ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides an rtt typekit for ROS trajectory_msgs messages.
diff --git a/kinetic/rtt-visualization-msgs/default.nix b/kinetic/rtt-visualization-msgs/default.nix
index 76b310d9c2..4ccc30327c 100644
--- a/kinetic/rtt-visualization-msgs/default.nix
+++ b/kinetic/rtt-visualization-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e24ecfe1c4aed4f9234bc44b1c21e5443be28537d57ba4ba00fbe0d629d0bca2";
};
+ buildInputs = [ rtt-roscomm rtt-geometry-msgs visualization-msgs rtt-std-msgs ];
propagatedBuildInputs = [ rtt-roscomm rtt-geometry-msgs visualization-msgs rtt-std-msgs ];
- nativeBuildInputs = [ rtt-geometry-msgs rtt-std-msgs rtt-roscomm catkin visualization-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides an rtt typekit for ROS visualization_msgs messages.
diff --git a/kinetic/rv4fl-moveit-config/default.nix b/kinetic/rv4fl-moveit-config/default.nix
index c740db39b9..fb49ae681a 100644
--- a/kinetic/rv4fl-moveit-config/default.nix
+++ b/kinetic/rv4fl-moveit-config/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, melfa-description, moveit-fake-controller-manager, moveit-ros-move-group, moveit-ros-visualization, moveit-kinematics, catkin, moveit-setup-assistant, robot-state-publisher, joint-state-publisher, xacro, moveit-planners-ompl }:
+{ lib, buildRosPackage, fetchurl, melfa-description, moveit-fake-controller-manager, moveit-ros-move-group, moveit-ros-visualization, moveit-kinematics, catkin, moveit-planners-ompl, robot-state-publisher, joint-state-publisher, xacro, moveit-setup-assistant }:
buildRosPackage {
pname = "ros-kinetic-rv4fl-moveit-config";
version = "0.0.4";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f50897d6063dadd9f15a145ea6bbdaa392916c6042a7a98c88317b92898fc6f1";
};
+ buildInputs = [ melfa-description ];
propagatedBuildInputs = [ melfa-description moveit-fake-controller-manager moveit-ros-move-group moveit-ros-visualization moveit-kinematics moveit-planners-ompl robot-state-publisher joint-state-publisher xacro moveit-setup-assistant ];
- nativeBuildInputs = [ melfa-description catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''An automatically generated package with all the configuration and launch files for using the rv4fl with the MoveIt! Motion Planning Framework'';
diff --git a/kinetic/rv7fl-moveit-config/default.nix b/kinetic/rv7fl-moveit-config/default.nix
index f4664ad454..bf97351787 100644
--- a/kinetic/rv7fl-moveit-config/default.nix
+++ b/kinetic/rv7fl-moveit-config/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f4ea2a8a65df905c1acbfb16f8073be39abf80ea031fcb5059372011a3970833";
};
+ buildInputs = [ melfa-description ];
propagatedBuildInputs = [ melfa-description moveit-fake-controller-manager moveit-ros-move-group moveit-ros-visualization moveit-kinematics robot-state-publisher joint-state-publisher xacro moveit-planners-ompl ];
- nativeBuildInputs = [ melfa-description catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''An automatically generated package with all the configuration and launch files for using the rv7fl with the MoveIt! Motion Planning Framework'';
diff --git a/kinetic/rviz-imu-plugin/default.nix b/kinetic/rviz-imu-plugin/default.nix
index f10f583924..75c9cd5566 100644
--- a/kinetic/rviz-imu-plugin/default.nix
+++ b/kinetic/rviz-imu-plugin/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "fd647aebf281f3ff8c653f0da0c84999bff918aa07fa2910ab83be3e7bb882ec";
};
+ buildInputs = [ roscpp rviz qt5.qtbase ];
propagatedBuildInputs = [ roscpp rviz qt5.qtbase ];
- nativeBuildInputs = [ catkin roscpp rviz qt5.qtbase ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''RVIZ plugin for IMU visualization'';
diff --git a/kinetic/rviz-plugin-tutorials/default.nix b/kinetic/rviz-plugin-tutorials/default.nix
index 101e8bbf05..a2b4261643 100644
--- a/kinetic/rviz-plugin-tutorials/default.nix
+++ b/kinetic/rviz-plugin-tutorials/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "76998d671893d077f5fe8a074f9c8bcef142956e81a5902250509a4d061d598a";
};
+ buildInputs = [ rviz qt5.qtbase ];
propagatedBuildInputs = [ rviz qt5.qtbase ];
- nativeBuildInputs = [ catkin rviz qt5.qtbase ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Tutorials showing how to write plugins for RViz.'';
diff --git a/kinetic/rviz-python-tutorial/default.nix b/kinetic/rviz-python-tutorial/default.nix
index 2f1f3036d7..9bc8bf1a17 100644
--- a/kinetic/rviz-python-tutorial/default.nix
+++ b/kinetic/rviz-python-tutorial/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "30bab9adabf6c5f06ce36eae6cbd2941fbda56fd51675330ced07110d9dee064";
};
+ buildInputs = [ rviz ];
propagatedBuildInputs = [ rviz ];
- nativeBuildInputs = [ catkin rviz ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Tutorials showing how to call into rviz internals from python scripts.'';
diff --git a/kinetic/rviz-recorder-buttons/default.nix b/kinetic/rviz-recorder-buttons/default.nix
index 40e4cbfec9..f2b392c9e3 100644
--- a/kinetic/rviz-recorder-buttons/default.nix
+++ b/kinetic/rviz-recorder-buttons/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f061af668eba0b24cc909015056d70db30d52de6018955dd457404d8087d1de5";
};
+ buildInputs = [ std-srvs rviz pluginlib actionlib class-loader roscpp ];
propagatedBuildInputs = [ std-srvs rviz pluginlib actionlib roscpp ];
- nativeBuildInputs = [ std-srvs catkin rviz pluginlib actionlib class-loader roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The rviz_recorder_buttons package'';
diff --git a/kinetic/rviz/default.nix b/kinetic/rviz/default.nix
index 96c0aeb6e5..a3001a8c46 100644
--- a/kinetic/rviz/default.nix
+++ b/kinetic/rviz/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, rosconsole, tinyxml, rospy, tf, geometry-msgs, image-transport, message-filters, urdfdom-headers, roslib, libGL, std-srvs, ogre1_9, rosbag, catkin, nav-msgs, urdf, resource-retriever, std-msgs, libGLU, laser-geometry, visualization-msgs, python-qt-binding, roscpp, pluginlib, cmake-modules, libyamlcpp, sensor-msgs, assimp, qt5, interactive-markers, eigen, media-export, map-msgs }:
+{ lib, buildRosPackage, fetchurl, rosconsole, tinyxml, rospy, tf, geometry-msgs, image-transport, message-filters, urdfdom-headers, roslib, libGL, std-srvs, ogre1_9, rosbag, catkin, nav-msgs, urdf, resource-retriever, std-msgs, libGLU, laser-geometry, python-qt-binding, roscpp, visualization-msgs, cmake-modules, pluginlib, libyamlcpp, sensor-msgs, assimp, qt5, interactive-markers, eigen, media-export, map-msgs }:
buildRosPackage {
pname = "ros-kinetic-rviz";
version = "1.12.17";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "02d3124adc7e48501cf1e3d4edbd124a263b98c180b24983ecf36b56a6ae8d93";
};
+ buildInputs = [ std-srvs rosconsole ogre1_9 rosbag tinyxml roslib nav-msgs urdf resource-retriever rospy std-msgs libGLU laser-geometry tf python-qt-binding roscpp visualization-msgs geometry-msgs cmake-modules pluginlib libyamlcpp image-transport sensor-msgs message-filters qt5.qtbase assimp urdfdom-headers interactive-markers eigen libGL map-msgs ];
propagatedBuildInputs = [ std-srvs rosconsole ogre1_9 rosbag tinyxml roslib nav-msgs urdf resource-retriever rospy std-msgs libGLU laser-geometry visualization-msgs tf python-qt-binding roscpp geometry-msgs pluginlib libyamlcpp image-transport sensor-msgs message-filters qt5.qtbase assimp urdfdom-headers interactive-markers eigen media-export libGL map-msgs ];
- nativeBuildInputs = [ std-srvs rosconsole ogre1_9 rosbag catkin tinyxml roslib nav-msgs urdf resource-retriever rospy std-msgs libGLU laser-geometry tf python-qt-binding roscpp visualization-msgs geometry-msgs cmake-modules pluginlib libyamlcpp image-transport sensor-msgs message-filters qt5.qtbase assimp urdfdom-headers interactive-markers eigen libGL map-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''3D visualization tool for ROS.'';
diff --git a/kinetic/safety-limiter/default.nix b/kinetic/safety-limiter/default.nix
index 67e46283c1..d9e15f1a03 100644
--- a/kinetic/safety-limiter/default.nix
+++ b/kinetic/safety-limiter/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, cmake-modules, roslint, sensor-msgs, catkin, tf2-ros, diagnostic-updater, rostest, tf2-sensor-msgs, neonavigation-common, xmlrpcpp, pcl-ros, roscpp, geometry-msgs, eigen }:
+{ lib, buildRosPackage, fetchurl, cmake-modules, roslint, sensor-msgs, catkin, tf2-ros, diagnostic-updater, tf2-sensor-msgs, rostest, neonavigation-common, xmlrpcpp, pcl-ros, roscpp, geometry-msgs, eigen }:
buildRosPackage {
pname = "ros-kinetic-safety-limiter";
version = "0.3.1";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "c97415e8cd8db969c106e1be4be5e39c497730eb76729147baa0c3abc0839bae";
};
+ buildInputs = [ cmake-modules sensor-msgs tf2-ros diagnostic-updater tf2-sensor-msgs neonavigation-common xmlrpcpp pcl-ros roscpp geometry-msgs eigen ];
checkInputs = [ rostest roslint ];
propagatedBuildInputs = [ cmake-modules sensor-msgs tf2-ros diagnostic-updater tf2-sensor-msgs neonavigation-common xmlrpcpp pcl-ros roscpp geometry-msgs eigen ];
- nativeBuildInputs = [ cmake-modules sensor-msgs catkin tf2-ros diagnostic-updater tf2-sensor-msgs neonavigation-common xmlrpcpp pcl-ros roscpp geometry-msgs eigen ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Motion limiter package for collision prevention'';
diff --git a/kinetic/sainsmart-relay-usb/default.nix b/kinetic/sainsmart-relay-usb/default.nix
index 3d4d035705..b3a6634839 100644
--- a/kinetic/sainsmart-relay-usb/default.nix
+++ b/kinetic/sainsmart-relay-usb/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, libftdi, roscpp, std-msgs, roslib }:
+{ lib, buildRosPackage, fetchurl, catkin, roscpp, libftdi, std-msgs, roslib }:
buildRosPackage {
pname = "ros-kinetic-sainsmart-relay-usb";
version = "0.0.2";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a7c45ddb079d74a3c0fb1f29cb325395b37c8d2806cd2fef178ae946e52d5420";
};
+ buildInputs = [ std-msgs roscpp roslib libftdi ];
propagatedBuildInputs = [ std-msgs roscpp libftdi ];
- nativeBuildInputs = [ roslib std-msgs catkin roscpp libftdi ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''SainSmart USB relay driver controller'';
diff --git a/kinetic/sbg-driver/default.nix b/kinetic/sbg-driver/default.nix
index 8822f4d681..759b95af69 100644
--- a/kinetic/sbg-driver/default.nix
+++ b/kinetic/sbg-driver/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "6ed1e97b68eef62f702922cbeb80dad354ae1fb1f173884be4b2bb427f8f054b";
};
+ buildInputs = [ std-srvs message-generation std-msgs sensor-msgs roscpp geometry-msgs ];
propagatedBuildInputs = [ std-srvs message-runtime std-msgs sensor-msgs roscpp geometry-msgs ];
- nativeBuildInputs = [ std-srvs message-generation catkin std-msgs sensor-msgs roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The SBG ROS Driver package'';
diff --git a/kinetic/sbpl-lattice-planner/default.nix b/kinetic/sbpl-lattice-planner/default.nix
index f899f10c51..e1326c1d64 100644
--- a/kinetic/sbpl-lattice-planner/default.nix
+++ b/kinetic/sbpl-lattice-planner/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "9f967def8078ff38d3862a0179fd63528756e373dfde2f10804d3ec9288a1dc4";
};
+ buildInputs = [ costmap-2d pluginlib nav-core sbpl tf2 nav-msgs message-generation roscpp geometry-msgs ];
propagatedBuildInputs = [ costmap-2d pluginlib nav-core sbpl tf2 nav-msgs message-runtime roscpp geometry-msgs ];
- nativeBuildInputs = [ costmap-2d pluginlib nav-core catkin sbpl tf2 nav-msgs message-generation roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The sbpl_lattice_planner is a global planner plugin for move_base and wraps
diff --git a/kinetic/sbpl-recovery/default.nix b/kinetic/sbpl-recovery/default.nix
index f527d4dbd8..45f2f19120 100644
--- a/kinetic/sbpl-recovery/default.nix
+++ b/kinetic/sbpl-recovery/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a115808f76c0af411478169c4de14e809274618006234a4a20cae744d4b38eb0";
};
+ buildInputs = [ sbpl-lattice-planner pose-follower costmap-2d pluginlib base-local-planner nav-core roscpp ];
propagatedBuildInputs = [ sbpl-lattice-planner pose-follower costmap-2d pluginlib base-local-planner nav-core roscpp ];
- nativeBuildInputs = [ sbpl-lattice-planner pose-follower costmap-2d catkin pluginlib base-local-planner nav-core roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A recovery behavior that uses the sbpl lattice planner and the pose
diff --git a/kinetic/sbpl/default.nix b/kinetic/sbpl/default.nix
index df68097fe5..077df8675d 100644
--- a/kinetic/sbpl/default.nix
+++ b/kinetic/sbpl/default.nix
@@ -12,6 +12,7 @@ buildRosPackage {
sha256 = "86a8b74577750dae1bef17c5515bff74267ef54ccb80882cfaf96209e4dc0b57";
};
+ buildInputs = [ cmake ];
nativeBuildInputs = [ cmake ];
meta = {
diff --git a/kinetic/scan-to-cloud-converter/default.nix b/kinetic/scan-to-cloud-converter/default.nix
index b3ed34be19..5889fea68e 100644
--- a/kinetic/scan-to-cloud-converter/default.nix
+++ b/kinetic/scan-to-cloud-converter/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "bcfa4da677e54989fbe02414166c39ac0f26c6b364d1bd1c81725557c6afc7a5";
};
+ buildInputs = [ pcl roscpp pcl-conversions pcl-ros ];
propagatedBuildInputs = [ pcl roscpp pcl-conversions pcl-ros ];
- nativeBuildInputs = [ pcl-ros pcl catkin roscpp pcl-conversions ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Converts LaserScan to PointCloud messages.'';
diff --git a/kinetic/scheduler-msgs/default.nix b/kinetic/scheduler-msgs/default.nix
index d143927888..ebacfaaf53 100644
--- a/kinetic/scheduler-msgs/default.nix
+++ b/kinetic/scheduler-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "b60dd96065e4ed9942d5cfdbdd964eb0888dbc451720148e3854b2a6c44f77ab";
};
+ buildInputs = [ uuid-msgs message-generation std-msgs rocon-std-msgs ];
propagatedBuildInputs = [ std-msgs uuid-msgs message-runtime rocon-std-msgs ];
- nativeBuildInputs = [ uuid-msgs message-generation std-msgs catkin rocon-std-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages used by the rocon scheduler.'';
diff --git a/kinetic/schunk-canopen-driver/default.nix b/kinetic/schunk-canopen-driver/default.nix
index a8201eae37..cf082be6ee 100644
--- a/kinetic/schunk-canopen-driver/default.nix
+++ b/kinetic/schunk-canopen-driver/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7f759e22ba5437b68850346429aa1b4bc1b6cb25252c1a571bb50c12f1ae7060";
};
+ buildInputs = [ controller-manager hardware-interface std-srvs fzi-icl-core control-msgs joint-limits-interface sensor-msgs message-generation urdf fzi-icl-can actionlib std-msgs roscpp ];
propagatedBuildInputs = [ controller-manager hardware-interface std-srvs fzi-icl-core control-msgs joint-limits-interface sensor-msgs urdf message-runtime robot-state-publisher actionlib std-msgs fzi-icl-can roscpp xacro ros-controllers ];
- nativeBuildInputs = [ controller-manager hardware-interface std-srvs fzi-icl-core control-msgs joint-limits-interface sensor-msgs catkin message-generation urdf fzi-icl-can actionlib std-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The schunk_canopen_driver package'';
diff --git a/kinetic/schunk-libm5api/default.nix b/kinetic/schunk-libm5api/default.nix
index 72be009e90..3b7f0c4a3c 100644
--- a/kinetic/schunk-libm5api/default.nix
+++ b/kinetic/schunk-libm5api/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "79f620ee8a0222e25676bfc02356067ee4d279a37d88c28096ead42a7dad30e9";
};
+ buildInputs = [ libntcan libpcan ];
propagatedBuildInputs = [ libntcan libpcan ];
- nativeBuildInputs = [ catkin libntcan libpcan ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package wraps the libm5api to use it as a ros dependency. Original sources from http://www.schunk-modular-robotics.com/fileadmin/user_upload/software/schunk_libm5api_source.zip.'';
diff --git a/kinetic/schunk-powercube-chain/default.nix b/kinetic/schunk-powercube-chain/default.nix
index d4ce2cbb26..f0fc7ead8d 100644
--- a/kinetic/schunk-powercube-chain/default.nix
+++ b/kinetic/schunk-powercube-chain/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "4a63347c6c46154ad0e35b0a5f652aaee3b1cad20378b17ab80c163f7fd709f8";
};
+ buildInputs = [ std-srvs control-msgs schunk-libm5api trajectory-msgs sensor-msgs linuxHeaders cob-srvs libntcan urdf std-msgs diagnostic-msgs roscpp libpcan ];
propagatedBuildInputs = [ std-srvs control-msgs schunk-libm5api trajectory-msgs sensor-msgs linuxHeaders cob-srvs libntcan urdf std-msgs diagnostic-msgs roscpp libpcan ];
- nativeBuildInputs = [ std-srvs control-msgs schunk-libm5api trajectory-msgs sensor-msgs catkin linuxHeaders cob-srvs libntcan urdf std-msgs diagnostic-msgs roscpp libpcan ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This packages provides a configurable driver of a chain
diff --git a/kinetic/schunk-sdh/default.nix b/kinetic/schunk-sdh/default.nix
index c28a0ecc8b..7456062d34 100644
--- a/kinetic/schunk-sdh/default.nix
+++ b/kinetic/schunk-sdh/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "49c6ec8bd510dc0fb1514ee94d2e0f8b12a6b7489e31025028f9ca7362ba8bd3";
};
+ buildInputs = [ std-srvs boost roslint control-msgs trajectory-msgs sensor-msgs cob-srvs libntcan message-generation urdf actionlib libusb std-msgs diagnostic-msgs roscpp libpcan dpkg ];
propagatedBuildInputs = [ std-srvs boost control-msgs trajectory-msgs sensor-msgs cob-srvs libntcan urdf actionlib message-runtime libusb std-msgs diagnostic-msgs roscpp libpcan dpkg ];
- nativeBuildInputs = [ std-srvs boost roslint control-msgs trajectory-msgs sensor-msgs catkin cob-srvs libntcan message-generation urdf actionlib libusb std-msgs diagnostic-msgs roscpp libpcan dpkg ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides an interface for operating the schunk dexterous hand (SDH), including the tactile sensors.'';
diff --git a/kinetic/schunk-svh-driver/default.nix b/kinetic/schunk-svh-driver/default.nix
index cb5e1742dc..4ffaf4adf5 100644
--- a/kinetic/schunk-svh-driver/default.nix
+++ b/kinetic/schunk-svh-driver/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "454534ca0f2ab9dcaadac08692c0c972dcd737de3df41092ac28d0df03c2f7d8";
};
+ buildInputs = [ rqt-gui-py fzi-icl-core fzi-icl-comm sensor-msgs rqt-gui rospy urdf dynamic-reconfigure std-msgs roscpp xacro ];
propagatedBuildInputs = [ rqt-gui-py fzi-icl-core fzi-icl-comm sensor-msgs rqt-gui rospy urdf dynamic-reconfigure std-msgs roscpp xacro ];
- nativeBuildInputs = [ rqt-gui-py fzi-icl-core fzi-icl-comm sensor-msgs rqt-gui catkin rospy urdf dynamic-reconfigure std-msgs roscpp xacro ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''SVH Driver wrapper to enable control of the Schunk five finger hand'';
diff --git a/kinetic/scratch4robots/default.nix b/kinetic/scratch4robots/default.nix
index 07837c9104..232caaf23a 100644
--- a/kinetic/scratch4robots/default.nix
+++ b/kinetic/scratch4robots/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "06885d6419dad80bc40830296bcb3e6370c48c49256efe8683e60efb62991ec5";
};
+ buildInputs = [ rospy ];
checkInputs = [ rostest rosunit ];
propagatedBuildInputs = [ rospy ];
- nativeBuildInputs = [ catkin rospy ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''scratch4robots'';
diff --git a/kinetic/self-test/default.nix b/kinetic/self-test/default.nix
index 9ef7a92bf6..183bc2896f 100644
--- a/kinetic/self-test/default.nix
+++ b/kinetic/self-test/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "58930fe58abcfafe1db6819f55d4ed483d92d7f28feb545f66cae80fb85b0d69";
};
+ buildInputs = [ diagnostic-msgs rostest roscpp diagnostic-updater ];
propagatedBuildInputs = [ diagnostic-msgs roscpp diagnostic-updater ];
- nativeBuildInputs = [ diagnostic-updater rostest diagnostic-msgs catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''self_test'';
diff --git a/kinetic/semantic-point-annotator/default.nix b/kinetic/semantic-point-annotator/default.nix
index a8324afd2b..d432b57aa1 100644
--- a/kinetic/semantic-point-annotator/default.nix
+++ b/kinetic/semantic-point-annotator/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, roscpp, pcl-ros, tf, eigen }:
+{ lib, buildRosPackage, fetchurl, catkin, roscpp, eigen, tf, pcl-ros }:
buildRosPackage {
pname = "ros-kinetic-semantic-point-annotator";
version = "0.1.28";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "90b205197bb603f92fa6ca99780882905a49ee78c8f7eebaaa9b86351d5dcefe";
};
+ buildInputs = [ tf eigen roscpp pcl-ros ];
propagatedBuildInputs = [ tf eigen roscpp pcl-ros ];
- nativeBuildInputs = [ eigen catkin tf pcl-ros roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A node which annotates 3D point cloud data with semantic labels.'';
diff --git a/kinetic/sensor-module-tutorial/default.nix b/kinetic/sensor-module-tutorial/default.nix
index fbbacead0b..657ee2e1e3 100644
--- a/kinetic/sensor-module-tutorial/default.nix
+++ b/kinetic/sensor-module-tutorial/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "10ee406db0188592993202ac6075c720d822e7bd575d9e3a8fe88cb5955c1f0a";
};
+ buildInputs = [ std-msgs roscpp boost robotis-framework-common ];
propagatedBuildInputs = [ std-msgs roscpp boost robotis-framework-common ];
- nativeBuildInputs = [ boost std-msgs catkin roscpp robotis-framework-common ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The sensor_module_tutorial package'';
diff --git a/kinetic/sensor-msgs/default.nix b/kinetic/sensor-msgs/default.nix
index 5855be7cc7..c6e9e8932a 100644
--- a/kinetic/sensor-msgs/default.nix
+++ b/kinetic/sensor-msgs/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "c6dc7550aa24eb95abdd0a98e55de8bc0e20f693648c572f2648fdd7f97cc518";
};
+ buildInputs = [ std-msgs message-generation geometry-msgs ];
checkInputs = [ rosbag rosunit ];
propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package defines messages for commonly used sensors, including
diff --git a/kinetic/serial-utils/default.nix b/kinetic/serial-utils/default.nix
index e84b15ffc5..ee56518a96 100644
--- a/kinetic/serial-utils/default.nix
+++ b/kinetic/serial-utils/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "907e265f1c308e7fa0c6c70405ec9b279af540a0213a64707302019845d85256";
};
+ buildInputs = [ serial boost ];
propagatedBuildInputs = [ serial boost ];
- nativeBuildInputs = [ catkin serial boost ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A package which adds useful additions to the serial package.'';
diff --git a/kinetic/settlerlib/default.nix b/kinetic/settlerlib/default.nix
index 8d72927508..fb698eac34 100644
--- a/kinetic/settlerlib/default.nix
+++ b/kinetic/settlerlib/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "61737cc215bdf01acfbee2d2071761b241befb7d7ceaac78ebae8588a5442aa7";
};
+ buildInputs = [ boost rostime rosconsole calibration-msgs ];
propagatedBuildInputs = [ boost rostime rosconsole calibration-msgs ];
- nativeBuildInputs = [ boost rosconsole catkin rostime calibration-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Defines helper functions and routines that greatly help when trying to create a settler
diff --git a/kinetic/shape-msgs/default.nix b/kinetic/shape-msgs/default.nix
index 6e8b3bd4b4..74e0c32244 100644
--- a/kinetic/shape-msgs/default.nix
+++ b/kinetic/shape-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "35157ebb79cdaa9df362b514b3b19a6065fc2c5db4cb17fb3d7a2390a6d0e3ca";
};
+ buildInputs = [ std-msgs message-generation geometry-msgs ];
propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains messages for defining shapes, such as simple solid
diff --git a/kinetic/sick-safetyscanners/default.nix b/kinetic/sick-safetyscanners/default.nix
index fffeaba566..b78d30f987 100644
--- a/kinetic/sick-safetyscanners/default.nix
+++ b/kinetic/sick-safetyscanners/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "15c08cd9d706ea5c1730737c4399f4c6e1ee922a979383da21c0cc5c1d34848f";
};
+ buildInputs = [ message-generation dynamic-reconfigure std-msgs sensor-msgs roscpp ];
propagatedBuildInputs = [ message-runtime dynamic-reconfigure std-msgs sensor-msgs roscpp rqt-reconfigure ];
- nativeBuildInputs = [ message-generation catkin dynamic-reconfigure std-msgs sensor-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides an Interface to read the sensor output of a SICK
diff --git a/kinetic/sick-scan/default.nix b/kinetic/sick-scan/default.nix
index 1e263437ab..3d6f24a2f6 100644
--- a/kinetic/sick-scan/default.nix
+++ b/kinetic/sick-scan/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "ef68d72413c6f5da0471b658d89a650d3ef3c2c90f0e06c6afc89d97796fcf7f";
};
+ buildInputs = [ diagnostic-updater message-generation pcl-ros dynamic-reconfigure visualization-msgs pcl-conversions sensor-msgs roscpp ];
propagatedBuildInputs = [ diagnostic-updater message-runtime visualization-msgs pcl-ros dynamic-reconfigure roscpp pcl-conversions sensor-msgs ];
- nativeBuildInputs = [ sensor-msgs catkin roscpp diagnostic-updater message-generation pcl-ros dynamic-reconfigure visualization-msgs pcl-conversions ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A ROS driver for the SICK TiM and SICK MRS series of laser scanners.
diff --git a/kinetic/sick-tim/default.nix b/kinetic/sick-tim/default.nix
index c024e6b415..dec86ee85c 100644
--- a/kinetic/sick-tim/default.nix
+++ b/kinetic/sick-tim/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "bc29bacd16e5bf8d0e4dc87901df882531115dd3c7608326c922f759bb4555fc";
};
+ buildInputs = [ libusb1 diagnostic-updater roslaunch dynamic-reconfigure sensor-msgs roscpp ];
propagatedBuildInputs = [ libusb1 diagnostic-updater robot-state-publisher dynamic-reconfigure sensor-msgs roscpp libusb xacro ];
- nativeBuildInputs = [ libusb1 diagnostic-updater roslaunch catkin dynamic-reconfigure sensor-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A ROS driver for the SICK TiM and the SICK MRS 1000 laser scanners.'';
diff --git a/kinetic/sick-visionary-t-driver/default.nix b/kinetic/sick-visionary-t-driver/default.nix
index a6f4c93d01..13a71f47a0 100644
--- a/kinetic/sick-visionary-t-driver/default.nix
+++ b/kinetic/sick-visionary-t-driver/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "1d8c41a55a787e66638cd0eda28f68ce3725773c25160369426049e8d95d3d18";
};
+ buildInputs = [ image-transport roslaunch cv-bridge sensor-msgs roscpp ];
propagatedBuildInputs = [ image-transport roslaunch cv-bridge sensor-msgs roscpp ];
- nativeBuildInputs = [ catkin image-transport roslaunch cv-bridge sensor-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Open source driver for the SICK Visionary-T 3D TOF camera.'';
diff --git a/kinetic/simple-arm/default.nix b/kinetic/simple-arm/default.nix
index ed0a045e27..7c9d3a93d5 100644
--- a/kinetic/simple-arm/default.nix
+++ b/kinetic/simple-arm/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "292ef6205a024c748684021d6e2fed99520dc0e5b10f89170869da1beba418c2";
};
+ buildInputs = [ sensor-msgs rospy ];
propagatedBuildInputs = [ pythonPackages.numpy sensor-msgs rospy ];
- nativeBuildInputs = [ sensor-msgs catkin rospy ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Simple velocity controlled arm. Teleoperation software and firmware.'';
diff --git a/kinetic/simple-drive/default.nix b/kinetic/simple-drive/default.nix
index 3b8d589f9a..9a8924c4e9 100644
--- a/kinetic/simple-drive/default.nix
+++ b/kinetic/simple-drive/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "abe34cd8127d63aaca2d44e70634d780cbfdb6cef5b6ae9d8076a01796eaeeca";
};
+ buildInputs = [ actionlib-msgs rospy std-msgs sensor-msgs geometry-msgs ];
propagatedBuildInputs = [ actionlib-msgs rospy std-msgs sensor-msgs geometry-msgs ];
- nativeBuildInputs = [ actionlib-msgs rospy std-msgs sensor-msgs catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A full, but simple robot drive system. Includes skid steering joystick teleoperation, control of a panning servo, a cmd_vel multiplexer, and Arduino firmware.'';
diff --git a/kinetic/simple-grasping/default.nix b/kinetic/simple-grasping/default.nix
index 3de15f74d5..a4ca8fec57 100644
--- a/kinetic/simple-grasping/default.nix
+++ b/kinetic/simple-grasping/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7be19db8ffec57bdfa8de7cfbc121aa7ce703ef9e43bf4d9f8c5499448649059";
};
+ buildInputs = [ shape-msgs cmake-modules sensor-msgs roscpp message-generation actionlib pcl-ros moveit-msgs tf grasping-msgs geometry-msgs ];
propagatedBuildInputs = [ shape-msgs moveit-python sensor-msgs roscpp message-runtime actionlib moveit-msgs tf pcl-ros grasping-msgs geometry-msgs ];
- nativeBuildInputs = [ shape-msgs cmake-modules sensor-msgs catkin roscpp message-generation actionlib pcl-ros moveit-msgs tf grasping-msgs geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Basic grasping applications and demos.'';
diff --git a/kinetic/simple-message/default.nix b/kinetic/simple-message/default.nix
index 872c98f203..e3c3c8bffa 100644
--- a/kinetic/simple-message/default.nix
+++ b/kinetic/simple-message/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "7441b8f0c300d45fd52367d4ccc062a2b904726fc5eccebdf8fdf49d38812cbf";
};
+ buildInputs = [ industrial-msgs roscpp ];
checkInputs = [ rosunit ];
propagatedBuildInputs = [ industrial-msgs roscpp ];
- nativeBuildInputs = [ industrial-msgs catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''simple_message defines a simple messaging connection and protocol for communicating
diff --git a/kinetic/simple-navigation-goals-tutorial/default.nix b/kinetic/simple-navigation-goals-tutorial/default.nix
index 989ae4228e..da42927e52 100644
--- a/kinetic/simple-navigation-goals-tutorial/default.nix
+++ b/kinetic/simple-navigation-goals-tutorial/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "c10b2a1e98aa617b16dbea9340eb73e50cc8b5184f1bd454884d0b6505a09d9f";
};
+ buildInputs = [ move-base-msgs tf roscpp actionlib ];
propagatedBuildInputs = [ move-base-msgs tf roscpp actionlib ];
- nativeBuildInputs = [ move-base-msgs actionlib catkin tf roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The simple_navigation_goals_tutorial package'';
diff --git a/kinetic/single-joint-position-action/default.nix b/kinetic/single-joint-position-action/default.nix
index cb68131fa1..b6c58d9363 100644
--- a/kinetic/single-joint-position-action/default.nix
+++ b/kinetic/single-joint-position-action/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "144af5b4aca93515cfbc20599bd296efd77b8b984e433ef943467d1ada7bb250";
};
+ buildInputs = [ pr2-controllers-msgs roscpp actionlib ];
propagatedBuildInputs = [ pr2-controllers-msgs roscpp actionlib ];
- nativeBuildInputs = [ pr2-controllers-msgs catkin roscpp actionlib ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The single joint position action is a node that provides an action
diff --git a/kinetic/skybiometry-ros/default.nix b/kinetic/skybiometry-ros/default.nix
index 1846596a37..f7f27959a1 100644
--- a/kinetic/skybiometry-ros/default.nix
+++ b/kinetic/skybiometry-ros/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8fa132d77f7684f84d73ff6af23dd416ed52c4985261d7e59968b2f396e18719";
};
+ buildInputs = [ rospy cv-bridge image-recognition-msgs ];
propagatedBuildInputs = [ rospy cv-bridge image-recognition-msgs ];
- nativeBuildInputs = [ rospy catkin cv-bridge image-recognition-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The skybiometry_ros package'';
diff --git a/kinetic/slam-constructor/default.nix b/kinetic/slam-constructor/default.nix
index 06eb9b6903..49622d528f 100644
--- a/kinetic/slam-constructor/default.nix
+++ b/kinetic/slam-constructor/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, rosbag-storage, tf, gtest, catkin, message-filters, sensor-msgs, nav-msgs, std-msgs, roscpp, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, rosbag-storage, tf, sensor-msgs, gtest, message-filters, catkin, nav-msgs, std-msgs, roscpp, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-slam-constructor";
version = "0.9.3";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "87b75373121fee8d6ecc36e9d3336f948cb16e99bdca089907e1b72c00c83ab2";
};
+ buildInputs = [ rosbag-storage nav-msgs geometry-msgs std-msgs sensor-msgs tf message-filters roscpp ];
checkInputs = [ gtest ];
propagatedBuildInputs = [ rosbag-storage nav-msgs geometry-msgs std-msgs sensor-msgs tf message-filters roscpp ];
- nativeBuildInputs = [ rosbag-storage sensor-msgs catkin message-filters roscpp nav-msgs std-msgs tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The package provides implementation of several 2D laser-based simultaneous
diff --git a/kinetic/slam-karto/default.nix b/kinetic/slam-karto/default.nix
index fb8689f9b4..78ef4955e5 100644
--- a/kinetic/slam-karto/default.nix
+++ b/kinetic/slam-karto/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d08092e30515f9e20a14e1fdc9827ea479fa8b29c7dd1b25750db95cd0889348";
};
+ buildInputs = [ rosconsole cmake-modules sensor-msgs message-filters roscpp nav-msgs visualization-msgs eigen sparse-bundle-adjustment tf open-karto ];
propagatedBuildInputs = [ rosconsole sensor-msgs message-filters roscpp nav-msgs visualization-msgs eigen sparse-bundle-adjustment tf open-karto ];
- nativeBuildInputs = [ rosconsole cmake-modules sensor-msgs catkin message-filters roscpp nav-msgs visualization-msgs eigen sparse-bundle-adjustment tf open-karto ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package pulls in the Karto mapping library, and provides a ROS
diff --git a/kinetic/slic/default.nix b/kinetic/slic/default.nix
index 0759234dbf..6c0f89fabb 100644
--- a/kinetic/slic/default.nix
+++ b/kinetic/slic/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e0827b668e4dc5ba0b6dd155e4919679ed82e184a9e59a074508216b1187e15f";
};
+ buildInputs = [ cacert cmake-modules openssl git opencv3 ];
propagatedBuildInputs = [ opencv3 ];
- nativeBuildInputs = [ cacert cmake-modules openssl git cmake opencv3 ];
+ nativeBuildInputs = [ cmake ];
meta = {
description = ''SLIC-Superpizel ROS Wrapper
diff --git a/kinetic/smach-msgs/default.nix b/kinetic/smach-msgs/default.nix
index e00861e2e8..7544932941 100644
--- a/kinetic/smach-msgs/default.nix
+++ b/kinetic/smach-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a631bbe6e98228624f07877ab7581a01c9881c96c69c1a57b757e0a4df5a0c01";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''this package contains a set of messages that are used by the introspection
diff --git a/kinetic/smach-ros/default.nix b/kinetic/smach-ros/default.nix
index 1a79f13dbf..c684a0e8d4 100644
--- a/kinetic/smach-ros/default.nix
+++ b/kinetic/smach-ros/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "c8335753bfb9ae2df4558961578a63f9c5ecd277d1ed548fb174369664030e61";
};
+ buildInputs = [ rostest ];
propagatedBuildInputs = [ std-srvs smach-msgs rostopic actionlib-msgs actionlib std-msgs smach rospy ];
- nativeBuildInputs = [ rostest catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The smach_ros package contains extensions for the SMACH library to
diff --git a/kinetic/smach-viewer/default.nix b/kinetic/smach-viewer/default.nix
index 024653fd65..bb1d8592f0 100644
--- a/kinetic/smach-viewer/default.nix
+++ b/kinetic/smach-viewer/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8473346bc221e0342a8d18c5f42a2fbf0b4f0bdd195bceed01d97bc121d1e26d";
};
+ buildInputs = [ rostest ];
propagatedBuildInputs = [ smach-msgs smach-ros graphviz pythonPackages.wxPython ];
- nativeBuildInputs = [ rostest catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The smach viewer is a GUI that shows the state of hierarchical
diff --git a/kinetic/sns-ik-lib/default.nix b/kinetic/sns-ik-lib/default.nix
index 642c26904d..e0c527b075 100644
--- a/kinetic/sns-ik-lib/default.nix
+++ b/kinetic/sns-ik-lib/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "ea8bfa9c4d66a8f09f3c8ce6ed2a1ac7673bba0f40873a5490c46c9c4b570723";
};
+ buildInputs = [ kdl-parser orocos-kdl eigen std-msgs roscpp ];
propagatedBuildInputs = [ std-msgs roscpp orocos-kdl ];
- nativeBuildInputs = [ kdl-parser orocos-kdl eigen std-msgs catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Saturation in the Null Space (SNS) Inverse Kinematic Library.
diff --git a/kinetic/social-navigation-layers/default.nix b/kinetic/social-navigation-layers/default.nix
index 2fb05349f8..74467653e8 100644
--- a/kinetic/social-navigation-layers/default.nix
+++ b/kinetic/social-navigation-layers/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "b91f57c0dccbe5ca62c5bb704003413904caf8c9ca0ba32c66f8706c12c03016";
};
+ buildInputs = [ people-msgs costmap-2d roscpp dynamic-reconfigure ];
propagatedBuildInputs = [ people-msgs costmap-2d roscpp dynamic-reconfigure ];
- nativeBuildInputs = [ costmap-2d dynamic-reconfigure people-msgs catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Plugin-based layers for the navigation stack that
diff --git a/kinetic/socketcan-bridge/default.nix b/kinetic/socketcan-bridge/default.nix
index 29d65b1041..b2f5ddceb0 100644
--- a/kinetic/socketcan-bridge/default.nix
+++ b/kinetic/socketcan-bridge/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "44760caaf9b93229a113e91b889e6b2a6dcc7d7425335044a7776ee085cfed43";
};
+ buildInputs = [ can-msgs roscpp socketcan-interface ];
checkInputs = [ rostest roslint rosunit ];
propagatedBuildInputs = [ can-msgs roscpp socketcan-interface ];
- nativeBuildInputs = [ can-msgs catkin roscpp socketcan-interface ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Conversion nodes for messages from SocketCAN to a ROS Topic and vice versa.'';
diff --git a/kinetic/socketcan-interface/default.nix b/kinetic/socketcan-interface/default.nix
index c87034baef..bca2b41e3e 100644
--- a/kinetic/socketcan-interface/default.nix
+++ b/kinetic/socketcan-interface/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "9911276f244b4a5d26acd43b2647ddecf585986e229a3331a0269b171ff7d6c0";
};
+ buildInputs = [ linuxHeaders class-loader boost ];
checkInputs = [ rosunit ];
propagatedBuildInputs = [ linuxHeaders class-loader boost ];
- nativeBuildInputs = [ linuxHeaders class-loader catkin boost ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Generic CAN interface description with helpers for filtering and driver implementation. Further a socketcan implementation based on boost::asio is included.'';
diff --git a/kinetic/sophus-ros-conversions/default.nix b/kinetic/sophus-ros-conversions/default.nix
index 671911449d..aa8d36a0fe 100644
--- a/kinetic/sophus-ros-conversions/default.nix
+++ b/kinetic/sophus-ros-conversions/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e1cfba0989700bb4b96f67c8e60c3d7c7b69f51aca0b8a8457a287436e8b9d65";
};
+ buildInputs = [ cmake-modules sophus tf geometry-msgs ecl-build ];
propagatedBuildInputs = [ cmake-modules sophus tf geometry-msgs ecl-build ];
- nativeBuildInputs = [ cmake-modules sophus catkin tf geometry-msgs ecl-build ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Conversions between ros and sophus.'';
diff --git a/kinetic/sophus/default.nix b/kinetic/sophus/default.nix
index ee7022a770..b2dd18b4bc 100644
--- a/kinetic/sophus/default.nix
+++ b/kinetic/sophus/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "9cdcd5a6ddc898b2ee5fd6d279d4273c44bde127e74b63edefbfe0a3f795815b";
};
+ buildInputs = [ eigen ];
propagatedBuildInputs = [ catkin eigen ];
- nativeBuildInputs = [ cmake eigen ];
+ nativeBuildInputs = [ cmake ];
meta = {
description = ''C++ implementation of Lie Groups using Eigen.'';
diff --git a/kinetic/sparse-bundle-adjustment/default.nix b/kinetic/sparse-bundle-adjustment/default.nix
index 0c7992097a..26b5e3c219 100644
--- a/kinetic/sparse-bundle-adjustment/default.nix
+++ b/kinetic/sparse-bundle-adjustment/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5135a9ad619561403a733ba7d1405364d417963f4863d32229e3f19a3e5dbccd";
};
+ buildInputs = [ liblapack suitesparse cmake-modules eigen blas ];
propagatedBuildInputs = [ liblapack suitesparse blas ];
- nativeBuildInputs = [ liblapack suitesparse cmake-modules eigen catkin blas ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS wrapper for the sparse bundle adjustment (sba) library (needed for slam_karto)'';
diff --git a/kinetic/speech-recognition-msgs/default.nix b/kinetic/speech-recognition-msgs/default.nix
index ce29a58794..30623afd92 100644
--- a/kinetic/speech-recognition-msgs/default.nix
+++ b/kinetic/speech-recognition-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "bb5f1a028ac1bdf5b06c306180309aff700fc73898efed5a3b5b930f7eb3ec7d";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''speech_recognition_msgs'';
diff --git a/kinetic/spinnaker-camera-driver/default.nix b/kinetic/spinnaker-camera-driver/default.nix
index 61f8a17500..8a3d68188b 100644
--- a/kinetic/spinnaker-camera-driver/default.nix
+++ b/kinetic/spinnaker-camera-driver/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, roslint, camera-info-manager, image-transport, sensor-msgs, catkin, image-proc, roscpp, libusb1, diagnostic-updater, wfov-camera-msgs, image-exposure-msgs, curl, dynamic-reconfigure, roslaunch, nodelet, opencv3, dpkg }:
+{ lib, buildRosPackage, fetchurl, roslaunch, roslint, camera-info-manager, image-transport, sensor-msgs, catkin, libusb1, diagnostic-updater, wfov-camera-msgs, image-exposure-msgs, curl, nodelet, dynamic-reconfigure, image-proc, roscpp, opencv3, dpkg }:
buildRosPackage {
pname = "ros-kinetic-spinnaker-camera-driver";
version = "0.1.3";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "dc25154e17095cf34b1b90105115c4662fb8b6f8a9829a4ce1940f5ce5a09e32";
};
+ buildInputs = [ camera-info-manager image-transport sensor-msgs roscpp libusb1 diagnostic-updater wfov-camera-msgs image-exposure-msgs curl dynamic-reconfigure nodelet opencv3 dpkg ];
checkInputs = [ roslaunch roslint ];
propagatedBuildInputs = [ camera-info-manager image-transport sensor-msgs roscpp libusb1 diagnostic-updater wfov-camera-msgs image-exposure-msgs dynamic-reconfigure image-proc nodelet opencv3 ];
- nativeBuildInputs = [ camera-info-manager image-transport sensor-msgs catkin roscpp libusb1 diagnostic-updater wfov-camera-msgs image-exposure-msgs curl dynamic-reconfigure nodelet opencv3 dpkg ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Spinnaker camera driver based on Spinnaker.'';
diff --git a/kinetic/srdfdom/default.nix b/kinetic/srdfdom/default.nix
index 65628dcdf1..d2fc079ba1 100644
--- a/kinetic/srdfdom/default.nix
+++ b/kinetic/srdfdom/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "2f7dfc30af56d54c3ca610f648ab68face2697f3d4e135410b749dae0d5d0d80";
};
+ buildInputs = [ urdfdom-headers console-bridge urdf cmake-modules boost tinyxml urdfdom-py ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ urdfdom-headers console-bridge boost tinyxml urdfdom-py ];
- nativeBuildInputs = [ urdfdom-headers console-bridge urdf cmake-modules boost catkin tinyxml urdfdom-py ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Parser for Semantic Robot Description Format (SRDF).'';
diff --git a/kinetic/stage-ros/default.nix b/kinetic/stage-ros/default.nix
index eda6782f31..b8ee35d6cb 100644
--- a/kinetic/stage-ros/default.nix
+++ b/kinetic/stage-ros/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "aa282c245ee3f4c0ac0fb9d169f3f5c3c7dbb9ff5d57fe7c69eeec88c2fe4e9f";
};
+ buildInputs = [ std-srvs boost sensor-msgs roscpp rostest nav-msgs std-msgs tf stage geometry-msgs ];
propagatedBuildInputs = [ std-srvs boost sensor-msgs roscpp nav-msgs std-msgs tf stage geometry-msgs ];
- nativeBuildInputs = [ std-srvs boost sensor-msgs catkin roscpp rostest nav-msgs std-msgs tf stage geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides ROS specific hooks for stage'';
diff --git a/kinetic/stage/default.nix b/kinetic/stage/default.nix
index 5558fbf076..465487d37f 100644
--- a/kinetic/stage/default.nix
+++ b/kinetic/stage/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7fecacb03492a12cc0aac09a78065df784017702c431af4f12fbe4ef6165057f";
};
+ buildInputs = [ libjpeg fltk libGLU gtk2 libGL libtool ];
propagatedBuildInputs = [ libGL libjpeg fltk libGLU gtk2 catkin ];
- nativeBuildInputs = [ cmake libjpeg fltk libGLU gtk2 libGL libtool pkg-config ];
+ nativeBuildInputs = [ cmake pkg-config ];
meta = {
description = ''Mobile robot simulator http://rtv.github.com/Stage'';
diff --git a/kinetic/static-tf/default.nix b/kinetic/static-tf/default.nix
index f5a4ef6f24..ddc292d861 100644
--- a/kinetic/static-tf/default.nix
+++ b/kinetic/static-tf/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "dcf5e41d49f0d4ba06657b653c533c538660edf08072fac116c1034a097e0764";
};
+ buildInputs = [ rospy tf tf2-ros geometry-msgs ];
propagatedBuildInputs = [ python tf2-ros rospy tf geometry-msgs ];
- nativeBuildInputs = [ catkin rospy geometry-msgs tf tf2-ros ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The static_tf package'';
diff --git a/kinetic/statistics-msgs/default.nix b/kinetic/statistics-msgs/default.nix
index bc6fa2ebbd..76c80990d1 100644
--- a/kinetic/statistics-msgs/default.nix
+++ b/kinetic/statistics-msgs/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }:
+{ lib, buildRosPackage, fetchurl, message-generation, catkin, message-runtime }:
buildRosPackage {
pname = "ros-kinetic-statistics-msgs";
version = "0.13.4";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "0593822189fe6b7bae956bac76fad51b843825bee0a0d6a5a6f6b1689db7fa82";
};
+ buildInputs = [ message-generation ];
propagatedBuildInputs = [ message-runtime ];
- nativeBuildInputs = [ catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages related to the Point Grey camera driver.'';
diff --git a/kinetic/std-msgs/default.nix b/kinetic/std-msgs/default.nix
index 3f8f32e740..c8a838fb45 100644
--- a/kinetic/std-msgs/default.nix
+++ b/kinetic/std-msgs/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }:
+{ lib, buildRosPackage, fetchurl, message-generation, catkin, message-runtime }:
buildRosPackage {
pname = "ros-kinetic-std-msgs";
version = "0.5.11";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "64d894cdc86fba346136f61ee98b638f1cbc92eb8a58dadb74ee15bea21b9d70";
};
+ buildInputs = [ message-generation ];
propagatedBuildInputs = [ message-runtime ];
- nativeBuildInputs = [ catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Standard ROS Messages including common message types representing primitive data types and other basic message constructs, such as multiarrays.
diff --git a/kinetic/std-srvs/default.nix b/kinetic/std-srvs/default.nix
index fa0609eb32..b2d19c492c 100644
--- a/kinetic/std-srvs/default.nix
+++ b/kinetic/std-srvs/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }:
+{ lib, buildRosPackage, fetchurl, message-generation, catkin, message-runtime }:
buildRosPackage {
pname = "ros-kinetic-std-srvs";
version = "1.11.2";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "223955e2e05e6d86f5c1f57d00c55e4a2f6ac3f9060f727ee512b2602c253184";
};
+ buildInputs = [ message-generation ];
propagatedBuildInputs = [ message-runtime ];
- nativeBuildInputs = [ catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Common service definitions.'';
diff --git a/kinetic/stdr-gui/default.nix b/kinetic/stdr-gui/default.nix
index 4535d17f2d..8f2d683e24 100644
--- a/kinetic/stdr-gui/default.nix
+++ b/kinetic/stdr-gui/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "444e19a08b4653cf8e4ec8568da5aa6bc4028b93fff48fc81f8544a60ac8a441";
};
+ buildInputs = [ stdr-server stdr-robot qt4 tf sensor-msgs roscpp nav-msgs stdr-msgs stdr-parser roslib ];
propagatedBuildInputs = [ stdr-server stdr-robot qt4 tf sensor-msgs roscpp nav-msgs stdr-msgs stdr-parser roslib ];
- nativeBuildInputs = [ stdr-server stdr-robot qt4 tf sensor-msgs catkin roscpp nav-msgs stdr-msgs stdr-parser roslib ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A gui in Qt for visualizing purposes in STDR Simulator.'';
diff --git a/kinetic/stdr-msgs/default.nix b/kinetic/stdr-msgs/default.nix
index f8aec022fa..5f89ed314d 100644
--- a/kinetic/stdr-msgs/default.nix
+++ b/kinetic/stdr-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "6b6018788a554d44f1ab86af880a8caf311952dd68a85f0b02f76400de4f6eb0";
};
+ buildInputs = [ nav-msgs message-generation actionlib-msgs std-msgs geometry-msgs ];
propagatedBuildInputs = [ nav-msgs message-runtime actionlib-msgs std-msgs geometry-msgs ];
- nativeBuildInputs = [ nav-msgs message-generation actionlib-msgs std-msgs catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides msgs, services and actions for STDR Simulator.'';
diff --git a/kinetic/stdr-parser/default.nix b/kinetic/stdr-parser/default.nix
index ac31a237f4..b20e39cd20 100644
--- a/kinetic/stdr-parser/default.nix
+++ b/kinetic/stdr-parser/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8f8d08d6f47fb9a326a3a4bfa2d2d2d5cb3c08f25991bf4e169931f5be82bef0";
};
+ buildInputs = [ libyamlcpp roslib cmake-modules stdr-msgs roscpp tinyxml ];
propagatedBuildInputs = [ libyamlcpp roslib stdr-msgs roscpp tinyxml ];
- nativeBuildInputs = [ libyamlcpp roslib cmake-modules stdr-msgs catkin roscpp tinyxml ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides a library to STDR Simulator, to parse yaml and xml description files.'';
diff --git a/kinetic/stdr-robot/default.nix b/kinetic/stdr-robot/default.nix
index f055f739f3..5a021fdece 100644
--- a/kinetic/stdr-robot/default.nix
+++ b/kinetic/stdr-robot/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8f462e093caac6e63e5cfe3a6985a9863b9106bf3ef4b23a85e48089b588ff77";
};
+ buildInputs = [ tf sensor-msgs roscpp nav-msgs actionlib stdr-msgs stdr-parser nodelet geometry-msgs ];
propagatedBuildInputs = [ stdr-server tf sensor-msgs roscpp nav-msgs actionlib stdr-msgs stdr-parser nodelet geometry-msgs ];
- nativeBuildInputs = [ tf sensor-msgs catkin roscpp nav-msgs actionlib stdr-msgs stdr-parser nodelet geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides robot, sensor implementation, using nodelets for stdr_server to load them.'';
diff --git a/kinetic/stdr-samples/default.nix b/kinetic/stdr-samples/default.nix
index bc588ea867..fce9558a51 100644
--- a/kinetic/stdr-samples/default.nix
+++ b/kinetic/stdr-samples/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "ad1d00afd61790ecd3711da0614f6b85957cc0b117786253eef21e860d833079";
};
+ buildInputs = [ nav-msgs geometry-msgs stdr-msgs sensor-msgs roslib roscpp tf ];
propagatedBuildInputs = [ nav-msgs geometry-msgs stdr-msgs sensor-msgs roslib roscpp tf ];
- nativeBuildInputs = [ nav-msgs catkin geometry-msgs stdr-msgs sensor-msgs roslib roscpp tf ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides sample codes to demonstrate STDR simulator functionalities.'';
diff --git a/kinetic/stdr-server/default.nix b/kinetic/stdr-server/default.nix
index f340a1340a..9519be86df 100644
--- a/kinetic/stdr-server/default.nix
+++ b/kinetic/stdr-server/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, map-server, libyamlcpp, catkin, roscpp, rostest, nav-msgs, nodelet, actionlib, stdr-msgs, visualization-msgs, tf }:
+{ lib, buildRosPackage, fetchurl, map-server, libyamlcpp, tf, catkin, rostest, nav-msgs, nodelet, actionlib, stdr-msgs, visualization-msgs, roscpp }:
buildRosPackage {
pname = "ros-kinetic-stdr-server";
version = "0.3.2";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "4ea189d59daad28cb6a5b5ab61286e28d56898a9110b53e741c0c15be128c07c";
};
+ buildInputs = [ map-server libyamlcpp tf roscpp nav-msgs nodelet actionlib stdr-msgs visualization-msgs ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ map-server libyamlcpp tf roscpp nav-msgs nodelet actionlib stdr-msgs visualization-msgs ];
- nativeBuildInputs = [ map-server libyamlcpp tf catkin roscpp nav-msgs nodelet actionlib stdr-msgs visualization-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Implements synchronization and coordination functionalities of STDR Simulator.'';
diff --git a/kinetic/stereo-image-proc/default.nix b/kinetic/stereo-image-proc/default.nix
index 3293f7cff2..5dafd03c80 100644
--- a/kinetic/stereo-image-proc/default.nix
+++ b/kinetic/stereo-image-proc/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "30be9336043991e64fc422b3d70cd02af14b358db74ead19788c4ff5a284f6c9";
};
+ buildInputs = [ image-transport sensor-msgs cv-bridge message-filters image-geometry dynamic-reconfigure image-proc nodelet stereo-msgs ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ image-transport sensor-msgs cv-bridge message-filters image-geometry dynamic-reconfigure image-proc nodelet stereo-msgs ];
- nativeBuildInputs = [ image-transport sensor-msgs cv-bridge message-filters catkin image-geometry dynamic-reconfigure image-proc nodelet stereo-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Stereo and single image rectification and disparity processing.'';
diff --git a/kinetic/stereo-msgs/default.nix b/kinetic/stereo-msgs/default.nix
index d1c8bc5cb7..0b9b287c1d 100644
--- a/kinetic/stereo-msgs/default.nix
+++ b/kinetic/stereo-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "4a561f87384d6304051f5ece07e273263760d5227343e22bf857a174e1d4c44c";
};
+ buildInputs = [ std-msgs sensor-msgs message-generation ];
propagatedBuildInputs = [ std-msgs sensor-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs sensor-msgs message-generation catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''stereo_msgs contains messages specific to stereo processing, such as disparity images.'';
diff --git a/kinetic/summit-x-control/default.nix b/kinetic/summit-x-control/default.nix
index 95a440df4a..4bb2d3bab9 100644
--- a/kinetic/summit-x-control/default.nix
+++ b/kinetic/summit-x-control/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d0db35c688ea68f4565c3e3e5a48b10f60b11b05138644b7735fb87660a593f6";
};
+ buildInputs = [ robot-state-publisher ros-control summit-x-description summit-xl-pad ros-controllers ];
propagatedBuildInputs = [ robot-state-publisher ros-control summit-x-description summit-xl-pad ros-controllers ];
- nativeBuildInputs = [ robot-state-publisher ros-control summit-x-description catkin summit-xl-pad ros-controllers ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains the launch files that load the required controller interfaces for simulation in Gazebo.'';
diff --git a/kinetic/summit-x-description/default.nix b/kinetic/summit-x-description/default.nix
index 5157af0ef7..03abef641c 100644
--- a/kinetic/summit-x-description/default.nix
+++ b/kinetic/summit-x-description/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "43a639d5d44313b61f8e731fb9baffb1ba9d71d7b02dbb77e4a53447ca8822cb";
};
+ buildInputs = [ robotnik-sensors urdf xacro robot-state-publisher ];
propagatedBuildInputs = [ robotnik-sensors urdf xacro robot-state-publisher ];
- nativeBuildInputs = [ urdf robot-state-publisher catkin xacro robotnik-sensors ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The summit_x_description package'';
diff --git a/kinetic/summit-x-gazebo/default.nix b/kinetic/summit-x-gazebo/default.nix
index a3804d20ab..7b33e2ccee 100644
--- a/kinetic/summit-x-gazebo/default.nix
+++ b/kinetic/summit-x-gazebo/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, gazebo-ros, std-srvs, summit-x-robot-control, tf, summit-x-description, catkin, roscpp, std-msgs, summit-x-control, xacro }:
+{ lib, buildRosPackage, fetchurl, gazebo-ros, std-srvs, summit-x-robot-control, summit-x-control, summit-x-description, catkin, roscpp, std-msgs, tf, xacro }:
buildRosPackage {
pname = "ros-kinetic-summit-x-gazebo";
version = "1.1.1";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "27fda900c03da9b4760d4f407002f8c5b8ca3e9bd91a37d7a75e302b37551a79";
};
+ buildInputs = [ gazebo-ros std-srvs summit-x-robot-control tf summit-x-description roscpp std-msgs summit-x-control xacro ];
propagatedBuildInputs = [ gazebo-ros std-srvs summit-x-robot-control tf summit-x-description roscpp std-msgs summit-x-control xacro ];
- nativeBuildInputs = [ gazebo-ros std-srvs summit-x-robot-control tf summit-x-description catkin roscpp std-msgs summit-x-control xacro ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Launch files and world files to start the models in gazebo'';
diff --git a/kinetic/summit-x-robot-control/default.nix b/kinetic/summit-x-robot-control/default.nix
index 784cf711ab..f66fad778d 100644
--- a/kinetic/summit-x-robot-control/default.nix
+++ b/kinetic/summit-x-robot-control/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "956ff4fcb79a48c86900de082ebaffad54e7ebf32d41cb4503ebca8f2d0ec426";
};
+ buildInputs = [ diagnostic-updater nav-msgs geometry-msgs diagnostic-msgs sensor-msgs tf robotnik-msgs roscpp ];
propagatedBuildInputs = [ diagnostic-updater nav-msgs geometry-msgs diagnostic-msgs sensor-msgs tf robotnik-msgs roscpp ];
- nativeBuildInputs = [ sensor-msgs catkin robotnik-msgs roscpp diagnostic-updater nav-msgs diagnostic-msgs tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Control the robot joints in all kinematic configurations, publishes odom topic and,
diff --git a/kinetic/summit-xl-description/default.nix b/kinetic/summit-xl-description/default.nix
index 3b4a4aab7d..6b65515371 100644
--- a/kinetic/summit-xl-description/default.nix
+++ b/kinetic/summit-xl-description/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "210a3d5d8bfdb2b269cdfe7c122a93cedbee1a16bc05093089cb48550a3602f7";
};
+ buildInputs = [ roslaunch urdf xacro robotnik-sensors ];
propagatedBuildInputs = [ robotnik-sensors urdf xacro robot-state-publisher ];
- nativeBuildInputs = [ urdf roslaunch catkin xacro robotnik-sensors ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''URDF description of the Summit XL and Summit XL HL and omni versions'';
diff --git a/kinetic/summit-xl-gazebo/default.nix b/kinetic/summit-xl-gazebo/default.nix
index a0215cde69..365a6e730f 100644
--- a/kinetic/summit-xl-gazebo/default.nix
+++ b/kinetic/summit-xl-gazebo/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, gazebo-ros, std-srvs, summit-xl-robot-control, tf, catkin, summit-xl-description, summit-xl-control, std-msgs, roscpp, xacro }:
+{ lib, buildRosPackage, fetchurl, gazebo-ros, std-srvs, summit-xl-robot-control, summit-xl-description, catkin, summit-xl-control, roscpp, std-msgs, tf, xacro }:
buildRosPackage {
pname = "ros-kinetic-summit-xl-gazebo";
version = "1.1.1";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "c884aa197af85170706dadb272925aac0afeaef181c0eb9d9aa5f4b973536801";
};
+ buildInputs = [ gazebo-ros std-srvs summit-xl-robot-control tf summit-xl-description summit-xl-control std-msgs roscpp xacro ];
propagatedBuildInputs = [ gazebo-ros std-srvs summit-xl-robot-control tf summit-xl-description summit-xl-control std-msgs roscpp xacro ];
- nativeBuildInputs = [ gazebo-ros std-srvs summit-xl-robot-control tf summit-xl-description catkin summit-xl-control std-msgs roscpp xacro ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Launch files and world files to start the models in gazebo'';
diff --git a/kinetic/summit-xl-localization/default.nix b/kinetic/summit-xl-localization/default.nix
index 5a61704cca..d6067611c2 100644
--- a/kinetic/summit-xl-localization/default.nix
+++ b/kinetic/summit-xl-localization/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, robot-localization, tf, geometry-msgs, message-filters, message-runtime, mavros-msgs, std-srvs, tf2-geometry-msgs, rosbag, catkin, tf2-ros, nav-msgs, std-msgs, roscpp, sensor-msgs, robotnik-msgs, geographic-msgs, rostest, tf2 }:
+{ lib, buildRosPackage, fetchurl, robot-localization, tf, geometry-msgs, message-filters, message-runtime, mavros-msgs, std-srvs, tf2-geometry-msgs, rosbag, catkin, tf2-ros, nav-msgs, std-msgs, roscpp, sensor-msgs, robotnik-msgs, geographic-msgs, tf2, rostest }:
buildRosPackage {
pname = "ros-kinetic-summit-xl-localization";
version = "1.1.2";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "dfcaf521b442fb5fa19b58084891074b930cf09041e3d894337904f169b4c818";
};
+ buildInputs = [ std-srvs tf2-geometry-msgs sensor-msgs robotnik-msgs message-filters tf2-ros roscpp geographic-msgs tf2 robot-localization nav-msgs std-msgs tf mavros-msgs geometry-msgs ];
checkInputs = [ rostest rosbag ];
propagatedBuildInputs = [ std-srvs tf2-geometry-msgs sensor-msgs message-filters robotnik-msgs tf2-ros roscpp geographic-msgs tf2 robot-localization nav-msgs message-runtime std-msgs tf mavros-msgs geometry-msgs ];
- nativeBuildInputs = [ std-srvs tf2-geometry-msgs sensor-msgs catkin robotnik-msgs message-filters tf2-ros roscpp geographic-msgs tf2 robot-localization nav-msgs std-msgs tf mavros-msgs geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The summit_xl_localization package'';
diff --git a/kinetic/summit-xl-pad/default.nix b/kinetic/summit-xl-pad/default.nix
index 2ac884ebb9..6e60e83ec9 100644
--- a/kinetic/summit-xl-pad/default.nix
+++ b/kinetic/summit-xl-pad/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "397414a554081a003547e7225887b5e71ac82e3c8c17817faf6cb456c56a58df";
};
+ buildInputs = [ diagnostic-updater message-generation sensor-msgs roscpp robotnik-msgs geometry-msgs ];
propagatedBuildInputs = [ diagnostic-updater message-runtime sensor-msgs roscpp robotnik-msgs geometry-msgs ];
- nativeBuildInputs = [ diagnostic-updater message-generation catkin sensor-msgs roscpp robotnik-msgs geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The summit_xl_pad package allows to control the summit_xl product range (summit_xl, summit_xl_omni, x_wam) teleoperation'';
diff --git a/kinetic/summit-xl-robot-control/default.nix b/kinetic/summit-xl-robot-control/default.nix
index 72729932e5..374c9ca43e 100644
--- a/kinetic/summit-xl-robot-control/default.nix
+++ b/kinetic/summit-xl-robot-control/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "354a23827855fe935dbb3b13519f996428613d30555ee2e9ba9fece730701f1b";
};
+ buildInputs = [ diagnostic-updater nav-msgs geometry-msgs diagnostic-msgs sensor-msgs tf robotnik-msgs roscpp ];
propagatedBuildInputs = [ diagnostic-updater nav-msgs geometry-msgs diagnostic-msgs sensor-msgs tf robotnik-msgs roscpp ];
- nativeBuildInputs = [ sensor-msgs catkin robotnik-msgs roscpp diagnostic-updater nav-msgs diagnostic-msgs tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Control the robot joints in all kinematic configurations, publishes odom topic and,
diff --git a/kinetic/summit-xl-sim-bringup/default.nix b/kinetic/summit-xl-sim-bringup/default.nix
index 1de5b39179..9a70530fe2 100644
--- a/kinetic/summit-xl-sim-bringup/default.nix
+++ b/kinetic/summit-xl-sim-bringup/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "62393ea44759d966e34620bbcd2db13c0386e4c7643dccafbed50afdcf702293";
};
+ buildInputs = [ roslaunch ];
propagatedBuildInputs = [ gazebo-ros summit-xl-description summit-xl-pad summit-xl-control ];
- nativeBuildInputs = [ roslaunch catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Launch files for Summit XL simulation.'';
diff --git a/kinetic/swri-console-util/default.nix b/kinetic/swri-console-util/default.nix
index e4ad177540..d7e6c28eb5 100644
--- a/kinetic/swri-console-util/default.nix
+++ b/kinetic/swri-console-util/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "47cb7811d6054bdc47657615f41ca63d85cad90a3f41ac04afe0a138bd0062b2";
};
+ buildInputs = [ swri-math-util roscpp ];
propagatedBuildInputs = [ swri-math-util roscpp ];
- nativeBuildInputs = [ swri-math-util catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''swri_console_util'';
diff --git a/kinetic/swri-console/default.nix b/kinetic/swri-console/default.nix
index 99eec6e39f..6992607cbe 100644
--- a/kinetic/swri-console/default.nix
+++ b/kinetic/swri-console/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "bd8e294a9004e09b1eac382037172bc97ff33d703c06f1a5c83c428f26b6c4e9";
};
+ buildInputs = [ rosbag-storage rosgraph-msgs boost roscpp qt5.qtbase ];
propagatedBuildInputs = [ rosbag-storage rosgraph-msgs boost roscpp qt5.qtbase ];
- nativeBuildInputs = [ rosbag-storage rosgraph-msgs boost catkin roscpp qt5.qtbase ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A rosout GUI viewer developed at Southwest Research Insititute as an
diff --git a/kinetic/swri-image-util/default.nix b/kinetic/swri-image-util/default.nix
index 4bfba35cc1..94eca0aed5 100644
--- a/kinetic/swri-image-util/default.nix
+++ b/kinetic/swri-image-util/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, cv-bridge, image-geometry, rospy, tf, geometry-msgs, camera-calibration-parsers, image-transport, swri-nodelet, message-filters, pkg-config, swri-opencv-util, swri-math-util, catkin, nav-msgs, std-msgs, swri-geometry-util, roscpp, nodelet, rostest, swri-roscpp, eigen }:
+{ lib, buildRosPackage, fetchurl, cv-bridge, image-geometry, rospy, tf, geometry-msgs, camera-calibration-parsers, image-transport, swri-nodelet, message-filters, pkg-config, swri-opencv-util, swri-math-util, catkin, nav-msgs, std-msgs, swri-geometry-util, nodelet, roscpp, swri-roscpp, rostest, eigen }:
buildRosPackage {
pname = "ros-kinetic-swri-image-util";
version = "2.8.0";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "2b30d60f3a68d6362c2c432cbadca5ee7fa6a93edf73db63a9ffdcdf7e65c74a";
};
+ buildInputs = [ swri-math-util camera-calibration-parsers image-transport swri-nodelet message-filters cv-bridge roscpp image-geometry swri-roscpp nav-msgs nodelet rospy std-msgs swri-geometry-util tf swri-opencv-util geometry-msgs eigen ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ swri-math-util camera-calibration-parsers image-transport cv-bridge message-filters roscpp image-geometry swri-roscpp nav-msgs nodelet rospy std-msgs swri-geometry-util tf swri-opencv-util geometry-msgs eigen ];
- nativeBuildInputs = [ swri-math-util cv-bridge catkin image-geometry nav-msgs rospy std-msgs swri-geometry-util roscpp nodelet tf geometry-msgs camera-calibration-parsers image-transport swri-nodelet message-filters pkg-config swri-roscpp eigen swri-opencv-util ];
+ nativeBuildInputs = [ catkin pkg-config ];
meta = {
description = ''swri_image_util'';
diff --git a/kinetic/swri-math-util/default.nix b/kinetic/swri-math-util/default.nix
index a3985fb6b7..0a42fd1fda 100644
--- a/kinetic/swri-math-util/default.nix
+++ b/kinetic/swri-math-util/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "41221e748149de04d1083039e0730eddb3f6aae6dfb73552b8fe8ded78a8c7b8";
};
+ buildInputs = [ roscpp ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ roscpp ];
- nativeBuildInputs = [ catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''swri_math_util'';
diff --git a/kinetic/swri-nodelet/default.nix b/kinetic/swri-nodelet/default.nix
index be87d96711..2f42317ba2 100644
--- a/kinetic/swri-nodelet/default.nix
+++ b/kinetic/swri-nodelet/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "41ed0cc6a7092c55a2e2b1ee1d7bd756f4e53e81e981ae09a0baec7236fa09f3";
};
+ buildInputs = [ std-msgs nodelet roscpp ];
checkInputs = [ rostest rosbash ];
propagatedBuildInputs = [ std-msgs nodelet rosbash roscpp ];
- nativeBuildInputs = [ std-msgs catkin nodelet roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides a simple script to write simple launch files
diff --git a/kinetic/swri-opencv-util/default.nix b/kinetic/swri-opencv-util/default.nix
index a2b32262eb..613b9fd91f 100644
--- a/kinetic/swri-opencv-util/default.nix
+++ b/kinetic/swri-opencv-util/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7f965ec46119e60dc435e9508b1aa1ce74a1dac27f0dbe92dba57dc77ab57d65";
};
+ buildInputs = [ swri-math-util cv-bridge ];
propagatedBuildInputs = [ swri-math-util cv-bridge ];
- nativeBuildInputs = [ swri-math-util catkin cv-bridge ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''swri_opencv_util'';
diff --git a/kinetic/swri-profiler-msgs/default.nix b/kinetic/swri-profiler-msgs/default.nix
index ad8b69f31d..4ae9569777 100644
--- a/kinetic/swri-profiler-msgs/default.nix
+++ b/kinetic/swri-profiler-msgs/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, std-msgs, catkin, message-generation, message-runtime }:
+{ lib, buildRosPackage, fetchurl, std-msgs, message-generation, catkin, message-runtime }:
buildRosPackage {
pname = "ros-kinetic-swri-profiler-msgs";
version = "0.1.0";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a1036164f098906d31ef4449ae16acb503f93585ee09f6d9eb87eb3ff0e0867d";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages for the swri_profiler tool.'';
diff --git a/kinetic/swri-profiler-tools/default.nix b/kinetic/swri-profiler-tools/default.nix
index 5a35b8d529..ef9b762e04 100644
--- a/kinetic/swri-profiler-tools/default.nix
+++ b/kinetic/swri-profiler-tools/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, swri-profiler-msgs, catkin, qt5, std-msgs, roscpp }:
+{ lib, buildRosPackage, fetchurl, catkin, swri-profiler-msgs, qt5, std-msgs, roscpp }:
buildRosPackage {
pname = "ros-kinetic-swri-profiler-tools";
version = "0.1.0";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5376cae7440e127ece3124e545bcdc3f529a1e452e21ed21030e996e2daf497c";
};
+ buildInputs = [ std-msgs swri-profiler-msgs roscpp qt5.qtbase ];
propagatedBuildInputs = [ std-msgs swri-profiler-msgs roscpp qt5.qtbase ];
- nativeBuildInputs = [ qt5.qtbase std-msgs catkin swri-profiler-msgs roscpp ];
+ nativeBuildInputs = [ catkin qt5.qtbase ];
meta = {
description = ''Provides tools for viewing data produced by nodes that use the
diff --git a/kinetic/swri-profiler/default.nix b/kinetic/swri-profiler/default.nix
index d650d08b42..bda45a5464 100644
--- a/kinetic/swri-profiler/default.nix
+++ b/kinetic/swri-profiler/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "71c6d17509b4af8e5213f518c277af04a9d9b0ce046b60baa705f5be60a88be7";
};
+ buildInputs = [ diagnostic-updater swri-profiler-msgs roscpp std-msgs ];
propagatedBuildInputs = [ diagnostic-updater std-msgs swri-profiler-msgs rosbridge-server roscpp ];
- nativeBuildInputs = [ diagnostic-updater std-msgs catkin swri-profiler-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''swri_profiler provides basic tools for real-time selective
diff --git a/kinetic/swri-roscpp/default.nix b/kinetic/swri-roscpp/default.nix
index 51301b10dd..3abee587ed 100644
--- a/kinetic/swri-roscpp/default.nix
+++ b/kinetic/swri-roscpp/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "3e767369c7d950e2c4ed858a25be1fabc8d428fc4003c0bc518c43e3e73bc038";
};
+ buildInputs = [ diagnostic-updater std-srvs nav-msgs marti-common-msgs dynamic-reconfigure std-msgs roscpp ];
checkInputs = [ rostest gtest ];
propagatedBuildInputs = [ diagnostic-updater std-srvs nav-msgs marti-common-msgs dynamic-reconfigure std-msgs roscpp ];
- nativeBuildInputs = [ diagnostic-updater std-srvs nav-msgs marti-common-msgs dynamic-reconfigure std-msgs catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''swri_roscpp'';
diff --git a/kinetic/swri-route-util/default.nix b/kinetic/swri-route-util/default.nix
index 180819228c..c97ca66299 100644
--- a/kinetic/swri-route-util/default.nix
+++ b/kinetic/swri-route-util/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e644f37d9a45f8bdd6c166995221d816971c19ff4d4d43880cd2ddfba8949474";
};
+ buildInputs = [ swri-math-util marti-common-msgs visualization-msgs swri-geometry-util marti-nav-msgs roscpp swri-transform-util ];
propagatedBuildInputs = [ swri-math-util marti-common-msgs visualization-msgs swri-geometry-util marti-nav-msgs roscpp swri-transform-util ];
- nativeBuildInputs = [ swri-math-util catkin marti-common-msgs visualization-msgs swri-geometry-util marti-nav-msgs roscpp swri-transform-util ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This library provides functionality to simplify working with the
diff --git a/kinetic/swri-serial-util/default.nix b/kinetic/swri-serial-util/default.nix
index 89da3967ff..aa2e3a3ee6 100644
--- a/kinetic/swri-serial-util/default.nix
+++ b/kinetic/swri-serial-util/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "44e2a8cdd8fed6c2393587bbe59a312aa13cb39588be471a92a1afd92d78ed12";
};
+ buildInputs = [ boost ];
propagatedBuildInputs = [ boost ];
- nativeBuildInputs = [ catkin boost ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''swri_serial_util'';
diff --git a/kinetic/swri-system-util/default.nix b/kinetic/swri-system-util/default.nix
index a26eb2b87d..4717a9ed90 100644
--- a/kinetic/swri-system-util/default.nix
+++ b/kinetic/swri-system-util/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "d0eed48a3f22aa9effbc3a4a155e469caa6d579ceefdfbd339ada60a9b68e450";
};
+ buildInputs = [ roscpp ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ roscpp ];
- nativeBuildInputs = [ catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''swri_system_util'';
diff --git a/kinetic/swri-yaml-util/default.nix b/kinetic/swri-yaml-util/default.nix
index 1804b7f083..0e7f03f7d2 100644
--- a/kinetic/swri-yaml-util/default.nix
+++ b/kinetic/swri-yaml-util/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a3aa3f99dd054c98671cd4712364c570747729f7dfef053885370e48c1ad4980";
};
+ buildInputs = [ libyamlcpp boost ];
propagatedBuildInputs = [ libyamlcpp boost ];
- nativeBuildInputs = [ libyamlcpp catkin boost pkg-config ];
+ nativeBuildInputs = [ catkin pkg-config ];
meta = {
description = ''Provides wrappers around the yaml-cpp library for various utility functions
diff --git a/kinetic/sync-params/default.nix b/kinetic/sync-params/default.nix
index 15e870c1bc..72029b16c4 100644
--- a/kinetic/sync-params/default.nix
+++ b/kinetic/sync-params/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "489e901d3c30a154c755e7b88d86d05e0b5c9aecf2603a435af26f8f6285f60b";
};
+ buildInputs = [ master-sync-fkie master-discovery-fkie message-generation message-runtime std-msgs roslaunch roscpp ];
propagatedBuildInputs = [ master-sync-fkie master-discovery-fkie message-generation message-runtime std-msgs roscpp ];
- nativeBuildInputs = [ master-sync-fkie master-discovery-fkie message-generation catkin message-runtime std-msgs roslaunch roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Synchronises parameters across multiple masters.'';
diff --git a/kinetic/tango-ros-messages/default.nix b/kinetic/tango-ros-messages/default.nix
index 893e95a137..8374d8458c 100644
--- a/kinetic/tango-ros-messages/default.nix
+++ b/kinetic/tango-ros-messages/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e322c0fbc460a686ba7d31d087414394ead40ef7eb61e62d1c8a1927f67019af";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains messages/services used by tango ros lib'';
diff --git a/kinetic/task-compiler/default.nix b/kinetic/task-compiler/default.nix
index bc32922226..0bb38e82b4 100644
--- a/kinetic/task-compiler/default.nix
+++ b/kinetic/task-compiler/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "2191991cc36b6a91b40d68ce8224f3ace51fa6af0ea14ca07b5271ca471e6052";
};
+ buildInputs = [ roseus-smach ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ roseus-smach pddl-planner ];
- nativeBuildInputs = [ catkin roseus-smach ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''task_compiler
diff --git a/kinetic/tblib/default.nix b/kinetic/tblib/default.nix
index 1c566a302d..b6963ae1cf 100644
--- a/kinetic/tblib/default.nix
+++ b/kinetic/tblib/default.nix
@@ -12,7 +12,8 @@ buildRosPackage {
sha256 = "0e67c67bba4e7339bda61ef3f8ada290a0374da8b8e46670215bc41080f179c1";
};
- nativeBuildInputs = [ catkin-pip catkin ];
+ buildInputs = [ catkin-pip ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Traceback fiddling library. Allows you to pickle tracebacks.'';
diff --git a/kinetic/teb-local-planner/default.nix b/kinetic/teb-local-planner/default.nix
index af8f643d6f..5138bb028d 100644
--- a/kinetic/teb-local-planner/default.nix
+++ b/kinetic/teb-local-planner/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, libg2o, tf-conversions, tf, geometry-msgs, message-generation, message-runtime, catkin, nav-msgs, std-msgs, visualization-msgs, roscpp, costmap-2d, pluginlib, base-local-planner, cmake-modules, nav-core, interactive-markers, costmap-converter, dynamic-reconfigure }:
+{ lib, buildRosPackage, fetchurl, libg2o, tf-conversions, tf, geometry-msgs, message-generation, message-runtime, catkin, nav-msgs, std-msgs, visualization-msgs, roscpp, costmap-2d, pluginlib, cmake-modules, base-local-planner, nav-core, interactive-markers, costmap-converter, dynamic-reconfigure }:
buildRosPackage {
pname = "ros-kinetic-teb-local-planner";
version = "0.6.11";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "11a3a3f4ad6942982ef12d07da6fa6414e58d14ce502f8bdf8a28cdd16f29fb4";
};
+ buildInputs = [ costmap-2d pluginlib cmake-modules base-local-planner libg2o nav-core roscpp message-generation nav-msgs interactive-markers costmap-converter dynamic-reconfigure std-msgs tf-conversions visualization-msgs tf geometry-msgs ];
propagatedBuildInputs = [ costmap-2d pluginlib base-local-planner libg2o nav-core roscpp nav-msgs interactive-markers costmap-converter dynamic-reconfigure std-msgs tf-conversions visualization-msgs tf message-runtime geometry-msgs ];
- nativeBuildInputs = [ costmap-2d pluginlib cmake-modules base-local-planner libg2o nav-core catkin roscpp message-generation nav-msgs interactive-markers costmap-converter dynamic-reconfigure std-msgs tf-conversions visualization-msgs tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The teb_local_planner package implements a plugin
diff --git a/kinetic/teleop-tools-msgs/default.nix b/kinetic/teleop-tools-msgs/default.nix
index 1ff38ef8cf..158ff2b5c2 100644
--- a/kinetic/teleop-tools-msgs/default.nix
+++ b/kinetic/teleop-tools-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "3ef2838d7479e42fc83ac6737bc0df2fd33809dc3c4f87fc8022c1b7545bcbb1";
};
+ buildInputs = [ message-generation control-msgs actionlib-msgs ];
propagatedBuildInputs = [ control-msgs message-runtime actionlib-msgs ];
- nativeBuildInputs = [ catkin message-generation control-msgs actionlib-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The teleop_tools_msgs package'';
diff --git a/kinetic/teleop-twist-joy/default.nix b/kinetic/teleop-twist-joy/default.nix
index 8f781a7e6d..8529e36371 100644
--- a/kinetic/teleop-twist-joy/default.nix
+++ b/kinetic/teleop-twist-joy/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, roslint, sensor-msgs, joy, catkin, rostest, roslaunch, roscpp, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, roslint, sensor-msgs, catkin, joy, rostest, roslaunch, roscpp, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-teleop-twist-joy";
version = "0.1.3";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d18f5be0d75d09fc28c68dff4890f304df9a60b70b29915d37d96d8a7c622749";
};
+ buildInputs = [ roslaunch rostest roslint geometry-msgs sensor-msgs joy roscpp ];
propagatedBuildInputs = [ roscpp sensor-msgs joy geometry-msgs ];
- nativeBuildInputs = [ roslaunch rostest catkin roslint geometry-msgs sensor-msgs joy roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Generic joystick teleop for twist robots.'';
diff --git a/kinetic/tensorflow-ros-rqt/default.nix b/kinetic/tensorflow-ros-rqt/default.nix
index a93c9cd061..c2ef7bb12c 100644
--- a/kinetic/tensorflow-ros-rqt/default.nix
+++ b/kinetic/tensorflow-ros-rqt/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "06e6774b09dfe73a4719350c97d50c46b6f6572e7dc1a9416be6cd1cb78c717f";
};
+ buildInputs = [ rqt-gui-py rqt-gui tensorflow-ros ];
propagatedBuildInputs = [ rqt-gui-py rqt-gui tensorflow-ros ];
- nativeBuildInputs = [ rqt-gui-py catkin rqt-gui tensorflow-ros ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The tensorflow_ros_rqt package'';
diff --git a/kinetic/tensorflow-ros/default.nix b/kinetic/tensorflow-ros/default.nix
index 84e1780081..c67a2e2516 100644
--- a/kinetic/tensorflow-ros/default.nix
+++ b/kinetic/tensorflow-ros/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7d612340a4abff8cd0f826a38f3b6bdba4eae0569288126c146f39c6158a6046";
};
+ buildInputs = [ image-recognition-msgs image-recognition-util rospy ];
propagatedBuildInputs = [ pythonPackages.numpy image-recognition-msgs image-recognition-util rospy ];
- nativeBuildInputs = [ catkin image-recognition-msgs image-recognition-util rospy ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The tensorflow_ros package'';
diff --git a/kinetic/teraranger-array-converter/default.nix b/kinetic/teraranger-array-converter/default.nix
index 0a8a544338..0f3fa87b5a 100644
--- a/kinetic/teraranger-array-converter/default.nix
+++ b/kinetic/teraranger-array-converter/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "2e0b096a60b5932333999952d0ba84b78e0c0aadd617fada3d3f486e387c490e";
};
+ buildInputs = [ rospy ];
propagatedBuildInputs = [ rospy ];
- nativeBuildInputs = [ catkin rospy ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Package that handle conversion from RangeArray messsages'';
diff --git a/kinetic/teraranger-array/default.nix b/kinetic/teraranger-array/default.nix
index 1a59117a6c..7ced8bd514 100644
--- a/kinetic/teraranger-array/default.nix
+++ b/kinetic/teraranger-array/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "a7ed463ffefc6f3bd1aee6111310ad55a6ac847c5bb3b9ce1d31e00adec74ba7";
};
+ buildInputs = [ message-generation dynamic-reconfigure std-msgs sensor-msgs serial geometry-msgs roscpp rospy ];
checkInputs = [ rosunit ];
propagatedBuildInputs = [ message-runtime dynamic-reconfigure std-msgs sensor-msgs serial geometry-msgs roscpp rospy ];
- nativeBuildInputs = [ sensor-msgs serial catkin rospy message-generation dynamic-reconfigure std-msgs roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The teraranger_array package for TeraRanger Array Products (Multiflex, One)'';
diff --git a/kinetic/teraranger/default.nix b/kinetic/teraranger/default.nix
index e139916cf0..c196b61032 100644
--- a/kinetic/teraranger/default.nix
+++ b/kinetic/teraranger/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d98155bcfb53b5c1f254c3c565fe54edfadda6258ecee1b3888c57c78b8d059b";
};
+ buildInputs = [ dynamic-reconfigure std-msgs sensor-msgs serial roscpp ];
propagatedBuildInputs = [ dynamic-reconfigure std-msgs sensor-msgs serial roscpp ];
- nativeBuildInputs = [ catkin dynamic-reconfigure std-msgs sensor-msgs serial roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The teraranger package'';
diff --git a/kinetic/test-diagnostic-aggregator/default.nix b/kinetic/test-diagnostic-aggregator/default.nix
index ee750a37b4..9e1a417da6 100644
--- a/kinetic/test-diagnostic-aggregator/default.nix
+++ b/kinetic/test-diagnostic-aggregator/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "51a8ae09d06caaf2521869f374a5e44348f37850a75b7ea0e0252a69b49d10e1";
};
+ buildInputs = [ rostest pluginlib rospy diagnostic-msgs roscpp diagnostic-aggregator ];
propagatedBuildInputs = [ pluginlib rospy diagnostic-msgs roscpp diagnostic-aggregator ];
- nativeBuildInputs = [ rostest pluginlib rospy diagnostic-msgs catkin roscpp diagnostic-aggregator ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Basic diagnostic_aggregator tests are in the'';
diff --git a/kinetic/test-mavros/default.nix b/kinetic/test-mavros/default.nix
index 5c1c2dff8b..9497d7bd8b 100644
--- a/kinetic/test-mavros/default.nix
+++ b/kinetic/test-mavros/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, mavros-extras, cmake-modules, control-toolbox, catkin, mavros, tf2-ros, angles, std-msgs, eigen-conversions, roscpp, geometry-msgs, eigen }:
+{ lib, buildRosPackage, fetchurl, mavros-extras, cmake-modules, control-toolbox, mavros, catkin, tf2-ros, eigen, std-msgs, angles, eigen-conversions, roscpp, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-test-mavros";
version = "0.29.2";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "fe5f73dbb5ff335f494bc7285c568f669775a401c0054cbfcd406a1a8607a350";
};
+ buildInputs = [ mavros-extras cmake-modules control-toolbox mavros tf2-ros angles std-msgs eigen-conversions roscpp geometry-msgs eigen ];
propagatedBuildInputs = [ mavros-extras control-toolbox mavros tf2-ros eigen std-msgs eigen-conversions roscpp geometry-msgs ];
- nativeBuildInputs = [ mavros-extras cmake-modules control-toolbox mavros catkin tf2-ros angles std-msgs eigen-conversions roscpp geometry-msgs eigen ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Tests for MAVROS package'';
diff --git a/kinetic/test-osm/default.nix b/kinetic/test-osm/default.nix
index e0597b7585..765da186a0 100644
--- a/kinetic/test-osm/default.nix
+++ b/kinetic/test-osm/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7fd6af55b0a2548b5d501882bcac1429f7ad9039be66bc07a5049b6229cdeb17";
};
+ buildInputs = [ geodesy osm-cartography geographic-msgs route-network ];
propagatedBuildInputs = [ geodesy osm-cartography geographic-msgs route-network ];
- nativeBuildInputs = [ geodesy geographic-msgs osm-cartography route-network catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''These are regression tests for the osm_cartography and
diff --git a/kinetic/tf-conversions/default.nix b/kinetic/tf-conversions/default.nix
index 36a25075a6..07555fa72f 100644
--- a/kinetic/tf-conversions/default.nix
+++ b/kinetic/tf-conversions/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, kdl-conversions, cmake-modules, orocos-kdl, python-orocos-kdl, catkin, eigen, tf, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, kdl-conversions, orocos-kdl, cmake-modules, python-orocos-kdl, catkin, eigen, tf, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-tf-conversions";
version = "1.11.9";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8fee2dbf9f0fe32faf00d36aaaebb9a5d311b2ff9838c5ef8a7b409b4d655e86";
};
+ buildInputs = [ kdl-conversions cmake-modules orocos-kdl eigen tf geometry-msgs ];
propagatedBuildInputs = [ kdl-conversions orocos-kdl eigen python-orocos-kdl tf geometry-msgs ];
- nativeBuildInputs = [ kdl-conversions cmake-modules orocos-kdl eigen catkin tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains a set of conversion functions to convert
diff --git a/kinetic/tf-remapper-cpp/default.nix b/kinetic/tf-remapper-cpp/default.nix
index 379b177dd2..4bcd35047f 100644
--- a/kinetic/tf-remapper-cpp/default.nix
+++ b/kinetic/tf-remapper-cpp/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "da882c8a6467c9123bd974dcaf94a6c0bd621ec87218a360af7587fbac411be5";
};
+ buildInputs = [ roscpp tf2-msgs xmlrpcpp ];
checkInputs = [ rostest tf ];
propagatedBuildInputs = [ roscpp tf2-msgs xmlrpcpp ];
- nativeBuildInputs = [ catkin roscpp tf2-msgs xmlrpcpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''More efficient version of tf/tf_remap able to handle TFs at kHz with tens of subscribers.'';
diff --git a/kinetic/tf-tools/default.nix b/kinetic/tf-tools/default.nix
index c5fa78f414..770ba29193 100644
--- a/kinetic/tf-tools/default.nix
+++ b/kinetic/tf-tools/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e3c2f3524ebb86c4063a304e5b89c04d4b12fbbf65ebc1f6f8a816c73e8e9528";
};
+ buildInputs = [ tf nav-msgs ];
propagatedBuildInputs = [ tf nav-msgs ];
- nativeBuildInputs = [ tf catkin nav-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS tools and scripts relates to tf'';
diff --git a/kinetic/tf/default.nix b/kinetic/tf/default.nix
index 3eb0928229..5af9b48fc5 100644
--- a/kinetic/tf/default.nix
+++ b/kinetic/tf/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, rosconsole, roswtf, sensor-msgs, catkin, message-filters, rostime, tf2-ros, rostest, message-generation, message-runtime, graphviz, angles, std-msgs, roscpp, rosunit, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, rosconsole, roswtf, sensor-msgs, catkin, message-filters, rostime, tf2-ros, rostest, message-generation, message-runtime, angles, std-msgs, rosunit, roscpp, graphviz, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-tf";
version = "1.11.9";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "145ad3bd3c5ea0b4b1ff224c39eb03ba5b719f016609f6960589658a9687f53f";
};
+ buildInputs = [ rosconsole sensor-msgs message-filters roscpp tf2-ros message-generation angles std-msgs rostime geometry-msgs ];
checkInputs = [ rostest rosunit ];
propagatedBuildInputs = [ rosconsole roswtf sensor-msgs message-filters tf2-ros message-runtime std-msgs roscpp graphviz geometry-msgs ];
- nativeBuildInputs = [ rosconsole sensor-msgs catkin message-filters roscpp tf2-ros message-generation angles std-msgs rostime geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''tf is a package that lets the user keep track of multiple coordinate
diff --git a/kinetic/tf2-bullet/default.nix b/kinetic/tf2-bullet/default.nix
index 6bc35db715..813e8f0633 100644
--- a/kinetic/tf2-bullet/default.nix
+++ b/kinetic/tf2-bullet/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "cd0c6f91de315517ed80291ad0d4a694ad5ae47e1bb6c12253c071550c52c69b";
};
+ buildInputs = [ tf2 bullet geometry-msgs ];
propagatedBuildInputs = [ tf2 bullet geometry-msgs ];
- nativeBuildInputs = [ pkg-config tf2 bullet catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin pkg-config ];
meta = {
description = ''tf2_bullet'';
diff --git a/kinetic/tf2-eigen/default.nix b/kinetic/tf2-eigen/default.nix
index 87b2b91be9..ab7fb5e3ab 100644
--- a/kinetic/tf2-eigen/default.nix
+++ b/kinetic/tf2-eigen/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "c6fd80898753f78784770962624947a040f2cd603008d9a8a0125639df0ba8db";
};
+ buildInputs = [ tf2 cmake-modules geometry-msgs eigen ];
propagatedBuildInputs = [ tf2 geometry-msgs eigen ];
- nativeBuildInputs = [ tf2 cmake-modules eigen catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''tf2_eigen'';
diff --git a/kinetic/tf2-geometry-msgs/default.nix b/kinetic/tf2-geometry-msgs/default.nix
index 5621585f4f..36a348c26b 100644
--- a/kinetic/tf2-geometry-msgs/default.nix
+++ b/kinetic/tf2-geometry-msgs/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, orocos-kdl, python-orocos-kdl, catkin, tf2-ros, rostest, tf2, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, orocos-kdl, python-orocos-kdl, catkin, tf2-ros, tf2, rostest, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-tf2-geometry-msgs";
version = "0.5.20";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "97a7602b367dae1439e8e93d608046d4c9b932a1600ad0bb3ee62fa69bd59f90";
};
+ buildInputs = [ tf2 orocos-kdl tf2-ros python-orocos-kdl geometry-msgs ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ tf2 orocos-kdl tf2-ros python-orocos-kdl geometry-msgs ];
- nativeBuildInputs = [ tf2 orocos-kdl tf2-ros python-orocos-kdl catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''tf2_geometry_msgs'';
diff --git a/kinetic/tf2-kdl/default.nix b/kinetic/tf2-kdl/default.nix
index e0d2db4c0b..042d1df4ef 100644
--- a/kinetic/tf2-kdl/default.nix
+++ b/kinetic/tf2-kdl/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, orocos-kdl, cmake-modules, catkin, tf2-ros, rostest, tf2, eigen }:
+{ lib, buildRosPackage, fetchurl, orocos-kdl, cmake-modules, catkin, tf2-ros, tf2, rostest, eigen }:
buildRosPackage {
pname = "ros-kinetic-tf2-kdl";
version = "0.5.20";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "e31080e4c92067ac7a8120216e539d4414e659d3fcf29f5d8f28458f30334f46";
};
+ buildInputs = [ tf2 cmake-modules orocos-kdl eigen tf2-ros ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ tf2 orocos-kdl tf2-ros eigen ];
- nativeBuildInputs = [ tf2 cmake-modules orocos-kdl eigen catkin tf2-ros ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''KDL binding for tf2'';
diff --git a/kinetic/tf2-msgs/default.nix b/kinetic/tf2-msgs/default.nix
index 9787ca3de3..e50f025739 100644
--- a/kinetic/tf2-msgs/default.nix
+++ b/kinetic/tf2-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "92a2fe41999f309f1214cb057dffe83f2c303e584f2dd6792356df02768a0f39";
};
+ buildInputs = [ message-generation actionlib-msgs geometry-msgs ];
propagatedBuildInputs = [ message-generation actionlib-msgs geometry-msgs ];
- nativeBuildInputs = [ catkin message-generation actionlib-msgs geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''tf2_msgs'';
diff --git a/kinetic/tf2-py/default.nix b/kinetic/tf2-py/default.nix
index 3997e3e0de..2848642dc3 100644
--- a/kinetic/tf2-py/default.nix
+++ b/kinetic/tf2-py/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8f7508bd083cba2f64556eed6969119a15a86ce0f9a0f867d34fd9c3f4a17601";
};
+ buildInputs = [ tf2 rospy ];
propagatedBuildInputs = [ tf2 rospy ];
- nativeBuildInputs = [ tf2 catkin rospy ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The tf2_py package'';
diff --git a/kinetic/tf2-relay/default.nix b/kinetic/tf2-relay/default.nix
index 66f429a579..993816c036 100644
--- a/kinetic/tf2-relay/default.nix
+++ b/kinetic/tf2-relay/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, tf2-msgs, roslint, catkin, message-relay, tf2-ros, roscpp, roslaunch, tf }:
+{ lib, buildRosPackage, fetchurl, tf2-msgs, roslint, catkin, tf2-ros, message-relay, roscpp, roslaunch, tf }:
buildRosPackage {
pname = "ros-kinetic-tf2-relay";
version = "0.0.1";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "48c2b0d027b701f271a12c6bb3782496187639e331fccb4d7ba8c615d7fe76b0";
};
+ buildInputs = [ roscpp tf2-msgs message-relay ];
checkInputs = [ roslaunch roslint ];
propagatedBuildInputs = [ tf2-msgs tf2-ros message-relay tf roscpp ];
- nativeBuildInputs = [ catkin roscpp tf2-msgs message-relay ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Specialization of message_relay for tf2'';
diff --git a/kinetic/tf2-ros/default.nix b/kinetic/tf2-ros/default.nix
index 769a09985b..6c4a6ac4b1 100644
--- a/kinetic/tf2-ros/default.nix
+++ b/kinetic/tf2-ros/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, tf2-msgs, actionlib-msgs, catkin, message-filters, rospy, rostest, tf2, rosgraph, xmlrpcpp, actionlib, std-msgs, roscpp, tf2-py, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, tf2-msgs, actionlib-msgs, catkin, message-filters, tf2, rostest, std-msgs, rosgraph, xmlrpcpp, actionlib, rospy, roscpp, tf2-py, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-tf2-ros";
version = "0.5.20";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "3d58943578731c5c4e80e60f1bf21ddc3184e2deb08372335e6ecfd897d91bb5";
};
+ buildInputs = [ tf2-msgs actionlib-msgs message-filters rospy tf2 rosgraph xmlrpcpp actionlib std-msgs roscpp tf2-py geometry-msgs ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ tf2-msgs actionlib-msgs message-filters rospy tf2 rosgraph xmlrpcpp actionlib std-msgs roscpp tf2-py geometry-msgs ];
- nativeBuildInputs = [ tf2-msgs actionlib-msgs catkin message-filters rospy tf2 rosgraph xmlrpcpp actionlib std-msgs roscpp tf2-py geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains the ROS bindings for the tf2 library, for both Python and C++.'';
diff --git a/kinetic/tf2-sensor-msgs/default.nix b/kinetic/tf2-sensor-msgs/default.nix
index b319258f29..567a450292 100644
--- a/kinetic/tf2-sensor-msgs/default.nix
+++ b/kinetic/tf2-sensor-msgs/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, cmake-modules, python-orocos-kdl, sensor-msgs, catkin, tf2-ros, rostest, tf2, rospy, geometry-msgs, eigen }:
+{ lib, buildRosPackage, fetchurl, cmake-modules, python-orocos-kdl, sensor-msgs, catkin, tf2-ros, tf2, rostest, eigen, rospy, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-tf2-sensor-msgs";
version = "0.5.20";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "16255689e629bea3e5f454d144867f1455fd8bb204df1c271cfdfe3aea0b3eb9";
};
+ buildInputs = [ tf2 cmake-modules eigen sensor-msgs tf2-ros ];
checkInputs = [ rostest geometry-msgs ];
propagatedBuildInputs = [ tf2 rospy python-orocos-kdl sensor-msgs tf2-ros eigen ];
- nativeBuildInputs = [ tf2 cmake-modules eigen sensor-msgs catkin tf2-ros ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Small lib to transform sensor_msgs with tf. Most notably, PointCloud2'';
diff --git a/kinetic/tf2-tools/default.nix b/kinetic/tf2-tools/default.nix
index 1a9e124577..0ed38190d7 100644
--- a/kinetic/tf2-tools/default.nix
+++ b/kinetic/tf2-tools/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e864250cde2e5c28ebf296336a77a1fd44c97c8ea945b1b08e769841bde06b8d";
};
+ buildInputs = [ tf2 tf2-msgs tf2-ros ];
propagatedBuildInputs = [ tf2 tf2-msgs tf2-ros ];
- nativeBuildInputs = [ tf2 catkin tf2-msgs tf2-ros ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''tf2_tools'';
diff --git a/kinetic/tf2-web-republisher/default.nix b/kinetic/tf2-web-republisher/default.nix
index e25387769d..94f5abf2b5 100644
--- a/kinetic/tf2-web-republisher/default.nix
+++ b/kinetic/tf2-web-republisher/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "887524f64f68d1f374bead0c55b87fe76a8009ccf577ce71e7f29e2fd9750e2b";
};
+ buildInputs = [ message-generation tf2-ros actionlib-msgs actionlib geometry-msgs tf roscpp ];
checkInputs = [ rostest rospy ];
propagatedBuildInputs = [ message-runtime actionlib-msgs actionlib tf2-ros geometry-msgs tf roscpp ];
- nativeBuildInputs = [ message-generation catkin tf2-ros actionlib-msgs actionlib geometry-msgs tf roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Republishing of Selected TFs'';
diff --git a/kinetic/tf2/default.nix b/kinetic/tf2/default.nix
index 4ec96f7644..141c008be6 100644
--- a/kinetic/tf2/default.nix
+++ b/kinetic/tf2/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a77e9391ece6f3c2d65fcce807dc9f9c79982e226bb8b75555d38b35abf5d140";
};
+ buildInputs = [ console-bridge tf2-msgs rostime geometry-msgs ];
propagatedBuildInputs = [ console-bridge tf2-msgs rostime geometry-msgs ];
- nativeBuildInputs = [ console-bridge tf2-msgs catkin rostime geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''tf2 is the second generation of the transform library, which lets
diff --git a/kinetic/theora-image-transport/default.nix b/kinetic/theora-image-transport/default.nix
index 166692b8d1..0da70b47e4 100644
--- a/kinetic/theora-image-transport/default.nix
+++ b/kinetic/theora-image-transport/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "88c28d0f55dd9ca60a3dc313b3eccf4ba387728ccd50890ff302119cbb59dac7";
};
+ buildInputs = [ pluginlib image-transport rosbag cv-bridge libogg libtheora message-generation dynamic-reconfigure std-msgs ];
propagatedBuildInputs = [ pluginlib image-transport rosbag cv-bridge libogg libtheora message-runtime dynamic-reconfigure std-msgs ];
- nativeBuildInputs = [ pluginlib image-transport rosbag cv-bridge catkin libogg libtheora message-generation dynamic-reconfigure std-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Theora_image_transport provides a plugin to image_transport for
diff --git a/kinetic/thormang3-action-editor/default.nix b/kinetic/thormang3-action-editor/default.nix
index 195f631d31..2240102fa8 100644
--- a/kinetic/thormang3-action-editor/default.nix
+++ b/kinetic/thormang3-action-editor/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "fb8e40bccc40b1911fa8a442974d3960ed52f3b8d7758f75376da3cc8a1e8a28";
};
+ buildInputs = [ libyamlcpp dynamixel-sdk ncurses std-msgs robotis-device roscpp robotis-controller thormang3-action-module ];
propagatedBuildInputs = [ dynamixel-sdk libyamlcpp robotis-controller thormang3-manager ncurses std-msgs robotis-device roscpp thormang3-action-module ];
- nativeBuildInputs = [ dynamixel-sdk libyamlcpp catkin robotis-controller ncurses std-msgs robotis-device roscpp thormang3-action-module ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The thormang3_action_editor package
diff --git a/kinetic/thormang3-action-module-msgs/default.nix b/kinetic/thormang3-action-module-msgs/default.nix
index 9d0b21eb1e..f3532edc60 100644
--- a/kinetic/thormang3-action-module-msgs/default.nix
+++ b/kinetic/thormang3-action-module-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8585d2f471525be59d98dcb4e245826fe3ac457bdc9faeee02225a9d2ebe6acf";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package is a set of messages and services for using thormang3_action_module.'';
diff --git a/kinetic/thormang3-action-module/default.nix b/kinetic/thormang3-action-module/default.nix
index 98618a9a22..744bfecc40 100644
--- a/kinetic/thormang3-action-module/default.nix
+++ b/kinetic/thormang3-action-module/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, boost, catkin, roscpp, thormang3-action-module-msgs, roslib, std-msgs, robotis-controller-msgs, robotis-framework-common }:
+{ lib, buildRosPackage, fetchurl, boost, catkin, robotis-controller-msgs, thormang3-action-module-msgs, roslib, std-msgs, roscpp, robotis-framework-common }:
buildRosPackage {
pname = "ros-kinetic-thormang3-action-module";
version = "0.2.0";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "fea0da1714cac9b6ac2536f1b3a8f1c1324889777800f172427697a9faaaaacf";
};
+ buildInputs = [ thormang3-action-module-msgs roslib boost std-msgs robotis-controller-msgs robotis-framework-common roscpp ];
propagatedBuildInputs = [ thormang3-action-module-msgs roslib boost std-msgs robotis-controller-msgs robotis-framework-common roscpp ];
- nativeBuildInputs = [ thormang3-action-module-msgs roslib boost std-msgs catkin robotis-controller-msgs robotis-framework-common roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package is a motion module that can play the saved action.
diff --git a/kinetic/thormang3-action-script-player/default.nix b/kinetic/thormang3-action-script-player/default.nix
index 3ca7ff6fd5..6635ad11b1 100644
--- a/kinetic/thormang3-action-script-player/default.nix
+++ b/kinetic/thormang3-action-script-player/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8d1742395fe6ebbe154b03f8b5da56774772996177cc5f089df2eda06dee945c";
};
+ buildInputs = [ libyamlcpp thormang3-action-module-msgs roslib boost std-msgs robotis-controller-msgs roscpp ];
propagatedBuildInputs = [ libyamlcpp thormang3-action-module-msgs roslib boost std-msgs robotis-controller-msgs roscpp ];
- nativeBuildInputs = [ libyamlcpp thormang3-action-module-msgs roslib boost std-msgs catkin robotis-controller-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides a action script playing for thormang3.
diff --git a/kinetic/thormang3-balance-control/default.nix b/kinetic/thormang3-balance-control/default.nix
index 6188a43c8a..c13ae022b2 100644
--- a/kinetic/thormang3-balance-control/default.nix
+++ b/kinetic/thormang3-balance-control/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7ef0d95ed8bf11a406fda925cfbf30291cd83763df01ef7322029b5832bb966c";
};
+ buildInputs = [ roscpp cmake-modules robotis-math eigen ];
propagatedBuildInputs = [ roscpp cmake-modules robotis-math eigen ];
- nativeBuildInputs = [ robotis-math cmake-modules eigen catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The thormang3_balance_control package
diff --git a/kinetic/thormang3-base-module/default.nix b/kinetic/thormang3-base-module/default.nix
index 1997e8cd40..01c55a92a6 100644
--- a/kinetic/thormang3-base-module/default.nix
+++ b/kinetic/thormang3-base-module/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7ca3a2bd8b1caf1a2486ee0646596fe57a8be5877cf11a8128d432c9e07af15b";
};
+ buildInputs = [ boost cmake-modules geometry-msgs libyamlcpp roscpp thormang3-kinematics-dynamics roslib robotis-math eigen std-msgs robotis-controller-msgs robotis-framework-common ];
propagatedBuildInputs = [ boost cmake-modules geometry-msgs libyamlcpp roscpp thormang3-kinematics-dynamics roslib robotis-math eigen std-msgs robotis-controller-msgs robotis-framework-common ];
- nativeBuildInputs = [ boost cmake-modules geometry-msgs libyamlcpp catkin roscpp thormang3-kinematics-dynamics roslib robotis-math eigen std-msgs robotis-controller-msgs robotis-framework-common ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The thormang3_base_module package'';
diff --git a/kinetic/thormang3-demo/default.nix b/kinetic/thormang3-demo/default.nix
index a6ff34f75c..07964f6014 100644
--- a/kinetic/thormang3-demo/default.nix
+++ b/kinetic/thormang3-demo/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "9f7f8a620e49890b715b1136f9a3b586a0cccc098ad088e14db56bb9aca75ef1";
};
+ buildInputs = [ thormang3-feet-ft-module-msgs qt4 thormang3-foot-step-generator qt-build std-msgs roscpp robotis-controller-msgs thormang3-manipulation-module-msgs thormang3-walking-module-msgs visualization-msgs geometry-msgs cmake-modules boost libyamlcpp sensor-msgs interactive-markers eigen eigen-conversions roslib humanoid-nav-msgs ];
propagatedBuildInputs = [ thormang3-feet-ft-module-msgs qt4 thormang3-action-script-player thormang3-foot-step-generator qt-build std-msgs roscpp robotis-controller-msgs thormang3-manipulation-module-msgs thormang3-walking-module-msgs visualization-msgs thormang3-navigation geometry-msgs cmake-modules boost libyamlcpp sensor-msgs interactive-markers eigen eigen-conversions roslib humanoid-nav-msgs ];
- nativeBuildInputs = [ thormang3-feet-ft-module-msgs qt4 catkin thormang3-foot-step-generator qt-build std-msgs roscpp robotis-controller-msgs thormang3-manipulation-module-msgs thormang3-walking-module-msgs visualization-msgs geometry-msgs cmake-modules boost libyamlcpp sensor-msgs interactive-markers eigen eigen-conversions roslib humanoid-nav-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A GUI program for controlling a THORMANG3.
diff --git a/kinetic/thormang3-description/default.nix b/kinetic/thormang3-description/default.nix
index c1f61a94ef..05c181b214 100644
--- a/kinetic/thormang3-description/default.nix
+++ b/kinetic/thormang3-description/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "19cb524c61e39215e833148d1ca807ea927d785178efdff954344f9586f7ff3f";
};
+ buildInputs = [ sensor-msgs roscpp ];
propagatedBuildInputs = [ urg-node rviz robot-state-publisher sensor-msgs roscpp joint-state-publisher ];
- nativeBuildInputs = [ sensor-msgs roscpp catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''3D models of the Thormang3 for simulation and visualization'';
diff --git a/kinetic/thormang3-feet-ft-module-msgs/default.nix b/kinetic/thormang3-feet-ft-module-msgs/default.nix
index ebf44901a9..2872e214fa 100644
--- a/kinetic/thormang3-feet-ft-module-msgs/default.nix
+++ b/kinetic/thormang3-feet-ft-module-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "82f99f33b68d526f54fd3ce0947101974e81ae4f1059007100d368e992c1bc07";
};
+ buildInputs = [ std-msgs message-generation geometry-msgs ];
propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package is a set of messages and services for using thormang3_feet_ft_module.'';
diff --git a/kinetic/thormang3-feet-ft-module/default.nix b/kinetic/thormang3-feet-ft-module/default.nix
index e79cbe7573..1ca4f0c1db 100644
--- a/kinetic/thormang3-feet-ft-module/default.nix
+++ b/kinetic/thormang3-feet-ft-module/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "3b50fa618507462f7fc8f3d91b8a73a28d4bb54d336d032118c1bf5d5bd4df00";
};
+ buildInputs = [ thormang3-feet-ft-module-msgs boost cmake-modules ati-ft-sensor libyamlcpp roscpp thormang3-kinematics-dynamics robotis-math eigen std-msgs robotis-controller-msgs robotis-framework-common ];
propagatedBuildInputs = [ thormang3-feet-ft-module-msgs boost cmake-modules ati-ft-sensor libyamlcpp roscpp thormang3-kinematics-dynamics robotis-math eigen std-msgs robotis-controller-msgs robotis-framework-common ];
- nativeBuildInputs = [ thormang3-feet-ft-module-msgs boost cmake-modules ati-ft-sensor libyamlcpp catkin roscpp thormang3-kinematics-dynamics robotis-math eigen std-msgs robotis-controller-msgs robotis-framework-common ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package is a sensor module for force torque sensors on feet.'';
diff --git a/kinetic/thormang3-foot-step-generator/default.nix b/kinetic/thormang3-foot-step-generator/default.nix
index 5b80a6a696..0c7a286d53 100644
--- a/kinetic/thormang3-foot-step-generator/default.nix
+++ b/kinetic/thormang3-foot-step-generator/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, cmake-modules, geometry-msgs, catkin, roscpp, roslib, message-generation, message-runtime, eigen, std-msgs, robotis-controller-msgs, thormang3-walking-module-msgs }:
+{ lib, buildRosPackage, fetchurl, cmake-modules, thormang3-walking-module-msgs, catkin, roscpp, roslib, message-generation, message-runtime, eigen, std-msgs, robotis-controller-msgs, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-thormang3-foot-step-generator";
version = "0.3.0";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "4b16dda0ceab0af65050e431a44fe7362c45df60603113bc20b4392d24e00265";
};
+ buildInputs = [ cmake-modules geometry-msgs roscpp robotis-controller-msgs message-generation eigen std-msgs roslib thormang3-walking-module-msgs ];
propagatedBuildInputs = [ cmake-modules geometry-msgs roscpp robotis-controller-msgs message-runtime eigen std-msgs roslib thormang3-walking-module-msgs ];
- nativeBuildInputs = [ cmake-modules geometry-msgs catkin roscpp robotis-controller-msgs message-generation eigen std-msgs roslib thormang3-walking-module-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides foot step generation for the thormang3'';
diff --git a/kinetic/thormang3-gazebo/default.nix b/kinetic/thormang3-gazebo/default.nix
index 9288366c43..8ea105fc53 100644
--- a/kinetic/thormang3-gazebo/default.nix
+++ b/kinetic/thormang3-gazebo/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f6609bba80a8ce2581b5ea6460bdc0955c9a0bd4f0d0785367072d0212fd1a7e";
};
+ buildInputs = [ std-msgs roscpp ];
propagatedBuildInputs = [ std-msgs roscpp controller-manager gazebo-ros ];
- nativeBuildInputs = [ std-msgs catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides basic message pub and launch file to use Thormang3 on Gazebo'';
diff --git a/kinetic/thormang3-gripper-module/default.nix b/kinetic/thormang3-gripper-module/default.nix
index 8864d3b5c7..3307cddc2c 100644
--- a/kinetic/thormang3-gripper-module/default.nix
+++ b/kinetic/thormang3-gripper-module/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "03d52259ce1ded160ac58572e53ba173e47a648cc89c9b93dcc08c72a5704630";
};
+ buildInputs = [ cmake-modules boost libyamlcpp sensor-msgs roscpp roslib robotis-math eigen std-msgs robotis-controller-msgs robotis-framework-common ];
propagatedBuildInputs = [ cmake-modules boost libyamlcpp sensor-msgs roscpp roslib robotis-math eigen std-msgs robotis-controller-msgs robotis-framework-common ];
- nativeBuildInputs = [ cmake-modules boost libyamlcpp sensor-msgs catkin roscpp roslib robotis-math eigen std-msgs robotis-controller-msgs robotis-framework-common ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The thormang3_gripper_module package'';
diff --git a/kinetic/thormang3-head-control-module-msgs/default.nix b/kinetic/thormang3-head-control-module-msgs/default.nix
index da209e1f81..2725c49f28 100644
--- a/kinetic/thormang3-head-control-module-msgs/default.nix
+++ b/kinetic/thormang3-head-control-module-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "b8546320341590906e3c3e04e15add9d5d08e1ebeeeebdbdc60485818f456426";
};
+ buildInputs = [ std-msgs sensor-msgs message-generation ];
propagatedBuildInputs = [ std-msgs sensor-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs sensor-msgs message-generation catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package is a set of messages and services for using thormang3_head_control_module.'';
diff --git a/kinetic/thormang3-head-control-module/default.nix b/kinetic/thormang3-head-control-module/default.nix
index b7f8e906e2..9030407516 100644
--- a/kinetic/thormang3-head-control-module/default.nix
+++ b/kinetic/thormang3-head-control-module/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a8674655f38ec8dfc935c03c12dcee8afb4ae615d4cb57813b397bcc7462d4a9";
};
+ buildInputs = [ thormang3-head-control-module-msgs cmake-modules boost sensor-msgs roscpp robotis-math eigen std-msgs robotis-controller-msgs robotis-framework-common ];
propagatedBuildInputs = [ thormang3-head-control-module-msgs cmake-modules boost sensor-msgs roscpp robotis-math eigen std-msgs robotis-controller-msgs robotis-framework-common ];
- nativeBuildInputs = [ thormang3-head-control-module-msgs cmake-modules boost sensor-msgs catkin roscpp robotis-math eigen std-msgs robotis-controller-msgs robotis-framework-common ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A module to control the head.
diff --git a/kinetic/thormang3-imu-3dm-gx4/default.nix b/kinetic/thormang3-imu-3dm-gx4/default.nix
index 066b44c0cd..eab36e4bb5 100644
--- a/kinetic/thormang3-imu-3dm-gx4/default.nix
+++ b/kinetic/thormang3-imu-3dm-gx4/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "38f7df44a151ce5072c1de91c4382066ee5b305dd0f572b121065f337acf8e34";
};
+ buildInputs = [ diagnostic-updater message-generation boost std-msgs sensor-msgs roscpp geometry-msgs ];
propagatedBuildInputs = [ diagnostic-updater boost message-runtime std-msgs sensor-msgs roscpp geometry-msgs ];
- nativeBuildInputs = [ diagnostic-updater message-generation catkin boost std-msgs sensor-msgs roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Driver for Microstrain 3DM-GX4-25 IMU
diff --git a/kinetic/thormang3-kinematics-dynamics/default.nix b/kinetic/thormang3-kinematics-dynamics/default.nix
index 84b072ebbe..7f56ecaba4 100644
--- a/kinetic/thormang3-kinematics-dynamics/default.nix
+++ b/kinetic/thormang3-kinematics-dynamics/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "60085ae5fee76c539b7dd620bf0773b563c23c545a1da2dd5e1a01590d957d5e";
};
+ buildInputs = [ roscpp cmake-modules robotis-math eigen ];
propagatedBuildInputs = [ roscpp cmake-modules robotis-math eigen ];
- nativeBuildInputs = [ robotis-math cmake-modules eigen catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides a kinematics and dynamics impletation for the thormang3.
diff --git a/kinetic/thormang3-manager/default.nix b/kinetic/thormang3-manager/default.nix
index 07c08214c4..b71a177baf 100644
--- a/kinetic/thormang3-manager/default.nix
+++ b/kinetic/thormang3-manager/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "851d1a0a18226ac5e4558145c140aaae2a5c71665ff88102e871d56efc3573c6";
};
+ buildInputs = [ thormang3-gripper-module thormang3-base-module thormang3-head-control-module robotis-controller roscpp thormang3-walking-module thormang3-manipulation-module thormang3-feet-ft-module thormang3-action-module ];
propagatedBuildInputs = [ thormang3-gripper-module thormang3-base-module thormang3-description thormang3-head-control-module robotis-controller thormang3-feet-ft-module thormang3-walking-module thormang3-manipulation-module roscpp thormang3-imu-3dm-gx4 thormang3-action-module ];
- nativeBuildInputs = [ thormang3-gripper-module thormang3-base-module thormang3-head-control-module catkin robotis-controller roscpp thormang3-walking-module thormang3-manipulation-module thormang3-feet-ft-module thormang3-action-module ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package describes robot manager to execute THORMANG3's motion modules.'';
diff --git a/kinetic/thormang3-manipulation-demo/default.nix b/kinetic/thormang3-manipulation-demo/default.nix
index 41600dcf0e..4b0506fd97 100644
--- a/kinetic/thormang3-manipulation-demo/default.nix
+++ b/kinetic/thormang3-manipulation-demo/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, roscpp, std-msgs, robotis-controller-msgs, thormang3-manipulation-module-msgs }:
+{ lib, buildRosPackage, fetchurl, catkin, robotis-controller-msgs, std-msgs, roscpp, thormang3-manipulation-module-msgs }:
buildRosPackage {
pname = "ros-kinetic-thormang3-manipulation-demo";
version = "0.2.0";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "6c69bbabb85ef59a6b8b6325b6465d836298f89806200ec229a37ae59ad29dc1";
};
+ buildInputs = [ std-msgs roscpp thormang3-manipulation-module-msgs robotis-controller-msgs ];
propagatedBuildInputs = [ std-msgs roscpp thormang3-manipulation-module-msgs robotis-controller-msgs ];
- nativeBuildInputs = [ robotis-controller-msgs std-msgs catkin roscpp thormang3-manipulation-module-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The thormang3_manipulation_demo package'';
diff --git a/kinetic/thormang3-manipulation-module-msgs/default.nix b/kinetic/thormang3-manipulation-module-msgs/default.nix
index 923bf094fc..0dd5ff431c 100644
--- a/kinetic/thormang3-manipulation-module-msgs/default.nix
+++ b/kinetic/thormang3-manipulation-module-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "c0d067a46cdb30c3d2bcfe0f39e6dbd228b6fdeeca954dcebb8e81c2b3e16192";
};
+ buildInputs = [ std-msgs sensor-msgs message-generation geometry-msgs ];
propagatedBuildInputs = [ std-msgs sensor-msgs message-runtime geometry-msgs ];
- nativeBuildInputs = [ message-generation std-msgs sensor-msgs catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package is a set of messages and services for using thormang3_manipulation_module.'';
diff --git a/kinetic/thormang3-manipulation-module/default.nix b/kinetic/thormang3-manipulation-module/default.nix
index e57d404898..81f38836e8 100644
--- a/kinetic/thormang3-manipulation-module/default.nix
+++ b/kinetic/thormang3-manipulation-module/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "25407f15de442a1ebc1879bd21e0477fa9f5baa42d2f97a93fdaaa18876b363f";
};
+ buildInputs = [ boost cmake-modules geometry-msgs libyamlcpp roscpp thormang3-kinematics-dynamics roslib robotis-math eigen std-msgs robotis-controller-msgs thormang3-manipulation-module-msgs robotis-framework-common ];
propagatedBuildInputs = [ boost cmake-modules geometry-msgs libyamlcpp roscpp thormang3-kinematics-dynamics roslib robotis-math eigen std-msgs robotis-controller-msgs thormang3-manipulation-module-msgs robotis-framework-common ];
- nativeBuildInputs = [ boost cmake-modules geometry-msgs libyamlcpp catkin roscpp thormang3-kinematics-dynamics roslib robotis-math eigen std-msgs robotis-controller-msgs thormang3-manipulation-module-msgs robotis-framework-common ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package describes basic function to control THORMANG3's upper-body.
diff --git a/kinetic/thormang3-offset-tuner-client/default.nix b/kinetic/thormang3-offset-tuner-client/default.nix
index 1504e27886..72c0768433 100644
--- a/kinetic/thormang3-offset-tuner-client/default.nix
+++ b/kinetic/thormang3-offset-tuner-client/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, libyamlcpp, qt4, catkin, thormang3-offset-tuner-msgs, roslib, qt-build, std-msgs, roscpp }:
+{ lib, buildRosPackage, fetchurl, qt4, libyamlcpp, catkin, thormang3-offset-tuner-msgs, roslib, qt-build, std-msgs, roscpp }:
buildRosPackage {
pname = "ros-kinetic-thormang3-offset-tuner-client";
version = "0.3.0";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "1a9d974bcbee93804bc5836e02285417a39f59fe7e247d590ec615181c5181b6";
};
+ buildInputs = [ libyamlcpp qt4 roslib qt-build std-msgs roscpp thormang3-offset-tuner-msgs ];
propagatedBuildInputs = [ libyamlcpp qt4 roslib qt-build std-msgs roscpp thormang3-offset-tuner-msgs ];
- nativeBuildInputs = [ libyamlcpp qt4 roslib qt-build std-msgs catkin roscpp thormang3-offset-tuner-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The GUI program that can adjust offset of THORMANG3.
diff --git a/kinetic/thormang3-offset-tuner-msgs/default.nix b/kinetic/thormang3-offset-tuner-msgs/default.nix
index a2505bdcf5..8dca27d1c5 100644
--- a/kinetic/thormang3-offset-tuner-msgs/default.nix
+++ b/kinetic/thormang3-offset-tuner-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "0caded3d1ef7ad5ed7a3252e6f7d05dfaf22e0bc036c68a339250cc8122a3562";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package is a set of messages and services for using thormang3_offset_tuner.'';
diff --git a/kinetic/thormang3-offset-tuner-server/default.nix b/kinetic/thormang3-offset-tuner-server/default.nix
index 7314b4eb9b..41832f2a37 100644
--- a/kinetic/thormang3-offset-tuner-server/default.nix
+++ b/kinetic/thormang3-offset-tuner-server/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "55295d0916ff373d54812e77783b2561f07bd48cd96aa97b18b4c6e0a0e0878d";
};
+ buildInputs = [ libyamlcpp dynamixel-sdk thormang3-base-module std-msgs roscpp robotis-controller thormang3-offset-tuner-msgs ];
propagatedBuildInputs = [ libyamlcpp dynamixel-sdk thormang3-base-module std-msgs roscpp robotis-controller thormang3-offset-tuner-msgs ];
- nativeBuildInputs = [ libyamlcpp dynamixel-sdk thormang3-base-module std-msgs catkin roscpp robotis-controller thormang3-offset-tuner-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The offset_tuner_server package'';
diff --git a/kinetic/thormang3-sensors/default.nix b/kinetic/thormang3-sensors/default.nix
index d343552a6b..8f475cd935 100644
--- a/kinetic/thormang3-sensors/default.nix
+++ b/kinetic/thormang3-sensors/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, laser-assembler, uvc-camera, pcl, sensor-msgs, realsense-camera, catkin, laser-filters, rgbd-launch, std-msgs, roscpp, pcl-conversions }:
+{ lib, buildRosPackage, fetchurl, laser-assembler, uvc-camera, realsense-camera, sensor-msgs, pcl, catkin, laser-filters, rgbd-launch, std-msgs, roscpp, pcl-conversions }:
buildRosPackage {
pname = "ros-kinetic-thormang3-sensors";
version = "0.2.0";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "085916adfb99845fc7dd2004351c71c84d7b26a25340825b82a4343ade995606";
};
+ buildInputs = [ laser-assembler std-msgs pcl sensor-msgs roscpp pcl-conversions ];
propagatedBuildInputs = [ laser-assembler uvc-camera pcl realsense-camera sensor-msgs laser-filters rgbd-launch std-msgs roscpp pcl-conversions ];
- nativeBuildInputs = [ laser-assembler catkin std-msgs pcl sensor-msgs roscpp pcl-conversions ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains sensor related launch files.
diff --git a/kinetic/thormang3-walking-demo/default.nix b/kinetic/thormang3-walking-demo/default.nix
index eeac09a73c..1c16ba9cdf 100644
--- a/kinetic/thormang3-walking-demo/default.nix
+++ b/kinetic/thormang3-walking-demo/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "60b4736ef56b4423262ccdca7f0768eeacb77a3734b58fd17676a0f1cbc8d358";
};
+ buildInputs = [ libyamlcpp roslib roscpp std-msgs robotis-controller-msgs thormang3-walking-module-msgs ];
propagatedBuildInputs = [ libyamlcpp roslib roscpp std-msgs robotis-controller-msgs thormang3-walking-module-msgs ];
- nativeBuildInputs = [ libyamlcpp roslib roscpp std-msgs catkin robotis-controller-msgs thormang3-walking-module-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The thormang3_walking_demo package
diff --git a/kinetic/thormang3-walking-module-msgs/default.nix b/kinetic/thormang3-walking-module-msgs/default.nix
index 9bef1e16ad..7340f1111e 100644
--- a/kinetic/thormang3-walking-module-msgs/default.nix
+++ b/kinetic/thormang3-walking-module-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "62a6785f3a50ee894b55b9f8bd094b13fe729467004e82662295da1f12251858";
};
+ buildInputs = [ std-msgs message-generation geometry-msgs ];
propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package is a set of messages and services for using thormang3_walking_module.'';
diff --git a/kinetic/thormang3-walking-module/default.nix b/kinetic/thormang3-walking-module/default.nix
index 09c23a3905..cc4682fd82 100644
--- a/kinetic/thormang3-walking-module/default.nix
+++ b/kinetic/thormang3-walking-module/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "deb67b0e6fc31b5f942a7355eb17114c249c0317ba76326f23a3c732e692cb76";
};
+ buildInputs = [ boost cmake-modules thormang3-walking-module-msgs libyamlcpp geometry-msgs sensor-msgs roscpp thormang3-kinematics-dynamics roslib thormang3-balance-control robotis-math eigen std-msgs eigen-conversions robotis-controller-msgs robotis-framework-common ];
propagatedBuildInputs = [ boost cmake-modules thormang3-walking-module-msgs libyamlcpp geometry-msgs sensor-msgs roscpp thormang3-kinematics-dynamics roslib thormang3-balance-control robotis-math eigen std-msgs eigen-conversions robotis-controller-msgs robotis-framework-common ];
- nativeBuildInputs = [ boost cmake-modules thormang3-walking-module-msgs libyamlcpp geometry-msgs sensor-msgs catkin roscpp thormang3-kinematics-dynamics roslib thormang3-balance-control robotis-math eigen std-msgs eigen-conversions robotis-controller-msgs robotis-framework-common ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package is a motion module for thormang3 walking.
diff --git a/kinetic/tile-map/default.nix b/kinetic/tile-map/default.nix
index 6ef92eacf9..0a7079abd3 100644
--- a/kinetic/tile-map/default.nix
+++ b/kinetic/tile-map/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d989d8305bec3c3779af859a65be2f8dc9fedb90d1d960767bfa35950f66fd5f";
};
+ buildInputs = [ swri-math-util pluginlib mapviz glew roscpp swri-yaml-util libqt-dev libqt-opengl-dev jsoncpp tf swri-transform-util ];
propagatedBuildInputs = [ swri-math-util pluginlib mapviz libqt-core libqt-opengl roscpp jsoncpp swri-yaml-util glew tf swri-transform-util ];
- nativeBuildInputs = [ swri-math-util pluginlib mapviz glew catkin roscpp qt-qmake swri-yaml-util libqt-dev libqt-opengl-dev jsoncpp tf swri-transform-util ];
+ nativeBuildInputs = [ catkin qt-qmake ];
meta = {
description = ''Tile map provides a slippy map style interface for visualizing
diff --git a/kinetic/timestamp-tools/default.nix b/kinetic/timestamp-tools/default.nix
index b6accce7a7..4e924f9504 100644
--- a/kinetic/timestamp-tools/default.nix
+++ b/kinetic/timestamp-tools/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, roslib, roscpp }:
+{ lib, buildRosPackage, fetchurl, roslib, catkin, roscpp }:
buildRosPackage {
pname = "ros-kinetic-timestamp-tools";
version = "1.6.8";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "62b0c3856b1275b15ec5ae303284165bbdd15ff35a3e3f8304c54817768bc6f4";
};
+ buildInputs = [ roslib roscpp ];
propagatedBuildInputs = [ roslib roscpp ];
- nativeBuildInputs = [ catkin roslib roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package is currently for internal use only. Its API may change
diff --git a/kinetic/topic-switch/default.nix b/kinetic/topic-switch/default.nix
index b54ad7038e..f203fca931 100644
--- a/kinetic/topic-switch/default.nix
+++ b/kinetic/topic-switch/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "9b5b761ac6295f5d15ec568c9972998153057ecf6caab16e8d45122f76d93799";
};
+ buildInputs = [ topic-tools ros-type-introspection roscpp rospy ];
propagatedBuildInputs = [ topic-tools ros-type-introspection roscpp rospy ];
- nativeBuildInputs = [ catkin rospy topic-tools ros-type-introspection roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The topic_switch package'';
diff --git a/kinetic/topic-tools/default.nix b/kinetic/topic-tools/default.nix
index 914c5494f4..53f6c9c48b 100644
--- a/kinetic/topic-tools/default.nix
+++ b/kinetic/topic-tools/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, rosconsole, cpp-common, catkin, roscpp, rostest, message-generation, message-runtime, xmlrpcpp, std-msgs, rostime, rosunit }:
+{ lib, buildRosPackage, fetchurl, rosconsole, cpp-common, catkin, rostime, rostest, message-generation, message-runtime, xmlrpcpp, std-msgs, roscpp, rosunit }:
buildRosPackage {
pname = "ros-kinetic-topic-tools";
version = "1.12.14";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5577a4043710d9474434ee05b8599eb3276dd1c48fd3df297bfc78cd50945fa9";
};
+ buildInputs = [ rosconsole cpp-common roscpp rostest message-generation xmlrpcpp std-msgs rostime rosunit ];
propagatedBuildInputs = [ rosconsole xmlrpcpp message-runtime std-msgs rostime roscpp ];
- nativeBuildInputs = [ rosconsole cpp-common catkin roscpp rostest message-generation xmlrpcpp std-msgs rostime rosunit ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Tools for directing, throttling, selecting, and otherwise messing with
diff --git a/kinetic/towr-ros/default.nix b/kinetic/towr-ros/default.nix
index 1f31c015c3..9297ec2a40 100644
--- a/kinetic/towr-ros/default.nix
+++ b/kinetic/towr-ros/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d234570a2b4c0b399d520ae66c0e72a8cc07773abfe8829dfb31919d2a5ea4c7";
};
+ buildInputs = [ xpp-states xpp-msgs rosbag roscpp message-generation ncurses visualization-msgs message-runtime std-msgs towr ];
propagatedBuildInputs = [ xpp-states xpp-msgs xpp-hyq rosbag roscpp xterm rqt-bag message-generation rviz ncurses visualization-msgs message-runtime std-msgs towr ];
- nativeBuildInputs = [ xpp-states xpp-msgs rosbag catkin roscpp message-generation ncurses visualization-msgs message-runtime std-msgs towr ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A ROS dependent wrapper for
diff --git a/kinetic/towr/default.nix b/kinetic/towr/default.nix
index fabcaf3598..24f5ab9923 100644
--- a/kinetic/towr/default.nix
+++ b/kinetic/towr/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, cmake, catkin, ifopt, eigen }:
+{ lib, buildRosPackage, fetchurl, catkin, cmake, ifopt, eigen }:
buildRosPackage {
pname = "ros-kinetic-towr";
version = "1.4.1";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "56676dbc1ebbfa3259e500aabed8410028abb1797b63fd4893507bf15eb52175";
};
+ buildInputs = [ ifopt eigen ];
propagatedBuildInputs = [ catkin ifopt eigen ];
- nativeBuildInputs = [ cmake ifopt eigen ];
+ nativeBuildInputs = [ cmake ];
meta = {
description = ''A light-weight, Eigen-based
diff --git a/kinetic/tra1-description/default.nix b/kinetic/tra1-description/default.nix
index f6bac44f9a..ba5ee01461 100644
--- a/kinetic/tra1-description/default.nix
+++ b/kinetic/tra1-description/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "2c0bad1d3a63bff14d3be1b3f5f62f849f4024a926de179672c7f77e94092db1";
};
+ buildInputs = [ xacro ];
checkInputs = [ rostest roslaunch ];
propagatedBuildInputs = [ rviz robot-state-publisher tf joint-state-publisher xacro ];
- nativeBuildInputs = [ catkin xacro ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains the description (mechanical, kinematic, visual, etc.) of the TRA1 robot. The files in this package are parsed and used by a variety of other components. Most users will not interact directly with this package.'';
diff --git a/kinetic/trac-ik-examples/default.nix b/kinetic/trac-ik-examples/default.nix
index 5de88583de..affc7848bf 100644
--- a/kinetic/trac-ik-examples/default.nix
+++ b/kinetic/trac-ik-examples/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "dd8a5a54972e9972f5d8e014f5802e305c42fb5f6ad8eb49caf423a89e6f11a8";
};
+ buildInputs = [ trac-ik-lib orocos-kdl boost ];
propagatedBuildInputs = [ trac-ik-lib orocos-kdl boost pr2-description xacro ];
- nativeBuildInputs = [ trac-ik-lib catkin orocos-kdl boost ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains the source code for testing and comparing trac_ik'';
diff --git a/kinetic/trac-ik-kinematics-plugin/default.nix b/kinetic/trac-ik-kinematics-plugin/default.nix
index bdd527fcae..8eb5c04f53 100644
--- a/kinetic/trac-ik-kinematics-plugin/default.nix
+++ b/kinetic/trac-ik-kinematics-plugin/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d9546126a9f9a68fae95aa0333164b70e194022d8bc2340e947d615717852adc";
};
+ buildInputs = [ trac-ik-lib moveit-core pluginlib tf-conversions roscpp ];
propagatedBuildInputs = [ trac-ik-lib moveit-core pluginlib tf-conversions roscpp ];
- nativeBuildInputs = [ trac-ik-lib moveit-core pluginlib tf-conversions catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A MoveIt! Kinematics plugin using TRAC-IK'';
diff --git a/kinetic/trac-ik-python/default.nix b/kinetic/trac-ik-python/default.nix
index 42eb280be5..963cecab59 100644
--- a/kinetic/trac-ik-python/default.nix
+++ b/kinetic/trac-ik-python/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "587ff3dba0a2fc4cc769d5ac9cd34dd0beea95afe336395efd231ee450b83ef1";
};
+ buildInputs = [ swig trac-ik-lib tf-conversions rospy ];
propagatedBuildInputs = [ swig trac-ik-lib rospy tf-conversions tf ];
- nativeBuildInputs = [ swig trac-ik-lib rospy tf-conversions catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The trac_ik_python package contains a python wrapper using SWIG
diff --git a/kinetic/tracetools/default.nix b/kinetic/tracetools/default.nix
index 8efc5a43b3..b7a6f2f3f0 100644
--- a/kinetic/tracetools/default.nix
+++ b/kinetic/tracetools/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, rosbash, pkg-config, boost }:
+{ lib, buildRosPackage, fetchurl, catkin, boost, pkg-config, rosbash }:
buildRosPackage {
pname = "ros-kinetic-tracetools";
version = "0.2.1";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "59ed304f0ac9078e5b0875444b5594170921f29d35ba304a7f60f17eadd54f57";
};
+ buildInputs = [ boost ];
checkInputs = [ rosbash ];
- nativeBuildInputs = [ catkin boost pkg-config ];
+ nativeBuildInputs = [ catkin pkg-config ];
meta = {
description = ''Wrapper interface for tracing libraries'';
diff --git a/kinetic/track-odometry/default.nix b/kinetic/track-odometry/default.nix
index de06b8a2f7..724a622062 100644
--- a/kinetic/track-odometry/default.nix
+++ b/kinetic/track-odometry/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, roslint, tf2-geometry-msgs, cmake-modules, trajectory-msgs, sensor-msgs, catkin, tf2-ros, rostest, tf2, nav-msgs, neonavigation-common, eigen, std-msgs, roscpp, rosunit, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, cmake-modules, tf2-geometry-msgs, roslint, trajectory-msgs, sensor-msgs, catkin, tf2-ros, tf2, rostest, nav-msgs, neonavigation-common, eigen, std-msgs, roscpp, rosunit, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-track-odometry";
version = "0.3.1";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "c8965d208175962147210ca960cde9f49711ce33599759dd541e3af8de9b1c56";
};
+ buildInputs = [ cmake-modules tf2-geometry-msgs trajectory-msgs sensor-msgs tf2-ros tf2 nav-msgs neonavigation-common eigen std-msgs roscpp geometry-msgs ];
checkInputs = [ rostest roslint rosunit ];
propagatedBuildInputs = [ cmake-modules tf2-geometry-msgs trajectory-msgs sensor-msgs tf2-ros tf2 nav-msgs neonavigation-common eigen std-msgs roscpp geometry-msgs ];
- nativeBuildInputs = [ cmake-modules tf2-geometry-msgs trajectory-msgs sensor-msgs catkin tf2-ros tf2 nav-msgs neonavigation-common eigen std-msgs roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Odometry slip compensation package'';
diff --git a/kinetic/trajectory-msgs/default.nix b/kinetic/trajectory-msgs/default.nix
index 8c04982668..b4b0303a15 100644
--- a/kinetic/trajectory-msgs/default.nix
+++ b/kinetic/trajectory-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "353fdb38ae42360f5d134583ddf045c36c6bb959b3406c46257f3e2b0774f5e7";
};
+ buildInputs = [ std-msgs message-generation geometry-msgs ];
propagatedBuildInputs = [ std-msgs rosbag-migration-rule message-runtime geometry-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package defines messages for defining robot trajectories. These messages are
diff --git a/kinetic/trajectory-tracker-msgs/default.nix b/kinetic/trajectory-tracker-msgs/default.nix
index 03254c3536..c870c1132f 100644
--- a/kinetic/trajectory-tracker-msgs/default.nix
+++ b/kinetic/trajectory-tracker-msgs/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "8f668368de634f81478ba8c0e622edf9db826ddc65b8ce0d9dcd8d08d7c07c19";
};
+ buildInputs = [ std-msgs message-generation geometry-msgs ];
checkInputs = [ rosunit nav-msgs roslint roscpp ];
propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Message definitions for trajectory_tracker package'';
diff --git a/kinetic/trajectory-tracker-rviz-plugins/default.nix b/kinetic/trajectory-tracker-rviz-plugins/default.nix
index c4fc6b9b51..89a8293e4f 100644
--- a/kinetic/trajectory-tracker-rviz-plugins/default.nix
+++ b/kinetic/trajectory-tracker-rviz-plugins/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "70ed4252d7585b2e1e7f12f71f1f5f50b10e71b004f1e40b4b1120010f3c7284";
};
+ buildInputs = [ rviz trajectory-tracker-msgs pluginlib qt5.qtbase ];
propagatedBuildInputs = [ rviz trajectory-tracker-msgs pluginlib qt5.qtbase ];
- nativeBuildInputs = [ rviz trajectory-tracker-msgs pluginlib catkin qt5.qtbase ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Rviz plugins for trajectory_tracker_msgs'';
diff --git a/kinetic/trajectory-tracker/default.nix b/kinetic/trajectory-tracker/default.nix
index 79e0070a04..10b89df3c3 100644
--- a/kinetic/trajectory-tracker/default.nix
+++ b/kinetic/trajectory-tracker/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, roslint, tf2-geometry-msgs, catkin, tf2-ros, rostest, tf2, nav-msgs, trajectory-tracker-msgs, neonavigation-common, interactive-markers, eigen, roscpp, rosunit, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, roslint, tf2-geometry-msgs, catkin, tf2-ros, tf2, rostest, nav-msgs, trajectory-tracker-msgs, neonavigation-common, interactive-markers, eigen, roscpp, rosunit, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-trajectory-tracker";
version = "0.3.1";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "aab784d3551fefcd29e7b0636b6a38f015b2793ea4b6ab55fd85bd7e93cf5cd5";
};
+ buildInputs = [ tf2-geometry-msgs tf2-ros tf2 nav-msgs trajectory-tracker-msgs neonavigation-common interactive-markers eigen roscpp geometry-msgs ];
checkInputs = [ rostest roslint rosunit ];
propagatedBuildInputs = [ tf2-geometry-msgs tf2-ros tf2 nav-msgs trajectory-tracker-msgs neonavigation-common interactive-markers eigen roscpp geometry-msgs ];
- nativeBuildInputs = [ tf2-geometry-msgs catkin tf2-ros tf2 nav-msgs trajectory-tracker-msgs neonavigation-common interactive-markers eigen roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Path following control package for wheeled mobile robot'';
diff --git a/kinetic/transmission-interface/default.nix b/kinetic/transmission-interface/default.nix
index 09d7af660d..af6f540448 100644
--- a/kinetic/transmission-interface/default.nix
+++ b/kinetic/transmission-interface/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "5ea69c02ba27cce7d5bb727821595ff1eacfeda4febdb5a56ed243d779dd825d";
};
+ buildInputs = [ hardware-interface cmake-modules pluginlib roscpp tinyxml ];
checkInputs = [ rosunit resource-retriever ];
propagatedBuildInputs = [ tinyxml roscpp pluginlib ];
- nativeBuildInputs = [ hardware-interface cmake-modules pluginlib catkin roscpp tinyxml ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Transmission Interface.'';
diff --git a/kinetic/tts/default.nix b/kinetic/tts/default.nix
index 331e77524c..7d8f130b64 100644
--- a/kinetic/tts/default.nix
+++ b/kinetic/tts/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "c31519ac5ff27c8dd3749b6e6866d1108a0c76619a15ebd7a8a9f1b58b4ab1c6";
};
+ buildInputs = [ rostest pythonPackages.boto3 message-generation actionlib-msgs rospy std-msgs rosunit sound-play ];
checkInputs = [ rostest pythonPackages.mock rosunit ];
propagatedBuildInputs = [ pythonPackages.boto3 message-runtime actionlib-msgs rospy std-msgs sound-play ];
- nativeBuildInputs = [ actionlib-msgs catkin sound-play rostest pythonPackages.boto3 message-generation rospy std-msgs rosunit ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Package enabling a robot to speak with a human voice by providing a Text-To-Speech ROS service'';
diff --git a/kinetic/turtle-actionlib/default.nix b/kinetic/turtle-actionlib/default.nix
index 4dc909935e..00ce1a5b8a 100644
--- a/kinetic/turtle-actionlib/default.nix
+++ b/kinetic/turtle-actionlib/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5ec375f3e1c2041fe01e5aede68707d17aa23c97c8e0648469be7f25b2c7c953";
};
+ buildInputs = [ turtlesim rosconsole actionlib-msgs message-generation actionlib std-msgs angles roscpp geometry-msgs ];
propagatedBuildInputs = [ turtlesim rosconsole actionlib-msgs message-runtime actionlib std-msgs angles roscpp geometry-msgs ];
- nativeBuildInputs = [ turtlesim rosconsole actionlib-msgs catkin message-generation actionlib std-msgs angles roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''turtle_actionlib demonstrates how to write an action server and client with the turtlesim. The shape_server provides and action interface for drawing regular polygons with the turtlesim.'';
diff --git a/kinetic/turtle-tf/default.nix b/kinetic/turtle-tf/default.nix
index 3a88de2dc8..20f54dc1d4 100644
--- a/kinetic/turtle-tf/default.nix
+++ b/kinetic/turtle-tf/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e5c783340ea80801232163ccb2fa8f949ba900901c97767a3d728a9e7bac15df";
};
+ buildInputs = [ turtlesim rospy std-msgs tf roscpp geometry-msgs ];
propagatedBuildInputs = [ turtlesim rospy std-msgs tf roscpp geometry-msgs ];
- nativeBuildInputs = [ turtlesim catkin rospy std-msgs tf roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''turtle_tf demonstrates how to write a tf broadcaster and listener with the turtlesim. The tutle_tf_listener commands turtle2 to follow turtle1 around as you drive turtle1 using the keyboard.'';
diff --git a/kinetic/turtle-tf2/default.nix b/kinetic/turtle-tf2/default.nix
index b3ff8bd59a..cfffa43238 100644
--- a/kinetic/turtle-tf2/default.nix
+++ b/kinetic/turtle-tf2/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "470185575edd830b92689f8cd433ba62767cfbcb3e7f237bfedb67a419619bbe";
};
+ buildInputs = [ turtlesim tf2 tf2-ros rospy std-msgs roscpp geometry-msgs ];
propagatedBuildInputs = [ turtlesim tf2 tf2-ros rospy std-msgs roscpp geometry-msgs ];
- nativeBuildInputs = [ turtlesim tf2 tf2-ros rospy std-msgs catkin roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''turtle_tf2 demonstrates how to write a tf2 broadcaster and listener with the turtlesim. The tutle_tf2_listener commands turtle2 to follow turtle1 around as you drive turtle1 using the keyboard.'';
diff --git a/kinetic/turtlebot-actions/default.nix b/kinetic/turtlebot-actions/default.nix
index 770fc5b4aa..450a9120d2 100644
--- a/kinetic/turtlebot-actions/default.nix
+++ b/kinetic/turtlebot-actions/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "21c14463f4401f75e2bf220cac6211a6de31808dc0d235cfbf07995ea42b951f";
};
+ buildInputs = [ cmake-modules actionlib-msgs image-transport cv-bridge roscpp image-geometry message-generation actionlib tf geometry-msgs eigen ];
propagatedBuildInputs = [ turtlebot-bringup actionlib-msgs image-transport cv-bridge roscpp image-geometry message-runtime actionlib tf geometry-msgs eigen ];
- nativeBuildInputs = [ cmake-modules actionlib-msgs image-transport cv-bridge catkin roscpp image-geometry message-generation actionlib tf geometry-msgs eigen ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''turtlebot_actions provides several basic actionlib actions for the TurtleBot.'';
diff --git a/kinetic/turtlebot-calibration/default.nix b/kinetic/turtlebot-calibration/default.nix
index bec4df6bc6..15863227b2 100644
--- a/kinetic/turtlebot-calibration/default.nix
+++ b/kinetic/turtlebot-calibration/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "aab0b5257acf1a5eb8c0d4831637a61aed61c688fa0da99b6179f55520234174";
};
+ buildInputs = [ nav-msgs message-generation rospy std-msgs python-orocos-kdl sensor-msgs geometry-msgs ];
propagatedBuildInputs = [ turtlebot-bringup nav-msgs message-runtime rospy std-msgs python-orocos-kdl sensor-msgs geometry-msgs ];
- nativeBuildInputs = [ nav-msgs message-generation rospy std-msgs python-orocos-kdl sensor-msgs catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''turtlebot_calibration'';
diff --git a/kinetic/turtlebot-description/default.nix b/kinetic/turtlebot-description/default.nix
index f087ea0b06..ce2aff92bd 100644
--- a/kinetic/turtlebot-description/default.nix
+++ b/kinetic/turtlebot-description/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f516927f1373ea37fcc1e7f844f5b5799e3c7ab0c14d1e7863576f57bcfdb83f";
};
+ buildInputs = [ urdf xacro ];
propagatedBuildInputs = [ urdf xacro create-description kobuki-description ];
- nativeBuildInputs = [ catkin urdf xacro ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''turtlebot_description provides a complete 3D model of the TurtleBot for simulation and visualization. The files in this package are parsed and used by a variety of other components. Most users will not interact directly with this package.'';
diff --git a/kinetic/turtlebot-follower/default.nix b/kinetic/turtlebot-follower/default.nix
index d68c5e912b..eecc6a6a76 100644
--- a/kinetic/turtlebot-follower/default.nix
+++ b/kinetic/turtlebot-follower/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, turtlebot-bringup, depth-image-proc, turtlebot-msgs, catkin, turtlebot-teleop, dynamic-reconfigure, topic-tools, nodelet, visualization-msgs, roscpp }:
+{ lib, buildRosPackage, fetchurl, turtlebot-bringup, depth-image-proc, turtlebot-msgs, catkin, nodelet, dynamic-reconfigure, topic-tools, turtlebot-teleop, visualization-msgs, roscpp }:
buildRosPackage {
pname = "ros-kinetic-turtlebot-follower";
version = "2.3.7";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8e66b61205ec0894fd9743f373afe7a8cc2a28859b322ad5698cf4c0a4341ff4";
};
+ buildInputs = [ depth-image-proc turtlebot-msgs visualization-msgs dynamic-reconfigure nodelet roscpp ];
propagatedBuildInputs = [ turtlebot-bringup depth-image-proc turtlebot-msgs roscpp turtlebot-teleop dynamic-reconfigure topic-tools nodelet visualization-msgs ];
- nativeBuildInputs = [ depth-image-proc turtlebot-msgs visualization-msgs dynamic-reconfigure nodelet catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Follower for the turtlebot. Follows humans and robots around by following the centroid of a box points in front of the turtlebot.'';
diff --git a/kinetic/turtlebot-interactive-markers/default.nix b/kinetic/turtlebot-interactive-markers/default.nix
index b25da3ebeb..518fb5194d 100644
--- a/kinetic/turtlebot-interactive-markers/default.nix
+++ b/kinetic/turtlebot-interactive-markers/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, turtlebot-bringup, catkin, roscpp, interactive-markers, visualization-msgs }:
+{ lib, buildRosPackage, fetchurl, turtlebot-bringup, catkin, interactive-markers, visualization-msgs, roscpp }:
buildRosPackage {
pname = "ros-kinetic-turtlebot-interactive-markers";
version = "2.3.1";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f17cda78e7b855b25d058aab4cf8a6afff1daf9fd9b3dbe5ab61951bedcabfc6";
};
+ buildInputs = [ visualization-msgs interactive-markers roscpp ];
propagatedBuildInputs = [ turtlebot-bringup visualization-msgs interactive-markers roscpp ];
- nativeBuildInputs = [ catkin visualization-msgs interactive-markers roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Interactive control for the TurtleBot using RViz and interactive markers'';
diff --git a/kinetic/turtlebot-msgs/default.nix b/kinetic/turtlebot-msgs/default.nix
index c3cb6f7cd4..db50e0e95a 100644
--- a/kinetic/turtlebot-msgs/default.nix
+++ b/kinetic/turtlebot-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5bdf6f93d6ec13fe89b3798333660c33d41736728ff3907e3f4b323a716618b1";
};
+ buildInputs = [ std-msgs std-srvs sensor-msgs message-generation ];
propagatedBuildInputs = [ std-msgs std-srvs sensor-msgs message-runtime ];
- nativeBuildInputs = [ std-srvs message-generation std-msgs sensor-msgs catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Turtlebot messages, services and actions'';
diff --git a/kinetic/turtlebot-navigation/default.nix b/kinetic/turtlebot-navigation/default.nix
index f5e3bf571c..3a6056f8fd 100644
--- a/kinetic/turtlebot-navigation/default.nix
+++ b/kinetic/turtlebot-navigation/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, gmapping, map-server, turtlebot-bringup, amcl, sensor-msgs, catkin, move-base, roscpp, dwa-local-planner, tf }:
+{ lib, buildRosPackage, fetchurl, gmapping, map-server, turtlebot-bringup, amcl, tf, sensor-msgs, catkin, move-base, dwa-local-planner, roscpp }:
buildRosPackage {
pname = "ros-kinetic-turtlebot-navigation";
version = "2.3.7";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "cb54ee1f436869882dc973dc496e4506cf0987e01772d2b7769347c7c7a25101";
};
+ buildInputs = [ sensor-msgs tf roscpp ];
propagatedBuildInputs = [ gmapping turtlebot-bringup map-server amcl tf sensor-msgs move-base dwa-local-planner roscpp ];
- nativeBuildInputs = [ catkin sensor-msgs tf roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''turtlebot_navigation'';
diff --git a/kinetic/turtlebot-teleop/default.nix b/kinetic/turtlebot-teleop/default.nix
index b25770f991..a466de9c35 100644
--- a/kinetic/turtlebot-teleop/default.nix
+++ b/kinetic/turtlebot-teleop/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "bea11a0f8177cd5d22af74b12ca02a61755dac877b0c4f723ae692a96e79c67a";
};
+ buildInputs = [ roscpp joy geometry-msgs ];
propagatedBuildInputs = [ turtlebot-bringup roscpp geometry-msgs yocs-velocity-smoother joy kobuki-safety-controller ];
- nativeBuildInputs = [ catkin roscpp joy geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides teleoperation using joysticks or keyboard.'';
diff --git a/kinetic/turtlebot3-applications-msgs/default.nix b/kinetic/turtlebot3-applications-msgs/default.nix
index 0f9f24a071..9ca71ace8c 100644
--- a/kinetic/turtlebot3-applications-msgs/default.nix
+++ b/kinetic/turtlebot3-applications-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d95bcf3f16e4f51a49a53708b680fe6635f2e50434d8c9282bdc83204ec3b926";
};
+ buildInputs = [ std-msgs sensor-msgs message-generation ];
propagatedBuildInputs = [ std-msgs sensor-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs sensor-msgs message-generation catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Message and service types: custom messages and services for TurtleBot3 Applications packages'';
diff --git a/kinetic/turtlebot3-automatic-parking-vision/default.nix b/kinetic/turtlebot3-automatic-parking-vision/default.nix
index c01e77b3c5..8b423cf4db 100644
--- a/kinetic/turtlebot3-automatic-parking-vision/default.nix
+++ b/kinetic/turtlebot3-automatic-parking-vision/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e83048ac1a2f6be0ca3abbaf2819e858b8b88ff4ae80d05def1c5746b215fa79";
};
+ buildInputs = [ nav-msgs rospy std-msgs sensor-msgs ar-track-alvar-msgs ar-track-alvar geometry-msgs ];
propagatedBuildInputs = [ ar-track-alvar sensor-msgs ar-track-alvar-msgs nav-msgs rviz turtlebot3-bringup robot-state-publisher rospy std-msgs joint-state-publisher geometry-msgs ];
- nativeBuildInputs = [ nav-msgs catkin rospy std-msgs sensor-msgs ar-track-alvar-msgs ar-track-alvar geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Package for TurtleBot3 automatic_parking which uses ar code. This example needs a printed ar code and a TurtleBot3.'';
diff --git a/kinetic/turtlebot3-automatic-parking/default.nix b/kinetic/turtlebot3-automatic-parking/default.nix
index 5cdc183a44..f538f182ef 100644
--- a/kinetic/turtlebot3-automatic-parking/default.nix
+++ b/kinetic/turtlebot3-automatic-parking/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "446f54e7e025a15b810c4a99aaf5a74252ef8965e6b267e09a85bb827042750d";
};
+ buildInputs = [ nav-msgs rospy std-msgs sensor-msgs geometry-msgs ];
propagatedBuildInputs = [ nav-msgs rospy std-msgs sensor-msgs geometry-msgs ];
- nativeBuildInputs = [ nav-msgs rospy std-msgs sensor-msgs catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Package for turtlebot3 automatic_parking. You need a reflective tape and real robots. You can see parking spot using this pacakge on rviz.'';
diff --git a/kinetic/turtlebot3-autorace-camera/default.nix b/kinetic/turtlebot3-autorace-camera/default.nix
index cacf60e0fe..b3027b710e 100644
--- a/kinetic/turtlebot3-autorace-camera/default.nix
+++ b/kinetic/turtlebot3-autorace-camera/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, sensor-msgs, cv-bridge, pythonPackages, catkin, rospy, dynamic-reconfigure }:
+{ lib, buildRosPackage, fetchurl, sensor-msgs, cv-bridge, catkin, pythonPackages, dynamic-reconfigure, rospy }:
buildRosPackage {
pname = "ros-kinetic-turtlebot3-autorace-camera";
version = "1.2.0";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "3a6201e298ecc5c450ed0a77a6f2b161bf9bf4278470d60c119d785f316d6f18";
};
+ buildInputs = [ dynamic-reconfigure ];
propagatedBuildInputs = [ pythonPackages.enum34 pythonPackages.numpy rospy dynamic-reconfigure cv-bridge sensor-msgs pythonPackages.opencv3 ];
- nativeBuildInputs = [ catkin dynamic-reconfigure ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''TurtleBot3 AutoRace ROS package that controls Raspberry Pi Camera, and process the image'';
diff --git a/kinetic/turtlebot3-autorace-detect/default.nix b/kinetic/turtlebot3-autorace-detect/default.nix
index 93a9ac5804..72970a74ff 100644
--- a/kinetic/turtlebot3-autorace-detect/default.nix
+++ b/kinetic/turtlebot3-autorace-detect/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, sensor-msgs, cv-bridge, pythonPackages, catkin, move-base-msgs, nav-msgs, rospy, std-msgs, dynamic-reconfigure, tf, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, sensor-msgs, cv-bridge, pythonPackages, catkin, rospy, move-base-msgs, nav-msgs, dynamic-reconfigure, std-msgs, tf, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-turtlebot3-autorace-detect";
version = "1.2.0";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "ef35c9ff59cc6651de6acf27badd913c4aaf178345c21652f0a19ceba7aa3848";
};
+ buildInputs = [ dynamic-reconfigure ];
propagatedBuildInputs = [ pythonPackages.enum34 pythonPackages.numpy sensor-msgs cv-bridge rospy pythonPackages.opencv3 move-base-msgs nav-msgs dynamic-reconfigure std-msgs tf geometry-msgs ];
- nativeBuildInputs = [ catkin dynamic-reconfigure ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''AutoRace ROS packages for feature detection with TurtleBot3 Auto'';
diff --git a/kinetic/turtlebot3-bringup/default.nix b/kinetic/turtlebot3-bringup/default.nix
index ca7fbe33bb..0f450a3bb6 100644
--- a/kinetic/turtlebot3-bringup/default.nix
+++ b/kinetic/turtlebot3-bringup/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, rosserial-python, sensor-msgs, catkin, turtlebot3-description, turtlebot3-msgs, robot-state-publisher, hls-lfcd-lds-driver, std-msgs, diagnostic-msgs, turtlebot3-teleop, roscpp, joint-state-publisher }:
+{ lib, buildRosPackage, fetchurl, rosserial-python, sensor-msgs, catkin, turtlebot3-msgs, turtlebot3-description, turtlebot3-teleop, hls-lfcd-lds-driver, std-msgs, diagnostic-msgs, robot-state-publisher, roscpp, joint-state-publisher }:
buildRosPackage {
pname = "ros-kinetic-turtlebot3-bringup";
version = "1.2.0";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a3df5dcf89e39b884a636bbd4dd912cfa2db45bf34f5b934c61c859cce8f15a3";
};
+ buildInputs = [ std-msgs diagnostic-msgs sensor-msgs roscpp turtlebot3-msgs ];
propagatedBuildInputs = [ rosserial-python sensor-msgs turtlebot3-description turtlebot3-msgs robot-state-publisher hls-lfcd-lds-driver std-msgs diagnostic-msgs turtlebot3-teleop roscpp joint-state-publisher ];
- nativeBuildInputs = [ catkin std-msgs diagnostic-msgs sensor-msgs roscpp turtlebot3-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''roslaunch scripts for starting the TurtleBot3'';
diff --git a/kinetic/turtlebot3-description/default.nix b/kinetic/turtlebot3-description/default.nix
index 3330bb756f..a3628705ef 100644
--- a/kinetic/turtlebot3-description/default.nix
+++ b/kinetic/turtlebot3-description/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "acd3a89a24533609d680f36bc03463ebc3e4a12cb3c2103c830832b621baac11";
};
+ buildInputs = [ urdf xacro ];
propagatedBuildInputs = [ urdf xacro ];
- nativeBuildInputs = [ catkin urdf xacro ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''3D models of the TurtleBot3 for simulation and visualization'';
diff --git a/kinetic/turtlebot3-example/default.nix b/kinetic/turtlebot3-example/default.nix
index b794196394..d544baec2c 100644
--- a/kinetic/turtlebot3-example/default.nix
+++ b/kinetic/turtlebot3-example/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, actionlib-msgs, sensor-msgs, catkin, turtlebot3-msgs, nav-msgs, message-generation, turtlebot3-bringup, interactive-markers, rospy, actionlib, std-msgs, message-runtime, visualization-msgs, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, actionlib-msgs, sensor-msgs, catkin, turtlebot3-msgs, nav-msgs, message-generation, turtlebot3-bringup, std-msgs, actionlib, rospy, interactive-markers, message-runtime, visualization-msgs, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-turtlebot3-example";
version = "1.2.0";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "086049fac7eea2abcad473c3b83f39c3e4597dcdb68ffd0f7ccad8e237d03196";
};
+ buildInputs = [ actionlib-msgs sensor-msgs turtlebot3-msgs rospy message-generation nav-msgs interactive-markers actionlib std-msgs visualization-msgs geometry-msgs ];
propagatedBuildInputs = [ actionlib-msgs sensor-msgs turtlebot3-msgs nav-msgs std-msgs interactive-markers turtlebot3-bringup actionlib rospy message-runtime visualization-msgs geometry-msgs ];
- nativeBuildInputs = [ actionlib-msgs sensor-msgs catkin turtlebot3-msgs rospy message-generation nav-msgs interactive-markers actionlib std-msgs visualization-msgs geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package provides four TurtleBot3 basic example include move using interactive marker, move and stop using LDS, move to goal position, move to custom routes. The interactions node is that you can control the TurtleBot3 front and back side or rotate to goal position. The obstacle node is that when the robot meets an obstacle, it stops. The patrol node is that TurtleBot3 move to custom route. There are 3 route(square, triangle, circle) in this package. You can add your route and move the TurtleBot3. The pointop node is that you can insert goal position include distance x-axis, y-axis and angluar z-axis.'';
diff --git a/kinetic/turtlebot3-fake/default.nix b/kinetic/turtlebot3-fake/default.nix
index a2efd6e15b..cd90f03da2 100644
--- a/kinetic/turtlebot3-fake/default.nix
+++ b/kinetic/turtlebot3-fake/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "442b5e3b9e071e2968f829c7a9d0088aaac898135c92c7f0017de0c0ba1ef59a";
};
+ buildInputs = [ nav-msgs geometry-msgs std-msgs sensor-msgs tf turtlebot3-msgs roscpp ];
propagatedBuildInputs = [ nav-msgs robot-state-publisher geometry-msgs std-msgs sensor-msgs tf turtlebot3-msgs roscpp ];
- nativeBuildInputs = [ nav-msgs catkin geometry-msgs std-msgs sensor-msgs tf turtlebot3-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Package for TurtleBot3 fake node. With this package, simple tests can be done without a robot.
diff --git a/kinetic/turtlebot3-follower/default.nix b/kinetic/turtlebot3-follower/default.nix
index 43cbb07778..45d88bd5a2 100644
--- a/kinetic/turtlebot3-follower/default.nix
+++ b/kinetic/turtlebot3-follower/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "379279db25b8d06a0fde2af49be48c2d0456c47d180ade700add1286271a6338";
};
+ buildInputs = [ nav-msgs rospy std-msgs sensor-msgs geometry-msgs ];
propagatedBuildInputs = [ nav-msgs rospy std-msgs sensor-msgs geometry-msgs ];
- nativeBuildInputs = [ nav-msgs rospy std-msgs sensor-msgs catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The follower demo was implemented using a 360 Laser Distance Sensor LDS-01. The classification algorithm is used based on previous fitting with samples of person and obstacles positions to take actions. It follows someone in front of the robot within a 50 centimeter range and 140 degrees.'';
diff --git a/kinetic/turtlebot3-gazebo/default.nix b/kinetic/turtlebot3-gazebo/default.nix
index 325052fd57..8f909f5ed9 100644
--- a/kinetic/turtlebot3-gazebo/default.nix
+++ b/kinetic/turtlebot3-gazebo/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7cbb7c8fa92d4145fb3af1aa2ab1abcd37e12f9c5308704ec67c5b1c78d4bd49";
};
+ buildInputs = [ gazebo-ros nav-msgs geometry-msgs std-msgs sensor-msgs tf roscpp ];
propagatedBuildInputs = [ gazebo-ros nav-msgs geometry-msgs std-msgs gazeboSimulator.gazebo sensor-msgs tf roscpp ];
- nativeBuildInputs = [ gazebo-ros nav-msgs catkin geometry-msgs std-msgs sensor-msgs tf roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Gazebo simulation package for the TurtleBot3'';
diff --git a/kinetic/turtlebot3-msgs/default.nix b/kinetic/turtlebot3-msgs/default.nix
index a8201e2b97..0475311ab1 100644
--- a/kinetic/turtlebot3-msgs/default.nix
+++ b/kinetic/turtlebot3-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d1784363fbd5e87c349d45d09b25f7c59f02d603d8fab5739d06dfd94197c589";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Message and service types: custom messages and services for TurtleBot3 packages'';
diff --git a/kinetic/turtlebot3-panorama/default.nix b/kinetic/turtlebot3-panorama/default.nix
index bf48ebeda8..dbe823e4f8 100644
--- a/kinetic/turtlebot3-panorama/default.nix
+++ b/kinetic/turtlebot3-panorama/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a09e7cce6b1fd67ad4656fb7db673c21cf1b79742e45d5f0379de2ea1c74bb4e";
};
+ buildInputs = [ std-srvs turtlebot3-applications-msgs cmake-modules image-transport sensor-msgs cv-bridge rospy nav-msgs eigen std-msgs roscpp geometry-msgs ];
propagatedBuildInputs = [ std-srvs turtlebot3-applications-msgs cmake-modules image-transport sensor-msgs cv-bridge rospy nav-msgs turtlebot3-bringup eigen std-msgs roscpp geometry-msgs ];
- nativeBuildInputs = [ std-srvs turtlebot3-applications-msgs cmake-modules image-transport sensor-msgs cv-bridge catkin rospy nav-msgs eigen std-msgs roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This app utilises pano_ros for taking snapshots and stitching them together to create panorama pictures.'';
diff --git a/kinetic/turtlebot3-slam/default.nix b/kinetic/turtlebot3-slam/default.nix
index b501bb6c76..0552a81e2e 100644
--- a/kinetic/turtlebot3-slam/default.nix
+++ b/kinetic/turtlebot3-slam/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, sensor-msgs, catkin, turtlebot3-bringup, roscpp }:
+{ lib, buildRosPackage, fetchurl, sensor-msgs, roscpp, turtlebot3-bringup, catkin }:
buildRosPackage {
pname = "ros-kinetic-turtlebot3-slam";
version = "1.2.0";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "922841a98e54a80dddc10284a138aa7bd26c8b55e75d55a093be04a6c32775bd";
};
+ buildInputs = [ sensor-msgs roscpp ];
propagatedBuildInputs = [ sensor-msgs roscpp turtlebot3-bringup ];
- nativeBuildInputs = [ sensor-msgs roscpp catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The turtlebot3_slam package provides roslaunch scripts for starting the SLAM'';
diff --git a/kinetic/turtlebot3-teleop/default.nix b/kinetic/turtlebot3-teleop/default.nix
index e036f09bd8..a9b9179eb6 100644
--- a/kinetic/turtlebot3-teleop/default.nix
+++ b/kinetic/turtlebot3-teleop/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "6ab2e5e87cbe80820499a9c9a9b056b9e1f03630246ab334903251ae02a825bb";
};
+ buildInputs = [ geometry-msgs rospy ];
propagatedBuildInputs = [ geometry-msgs rospy ];
- nativeBuildInputs = [ catkin geometry-msgs rospy ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides teleoperation using keyboard for TurtleBot3.'';
diff --git a/kinetic/turtlesim/default.nix b/kinetic/turtlesim/default.nix
index 453579c2b7..6c252f85e7 100644
--- a/kinetic/turtlesim/default.nix
+++ b/kinetic/turtlesim/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "bd56f38a94dee0c7142361c48f56a1bee0bb69d98f238ee9d4be29ddf7098cd6";
};
+ buildInputs = [ std-srvs rosconsole rostime roscpp qt5.qtbase message-generation roscpp-serialization std-msgs roslib geometry-msgs ];
propagatedBuildInputs = [ std-srvs rosconsole rostime qt5.qtbase roscpp message-runtime roscpp-serialization std-msgs roslib geometry-msgs ];
- nativeBuildInputs = [ std-srvs rosconsole catkin rostime roscpp qt5.qtbase message-generation roscpp-serialization std-msgs roslib geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''turtlesim is a tool made for teaching ROS and ROS packages.'';
diff --git a/kinetic/tuw-airskin-msgs/default.nix b/kinetic/tuw-airskin-msgs/default.nix
index a529b60d27..4cf89ff5ba 100644
--- a/kinetic/tuw-airskin-msgs/default.nix
+++ b/kinetic/tuw-airskin-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d96d4656313b90d6d89a8eac560fe8213e1a9e19a710eb098f465a5a8d2d9976";
};
+ buildInputs = [ std-msgs message-generation geometry-msgs ];
propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The tuw_airskin_msgs package'';
diff --git a/kinetic/tuw-aruco/default.nix b/kinetic/tuw-aruco/default.nix
index 20b64c90ab..87622a2e75 100644
--- a/kinetic/tuw-aruco/default.nix
+++ b/kinetic/tuw-aruco/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, marker-msgs, image-transport, cv-bridge, catkin, roscpp, image-geometry, rospy, std-msgs, dynamic-reconfigure, tf }:
+{ lib, buildRosPackage, fetchurl, marker-msgs, tf, image-transport, catkin, cv-bridge, image-geometry, rospy, std-msgs, dynamic-reconfigure, roscpp }:
buildRosPackage {
pname = "ros-kinetic-tuw-aruco";
version = "0.0.7";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e599b0167ff7524e874fa855fb00781f76d3291bb0518e2308e17d6ab8fdaed4";
};
+ buildInputs = [ marker-msgs image-transport cv-bridge roscpp rospy image-geometry dynamic-reconfigure std-msgs tf ];
propagatedBuildInputs = [ marker-msgs image-transport cv-bridge roscpp rospy image-geometry dynamic-reconfigure std-msgs tf ];
- nativeBuildInputs = [ marker-msgs image-transport cv-bridge catkin roscpp rospy image-geometry dynamic-reconfigure std-msgs tf ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This is a wrapper around the marker detection library ArUco.'';
diff --git a/kinetic/tuw-ellipses/default.nix b/kinetic/tuw-ellipses/default.nix
index 58e205d007..396de83706 100644
--- a/kinetic/tuw-ellipses/default.nix
+++ b/kinetic/tuw-ellipses/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e7084fd0b85be3b40470e512d2f14e9db9ef1f75812361e1061dd4b691b10fdd";
};
+ buildInputs = [ marker-msgs cmake-modules tf image-transport cv-bridge roscpp image-geometry dynamic-reconfigure rospy nodelet eigen ];
propagatedBuildInputs = [ marker-msgs tf image-transport cv-bridge roscpp image-geometry dynamic-reconfigure rospy nodelet ];
- nativeBuildInputs = [ marker-msgs cmake-modules tf image-transport cv-bridge catkin roscpp image-geometry dynamic-reconfigure rospy nodelet eigen ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The tuw_ellipses package contains a computer vision library which is able to detect ellipses within images.
diff --git a/kinetic/tuw-gazebo-msgs/default.nix b/kinetic/tuw-gazebo-msgs/default.nix
index fabdbbb6d0..afb424b9ee 100644
--- a/kinetic/tuw-gazebo-msgs/default.nix
+++ b/kinetic/tuw-gazebo-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "7ddf8cfc75face6c8ff0ec06d205b9b00e5cd512f94dd8322a5cf5928096979f";
};
+ buildInputs = [ std-srvs message-generation rospy std-msgs trajectory-msgs sensor-msgs roscpp geometry-msgs ];
propagatedBuildInputs = [ std-srvs message-runtime rospy std-msgs trajectory-msgs sensor-msgs roscpp geometry-msgs ];
- nativeBuildInputs = [ std-srvs trajectory-msgs sensor-msgs catkin message-generation rospy std-msgs roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Message and service data structures.'';
diff --git a/kinetic/tuw-geometry-msgs/default.nix b/kinetic/tuw-geometry-msgs/default.nix
index 9ad05c15de..eceac60d1f 100644
--- a/kinetic/tuw-geometry-msgs/default.nix
+++ b/kinetic/tuw-geometry-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "99b01a534d4e5d018e5ba2f55f4091e3ea1279940d0f99af9bb8c586f19aaeaf";
};
+ buildInputs = [ message-generation rospy std-msgs roscpp geometry-msgs ];
propagatedBuildInputs = [ message-runtime rospy std-msgs roscpp geometry-msgs ];
- nativeBuildInputs = [ message-generation rospy std-msgs catkin roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The tuw_geometry_msgs package'';
diff --git a/kinetic/tuw-marker-pose-estimation/default.nix b/kinetic/tuw-marker-pose-estimation/default.nix
index 5b10bf0fc5..6c6e71c99e 100644
--- a/kinetic/tuw-marker-pose-estimation/default.nix
+++ b/kinetic/tuw-marker-pose-estimation/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "c826b79ad3a2f10d4d4807632e45eea163e49824a888f87271f6fc2e296cbf09";
};
+ buildInputs = [ image-geometry marker-msgs cv-bridge dynamic-reconfigure std-msgs tf roscpp rospy ];
propagatedBuildInputs = [ image-geometry marker-msgs cv-bridge dynamic-reconfigure std-msgs tf roscpp rospy ];
- nativeBuildInputs = [ marker-msgs cv-bridge catkin roscpp image-geometry rospy dynamic-reconfigure std-msgs tf ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This node does pose estimation for detected fiducials (marker_msgs/FiducialDetection.msg)'';
diff --git a/kinetic/tuw-multi-robot-msgs/default.nix b/kinetic/tuw-multi-robot-msgs/default.nix
index 6784f131b3..2f5dc388ba 100644
--- a/kinetic/tuw-multi-robot-msgs/default.nix
+++ b/kinetic/tuw-multi-robot-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "96bfbcc40f306e32715fa2b495fa26c53977b32cd924cc7b7cfd3cade1091d0c";
};
+ buildInputs = [ std-msgs nav-msgs message-generation geometry-msgs ];
propagatedBuildInputs = [ std-msgs nav-msgs message-runtime geometry-msgs ];
- nativeBuildInputs = [ nav-msgs message-generation std-msgs catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The tuw_multi_robot_msgs package contains messages for sending graph, route and sync data over topics.'';
diff --git a/kinetic/tuw-nav-msgs/default.nix b/kinetic/tuw-nav-msgs/default.nix
index 5475b904ca..4e3473bb82 100644
--- a/kinetic/tuw-nav-msgs/default.nix
+++ b/kinetic/tuw-nav-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "47dfddda81934ed6721d21653f0defed39ca80085357918bffe691239b1b8b08";
};
+ buildInputs = [ nav-msgs message-generation tuw-geometry-msgs rospy std-msgs geometry-msgs tf roscpp ];
propagatedBuildInputs = [ nav-msgs tuw-geometry-msgs message-runtime rospy std-msgs geometry-msgs tf roscpp ];
- nativeBuildInputs = [ tuw-geometry-msgs catkin roscpp nav-msgs message-generation rospy std-msgs tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The tuw_nav_msgs package'';
diff --git a/kinetic/tuw-object-msgs/default.nix b/kinetic/tuw-object-msgs/default.nix
index b2f4b03e88..63317d1e7f 100644
--- a/kinetic/tuw-object-msgs/default.nix
+++ b/kinetic/tuw-object-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d8f5229251f802d18938dc867fe768967e3fd5d4179afc0948bea0de55588818";
};
+ buildInputs = [ std-msgs message-generation geometry-msgs ];
propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The tuw_object_msgs package. This pkg provides a set of messages used to detect, map and track objects of different types.'';
diff --git a/kinetic/tuw-vehicle-msgs/default.nix b/kinetic/tuw-vehicle-msgs/default.nix
index 433d5d9b68..66a9e1cfc9 100644
--- a/kinetic/tuw-vehicle-msgs/default.nix
+++ b/kinetic/tuw-vehicle-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "2aaae68687edb3f82c4f33536cc3c0ea48d88e5df9232fd51bf7f5c2dccb9da6";
};
+ buildInputs = [ message-generation rospy std-msgs roscpp geometry-msgs ];
propagatedBuildInputs = [ message-runtime rospy std-msgs roscpp geometry-msgs ];
- nativeBuildInputs = [ message-generation rospy std-msgs catkin roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The tuw_vehicle_msgs package'';
diff --git a/kinetic/twist-mux-msgs/default.nix b/kinetic/twist-mux-msgs/default.nix
index 2280913580..46431b5023 100644
--- a/kinetic/twist-mux-msgs/default.nix
+++ b/kinetic/twist-mux-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "275201171d8058f8d488163fe05611cc2b1d44400ed1d152ccba227a688f3f70";
};
+ buildInputs = [ message-generation actionlib-msgs actionlib ];
propagatedBuildInputs = [ message-runtime actionlib-msgs actionlib ];
- nativeBuildInputs = [ catkin message-generation actionlib-msgs actionlib ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The twist_mux msgs and actions package'';
diff --git a/kinetic/twist-mux/default.nix b/kinetic/twist-mux/default.nix
index 69371f3b67..dea488c68a 100644
--- a/kinetic/twist-mux/default.nix
+++ b/kinetic/twist-mux/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "dcbf3f46aa024404abaca50eb5fbfdbd47834e16dc274bf479323781818061f8";
};
+ buildInputs = [ diagnostic-updater rostest geometry-msgs std-msgs visualization-msgs roscpp ];
checkInputs = [ rostopic rospy ];
propagatedBuildInputs = [ diagnostic-updater geometry-msgs std-msgs visualization-msgs twist-mux-msgs roscpp ];
- nativeBuildInputs = [ diagnostic-updater rostest geometry-msgs std-msgs catkin visualization-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Twist multiplexer, which multiplex several velocity commands (topics) and
diff --git a/kinetic/twist-recovery/default.nix b/kinetic/twist-recovery/default.nix
index 7a06a546fc..f9eed97d60 100644
--- a/kinetic/twist-recovery/default.nix
+++ b/kinetic/twist-recovery/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e1c8aeafc110eacfe1b0c362a7d7ac43b4ffe40761695cd8c353467c6d5e3b7f";
};
+ buildInputs = [ costmap-2d pluginlib base-local-planner nav-core geometry-msgs ];
propagatedBuildInputs = [ costmap-2d pluginlib base-local-planner nav-core geometry-msgs ];
- nativeBuildInputs = [ costmap-2d pluginlib base-local-planner nav-core catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A recovery behavior that performs a particular used-defined twist.'';
diff --git a/kinetic/twistimu/default.nix b/kinetic/twistimu/default.nix
index 3aa2837015..d8a9e38663 100644
--- a/kinetic/twistimu/default.nix
+++ b/kinetic/twistimu/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "fb44eeb670d3a4f34cb98abeb57833217a69197cc3691a90825713a0e9171995";
};
+ buildInputs = [ dynamic-reconfigure ];
propagatedBuildInputs = [ rospy sensor-msgs geometry-msgs dynamic-reconfigure ];
- nativeBuildInputs = [ catkin dynamic-reconfigure ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS Node that convert IMU data to a Twist for manual robot drive.'';
diff --git a/kinetic/ubiquity-motor/default.nix b/kinetic/ubiquity-motor/default.nix
index f38e8aa84b..0ea9802713 100644
--- a/kinetic/ubiquity-motor/default.nix
+++ b/kinetic/ubiquity-motor/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, controller-manager, hardware-interface, joint-state-controller, tf, diff-drive-controller, serial, catkin, pythonPackages, diagnostic-updater, rostest, nav-msgs, dynamic-reconfigure, roscpp, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, controller-manager, hardware-interface, joint-state-controller, diff-drive-controller, serial, catkin, pythonPackages, roscpp, diagnostic-updater, rostest, nav-msgs, dynamic-reconfigure, tf, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-ubiquity-motor";
version = "0.9.0";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "9fc2cb0b76cf7f26025527c1ff66f0c7851f216ebbe880bf7791f3e44d2c6fa2";
};
+ buildInputs = [ controller-manager hardware-interface serial roscpp diagnostic-updater nav-msgs dynamic-reconfigure tf geometry-msgs ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ controller-manager hardware-interface joint-state-controller diff-drive-controller serial diagnostic-updater nav-msgs dynamic-reconfigure pythonPackages.requests tf geometry-msgs ];
- nativeBuildInputs = [ controller-manager hardware-interface serial catkin roscpp diagnostic-updater nav-msgs dynamic-reconfigure tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides a ROS interface to Ubiquity Robotics Magni motor controllers'';
diff --git a/kinetic/ueye-cam/default.nix b/kinetic/ueye-cam/default.nix
index ea92c72f9d..416ab4bff2 100644
--- a/kinetic/ueye-cam/default.nix
+++ b/kinetic/ueye-cam/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "b58bc503b7feca34d7d68fe1af42d122635fbef9f5a6263d1d38269f09b18acc";
};
+ buildInputs = [ camera-info-manager dynamic-reconfigure camera-calibration-parsers image-transport sensor-msgs nodelet roscpp ];
propagatedBuildInputs = [ camera-info-manager dynamic-reconfigure camera-calibration-parsers image-transport sensor-msgs nodelet roscpp ];
- nativeBuildInputs = [ camera-info-manager catkin dynamic-reconfigure camera-calibration-parsers image-transport sensor-msgs nodelet roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A ROS nodelet and node that wraps the driver API for UEye cameras
diff --git a/kinetic/ueye/default.nix b/kinetic/ueye/default.nix
index 0cd3b50f5e..fc6964bd1a 100644
--- a/kinetic/ueye/default.nix
+++ b/kinetic/ueye/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f1c2687559e090ce3a4e5c4fceb484286894f0e33ff114dda6ccb6b831600b52";
};
+ buildInputs = [ rostest roslib nodelet dynamic-reconfigure camera-calibration-parsers image-transport roslaunch roscpp ];
propagatedBuildInputs = [ roslib nodelet dynamic-reconfigure camera-calibration-parsers image-transport roscpp ];
- nativeBuildInputs = [ camera-calibration-parsers image-transport catkin roscpp rostest nodelet dynamic-reconfigure roslaunch roslib ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Driver for IDS Imaging uEye cameras.'';
diff --git a/kinetic/um6/default.nix b/kinetic/um6/default.nix
index feb23b8246..3b51d323b6 100644
--- a/kinetic/um6/default.nix
+++ b/kinetic/um6/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "1b683e0baa0ded774e95c807164fb115d6533f861a54dcc709007a2a4d4cd680";
};
+ buildInputs = [ message-generation roslint sensor-msgs serial roscpp ];
propagatedBuildInputs = [ sensor-msgs serial message-runtime roscpp ];
- nativeBuildInputs = [ message-generation catkin roslint sensor-msgs serial roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The um6 package provides a C++ implementation of the CH Robotics serial protocol, and a
diff --git a/kinetic/um7/default.nix b/kinetic/um7/default.nix
index 49f6672cce..2933e09468 100644
--- a/kinetic/um7/default.nix
+++ b/kinetic/um7/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "96835957db572d596a12aeef84e6319b9f9f2e14876e0251542763a323ae24b4";
};
+ buildInputs = [ roscpp sensor-msgs message-generation serial ];
checkInputs = [ roslint ];
propagatedBuildInputs = [ sensor-msgs roscpp message-runtime serial ];
- nativeBuildInputs = [ message-generation catkin sensor-msgs roscpp serial ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The um7 package provides a C++ implementation of the CH Robotics serial protocol, and a
diff --git a/kinetic/underwater-sensor-msgs/default.nix b/kinetic/underwater-sensor-msgs/default.nix
index 92cb5d381e..a53720f305 100644
--- a/kinetic/underwater-sensor-msgs/default.nix
+++ b/kinetic/underwater-sensor-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "09e79419faaff652910292b12a85e36b44065acd3d2d3148d39d7c2d4b29a16f";
};
+ buildInputs = [ std-msgs roscpp message-generation visualization-msgs ];
propagatedBuildInputs = [ std-msgs visualization-msgs message-runtime roscpp ];
- nativeBuildInputs = [ message-generation visualization-msgs std-msgs catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Common messages for underwater robotics'';
diff --git a/kinetic/underwater-vehicle-dynamics/default.nix b/kinetic/underwater-vehicle-dynamics/default.nix
index 2a4e76cc10..b66787e5ed 100644
--- a/kinetic/underwater-vehicle-dynamics/default.nix
+++ b/kinetic/underwater-vehicle-dynamics/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "c3e67287546f4b12d9c43ca682b5e78243218614d98939a14cdcf88b0cfb80b1";
};
+ buildInputs = [ nav-msgs tf-conversions rospy std-msgs sensor-msgs tf geometry-msgs ];
propagatedBuildInputs = [ nav-msgs tf-conversions rospy std-msgs sensor-msgs tf geometry-msgs ];
- nativeBuildInputs = [ nav-msgs catkin tf-conversions rospy std-msgs sensor-msgs tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''An underwater dynamics module'';
diff --git a/kinetic/unique-id/default.nix b/kinetic/unique-id/default.nix
index 0e20b7c096..2573e13a8d 100644
--- a/kinetic/unique-id/default.nix
+++ b/kinetic/unique-id/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "48e23c6379268830a23651a257f525a1bfe7a2ba85d798415612447a65fe9779";
};
+ buildInputs = [ uuid-msgs roscpp rospy ];
checkInputs = [ rosunit ];
propagatedBuildInputs = [ uuid-msgs roscpp rospy ];
- nativeBuildInputs = [ uuid-msgs catkin roscpp rospy ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS Python and C++ interfaces for universally unique identifiers.'';
diff --git a/kinetic/ur-driver/default.nix b/kinetic/ur-driver/default.nix
index bf055a125d..b63ec1724a 100644
--- a/kinetic/ur-driver/default.nix
+++ b/kinetic/ur-driver/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "4cb6d325c05f9535a55afeba7b62a73ed694ba81f846bb438f4ffe18ac98a8cb";
};
+ buildInputs = [ dynamic-reconfigure ];
propagatedBuildInputs = [ actionlib pythonPackages.lxml ur-msgs rospy trajectory-msgs dynamic-reconfigure control-msgs sensor-msgs ];
- nativeBuildInputs = [ catkin dynamic-reconfigure ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Driver for the UR5/10 arm based on the Polyscope control scheme.'';
diff --git a/kinetic/ur-kinematics/default.nix b/kinetic/ur-kinematics/default.nix
index 07f99d3968..9841773985 100644
--- a/kinetic/ur-kinematics/default.nix
+++ b/kinetic/ur-kinematics/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e40c7d24ab7ecf1e7eabfa39319d47c88d07580e506b700d8f1bacb9e6e42950";
};
+ buildInputs = [ moveit-ros-planning moveit-core pluginlib boost tf-conversions geometry-msgs moveit-kinematics roscpp ];
propagatedBuildInputs = [ moveit-ros-planning pluginlib boost moveit-kinematics moveit-core rospy tf-conversions roscpp geometry-msgs ];
- nativeBuildInputs = [ moveit-ros-planning pluginlib boost moveit-kinematics catkin moveit-core tf-conversions roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Provides forward and inverse kinematics for Universal Robots designs.
diff --git a/kinetic/ur-msgs/default.nix b/kinetic/ur-msgs/default.nix
index 75e1ec6067..9bcb99fd53 100644
--- a/kinetic/ur-msgs/default.nix
+++ b/kinetic/ur-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "ec785d4ec612d9a67d1a4bdaa38cd2e13320ce7feda22c4fcac1aec61bc632ab";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The ur_msgs package'';
diff --git a/kinetic/ur10-e-moveit-config/default.nix b/kinetic/ur10-e-moveit-config/default.nix
index b5cab6e500..5aa34d741c 100644
--- a/kinetic/ur10-e-moveit-config/default.nix
+++ b/kinetic/ur10-e-moveit-config/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "26195fd9ef4ddde7ebe8e1b00e7291c31ae3328652ab96f7622f9c97164c2d8e";
};
+ buildInputs = [ ur-description ];
checkInputs = [ roslaunch ];
propagatedBuildInputs = [ moveit-fake-controller-manager moveit-ros-move-group moveit-ros-visualization ur-description moveit-simple-controller-manager robot-state-publisher joint-state-publisher xacro moveit-planners-ompl ];
- nativeBuildInputs = [ catkin ur-description ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''An automatically generated package with all the configuration and launch files for using the ur10e with the MoveIt Motion Planning Framework'';
diff --git a/kinetic/ur10-moveit-config/default.nix b/kinetic/ur10-moveit-config/default.nix
index a3dfa3a98d..d9fb552b86 100644
--- a/kinetic/ur10-moveit-config/default.nix
+++ b/kinetic/ur10-moveit-config/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "0699fb713561c6f1c856bb8b89db0bfc3bf930f414abcbc6841ca55b51e99372";
};
+ buildInputs = [ ur-description ];
checkInputs = [ roslaunch ];
propagatedBuildInputs = [ moveit-fake-controller-manager moveit-ros-move-group moveit-ros-visualization ur-description moveit-simple-controller-manager robot-state-publisher joint-state-publisher xacro moveit-planners-ompl ];
- nativeBuildInputs = [ catkin ur-description ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''An automatically generated package with all the configuration and launch files for using the ur10 with the MoveIt Motion Planning Framework'';
diff --git a/kinetic/ur3-e-moveit-config/default.nix b/kinetic/ur3-e-moveit-config/default.nix
index 2f8a2e9b44..33a9742d6d 100644
--- a/kinetic/ur3-e-moveit-config/default.nix
+++ b/kinetic/ur3-e-moveit-config/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "95e45f3e3675d648f200a9015b46c4ee1446d8ef832d23705795bef9f0eb96f2";
};
+ buildInputs = [ ur-description ];
checkInputs = [ roslaunch ];
propagatedBuildInputs = [ moveit-fake-controller-manager moveit-ros-move-group moveit-ros-visualization ur-description moveit-simple-controller-manager robot-state-publisher joint-state-publisher xacro moveit-planners-ompl ];
- nativeBuildInputs = [ catkin ur-description ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''An automatically generated package with all the configuration and launch files for using the ur3e with the MoveIt Motion Planning Framework'';
diff --git a/kinetic/ur3-moveit-config/default.nix b/kinetic/ur3-moveit-config/default.nix
index 2914ce377e..6abdea49d3 100644
--- a/kinetic/ur3-moveit-config/default.nix
+++ b/kinetic/ur3-moveit-config/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "dc29d3fc6aae9484b29379c8e340a3fd5dc8fe50e592a33a77d04a398400606f";
};
+ buildInputs = [ ur-description ];
checkInputs = [ roslaunch ];
propagatedBuildInputs = [ moveit-fake-controller-manager moveit-ros-move-group moveit-ros-visualization ur-description moveit-simple-controller-manager robot-state-publisher joint-state-publisher xacro moveit-planners-ompl ];
- nativeBuildInputs = [ catkin ur-description ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''An automatically generated package with all the configuration and launch files for using the ur3 with the MoveIt Motion Planning Framework'';
diff --git a/kinetic/ur5-e-moveit-config/default.nix b/kinetic/ur5-e-moveit-config/default.nix
index 12cb816135..92c2e81f29 100644
--- a/kinetic/ur5-e-moveit-config/default.nix
+++ b/kinetic/ur5-e-moveit-config/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "8f493f38184d8ccad5bd0cc80e7b2cc8e5045fc407b3240a228be0896980ba2f";
};
+ buildInputs = [ ur-description ];
checkInputs = [ roslaunch ];
propagatedBuildInputs = [ moveit-fake-controller-manager moveit-ros-move-group moveit-ros-visualization ur-description moveit-simple-controller-manager robot-state-publisher joint-state-publisher xacro moveit-planners-ompl ];
- nativeBuildInputs = [ catkin ur-description ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''An automatically generated package with all the configuration and launch files for using the ur5e with the MoveIt Motion Planning Framework'';
diff --git a/kinetic/ur5-moveit-config/default.nix b/kinetic/ur5-moveit-config/default.nix
index 02f74b681d..3c31e12d13 100644
--- a/kinetic/ur5-moveit-config/default.nix
+++ b/kinetic/ur5-moveit-config/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "326d9b87631325c5282eef8fbf55003fcab03da7c1ed16d5c064bcd2deff3918";
};
+ buildInputs = [ ur-description ];
checkInputs = [ roslaunch ];
propagatedBuildInputs = [ moveit-fake-controller-manager moveit-ros-move-group moveit-ros-visualization ur-description moveit-simple-controller-manager robot-state-publisher joint-state-publisher xacro moveit-planners-ompl ];
- nativeBuildInputs = [ catkin ur-description ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''An automatically generated package with all the configuration and launch files for using the ur5 with the MoveIt Motion Planning Framework'';
diff --git a/kinetic/urdf-geometry-parser/default.nix b/kinetic/urdf-geometry-parser/default.nix
index 855796563a..5b73549d4b 100644
--- a/kinetic/urdf-geometry-parser/default.nix
+++ b/kinetic/urdf-geometry-parser/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "df59d7a59fda9b319985dc04e146a6dfad289c54bf8898b12a4988b2bd83835b";
};
+ buildInputs = [ tf2 roscpp urdf ];
propagatedBuildInputs = [ tf2 roscpp urdf ];
- nativeBuildInputs = [ tf2 catkin roscpp urdf ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Extract geometry value of a vehicle from urdf'';
diff --git a/kinetic/urdf-parser-plugin/default.nix b/kinetic/urdf-parser-plugin/default.nix
index cc027eb7ae..9cf0028f19 100644
--- a/kinetic/urdf-parser-plugin/default.nix
+++ b/kinetic/urdf-parser-plugin/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8c3407882b0c5e3dd1ad56ec5c1321c2db117c6eccdf49f93d1c4d29357fdbcf";
};
+ buildInputs = [ urdfdom-headers ];
propagatedBuildInputs = [ urdfdom-headers ];
- nativeBuildInputs = [ urdfdom-headers catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains a C++ base class for URDF parsers.'';
diff --git a/kinetic/urdf-test/default.nix b/kinetic/urdf-test/default.nix
index 20cbaa864e..43f26a71d9 100644
--- a/kinetic/urdf-test/default.nix
+++ b/kinetic/urdf-test/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "c5a24227ab3bf1cab0873057311cd5c7bb7ab1fc159ee931054316fb6d019ecf";
};
+ buildInputs = [ rospy ];
propagatedBuildInputs = [ xacro rospy ];
- nativeBuildInputs = [ catkin rospy ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The urdf_test package'';
diff --git a/kinetic/urdf-tutorial/default.nix b/kinetic/urdf-tutorial/default.nix
index f0b646c1ca..de0be95408 100644
--- a/kinetic/urdf-tutorial/default.nix
+++ b/kinetic/urdf-tutorial/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "89e82ba00a356de1c0279e00ff4f1c4b98600de375d50311b5e898af00c48a00";
};
+ buildInputs = [ roslaunch ];
propagatedBuildInputs = [ rviz joint-state-publisher xacro robot-state-publisher ];
- nativeBuildInputs = [ roslaunch catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains a number of URDF tutorials.'';
diff --git a/kinetic/urdf/default.nix b/kinetic/urdf/default.nix
index a0fce3b4bf..e6dc517c28 100644
--- a/kinetic/urdf/default.nix
+++ b/kinetic/urdf/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "3ef94e4c96e189e1df3b4e57d0309bd1bd76a7a28a674a5944e26b8fd674cb33";
};
+ buildInputs = [ urdfdom-headers tinyxml pluginlib cmake-modules urdfdom roscpp rosconsole-bridge urdf-parser-plugin ];
checkInputs = [ rostest ];
propagatedBuildInputs = [ urdfdom-headers tinyxml pluginlib roscpp rosconsole-bridge urdfdom ];
- nativeBuildInputs = [ pluginlib cmake-modules catkin tinyxml rosconsole-bridge urdfdom urdf-parser-plugin urdfdom-headers roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''This package contains a C++ parser for the Unified Robot Description
diff --git a/kinetic/urdfdom-py/default.nix b/kinetic/urdfdom-py/default.nix
index ae36e6a85a..ddbc1dd8be 100644
--- a/kinetic/urdfdom-py/default.nix
+++ b/kinetic/urdfdom-py/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "227ecfa29755182798418037715d3467c7879788669f1c1b8b999b4512e8988d";
};
+ buildInputs = [ python ];
propagatedBuildInputs = [ python catkin pythonPackages.lxml ];
- nativeBuildInputs = [ python pythonPackages.catkin-pkg catkin ];
+ nativeBuildInputs = [ pythonPackages.catkin-pkg catkin ];
meta = {
description = ''Python implementation of the URDF parser.'';
diff --git a/kinetic/urg-node/default.nix b/kinetic/urg-node/default.nix
index 1cfb9c3623..d468288c36 100644
--- a/kinetic/urg-node/default.nix
+++ b/kinetic/urg-node/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "8e3154c0e0e1c02a4aa54733d79a4bc78c74108b258de57b2908bd3c976464b0";
};
+ buildInputs = [ std-srvs rosconsole urg-c sensor-msgs roscpp diagnostic-updater message-generation nodelet dynamic-reconfigure std-msgs tf laser-proc ];
checkInputs = [ roslaunch roslint ];
propagatedBuildInputs = [ std-srvs rosconsole urg-c sensor-msgs roscpp diagnostic-updater message-generation message-runtime nodelet dynamic-reconfigure std-msgs tf laser-proc ];
- nativeBuildInputs = [ std-srvs rosconsole urg-c sensor-msgs catkin roscpp diagnostic-updater message-generation nodelet dynamic-reconfigure std-msgs tf laser-proc ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''urg_node'';
diff --git a/kinetic/urg-stamped/default.nix b/kinetic/urg-stamped/default.nix
index 389d46b5e1..e2ad1d138f 100644
--- a/kinetic/urg-stamped/default.nix
+++ b/kinetic/urg-stamped/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "2f73177722a8467961a1a1990a1aadaaac601c41e1c1f681a5dcbe61b920b74e";
};
+ buildInputs = [ sensor-msgs roscpp ];
checkInputs = [ rostest roslint rosunit ];
propagatedBuildInputs = [ sensor-msgs roscpp ];
- nativeBuildInputs = [ sensor-msgs roscpp catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Precisely stamped URG driver for ROS'';
diff --git a/kinetic/usb-cam-controllers/default.nix b/kinetic/usb-cam-controllers/default.nix
index 41eadffc7c..0b481db4da 100644
--- a/kinetic/usb-cam-controllers/default.nix
+++ b/kinetic/usb-cam-controllers/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a3f88938c7ba79e961dcec2ed5921cebfa88e94c857ac4855a8900bc650b1d75";
};
+ buildInputs = [ controller-manager pluginlib camera-info-manager image-transport sensor-msgs cv-bridge usb-cam-hardware-interface controller-interface roscpp ];
propagatedBuildInputs = [ controller-manager pluginlib camera-info-manager image-transport sensor-msgs cv-bridge usb-cam-hardware-interface controller-interface roscpp ];
- nativeBuildInputs = [ controller-manager pluginlib camera-info-manager image-transport sensor-msgs cv-bridge catkin usb-cam-hardware-interface controller-interface roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The usb_cam_controllers package'';
diff --git a/kinetic/usb-cam-hardware-interface/default.nix b/kinetic/usb-cam-hardware-interface/default.nix
index 3f1a93dcdc..60162c53e2 100644
--- a/kinetic/usb-cam-hardware-interface/default.nix
+++ b/kinetic/usb-cam-hardware-interface/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "354d24284eee974c217e6c800c13dce30a348688e35558ca6aad9e857acd8d2e";
};
+ buildInputs = [ hardware-interface roscpp ];
propagatedBuildInputs = [ hardware-interface roscpp ];
- nativeBuildInputs = [ hardware-interface catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The usb_cam_hardware_interface package'';
diff --git a/kinetic/usb-cam-hardware/default.nix b/kinetic/usb-cam-hardware/default.nix
index 8b860daf44..a3d66d6fbf 100644
--- a/kinetic/usb-cam-hardware/default.nix
+++ b/kinetic/usb-cam-hardware/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e7cdc34a962eb471e116d8cda31ab920b9422588d0b5b971090c3003a1cef35f";
};
+ buildInputs = [ controller-manager hardware-interface pluginlib nodelet usb-cam-hardware-interface roscpp ];
propagatedBuildInputs = [ controller-manager hardware-interface pluginlib nodelet usb-cam-hardware-interface roscpp ];
- nativeBuildInputs = [ controller-manager hardware-interface pluginlib catkin nodelet usb-cam-hardware-interface roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The usb_cam_hardware package'';
diff --git a/kinetic/usb-cam/default.nix b/kinetic/usb-cam/default.nix
index 83c81f6444..10e4ac2076 100644
--- a/kinetic/usb-cam/default.nix
+++ b/kinetic/usb-cam/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "43d0e60d5ed77191015411fbf3d0485f34dc2e2f6d3c60fc574f25c587c7c06b";
};
+ buildInputs = [ std-srvs camera-info-manager std-msgs image-transport sensor-msgs roscpp ffmpeg ];
propagatedBuildInputs = [ std-srvs camera-info-manager std-msgs image-transport sensor-msgs roscpp v4l_utils ffmpeg ];
- nativeBuildInputs = [ std-srvs camera-info-manager catkin std-msgs image-transport sensor-msgs roscpp ffmpeg ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A ROS Driver for V4L USB Cameras'';
diff --git a/kinetic/usv-gazebo-plugins/default.nix b/kinetic/usv-gazebo-plugins/default.nix
index 91509ccafd..7b439981ea 100644
--- a/kinetic/usv-gazebo-plugins/default.nix
+++ b/kinetic/usv-gazebo-plugins/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e2576c55810615d62f46775856dc94e1e0330ef3bcb2dd44e2ecc2732c479d8d";
};
+ buildInputs = [ gazebo-ros eigen std-msgs roscpp gazebo-dev ];
propagatedBuildInputs = [ gazebo-ros message-runtime eigen std-msgs roscpp gazebo-dev ];
- nativeBuildInputs = [ gazebo-ros eigen std-msgs catkin roscpp gazebo-dev ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Gazebo plugins for simulating Unmanned Surface Vehicles
diff --git a/kinetic/uuid-msgs/default.nix b/kinetic/uuid-msgs/default.nix
index d81d01eda3..57202a728d 100644
--- a/kinetic/uuid-msgs/default.nix
+++ b/kinetic/uuid-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "48f1a7f03999df0e532ffdd6aea70920507c308c64b635cc7cf881462462534e";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS messages for universally unique identifiers.'';
diff --git a/kinetic/uuv-assistants/default.nix b/kinetic/uuv-assistants/default.nix
index 94f2d5ec9d..5323656434 100644
--- a/kinetic/uuv-assistants/default.nix
+++ b/kinetic/uuv-assistants/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e2050e47d8efaa1003d68a19a329400e064186f5cf8b1c23a93d32e5a340a74e";
};
+ buildInputs = [ nav-msgs topic-tools sensor-msgs roscpp geometry-msgs tf ];
propagatedBuildInputs = [ pythonPackages.numpy geometry-msgs sensor-msgs roscpp nav-msgs rosgraph rostopic visualization-msgs rospy topic-tools tf gazebo-msgs ];
- nativeBuildInputs = [ nav-msgs catkin topic-tools sensor-msgs roscpp geometry-msgs tf ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Tools and utilities to monitor and analyze the simulation'';
diff --git a/kinetic/uuv-auv-control-allocator/default.nix b/kinetic/uuv-auv-control-allocator/default.nix
index 034aa3f725..d9c1913dc0 100644
--- a/kinetic/uuv-auv-control-allocator/default.nix
+++ b/kinetic/uuv-auv-control-allocator/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "627d0cbf25e6e1ad2c3ecf2fc8c8ba64f7bea2029d6c4e949d760b209310c8eb";
};
+ buildInputs = [ std-msgs message-generation geometry-msgs ];
propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Optimal allocation of forces and torques to thruster and fins of AUVs'';
diff --git a/kinetic/uuv-control-cascaded-pid/default.nix b/kinetic/uuv-control-cascaded-pid/default.nix
index f786540bd4..11c8c125cd 100644
--- a/kinetic/uuv-control-cascaded-pid/default.nix
+++ b/kinetic/uuv-control-cascaded-pid/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, nav-msgs, dynamic-reconfigure, rospy, tf, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, nav-msgs, rospy, dynamic-reconfigure, tf, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-uuv-control-cascaded-pid";
version = "0.6.10";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "9bf2099f61d216e49b6f784026d638f72cdca1d2308e223b7f3192209579bfcf";
};
+ buildInputs = [ dynamic-reconfigure ];
propagatedBuildInputs = [ pythonPackages.numpy nav-msgs rospy dynamic-reconfigure tf geometry-msgs ];
- nativeBuildInputs = [ catkin dynamic-reconfigure ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A cascade of PID controllers for acceleration, velocity, and position control.'';
diff --git a/kinetic/uuv-control-msgs/default.nix b/kinetic/uuv-control-msgs/default.nix
index 1b37782c3c..d15c7f3c8a 100644
--- a/kinetic/uuv-control-msgs/default.nix
+++ b/kinetic/uuv-control-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "9e8de2f07e64e4243c6fc01ba16c1909235076ba288e3df15ae430d40baa150f";
};
+ buildInputs = [ std-msgs message-generation geometry-msgs ];
propagatedBuildInputs = [ std-msgs message-generation message-runtime geometry-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The uuv_control_msgs package'';
diff --git a/kinetic/uuv-gazebo-plugins/default.nix b/kinetic/uuv-gazebo-plugins/default.nix
index 58ab7b1706..c858b103f7 100644
--- a/kinetic/uuv-gazebo-plugins/default.nix
+++ b/kinetic/uuv-gazebo-plugins/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "1dbb7640a02b805a4ea1b2a107b2025e22f30dbc66178f6ffc8f78b865d0dace";
};
+ buildInputs = [ protobuf eigen gazebo-dev ];
checkInputs = [ rosunit ];
propagatedBuildInputs = [ protobuf eigen gazebo-dev ];
- nativeBuildInputs = [ protobuf catkin eigen gazebo-dev ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''UUV Simulator's Gazebo plugins for simulation of hydrodynamic and hydrostatic
diff --git a/kinetic/uuv-gazebo-ros-plugins-msgs/default.nix b/kinetic/uuv-gazebo-ros-plugins-msgs/default.nix
index 1f8f3a7bf2..a86c640264 100644
--- a/kinetic/uuv-gazebo-ros-plugins-msgs/default.nix
+++ b/kinetic/uuv-gazebo-ros-plugins-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "ac648e60fb3230a1f9741c1889acb2dcd7207261ee6e6aac434ee6eda340b004";
};
+ buildInputs = [ std-msgs message-generation geometry-msgs ];
propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The uuv_gazebo_ros_plugins_msgs package'';
diff --git a/kinetic/uuv-gazebo-ros-plugins/default.nix b/kinetic/uuv-gazebo-ros-plugins/default.nix
index 4d242fa62c..a7e03318f3 100644
--- a/kinetic/uuv-gazebo-ros-plugins/default.nix
+++ b/kinetic/uuv-gazebo-ros-plugins/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, sensor-msgs, catkin, tf2-ros, gazebo-dev, rostest, tf2, uuv-gazebo-ros-plugins-msgs, uuv-gazebo-plugins, visualization-msgs, std-msgs, rosunit, roscpp, xacro, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, sensor-msgs, catkin, tf2-ros, gazebo-dev, roscpp, tf2, rostest, uuv-gazebo-ros-plugins-msgs, uuv-gazebo-plugins, std-msgs, rosunit, visualization-msgs, xacro, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-uuv-gazebo-ros-plugins";
version = "0.6.10";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "8b472e699374c6beee5228f6adcc276e8cff5936382a9a26d300196de93b3f1e";
};
+ buildInputs = [ sensor-msgs roscpp gazebo-dev tf2-ros tf2 uuv-gazebo-ros-plugins-msgs uuv-gazebo-plugins std-msgs visualization-msgs geometry-msgs ];
checkInputs = [ rostest rosunit xacro ];
propagatedBuildInputs = [ sensor-msgs roscpp gazebo-dev tf2-ros tf2 uuv-gazebo-ros-plugins-msgs uuv-gazebo-plugins std-msgs visualization-msgs geometry-msgs ];
- nativeBuildInputs = [ sensor-msgs catkin roscpp gazebo-dev tf2-ros tf2 uuv-gazebo-ros-plugins-msgs uuv-gazebo-plugins std-msgs visualization-msgs geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''UUV Simulator's extended ROS plugins for generation of the necessary
diff --git a/kinetic/uuv-gazebo-worlds/default.nix b/kinetic/uuv-gazebo-worlds/default.nix
index e4035f99eb..5458ae8272 100644
--- a/kinetic/uuv-gazebo-worlds/default.nix
+++ b/kinetic/uuv-gazebo-worlds/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "d573f25e573d5aab341f95c9a3b4e1b476cd8771bc3d4c4d18c9c045e3430a08";
};
+ buildInputs = [ gazebo-ros ];
propagatedBuildInputs = [ gazebo-ros ];
- nativeBuildInputs = [ gazebo-ros catkin ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The uuv_gazebo_worlds package'';
diff --git a/kinetic/uuv-plume-msgs/default.nix b/kinetic/uuv-plume-msgs/default.nix
index debbfcc848..f041907e2c 100644
--- a/kinetic/uuv-plume-msgs/default.nix
+++ b/kinetic/uuv-plume-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "5e91161f084f2da82293897d0665d47104e79a2383481dd4f0b8c1404f16f02a";
};
+ buildInputs = [ geographic-msgs message-generation std-msgs geometry-msgs ];
propagatedBuildInputs = [ std-msgs geographic-msgs message-runtime geometry-msgs ];
- nativeBuildInputs = [ geographic-msgs message-generation std-msgs catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Plume simulator messages and services package.'';
diff --git a/kinetic/uuv-plume-simulator/default.nix b/kinetic/uuv-plume-simulator/default.nix
index a6d44a2190..b51c0785bb 100644
--- a/kinetic/uuv-plume-simulator/default.nix
+++ b/kinetic/uuv-plume-simulator/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "82a06dc4031547cfea25deba1cc03d223539736553ea9de5b304cc03afb9411c";
};
+ buildInputs = [ uuv-plume-msgs pythonPackages.numpy rospy std-msgs sensor-msgs visualization-msgs geometry-msgs ];
propagatedBuildInputs = [ uuv-plume-msgs pythonPackages.numpy rospy std-msgs sensor-msgs visualization-msgs geometry-msgs ];
- nativeBuildInputs = [ uuv-plume-msgs pythonPackages.numpy catkin rospy std-msgs sensor-msgs visualization-msgs geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Plume simulator package'';
diff --git a/kinetic/uuv-sensor-ros-plugins-msgs/default.nix b/kinetic/uuv-sensor-ros-plugins-msgs/default.nix
index 18881dce46..c8a935b48b 100644
--- a/kinetic/uuv-sensor-ros-plugins-msgs/default.nix
+++ b/kinetic/uuv-sensor-ros-plugins-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "0ed1ed97d6fdcb9cc5a435d8ef2b1b3e88d659eca632007d549babe1457eb3a4";
};
+ buildInputs = [ message-generation geometry-msgs ];
propagatedBuildInputs = [ message-runtime geometry-msgs ];
- nativeBuildInputs = [ catkin message-generation geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The uuv_sensor_ros_plugins_msgs package'';
diff --git a/kinetic/uuv-sensor-ros-plugins/default.nix b/kinetic/uuv-sensor-ros-plugins/default.nix
index 9f78cdb38c..27fbc5e1b1 100644
--- a/kinetic/uuv-sensor-ros-plugins/default.nix
+++ b/kinetic/uuv-sensor-ros-plugins/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, xacro, sensor-msgs, catkin, uuv-sensor-ros-plugins-msgs, message-filters, tf2-ros, gazebo-dev, gazebo-plugins, roscpp, rostest, tf2, uuv-gazebo-plugins, std-msgs, tf, rosunit, geometry-msgs }:
+{ lib, buildRosPackage, fetchurl, xacro, sensor-msgs, catkin, uuv-sensor-ros-plugins-msgs, message-filters, tf2-ros, gazebo-dev, gazebo-plugins, roscpp, tf2, rostest, uuv-gazebo-plugins, std-msgs, tf, rosunit, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-uuv-sensor-ros-plugins";
version = "0.6.10";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "68de1546bdc9a3c673e2bec03fdfc482dca577e503d45595f4306d93006357aa";
};
+ buildInputs = [ sensor-msgs uuv-sensor-ros-plugins-msgs message-filters roscpp gazebo-plugins gazebo-dev tf2 tf2-ros uuv-gazebo-plugins std-msgs tf geometry-msgs ];
checkInputs = [ rostest rosunit xacro ];
propagatedBuildInputs = [ sensor-msgs uuv-sensor-ros-plugins-msgs message-filters roscpp gazebo-plugins gazebo-dev tf2 tf2-ros uuv-gazebo-plugins std-msgs tf geometry-msgs ];
- nativeBuildInputs = [ sensor-msgs uuv-sensor-ros-plugins-msgs message-filters catkin roscpp gazebo-plugins gazebo-dev tf2 tf2-ros uuv-gazebo-plugins std-msgs tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The uuv_sensor_ros_plugins package'';
diff --git a/kinetic/uuv-thruster-manager/default.nix b/kinetic/uuv-thruster-manager/default.nix
index 196b02e447..84557b5a1c 100644
--- a/kinetic/uuv-thruster-manager/default.nix
+++ b/kinetic/uuv-thruster-manager/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "9048a90e21b86367c234f958d9c8579c142f04549ae2b852d38e3d0bd2a70b75";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ uuv-gazebo-ros-plugins-msgs message-runtime rospy std-msgs geometry-msgs tf pythonPackages.pyyaml ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The thruster manager package'';
diff --git a/kinetic/uuv-world-plugins/default.nix b/kinetic/uuv-world-plugins/default.nix
index ba03ab1493..280a962d1f 100644
--- a/kinetic/uuv-world-plugins/default.nix
+++ b/kinetic/uuv-world-plugins/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "22311607a0b3e6517ee3cf02c850dcaffc3a7a46a6c477f3f1db75229b0187ca";
};
+ buildInputs = [ gazebo-msgs gazebo-dev ];
propagatedBuildInputs = [ gazebo-msgs gazebo-dev ];
- nativeBuildInputs = [ catkin gazebo-msgs gazebo-dev ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The uuv_world_plugins package'';
diff --git a/kinetic/uuv-world-ros-plugins-msgs/default.nix b/kinetic/uuv-world-ros-plugins-msgs/default.nix
index 71615d5923..eabcab8aba 100644
--- a/kinetic/uuv-world-ros-plugins-msgs/default.nix
+++ b/kinetic/uuv-world-ros-plugins-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "f247b4d54d695c26c06846f90bd494bb0859f0996ca9f80c218036bac7546bcd";
};
+ buildInputs = [ std-msgs message-generation geometry-msgs ];
propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The uuv_world_ros_plugins_msgs package'';
diff --git a/kinetic/uuv-world-ros-plugins/default.nix b/kinetic/uuv-world-ros-plugins/default.nix
index dc9f752cb5..cb2e6ec43c 100644
--- a/kinetic/uuv-world-ros-plugins/default.nix
+++ b/kinetic/uuv-world-ros-plugins/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "4817cdac8abde3a0c786806dc8c9d9b8cbfc52d03c6c3e3ac66a74a9722770c4";
};
+ buildInputs = [ uuv-world-plugins geometry-msgs uuv-world-ros-plugins-msgs roscpp gazebo-msgs gazebo-dev ];
propagatedBuildInputs = [ uuv-world-plugins geometry-msgs uuv-world-ros-plugins-msgs roscpp gazebo-msgs gazebo-dev ];
- nativeBuildInputs = [ uuv-world-plugins geometry-msgs uuv-world-ros-plugins-msgs catkin roscpp gazebo-msgs gazebo-dev ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The uuv_world_ros_plugins package'';
diff --git a/kinetic/uvc-camera/default.nix b/kinetic/uvc-camera/default.nix
index b113241230..bbb071d61f 100644
--- a/kinetic/uvc-camera/default.nix
+++ b/kinetic/uvc-camera/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8030386cedd18de89882da3d7701676d4f9d771a74a2e4db87c1f51133cad395";
};
+ buildInputs = [ libv4l camera-info-manager image-transport sensor-msgs nodelet roscpp ];
propagatedBuildInputs = [ libv4l camera-info-manager image-transport sensor-msgs nodelet roscpp ];
- nativeBuildInputs = [ catkin libv4l camera-info-manager image-transport sensor-msgs nodelet roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''A collection of node(let)s that stream images from USB cameras (UVC)
diff --git a/kinetic/uwsim-bullet/default.nix b/kinetic/uwsim-bullet/default.nix
index aee5464ebe..70f0456d37 100644
--- a/kinetic/uwsim-bullet/default.nix
+++ b/kinetic/uwsim-bullet/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e753ed61af76cbf466a018d6934e38612072daf902caf500eeb478e3051fb369";
};
+ buildInputs = [ freeglut xorg.libXext ];
propagatedBuildInputs = [ freeglut catkin xorg.libXext ];
- nativeBuildInputs = [ freeglut cmake xorg.libXext ];
+ nativeBuildInputs = [ cmake ];
meta = {
description = ''The bullet library. See https://code.google.com/p/bullet'';
diff --git a/kinetic/uwsim-osgbullet/default.nix b/kinetic/uwsim-osgbullet/default.nix
index 14be25177b..2ceeb775b1 100644
--- a/kinetic/uwsim-osgbullet/default.nix
+++ b/kinetic/uwsim-osgbullet/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "a3b912aa1c36abd61d916a60ae4fb67596cdb5893de4caa5f2ae2ca93368ea6e";
};
+ buildInputs = [ uwsim-osgworks openscenegraph boost uwsim-bullet ];
propagatedBuildInputs = [ uwsim-osgworks boost uwsim-bullet catkin openscenegraph ];
- nativeBuildInputs = [ uwsim-osgworks boost uwsim-bullet cmake openscenegraph ];
+ nativeBuildInputs = [ cmake ];
meta = {
description = ''The OSG Bullet library adapted to UWSim. See https://code.google.com/p/osgbullet'';
diff --git a/kinetic/uwsim-osgocean/default.nix b/kinetic/uwsim-osgocean/default.nix
index 838fa8cfa6..df9d5d30a3 100644
--- a/kinetic/uwsim-osgocean/default.nix
+++ b/kinetic/uwsim-osgocean/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "3c990411b0b339b4072b45f71e1c6669cb188914e9366428b024edbf6f83b579";
};
+ buildInputs = [ boost libGLU libGL openscenegraph fftw ];
propagatedBuildInputs = [ libGL boost libGLU catkin openscenegraph fftw ];
- nativeBuildInputs = [ cmake boost libGLU libGL openscenegraph fftw ];
+ nativeBuildInputs = [ cmake ];
meta = {
description = ''The OSG Ocean library adapted to UWSim. See https://code.google.com/p/osgocean'';
diff --git a/kinetic/uwsim-osgworks/default.nix b/kinetic/uwsim-osgworks/default.nix
index e2627c4088..ea26248cc4 100644
--- a/kinetic/uwsim-osgworks/default.nix
+++ b/kinetic/uwsim-osgworks/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "2a509179c47ceaf57e6bf4b620eaf1bb70f5014dde5fe6925c3cd82923e61c68";
};
+ buildInputs = [ libGLU libGL openscenegraph boost ];
propagatedBuildInputs = [ libGL boost libGLU catkin openscenegraph ];
- nativeBuildInputs = [ cmake boost libGLU libGL openscenegraph ];
+ nativeBuildInputs = [ cmake ];
meta = {
description = ''The OSG Works library adapted to UWSim. See https://code.google.com/p/osgworks'';
diff --git a/kinetic/variant-msgs/default.nix b/kinetic/variant-msgs/default.nix
index 2de5440162..2e44c1cb67 100644
--- a/kinetic/variant-msgs/default.nix
+++ b/kinetic/variant-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "ddebb68e13b13b0a715623f622248e47f235cb8ae4b3595cf7f8c619fe7afbe7";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Variant messages are designed to accommodate the information content
diff --git a/kinetic/variant-topic-test/default.nix b/kinetic/variant-topic-test/default.nix
index b25da12a4b..067a8fc608 100644
--- a/kinetic/variant-topic-test/default.nix
+++ b/kinetic/variant-topic-test/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "6ae04151a3f0016de0091e9b86fe6d42fd5373e6ae071997ad87b4788d50ca2b";
};
+ buildInputs = [ geometry-msgs std-msgs variant-topic-tools variant-msgs roscpp ];
propagatedBuildInputs = [ geometry-msgs std-msgs variant-topic-tools variant-msgs roscpp ];
- nativeBuildInputs = [ geometry-msgs std-msgs variant-topic-tools catkin variant-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Variant topic tools testing suites.'';
diff --git a/kinetic/variant-topic-tools/default.nix b/kinetic/variant-topic-tools/default.nix
index ae17c5d78d..9a080cb4a3 100644
--- a/kinetic/variant-topic-tools/default.nix
+++ b/kinetic/variant-topic-tools/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "482aa06d21a259c8e3fd1e693787ca62ebbf67c949ef88abb8f424d4f7a5a7f9";
};
+ buildInputs = [ variant-msgs roslib roscpp ];
propagatedBuildInputs = [ variant-msgs roslib roscpp ];
- nativeBuildInputs = [ variant-msgs catkin roslib roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Topic tools for treating messages as variant types.'';
diff --git a/kinetic/velocity-controllers/default.nix b/kinetic/velocity-controllers/default.nix
index f9a30a1d4e..f72a440bfe 100644
--- a/kinetic/velocity-controllers/default.nix
+++ b/kinetic/velocity-controllers/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, control-msgs, realtime-tools, control-toolbox, catkin, controller-interface, urdf, angles, forward-command-controller }:
+{ lib, buildRosPackage, fetchurl, control-msgs, control-toolbox, realtime-tools, catkin, controller-interface, urdf, angles, forward-command-controller }:
buildRosPackage {
pname = "ros-kinetic-velocity-controllers";
version = "0.13.5";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "b31a0c50e6842d6121644581506f5455a8c25f45fcd173fcbca8f702f54a5952";
};
+ buildInputs = [ realtime-tools urdf controller-interface control-msgs angles control-toolbox forward-command-controller ];
propagatedBuildInputs = [ realtime-tools urdf controller-interface control-msgs angles control-toolbox forward-command-controller ];
- nativeBuildInputs = [ realtime-tools urdf controller-interface control-msgs angles control-toolbox catkin forward-command-controller ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''velocity_controllers'';
diff --git a/kinetic/velodyne-driver/default.nix b/kinetic/velodyne-driver/default.nix
index 73be23e9b7..f97ca87a11 100644
--- a/kinetic/velodyne-driver/default.nix
+++ b/kinetic/velodyne-driver/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, roslaunch, pluginlib, libpcap, tf, catkin, diagnostic-updater, rostest, nodelet, velodyne-msgs, dynamic-reconfigure, roscpp }:
+{ lib, buildRosPackage, fetchurl, roslaunch, pluginlib, libpcap, catkin, roscpp, diagnostic-updater, rostest, nodelet, velodyne-msgs, dynamic-reconfigure, tf }:
buildRosPackage {
pname = "ros-kinetic-velodyne-driver";
version = "1.5.2";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "74fa91862e1a3d7ec8c383956c55928ce396b96487c8d9c1cdf701a391b0f6fe";
};
+ buildInputs = [ diagnostic-updater pluginlib libpcap dynamic-reconfigure nodelet tf velodyne-msgs roscpp ];
checkInputs = [ rostest roslaunch ];
propagatedBuildInputs = [ diagnostic-updater pluginlib libpcap dynamic-reconfigure nodelet tf velodyne-msgs roscpp ];
- nativeBuildInputs = [ pluginlib libpcap tf catkin velodyne-msgs roscpp diagnostic-updater dynamic-reconfigure nodelet ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS device driver for Velodyne 3D LIDARs.'';
diff --git a/kinetic/velodyne-gazebo-plugins/default.nix b/kinetic/velodyne-gazebo-plugins/default.nix
index 48684f1e91..49713e491b 100644
--- a/kinetic/velodyne-gazebo-plugins/default.nix
+++ b/kinetic/velodyne-gazebo-plugins/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, gazebo-ros, tf, sensor-msgs, catkin, roscpp }:
+{ lib, buildRosPackage, fetchurl, gazebo-ros, sensor-msgs, catkin, roscpp, tf }:
buildRosPackage {
pname = "ros-kinetic-velodyne-gazebo-plugins";
version = "1.0.9";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "9366456f31e82a1abd305fb89722153c3ae43fe52a486e5de4a64b8c9f82273c";
};
+ buildInputs = [ gazebo-ros sensor-msgs tf roscpp ];
propagatedBuildInputs = [ gazebo-ros sensor-msgs tf roscpp ];
- nativeBuildInputs = [ gazebo-ros catkin sensor-msgs tf roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Gazebo plugin to provide simulated data from Velodyne laser scanners.'';
diff --git a/kinetic/velodyne-laserscan/default.nix b/kinetic/velodyne-laserscan/default.nix
index 7afa204ff9..3e0d115a45 100644
--- a/kinetic/velodyne-laserscan/default.nix
+++ b/kinetic/velodyne-laserscan/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "652e6f49cef2311e8304b70314c8ec385e3d5db92de206abd24f8644de9d794f";
};
+ buildInputs = [ sensor-msgs roscpp nodelet dynamic-reconfigure ];
checkInputs = [ rostest roslaunch ];
propagatedBuildInputs = [ sensor-msgs roscpp nodelet dynamic-reconfigure ];
- nativeBuildInputs = [ catkin nodelet dynamic-reconfigure sensor-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Extract a single ring of a Velodyne PointCloud2 and publish it as a LaserScan message'';
diff --git a/kinetic/velodyne-msgs/default.nix b/kinetic/velodyne-msgs/default.nix
index c1083dde31..38bc5d45cc 100644
--- a/kinetic/velodyne-msgs/default.nix
+++ b/kinetic/velodyne-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8d559a77e5fdb9bd94d1938644690333665fad616a3dfef0525e29653e3048aa";
};
+ buildInputs = [ std-msgs message-generation ];
propagatedBuildInputs = [ std-msgs message-runtime ];
- nativeBuildInputs = [ std-msgs catkin message-generation ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS message definitions for Velodyne 3D LIDARs.'';
diff --git a/kinetic/velodyne-pointcloud/default.nix b/kinetic/velodyne-pointcloud/default.nix
index c91448cfca..09b17ff142 100644
--- a/kinetic/velodyne-pointcloud/default.nix
+++ b/kinetic/velodyne-pointcloud/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, velodyne-driver, pcl-ros, dynamic-reconfigure, tf, pcl-conversions, velodyne-laserscan, angles, roslaunch, roslib, catkin, tf2-ros, nodelet, roscpp, pluginlib, libyamlcpp, sensor-msgs, rostest, velodyne-msgs, rosunit }:
+{ lib, buildRosPackage, fetchurl, velodyne-driver, pcl-ros, dynamic-reconfigure, tf, pcl-conversions, velodyne-laserscan, angles, roslaunch, roslib, catkin, tf2-ros, roscpp, nodelet, pluginlib, libyamlcpp, sensor-msgs, rostest, velodyne-msgs, rosunit }:
buildRosPackage {
pname = "ros-kinetic-velodyne-pointcloud";
version = "1.5.2";
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "98bf9d6f84b573905ed7751407f566aa014f90b8aae4b85e4a20340bf7544e4e";
};
+ buildInputs = [ pluginlib tf pcl-conversions sensor-msgs libyamlcpp velodyne-driver roscpp nodelet velodyne-msgs angles dynamic-reconfigure roslib pcl-ros ];
checkInputs = [ rostest roslaunch rosunit tf2-ros ];
propagatedBuildInputs = [ pluginlib velodyne-laserscan libyamlcpp pcl-conversions sensor-msgs velodyne-driver roscpp roslib nodelet velodyne-msgs angles dynamic-reconfigure tf pcl-ros ];
- nativeBuildInputs = [ pluginlib tf pcl-conversions sensor-msgs libyamlcpp velodyne-driver catkin roscpp nodelet velodyne-msgs angles dynamic-reconfigure roslib pcl-ros ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Point cloud conversions for Velodyne 3D LIDARs.'';
diff --git a/kinetic/video-stream-opencv/default.nix b/kinetic/video-stream-opencv/default.nix
index 9b9f7f1dd4..1f57a97a11 100644
--- a/kinetic/video-stream-opencv/default.nix
+++ b/kinetic/video-stream-opencv/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "76b02cb8f5e67c4a53ce1f55bface4333292e0a2d84e710305c32d632bca7415";
};
+ buildInputs = [ rospy camera-info-manager image-transport sensor-msgs cv-bridge roscpp ];
propagatedBuildInputs = [ rospy camera-info-manager image-transport sensor-msgs cv-bridge roscpp ];
- nativeBuildInputs = [ catkin rospy camera-info-manager image-transport sensor-msgs cv-bridge roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The video_stream_opencv package contains a node to publish a video stream (the protocols that
diff --git a/kinetic/view-controller-msgs/default.nix b/kinetic/view-controller-msgs/default.nix
index c7fcc1f482..afea18d74f 100644
--- a/kinetic/view-controller-msgs/default.nix
+++ b/kinetic/view-controller-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "18c0b2f99090be9199cff68e57ab95df08d90864b67c632f6d93cd9042e76a20";
};
+ buildInputs = [ std-msgs genmsg message-generation geometry-msgs ];
propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ];
- nativeBuildInputs = [ message-generation std-msgs genmsg catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages for (camera) view controllers'';
diff --git a/kinetic/virtual-force-publisher/default.nix b/kinetic/virtual-force-publisher/default.nix
index 509dacf79a..c589635df0 100644
--- a/kinetic/virtual-force-publisher/default.nix
+++ b/kinetic/virtual-force-publisher/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "768ab9687c3a429a5c82a6aa7984f4a37c4510e851deb91f61f6f669cd08f6a2";
};
+ buildInputs = [ urdf kdl-parser tf-conversions sensor-msgs geometry-msgs ];
propagatedBuildInputs = [ urdf kdl-parser tf-conversions sensor-msgs geometry-msgs ];
- nativeBuildInputs = [ urdf kdl-parser tf-conversions sensor-msgs catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''publish end effector's force, which is estmated from joint torque value'';
diff --git a/kinetic/vision-msgs/default.nix b/kinetic/vision-msgs/default.nix
index 3b13125c25..f22635dbec 100644
--- a/kinetic/vision-msgs/default.nix
+++ b/kinetic/vision-msgs/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "b4694f3ac1188fc6194b887c778a33b265bad66346dd17ffdd5f2080a067c0ba";
};
+ buildInputs = [ message-generation message-runtime std-msgs sensor-msgs geometry-msgs ];
checkInputs = [ rosunit ];
propagatedBuildInputs = [ message-generation message-runtime std-msgs sensor-msgs geometry-msgs ];
- nativeBuildInputs = [ message-generation message-runtime std-msgs sensor-msgs catkin geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Messages for interfacing with various computer vision pipelines, such as
diff --git a/kinetic/visp-auto-tracker/default.nix b/kinetic/visp-auto-tracker/default.nix
index 92786a91b6..7e49e1c833 100644
--- a/kinetic/visp-auto-tracker/default.nix
+++ b/kinetic/visp-auto-tracker/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "fb49ad259aeac43ef505b5bb02e6b0720e601ca257d59afeb7318d8f072f8c9f";
};
+ buildInputs = [ libdmtx visp-bridge sensor-msgs message-filters zbar visp visp-tracker resource-retriever std-msgs roscpp geometry-msgs ];
propagatedBuildInputs = [ libdmtx visp-bridge sensor-msgs message-filters zbar visp visp-tracker resource-retriever std-msgs roscpp geometry-msgs ];
- nativeBuildInputs = [ libdmtx visp-bridge sensor-msgs catkin message-filters zbar visp visp-tracker resource-retriever std-msgs roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Online automated pattern-based object tracker relying on visual servoing.
diff --git a/kinetic/visp-bridge/default.nix b/kinetic/visp-bridge/default.nix
index 4c55efdf56..ec1fa109c0 100644
--- a/kinetic/visp-bridge/default.nix
+++ b/kinetic/visp-bridge/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "191d59fb2ee63011ac734f82d6e451c4e87a06827c42e9200cbf7b8584cb7098";
};
+ buildInputs = [ visp std-msgs camera-calibration-parsers roscpp sensor-msgs geometry-msgs ];
propagatedBuildInputs = [ visp std-msgs camera-calibration-parsers roscpp sensor-msgs geometry-msgs ];
- nativeBuildInputs = [ catkin visp std-msgs camera-calibration-parsers roscpp sensor-msgs geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Converts between ROS structures and ViSP structures.'';
diff --git a/kinetic/visp-camera-calibration/default.nix b/kinetic/visp-camera-calibration/default.nix
index 65218f2724..0bcb541fbd 100644
--- a/kinetic/visp-camera-calibration/default.nix
+++ b/kinetic/visp-camera-calibration/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8ba7ebafa1f72b6fb69f8524704aba33c32a9b8907613524a5788bafc880dfcd";
};
+ buildInputs = [ message-generation visp visp-bridge std-msgs camera-calibration-parsers roscpp sensor-msgs geometry-msgs ];
propagatedBuildInputs = [ visp-bridge camera-calibration-parsers sensor-msgs message-generation visp message-runtime std-msgs roscpp geometry-msgs ];
- nativeBuildInputs = [ visp-bridge camera-calibration-parsers sensor-msgs catkin message-generation visp std-msgs roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''visp_camera_calibration allows easy calibration of
diff --git a/kinetic/visp-hand2eye-calibration/default.nix b/kinetic/visp-hand2eye-calibration/default.nix
index 008271acb3..5a5fc3b13a 100644
--- a/kinetic/visp-hand2eye-calibration/default.nix
+++ b/kinetic/visp-hand2eye-calibration/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "691fc27d7281958a709dcbdb32afe3d5166ad0fa53bcfe915382e540bf0a6a80";
};
+ buildInputs = [ message-generation visp visp-bridge std-msgs image-proc roscpp sensor-msgs geometry-msgs ];
propagatedBuildInputs = [ visp-bridge sensor-msgs message-generation visp message-runtime std-msgs image-proc roscpp geometry-msgs ];
- nativeBuildInputs = [ visp-bridge sensor-msgs catkin message-generation visp std-msgs image-proc roscpp geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''visp_hand2eye_calibration estimates the camera position with respect
diff --git a/kinetic/visp-tracker/default.nix b/kinetic/visp-tracker/default.nix
index 362255c60b..fc2ca3c639 100644
--- a/kinetic/visp-tracker/default.nix
+++ b/kinetic/visp-tracker/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e6ff6da2fb4fb508010133657ab883caf1736698055305225ae5720683e79f1a";
};
+ buildInputs = [ image-transport sensor-msgs roscpp rospy message-generation visp resource-retriever nodelet dynamic-reconfigure std-msgs image-proc tf geometry-msgs ];
propagatedBuildInputs = [ image-transport sensor-msgs roscpp rospy message-generation visp message-runtime nodelet dynamic-reconfigure std-msgs resource-retriever image-proc tf geometry-msgs ];
- nativeBuildInputs = [ image-transport sensor-msgs catkin roscpp rospy message-generation visp resource-retriever nodelet dynamic-reconfigure std-msgs image-proc tf geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''Wraps the ViSP moving edge tracker provided by the ViSP visual
diff --git a/kinetic/visualization-marker-tutorials/default.nix b/kinetic/visualization-marker-tutorials/default.nix
index f595e83146..5b201acbc1 100644
--- a/kinetic/visualization-marker-tutorials/default.nix
+++ b/kinetic/visualization-marker-tutorials/default.nix
@@ -2,7 +2,7 @@
# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
-{ lib, buildRosPackage, fetchurl, catkin, roscpp, visualization-msgs }:
+{ lib, buildRosPackage, fetchurl, roscpp, catkin, visualization-msgs }:
buildRosPackage {
pname = "ros-kinetic-visualization-marker-tutorials";
version = "0.10.3";
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "1ad28a1371f55206159902d81177481fd832bcf9027153e040f4b65ddcaaccf2";
};
+ buildInputs = [ visualization-msgs roscpp ];
propagatedBuildInputs = [ visualization-msgs roscpp ];
- nativeBuildInputs = [ catkin visualization-msgs roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The visulalization_marker_tutorials package'';
diff --git a/kinetic/visualization-msgs/default.nix b/kinetic/visualization-msgs/default.nix
index 749a40ed8d..07d2c09210 100644
--- a/kinetic/visualization-msgs/default.nix
+++ b/kinetic/visualization-msgs/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "84e4f61c34e5eafd7a1fda1cea18e11582e687e22e145b453f8556cf5d4dc32c";
};
+ buildInputs = [ std-msgs message-generation geometry-msgs ];
propagatedBuildInputs = [ std-msgs message-runtime geometry-msgs ];
- nativeBuildInputs = [ std-msgs catkin message-generation geometry-msgs ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''visualization_msgs is a set of messages used by higher level packages, such as rviz, that deal in visualization-specific data.
diff --git a/kinetic/vmrc-gazebo/default.nix b/kinetic/vmrc-gazebo/default.nix
index c2f78f2256..da70038d56 100644
--- a/kinetic/vmrc-gazebo/default.nix
+++ b/kinetic/vmrc-gazebo/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "8f40b41ec1920e3aa967720e169bda1b4d4bd4dd6f9a6bb663cfb1cabd62ea2d";
};
+ buildInputs = [ gazebo-ros xacro std-msgs wamv-gazebo gazebo-dev ];
propagatedBuildInputs = [ gazebo-ros xacro std-msgs wamv-gazebo gazebo-dev ];
- nativeBuildInputs = [ gazebo-ros xacro std-msgs catkin wamv-gazebo gazebo-dev ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''The ROS package for the RobotX competition running in Gazebo.'';
diff --git a/kinetic/voice-text/default.nix b/kinetic/voice-text/default.nix
index 5e18573830..99e2ca70c8 100644
--- a/kinetic/voice-text/default.nix
+++ b/kinetic/voice-text/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "e11501fac04909abe1288c3ce9d5b3029e01109e7728e8e092de8f12f7bb5aba";
};
+ buildInputs = [ message-generation roscpp dynamic-reconfigure ];
propagatedBuildInputs = [ dynamic-reconfigure nkf message-runtime sound-play ];
- nativeBuildInputs = [ catkin message-generation roscpp dynamic-reconfigure ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''voice_text (www.voicetext.jp)'';
diff --git a/kinetic/voxel-grid/default.nix b/kinetic/voxel-grid/default.nix
index 15f6cbc6a8..a75deab387 100644
--- a/kinetic/voxel-grid/default.nix
+++ b/kinetic/voxel-grid/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "990f24132e8aff1537a142f57a762c4888778fb19068ac94ece15acbe5e1747c";
};
+ buildInputs = [ roscpp ];
checkInputs = [ rosunit ];
propagatedBuildInputs = [ roscpp ];
- nativeBuildInputs = [ catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''voxel_grid provides an implementation of an efficient 3D voxel grid. The occupancy grid can support 3 different representations for the state of a cell: marked, free, or unknown. Due to the underlying implementation relying on bitwise and and or integer operations, the voxel grid only supports 16 different levels per voxel column. However, this limitation yields raytracing and cell marking performance in the grid comparable to standard 2D structures making it quite fast compared to most 3D structures.'';
diff --git a/kinetic/vrpn-client-ros/default.nix b/kinetic/vrpn-client-ros/default.nix
index e63b482e04..5c6c3603b1 100644
--- a/kinetic/vrpn-client-ros/default.nix
+++ b/kinetic/vrpn-client-ros/default.nix
@@ -12,9 +12,10 @@ buildRosPackage {
sha256 = "247bd32fbc3a0d7350cd0162a94a2c06dbf8dbcdf41b162fc7d6666d003f231a";
};
+ buildInputs = [ roscpp tf2-ros geometry-msgs vrpn ];
checkInputs = [ roslaunch roslint ];
propagatedBuildInputs = [ roscpp tf2-ros geometry-msgs vrpn ];
- nativeBuildInputs = [ vrpn geometry-msgs catkin roscpp tf2-ros ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''ROS client nodes for the VRPN library, compatible with VICON, OptiTrack, and other hardware interfaces.'';
diff --git a/kinetic/vs060-moveit-config/default.nix b/kinetic/vs060-moveit-config/default.nix
index 4093c12739..f27ecb2fdd 100644
--- a/kinetic/vs060-moveit-config/default.nix
+++ b/kinetic/vs060-moveit-config/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "18083bd47e95cccd84e417f1c301f3a46362cc1ee305160dd32a1b8122c0c514";
};
+ buildInputs = [ moveit-simple-controller-manager moveit-ros-move-group moveit-ros-visualization robot-state-publisher moveit-planners-ompl ];
propagatedBuildInputs = [ moveit-simple-controller-manager moveit-ros-move-group moveit-ros-visualization robot-state-publisher vs060 moveit-planners-ompl ];
- nativeBuildInputs = [ moveit-simple-controller-manager moveit-ros-move-group moveit-ros-visualization robot-state-publisher catkin moveit-planners-ompl ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''An automatically generated package with all the configuration and launch files for using the vs060A1_AV6_NNN_NNN with the MoveIt Motion Planning Framework'';
diff --git a/kinetic/vs060/default.nix b/kinetic/vs060/default.nix
index 7b00fe242c..b007cfab80 100644
--- a/kinetic/vs060/default.nix
+++ b/kinetic/vs060/default.nix
@@ -12,8 +12,9 @@ buildRosPackage {
sha256 = "561344bcd209e4de9f51e2ade5eb61f661dfe0af43b472f2729ccda85fcdf6ef";
};
+ buildInputs = [ moveit-ros-planning roscpp moveit-commander roslang ];
propagatedBuildInputs = [ moveit-ros-planning roscpp moveit-commander roslang ];
- nativeBuildInputs = [ moveit-ros-planning moveit-commander roslang catkin roscpp ];
+ nativeBuildInputs = [ catkin ];
meta = {
description = ''
This package provides ORiN-based controller functionality for VS060, a Denso's virtical multi-joint robot.
''; diff --git a/kinetic/wamv-description/default.nix b/kinetic/wamv-description/default.nix index f75765cf95..59c8e7cc7d 100644 --- a/kinetic/wamv-description/default.nix +++ b/kinetic/wamv-description/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6400f010d080b918b2a71ab699acf137ec1bb4cbf90c9aa0d12a992ed30dd6fc"; }; + buildInputs = [ xacro ]; propagatedBuildInputs = [ xacro ]; - nativeBuildInputs = [ catkin xacro ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package provides a URDF model of WAM-V''; diff --git a/kinetic/wamv-gazebo/default.nix b/kinetic/wamv-gazebo/default.nix index ead11361c2..ff71c7b309 100644 --- a/kinetic/wamv-gazebo/default.nix +++ b/kinetic/wamv-gazebo/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4038c6923a803b428329b65f796262626db1fe949d9213c36c7553f528da2867"; }; + buildInputs = [ velodyne-gazebo-plugins usv-gazebo-plugins xacro wamv-description ]; propagatedBuildInputs = [ velodyne-gazebo-plugins usv-gazebo-plugins xacro wamv-description ]; - nativeBuildInputs = [ usv-gazebo-plugins velodyne-gazebo-plugins catkin xacro wamv-description ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Provides templates and examples for integrating the WAM-V model into gazebo with dynamics, sensors, etc.''; diff --git a/kinetic/warehouse-ros/default.nix b/kinetic/warehouse-ros/default.nix index e786a4565e..1daef9f709 100644 --- a/kinetic/warehouse-ros/default.nix +++ b/kinetic/warehouse-ros/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "263b8bffbae69b15d352e6893d533d7bd79ca3a6f995b669378e0c7d0deac49c"; }; + buildInputs = [ pluginlib geometry-msgs std-msgs tf rostime roscpp ]; checkInputs = [ rostest gtest ]; propagatedBuildInputs = [ pluginlib boost geometry-msgs std-msgs tf rostime roscpp ]; - nativeBuildInputs = [ pluginlib geometry-msgs std-msgs catkin tf rostime roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Persistent storage of ROS messages''; diff --git a/kinetic/warthog-control/default.nix b/kinetic/warthog-control/default.nix index 0bfdcc0dfe..bb98f806c9 100644 --- a/kinetic/warthog-control/default.nix +++ b/kinetic/warthog-control/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7d05d99045d03d73c4f44e70bc958ffd6d39c89988886f39a537c3b9bac5856d"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ controller-manager twist-mux joint-state-controller diff-drive-controller rosserial-server joy robot-localization teleop-twist-joy interactive-marker-twist-server topic-tools ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Controllers for Warthog''; diff --git a/kinetic/warthog-description/default.nix b/kinetic/warthog-description/default.nix index 56718c5bb4..a2807e7dc9 100644 --- a/kinetic/warthog-description/default.nix +++ b/kinetic/warthog-description/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5074f3fe72d4156c322f59a28874ca9636d3ce2b2ec76048532f6d1a00832cc5"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ urdf xacro robot-state-publisher ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''URDF robot description for Warthog''; diff --git a/kinetic/warthog-msgs/default.nix b/kinetic/warthog-msgs/default.nix index ce3cef468f..1308c7cd31 100644 --- a/kinetic/warthog-msgs/default.nix +++ b/kinetic/warthog-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7a2debb78ec4379a8c84a543d60d000adcd01c604be4ef7edd75134a84d27898"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages exclusive to Warthog, especially for representing low-level motor commands and sensors.''; diff --git a/kinetic/warthog-viz/default.nix b/kinetic/warthog-viz/default.nix index 4eef2a9767..076d25348d 100644 --- a/kinetic/warthog-viz/default.nix +++ b/kinetic/warthog-viz/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, warthog-description, catkin, rviz, roslaunch, joint-state-publisher }: +{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, rviz, roslaunch, warthog-description }: buildRosPackage { pname = "ros-kinetic-warthog-viz"; version = "0.0.1-r1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f622e14b667b7d14a1db9692e8faee8bd5d7987793d383a2a5e30ada2210fdab"; }; + buildInputs = [ roslaunch ]; propagatedBuildInputs = [ joint-state-publisher warthog-description rviz ]; - nativeBuildInputs = [ roslaunch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Visualization launchers and helpers for Warthog.''; diff --git a/kinetic/waypoint-generator/default.nix b/kinetic/waypoint-generator/default.nix index eb4f707b28..0d26c77995 100644 --- a/kinetic/waypoint-generator/default.nix +++ b/kinetic/waypoint-generator/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a6910dbbe3a5b557a592dcae66e6c6b239b63e49d69117aff907c8429899d2a4"; }; + buildInputs = [ geometry-msgs rospy ]; propagatedBuildInputs = [ geometry-msgs rospy ]; - nativeBuildInputs = [ catkin geometry-msgs rospy ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Generates waypoint yaml file''; diff --git a/kinetic/waypoint-touring/default.nix b/kinetic/waypoint-touring/default.nix index f924c6520e..77b4b06657 100644 --- a/kinetic/waypoint-touring/default.nix +++ b/kinetic/waypoint-touring/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0f2749729a69e79b2795f6bf6781468903d21e209ac17c931a73ea9f1eb04bb0"; }; + buildInputs = [ rospy ]; propagatedBuildInputs = [ move-base-msgs rospy std-msgs geometry-msgs visualization-msgs move-base ]; - nativeBuildInputs = [ catkin rospy ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Tours around the waypoints''; diff --git a/kinetic/web-video-server/default.nix b/kinetic/web-video-server/default.nix index 411bce822e..ed7ac0daf7 100644 --- a/kinetic/web-video-server/default.nix +++ b/kinetic/web-video-server/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, async-web-server-cpp, image-transport, sensor-msgs, cv-bridge, catkin, ffmpeg, roslib, roscpp }: +{ lib, buildRosPackage, fetchurl, async-web-server-cpp, image-transport, sensor-msgs, catkin, cv-bridge, ffmpeg, roslib, roscpp }: buildRosPackage { pname = "ros-kinetic-web-video-server"; version = "0.2.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "77eedd518425f7d2daf382b1e9f6e76614b788eb0c85d8173e7d7ef5e0824b7b"; }; + buildInputs = [ roslib cv-bridge async-web-server-cpp image-transport sensor-msgs roscpp ffmpeg ]; propagatedBuildInputs = [ roslib cv-bridge async-web-server-cpp image-transport sensor-msgs roscpp ffmpeg ]; - nativeBuildInputs = [ roslib catkin cv-bridge async-web-server-cpp image-transport sensor-msgs roscpp ffmpeg ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''HTTP Streaming of ROS Image Topics in Multiple Formats''; diff --git a/kinetic/webargs/default.nix b/kinetic/webargs/default.nix index c24b56f8c1..ce1d3517f6 100644 --- a/kinetic/webargs/default.nix +++ b/kinetic/webargs/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "d452af802ac66a0791c25c678d45386ffc72c91ee70db7ee44ec6dae0768fbbd"; }; + buildInputs = [ marshmallow catkin-pip ]; checkInputs = [ webtest pythonPackages.mock pythonPackages.pytest pythonPackages.werkzeug pythonPackages.flask pythonPackages.tornado ]; propagatedBuildInputs = [ marshmallow ]; - nativeBuildInputs = [ marshmallow catkin-pip catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A friendly library for parsing HTTP request arguments, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp.''; diff --git a/kinetic/webrtc-ros/default.nix b/kinetic/webrtc-ros/default.nix index 46b97ca018..967e7bf54b 100644 --- a/kinetic/webrtc-ros/default.nix +++ b/kinetic/webrtc-ros/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a8aafe6029f2c0bb249388524edfb8ba4616d6aa24ef17c925ff775fbe6832e8"; }; + buildInputs = [ cv-bridge async-web-server-cpp webrtc image-transport nodelet roscpp ]; propagatedBuildInputs = [ cv-bridge async-web-server-cpp webrtc image-transport nodelet roscpp ]; - nativeBuildInputs = [ cv-bridge async-web-server-cpp webrtc image-transport catkin nodelet roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A collection of ROS utilities for using WebRTC with ROS''; diff --git a/kinetic/webrtc/default.nix b/kinetic/webrtc/default.nix index e95cf74736..31e98805c1 100644 --- a/kinetic/webrtc/default.nix +++ b/kinetic/webrtc/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "afa18dd5fdfadd08f2c2707c74d3119beabe30017a946d973176d56ce9b24094"; }; + buildInputs = [ alsaLib pulseaudio gtk3 gtk2 glib ]; propagatedBuildInputs = [ alsaLib pulseaudio gtk3 gtk2 glib ]; - nativeBuildInputs = [ alsaLib pulseaudio gtk3 git wget gtk2 cmake glib ]; + nativeBuildInputs = [ git cmake wget ]; meta = { description = ''WebRTC Native API''; diff --git a/kinetic/webtest/default.nix b/kinetic/webtest/default.nix index 9c8d8131aa..cd55272e33 100644 --- a/kinetic/webtest/default.nix +++ b/kinetic/webtest/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "f57a43cc3fc7bf8ba69b138d475daed20f4d198e81f91ebf32e6d784226a5e0e"; }; + buildInputs = [ pythonPackages.webob pythonPackages.six pythonPackages.waitress pythonPackages.beautifulsoup4 catkin-pip ]; checkInputs = [ pythonPackages.nose pythonPackages.mock pythonPackages.PasteDeploy pythonPackages.pyquery ]; propagatedBuildInputs = [ pythonPackages.beautifulsoup4 pythonPackages.webob pythonPackages.six pythonPackages.waitress ]; - nativeBuildInputs = [ pythonPackages.webob pythonPackages.six pythonPackages.waitress pythonPackages.beautifulsoup4 catkin-pip catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Wraps any WSGI application and makes it easy to send test requests to that application, without starting up an HTTP server. http://webtest.readthedocs.io/en/latest/''; diff --git a/kinetic/webui/default.nix b/kinetic/webui/default.nix index 5ba9a91986..b24a745a53 100644 --- a/kinetic/webui/default.nix +++ b/kinetic/webui/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8753024f20e58e32a92435fcbf34e9fa99c334a3091c77bb9351540e874adfc0"; }; + buildInputs = [ std-srvs ros-apache2 rosservice rospy std-msgs pyclearsilver web-msgs rosweb diagnostic-msgs roslib launchman ]; propagatedBuildInputs = [ std-srvs ros-apache2 rosservice rospy std-msgs pyclearsilver web-msgs rosweb diagnostic-msgs roslib launchman ]; - nativeBuildInputs = [ std-srvs ros-apache2 catkin rosservice rospy std-msgs pyclearsilver web-msgs rosweb diagnostic-msgs roslib launchman ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A web interface to install and launch applications for the PR2.''; diff --git a/kinetic/wfov-camera-msgs/default.nix b/kinetic/wfov-camera-msgs/default.nix index 7e8185051c..d75b8b438f 100644 --- a/kinetic/wfov-camera-msgs/default.nix +++ b/kinetic/wfov-camera-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b3874667fc02b1385570b3e98270083e1bbc26e91c69d00b5e38cfbc652d3192"; }; + buildInputs = [ sensor-msgs message-generation ]; propagatedBuildInputs = [ sensor-msgs message-runtime ]; - nativeBuildInputs = [ sensor-msgs message-generation catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages related to the Point Grey camera driver.''; diff --git a/kinetic/wge100-camera-firmware/default.nix b/kinetic/wge100-camera-firmware/default.nix index 124f6d75c6..3672459703 100644 --- a/kinetic/wge100-camera-firmware/default.nix +++ b/kinetic/wge100-camera-firmware/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "385de8d290eb6cb443e34d6796534eb49e6ace9fe28e01b71ecf89e03bfc69ad"; }; + buildInputs = [ gforth rospy ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ gforth rospy ]; - nativeBuildInputs = [ catkin gforth rospy ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Source for the WGE100 Ethernet camera: Verilog source for the diff --git a/kinetic/wge100-camera/default.nix b/kinetic/wge100-camera/default.nix index ce5a0ed7ec..0e2208a14c 100644 --- a/kinetic/wge100-camera/default.nix +++ b/kinetic/wge100-camera/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0bffb1f903aaabe5483af6ae742984f71fca7034f2babe311bc389c865a62295"; }; + buildInputs = [ self-test camera-calibration-parsers image-transport sensor-msgs driver-base timestamp-tools diagnostic-updater rostest rospy message-generation dynamic-reconfigure std-msgs roscpp ]; propagatedBuildInputs = [ self-test camera-calibration-parsers image-transport sensor-msgs driver-base timestamp-tools diagnostic-updater rospy message-runtime dynamic-reconfigure std-msgs roscpp ]; - nativeBuildInputs = [ self-test camera-calibration-parsers image-transport sensor-msgs catkin driver-base timestamp-tools diagnostic-updater rostest rospy message-generation dynamic-reconfigure std-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A ROS node and assorted tools to provide access to the WGE100 diff --git a/kinetic/wifi-ddwrt/default.nix b/kinetic/wifi-ddwrt/default.nix index a3e12e1e7a..89fb6be98a 100644 --- a/kinetic/wifi-ddwrt/default.nix +++ b/kinetic/wifi-ddwrt/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, nav-msgs, message-generation, message-runtime, visualization-msgs, rospy, std-msgs, pr2-msgs, tf, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, tf, catkin, pythonPackages, message-generation, nav-msgs, message-runtime, rospy, std-msgs, pr2-msgs, visualization-msgs, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-wifi-ddwrt"; version = "0.2.0-r1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "feca84c264ef576cc8f1139dc7129bf3e5aebc40520aff531b2973df4d50e9f5"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ pythonPackages.mechanize tf nav-msgs message-runtime rospy std-msgs pr2-msgs visualization-msgs geometry-msgs ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Access to the DD-WRT wifi''; diff --git a/kinetic/wireless-msgs/default.nix b/kinetic/wireless-msgs/default.nix index a1d22d9ea0..0abc17c26d 100644 --- a/kinetic/wireless-msgs/default.nix +++ b/kinetic/wireless-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "640e622ca48d718ae7f3acf0c250c7768bee747bc9ecdcd9ed71391c63d735a4"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages for describing aspects of a wireless network, connection, etc.''; diff --git a/kinetic/world-canvas-client-cpp/default.nix b/kinetic/world-canvas-client-cpp/default.nix index c9dc3fe93a..7c62526635 100644 --- a/kinetic/world-canvas-client-cpp/default.nix +++ b/kinetic/world-canvas-client-cpp/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "48ec132d6480d248330389682060c48d798a3592f9fccd77941d80a0011d90d2"; }; + buildInputs = [ uuid-msgs unique-id world-canvas-msgs visualization-msgs roscpp ]; propagatedBuildInputs = [ uuid-msgs unique-id world-canvas-msgs visualization-msgs roscpp ]; - nativeBuildInputs = [ uuid-msgs unique-id world-canvas-msgs catkin visualization-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''C++ client library to access semantic maps within the world canvas framework.''; diff --git a/kinetic/world-canvas-client-examples/default.nix b/kinetic/world-canvas-client-examples/default.nix index afc26c5fa8..918cfa1f2b 100644 --- a/kinetic/world-canvas-client-examples/default.nix +++ b/kinetic/world-canvas-client-examples/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "60e0e0cb674e7847d4839ecc04f037597deb885e3c49b265f00e924efe898cc8"; }; + buildInputs = [ uuid-msgs world-canvas-client-cpp nav-msgs unique-id world-canvas-msgs roscpp yocs-msgs ]; propagatedBuildInputs = [ uuid-msgs world-canvas-client-cpp nav-msgs unique-id world-canvas-msgs roscpp yocs-msgs world-canvas-client-py ]; - nativeBuildInputs = [ uuid-msgs world-canvas-client-cpp nav-msgs unique-id world-canvas-msgs catkin roscpp yocs-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Examples showing how to use C++ and Python client libraries to access semantic diff --git a/kinetic/world-canvas-client-py/default.nix b/kinetic/world-canvas-client-py/default.nix index aa6439bc70..e1ccac57c9 100644 --- a/kinetic/world-canvas-client-py/default.nix +++ b/kinetic/world-canvas-client-py/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "03190beaff03e0dcc9102ee6ec48051ed0252ac3744e90cdf2bce10359e3f3b6"; }; + buildInputs = [ roslib world-canvas-msgs pythonPackages.pymongo rospy visualization-msgs ]; propagatedBuildInputs = [ roslib world-canvas-msgs pythonPackages.pymongo rospy visualization-msgs ]; - nativeBuildInputs = [ roslib world-canvas-msgs pythonPackages.pymongo rospy catkin visualization-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Python client library to access semantic maps within the world canvas framework.''; diff --git a/kinetic/world-canvas-msgs/default.nix b/kinetic/world-canvas-msgs/default.nix index 4439423af6..b14f1d27ed 100644 --- a/kinetic/world-canvas-msgs/default.nix +++ b/kinetic/world-canvas-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6686832e89831aba0a5ed492d94f3d7fd36481ca58e55b52ce686220fa030afc"; }; + buildInputs = [ uuid-msgs std-srvs message-generation std-msgs geometry-msgs ]; propagatedBuildInputs = [ uuid-msgs std-srvs message-runtime std-msgs geometry-msgs ]; - nativeBuildInputs = [ uuid-msgs std-srvs message-generation std-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''World canvas framework messages package''; diff --git a/kinetic/world-canvas-utils/default.nix b/kinetic/world-canvas-utils/default.nix index 8a544f9ca0..8057449c36 100644 --- a/kinetic/world-canvas-utils/default.nix +++ b/kinetic/world-canvas-utils/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, roslib, world-canvas-msgs, rospy }: +{ lib, buildRosPackage, fetchurl, roslib, catkin, world-canvas-msgs, rospy }: buildRosPackage { pname = "ros-kinetic-world-canvas-utils"; version = "0.2.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9ae9e3df425e916619c9a8ce84443ff7d995be066268042fd1435d577f574e1f"; }; + buildInputs = [ roslib world-canvas-msgs rospy ]; propagatedBuildInputs = [ roslib world-canvas-msgs rospy ]; - nativeBuildInputs = [ catkin roslib world-canvas-msgs rospy ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''C++/Python utilities library for the world canvas framework.''; diff --git a/kinetic/wts-driver/default.nix b/kinetic/wts-driver/default.nix index b68b22dad0..0e284ee2e7 100644 --- a/kinetic/wts-driver/default.nix +++ b/kinetic/wts-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8716cd0606b804c50ffe1ff79d1c263e85081535f5efb3606f74d01095576f19"; }; + buildInputs = [ std-msgs message-generation roscpp ]; propagatedBuildInputs = [ std-msgs roscpp message-runtime ]; - nativeBuildInputs = [ std-msgs message-generation catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The wts_driver package''; diff --git a/kinetic/xacro/default.nix b/kinetic/xacro/default.nix index 9624089602..a5b56ad212 100644 --- a/kinetic/xacro/default.nix +++ b/kinetic/xacro/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "c89a5b901d3c6aaff9bb964d2f634e789e6c992229e7f4985ce68e0a0ba7e265"; }; + buildInputs = [ roslint ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ roslaunch ]; - nativeBuildInputs = [ catkin roslint ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Xacro (XML Macros) diff --git a/kinetic/xiaoqiang-bringup/default.nix b/kinetic/xiaoqiang-bringup/default.nix index 42407a1f08..0bace24eb0 100644 --- a/kinetic/xiaoqiang-bringup/default.nix +++ b/kinetic/xiaoqiang-bringup/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e2449e6b905156df39b5980764c9d728e44eb15246a77e46f13c6b9d60f7c473"; }; + buildInputs = [ web-video-server usb-cam xiaoqiang-description rplidar-ros xiaoqiang-driver message-runtime rospy std-msgs robot-upstart xiaoqiang-monitor ]; propagatedBuildInputs = [ web-video-server usb-cam xiaoqiang-description rplidar-ros xiaoqiang-driver message-runtime rospy std-msgs robot-upstart xiaoqiang-monitor ]; - nativeBuildInputs = [ web-video-server usb-cam xiaoqiang-description catkin rplidar-ros xiaoqiang-driver message-runtime rospy std-msgs robot-upstart xiaoqiang-monitor ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''xiaoqiang bringup package, including launch files for many devices''; diff --git a/kinetic/xiaoqiang-controller/default.nix b/kinetic/xiaoqiang-controller/default.nix index bb2a6cf151..0aa9729b55 100644 --- a/kinetic/xiaoqiang-controller/default.nix +++ b/kinetic/xiaoqiang-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ffb97cd951ccb490d46d778000482b59031d4c931cccdf611038fecbf9aa29aa"; }; + buildInputs = [ std-msgs xiaoqiang-driver message-runtime rospy ]; propagatedBuildInputs = [ std-msgs xiaoqiang-driver message-runtime rospy ]; - nativeBuildInputs = [ xiaoqiang-driver message-runtime rospy std-msgs catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''xiaoqiang controller package, use terminal to move xiaoqiang around''; diff --git a/kinetic/xiaoqiang-depth-image-proc/default.nix b/kinetic/xiaoqiang-depth-image-proc/default.nix index bc7478065b..02ab150ea0 100644 --- a/kinetic/xiaoqiang-depth-image-proc/default.nix +++ b/kinetic/xiaoqiang-depth-image-proc/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, cmake-modules, boost, image-transport, sensor-msgs, cv-bridge, catkin, message-filters, tf2-ros, image-geometry, tf2, nav-msgs, eigen-conversions, nodelet, stereo-msgs }: +{ lib, buildRosPackage, fetchurl, cmake-modules, boost, image-transport, sensor-msgs, cv-bridge, message-filters, catkin, tf2-ros, image-geometry, tf2, nav-msgs, eigen-conversions, nodelet, stereo-msgs }: buildRosPackage { pname = "ros-kinetic-xiaoqiang-depth-image-proc"; version = "0.0.12"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "76d314e6b6de79d52965706fc95142a1d725a9217752477b30581473519a4eec"; }; + buildInputs = [ boost cmake-modules image-transport sensor-msgs cv-bridge message-filters tf2-ros image-geometry tf2 nav-msgs eigen-conversions nodelet stereo-msgs ]; propagatedBuildInputs = [ tf2 boost nodelet image-transport eigen-conversions cv-bridge tf2-ros image-geometry ]; - nativeBuildInputs = [ boost cmake-modules image-transport sensor-msgs cv-bridge message-filters catkin tf2-ros image-geometry tf2 nav-msgs eigen-conversions nodelet stereo-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Modified version of depth image process, add occupancy xyz diff --git a/kinetic/xiaoqiang-description/default.nix b/kinetic/xiaoqiang-description/default.nix index e10b91aeb8..bf5f80590d 100644 --- a/kinetic/xiaoqiang-description/default.nix +++ b/kinetic/xiaoqiang-description/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d9f7dc0151808ef7f6e441d46f770cacfa3e3f74a38dfe3fbabddc4e74e3fe2d"; }; + buildInputs = [ urdf xacro ]; propagatedBuildInputs = [ urdf xacro ]; - nativeBuildInputs = [ catkin urdf xacro ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''3D models of the xiaoqiang for simulation and visualization''; diff --git a/kinetic/xiaoqiang-driver/default.nix b/kinetic/xiaoqiang-driver/default.nix index 4528137afa..50ce60a47a 100644 --- a/kinetic/xiaoqiang-driver/default.nix +++ b/kinetic/xiaoqiang-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7779afda0b0ea51fa24d30a943a50ed1b20e6227a79bb9d162e8f5f51affba40"; }; + buildInputs = [ nav-msgs rospy std-msgs setserial sensor-msgs tf geometry-msgs roscpp ]; propagatedBuildInputs = [ nav-msgs rospy std-msgs setserial sensor-msgs tf geometry-msgs roscpp ]; - nativeBuildInputs = [ setserial sensor-msgs catkin roscpp nav-msgs rospy std-msgs tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The xiaoqiang driver package''; diff --git a/kinetic/xiaoqiang-freenect-camera/default.nix b/kinetic/xiaoqiang-freenect-camera/default.nix index 93277c33e8..57bb4a72ec 100644 --- a/kinetic/xiaoqiang-freenect-camera/default.nix +++ b/kinetic/xiaoqiang-freenect-camera/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e159e48b78634f19fdb4bcac8b0b5299c07456335656bf578b06334f3d3de47b"; }; + buildInputs = [ pluginlib camera-info-manager image-transport sensor-msgs diagnostic-updater libfreenect dynamic-reconfigure nodelet roscpp log4cxx ]; propagatedBuildInputs = [ pluginlib camera-info-manager image-transport sensor-msgs diagnostic-updater libfreenect dynamic-reconfigure nodelet roscpp log4cxx ]; - nativeBuildInputs = [ pluginlib camera-info-manager image-transport sensor-msgs catkin diagnostic-updater libfreenect dynamic-reconfigure nodelet roscpp log4cxx ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A libfreenect-based ROS driver for the Microsoft Kinect. This is diff --git a/kinetic/xiaoqiang-monitor/default.nix b/kinetic/xiaoqiang-monitor/default.nix index 0c1c5241ab..59525e49b6 100644 --- a/kinetic/xiaoqiang-monitor/default.nix +++ b/kinetic/xiaoqiang-monitor/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1589626fcadd210d2105ef7c7d8382b9bc826c173200c034f640949727550ee2"; }; + buildInputs = [ std-msgs xiaoqiang-msgs xiaoqiang-driver rospy ]; propagatedBuildInputs = [ std-msgs xiaoqiang-msgs xiaoqiang-driver rospy ]; - nativeBuildInputs = [ xiaoqiang-msgs xiaoqiang-driver rospy std-msgs catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''monitor the status of xiaoqiang''; diff --git a/kinetic/xiaoqiang-msgs/default.nix b/kinetic/xiaoqiang-msgs/default.nix index 79d95a112c..b41d36c58a 100644 --- a/kinetic/xiaoqiang-msgs/default.nix +++ b/kinetic/xiaoqiang-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6b94b5df5ec1607f7bc391af6640b1f3333df52628ab586461e7a3da53c57488"; }; + buildInputs = [ std-msgs message-generation rospy ]; propagatedBuildInputs = [ std-msgs message-generation rospy ]; - nativeBuildInputs = [ std-msgs catkin message-generation rospy ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages used by xiaoqiang''; diff --git a/kinetic/xiaoqiang-navigation-example/default.nix b/kinetic/xiaoqiang-navigation-example/default.nix index c695e18676..7560ae34bc 100644 --- a/kinetic/xiaoqiang-navigation-example/default.nix +++ b/kinetic/xiaoqiang-navigation-example/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b20088d0a643b12e5946f07af15a954273eca49a026c1ad78deaf0ce2917ccbb"; }; + buildInputs = [ std-msgs xiaoqiang-msgs rospy xiaoqiang-freenect ]; propagatedBuildInputs = [ std-msgs xiaoqiang-msgs rospy xiaoqiang-freenect ]; - nativeBuildInputs = [ xiaoqiang-msgs rospy std-msgs catkin xiaoqiang-freenect ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''xiaoqiang navigation stack examples''; diff --git a/kinetic/xiaoqiang-server/default.nix b/kinetic/xiaoqiang-server/default.nix index f4137f72e3..78004f3979 100644 --- a/kinetic/xiaoqiang-server/default.nix +++ b/kinetic/xiaoqiang-server/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ba365f76d8d3d6ccca2653bfcc91fabbddbf0d6cfd6cd70ba5814b19f0d171a6"; }; + buildInputs = [ std-msgs xiaoqiang-msgs rospy ]; propagatedBuildInputs = [ std-msgs xiaoqiang-msgs rospy ]; - nativeBuildInputs = [ std-msgs xiaoqiang-msgs catkin rospy ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''xiaoqiang remote control server''; diff --git a/kinetic/xmlrpcpp/default.nix b/kinetic/xmlrpcpp/default.nix index 6a971859a9..8a7c175dd3 100644 --- a/kinetic/xmlrpcpp/default.nix +++ b/kinetic/xmlrpcpp/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, cpp-common, rostime }: +{ lib, buildRosPackage, fetchurl, catkin, rostime, cpp-common }: buildRosPackage { pname = "ros-kinetic-xmlrpcpp"; version = "1.12.14"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1fd92e74b5bd909d2850ee9a30d0b814abb4e8fa303661fe7c40be2686c2a66a"; }; + buildInputs = [ rostime cpp-common ]; propagatedBuildInputs = [ rostime cpp-common ]; - nativeBuildInputs = [ catkin rostime cpp-common ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''XmlRpc++ is a C++ implementation of the XML-RPC protocol. This version is diff --git a/kinetic/xpp-examples/default.nix b/kinetic/xpp-examples/default.nix index 002805987f..52205d6245 100644 --- a/kinetic/xpp-examples/default.nix +++ b/kinetic/xpp-examples/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "760b96aa3a2d78cb1d0f07f15818213cf3b3c50439253b626afc3f39b5b40b7c"; }; + buildInputs = [ xpp-quadrotor xpp-hyq rosbag roscpp xpp-vis ]; propagatedBuildInputs = [ xpp-quadrotor xpp-hyq rosbag roscpp xpp-vis ]; - nativeBuildInputs = [ xpp-quadrotor catkin xpp-hyq rosbag roscpp xpp-vis ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Examples of how to use the xpp framework.''; diff --git a/kinetic/xpp-hyq/default.nix b/kinetic/xpp-hyq/default.nix index b075380335..dcdf0ae66e 100644 --- a/kinetic/xpp-hyq/default.nix +++ b/kinetic/xpp-hyq/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "30119d05a64c7be774157c120b51baf2b97c5308a92f933cfac79593dd5a2dfb"; }; + buildInputs = [ roscpp xacro xpp-vis ]; propagatedBuildInputs = [ roscpp xacro xpp-vis ]; - nativeBuildInputs = [ catkin roscpp xacro xpp-vis ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''HyQ-robot specific functions for visualization in the XPP Motion Framework. diff --git a/kinetic/xpp-msgs/default.nix b/kinetic/xpp-msgs/default.nix index 7df194c59d..d1554f6dba 100644 --- a/kinetic/xpp-msgs/default.nix +++ b/kinetic/xpp-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4940b1e34abbd298f6f6865aab13779b5702c6e59af1cfcbb881ea9e08100532"; }; + buildInputs = [ message-generation message-runtime std-msgs sensor-msgs geometry-msgs ]; propagatedBuildInputs = [ message-generation message-runtime std-msgs sensor-msgs geometry-msgs ]; - nativeBuildInputs = [ message-generation message-runtime std-msgs sensor-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS messages used in the XPP framework.''; diff --git a/kinetic/xpp-quadrotor/default.nix b/kinetic/xpp-quadrotor/default.nix index 39c0cbc3b4..a3e8d6057c 100644 --- a/kinetic/xpp-quadrotor/default.nix +++ b/kinetic/xpp-quadrotor/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b7b0dfb338aa33269aeb5c2d9f63f41cb3f6784b9b5a03fb9d81d7bfda4493c7"; }; + buildInputs = [ roscpp xacro xpp-vis ]; propagatedBuildInputs = [ roscpp xacro xpp-vis ]; - nativeBuildInputs = [ catkin roscpp xacro xpp-vis ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The URDF file for a quadrotor to be used with the xpp packages and a diff --git a/kinetic/xpp-states/default.nix b/kinetic/xpp-states/default.nix index 6d94d110b4..93f398362c 100644 --- a/kinetic/xpp-states/default.nix +++ b/kinetic/xpp-states/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a630ba9f899c40baba9de98fda70db4992a1048dc5adabfba02b3feaed13140f"; }; + buildInputs = [ eigen ]; propagatedBuildInputs = [ eigen ]; - nativeBuildInputs = [ catkin eigen ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Common definitions (positions, velocities, angular angles, diff --git a/kinetic/xpp-vis/default.nix b/kinetic/xpp-vis/default.nix index 304f34ac0c..07ca30156a 100644 --- a/kinetic/xpp-vis/default.nix +++ b/kinetic/xpp-vis/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "b1239f90020cc8a51a975511635f1947f5cacb024b4f2a5fe60941f8dc01a2de"; }; + buildInputs = [ xpp-states xpp-msgs kdl-parser robot-state-publisher visualization-msgs tf roscpp ]; checkInputs = [ rosunit ]; propagatedBuildInputs = [ xpp-states xpp-msgs kdl-parser robot-state-publisher visualization-msgs tf roscpp ]; - nativeBuildInputs = [ xpp-states xpp-msgs kdl-parser robot-state-publisher visualization-msgs tf catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Visualization for the XPP Motion Framework.''; diff --git a/kinetic/xsens-driver/default.nix b/kinetic/xsens-driver/default.nix index 4a3dd84a43..6fa9ef6d8d 100644 --- a/kinetic/xsens-driver/default.nix +++ b/kinetic/xsens-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2f5757ac831bc2ad82cbcc34b650966dac084b5531910e1d00d2185957bc467c"; }; + buildInputs = [ rospy std-msgs diagnostic-msgs sensor-msgs tf geometry-msgs ]; propagatedBuildInputs = [ pythonPackages.pyserial rospy std-msgs diagnostic-msgs sensor-msgs tf geometry-msgs ]; - nativeBuildInputs = [ catkin rospy std-msgs diagnostic-msgs sensor-msgs tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS Driver for XSens MT/MTi/MTi-G devices.''; diff --git a/kinetic/xv-11-laser-driver/default.nix b/kinetic/xv-11-laser-driver/default.nix index 0f7b11b5c4..3e00322b00 100644 --- a/kinetic/xv-11-laser-driver/default.nix +++ b/kinetic/xv-11-laser-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3367511ab65de9627e4c08e0ff9da72c8d88be900f6c9eb3a42dece062f9a7cb"; }; + buildInputs = [ sensor-msgs roscpp ]; propagatedBuildInputs = [ boost ]; - nativeBuildInputs = [ sensor-msgs roscpp catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Neato XV-11 Laser Driver. This driver works with the laser when it is removed from the XV-11 Robot as opposed to reading scans from the Neato's USB port.''; diff --git a/kinetic/yocs-ar-marker-tracking/default.nix b/kinetic/yocs-ar-marker-tracking/default.nix index f923d2de2b..18cd6a8489 100644 --- a/kinetic/yocs-ar-marker-tracking/default.nix +++ b/kinetic/yocs-ar-marker-tracking/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "af4176e9087c34093f4462a38dfd67e38e62844e632a4a957aa33580e63ef1c4"; }; + buildInputs = [ ar-track-alvar-msgs libyamlcpp sensor-msgs roscpp yocs-math-toolkit geometry-msgs ]; propagatedBuildInputs = [ ar-track-alvar-msgs libyamlcpp sensor-msgs roscpp yocs-math-toolkit geometry-msgs ]; - nativeBuildInputs = [ ar-track-alvar-msgs catkin libyamlcpp sensor-msgs roscpp yocs-math-toolkit geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Collecting, tracking and generating statistics for ar markers from ar_track_alvar.''; diff --git a/kinetic/yocs-ar-pair-tracking/default.nix b/kinetic/yocs-ar-pair-tracking/default.nix index c887558952..a8a7ffef79 100644 --- a/kinetic/yocs-ar-pair-tracking/default.nix +++ b/kinetic/yocs-ar-pair-tracking/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7827ddc6602cbb83f1b5aa101aea9142cfbc11792b83ac1d18802b727881fc28"; }; + buildInputs = [ ar-track-alvar-msgs yocs-ar-marker-tracking std-msgs sensor-msgs roscpp yocs-math-toolkit yocs-msgs geometry-msgs ]; propagatedBuildInputs = [ ar-track-alvar-msgs yocs-ar-marker-tracking std-msgs sensor-msgs roscpp yocs-math-toolkit yocs-msgs geometry-msgs ]; - nativeBuildInputs = [ sensor-msgs catkin yocs-math-toolkit yocs-msgs ar-track-alvar-msgs yocs-ar-marker-tracking std-msgs roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The AR pair tracking package''; diff --git a/kinetic/yocs-cmd-vel-mux/default.nix b/kinetic/yocs-cmd-vel-mux/default.nix index bb28a9e5f3..bfda97695d 100644 --- a/kinetic/yocs-cmd-vel-mux/default.nix +++ b/kinetic/yocs-cmd-vel-mux/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ff197e158bd6a94b4991ccf8d2ae752e41c050dbb13792ac13ade322965a35fa"; }; + buildInputs = [ pluginlib dynamic-reconfigure libyamlcpp geometry-msgs nodelet roscpp ]; propagatedBuildInputs = [ pluginlib dynamic-reconfigure libyamlcpp geometry-msgs nodelet roscpp ]; - nativeBuildInputs = [ catkin pluginlib dynamic-reconfigure libyamlcpp geometry-msgs nodelet roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A multiplexer for command velocity inputs. Arbitrates incoming cmd_vel messages from several topics, diff --git a/kinetic/yocs-controllers/default.nix b/kinetic/yocs-controllers/default.nix index fc68050313..bcd507bee7 100644 --- a/kinetic/yocs-controllers/default.nix +++ b/kinetic/yocs-controllers/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4245e367e47411753aa148e9a267d7554bc5d0b341a8c51e90be763637c7e5b0"; }; + buildInputs = [ roscpp ]; propagatedBuildInputs = [ roscpp ]; - nativeBuildInputs = [ catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Library for various controller types and algorithms''; diff --git a/kinetic/yocs-diff-drive-pose-controller/default.nix b/kinetic/yocs-diff-drive-pose-controller/default.nix index 7432ce8880..a364ff2f54 100644 --- a/kinetic/yocs-diff-drive-pose-controller/default.nix +++ b/kinetic/yocs-diff-drive-pose-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c0dc2309fe8032f58be66aad8a7003014bcf30686e74abe2049f3bc692b882b3"; }; + buildInputs = [ pluginlib sensor-msgs yocs-math-toolkit roscpp ecl-threads nodelet std-msgs tf geometry-msgs yocs-controllers ]; propagatedBuildInputs = [ pluginlib sensor-msgs yocs-math-toolkit roscpp ecl-threads nodelet std-msgs tf geometry-msgs yocs-controllers ]; - nativeBuildInputs = [ pluginlib sensor-msgs catkin yocs-math-toolkit roscpp ecl-threads nodelet std-msgs tf geometry-msgs yocs-controllers ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A controller for driving a differential drive base to a pose goal or along a path specified by multiple poses. diff --git a/kinetic/yocs-joyop/default.nix b/kinetic/yocs-joyop/default.nix index f99a21b805..5ff3597f1c 100644 --- a/kinetic/yocs-joyop/default.nix +++ b/kinetic/yocs-joyop/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7a3d626d044154e93c4d24a23f7c3dcc37cf0f182ed61cc0a40a55a623e85495"; }; + buildInputs = [ ecl-exceptions std-msgs sensor-msgs roscpp yocs-msgs geometry-msgs ecl-time ]; propagatedBuildInputs = [ ecl-exceptions geometry-msgs std-msgs sensor-msgs joy yocs-msgs roscpp ecl-time ]; - nativeBuildInputs = [ ecl-exceptions catkin std-msgs sensor-msgs roscpp yocs-msgs geometry-msgs ecl-time ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Joystick teleoperation for your robot robot core''; diff --git a/kinetic/yocs-keyop/default.nix b/kinetic/yocs-keyop/default.nix index c93465e518..b53db428a8 100644 --- a/kinetic/yocs-keyop/default.nix +++ b/kinetic/yocs-keyop/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c999362e06481f97db0fe822a662f1248b139a535bb97ed5c0491cbbc262cbad"; }; + buildInputs = [ ecl-exceptions ecl-threads std-msgs roscpp geometry-msgs ecl-time ]; propagatedBuildInputs = [ ecl-exceptions ecl-threads std-msgs roscpp geometry-msgs ecl-time ]; - nativeBuildInputs = [ ecl-exceptions ecl-threads std-msgs catkin roscpp geometry-msgs ecl-time ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Keyboard teleoperation for your robot''; diff --git a/kinetic/yocs-localization-manager/default.nix b/kinetic/yocs-localization-manager/default.nix index c0c07bf58a..6022752b88 100644 --- a/kinetic/yocs-localization-manager/default.nix +++ b/kinetic/yocs-localization-manager/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, roslint, ar-track-alvar, catkin, yocs-msgs, ar-track-alvar-msgs, actionlib, rospy, std-msgs, dynamic-reconfigure, tf, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, roslint, ar-track-alvar, catkin, yocs-msgs, ar-track-alvar-msgs, std-msgs, actionlib, rospy, dynamic-reconfigure, tf, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-yocs-localization-manager"; version = "0.8.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c262b6ec1437a06ceac24673d35bf2633f4639e92591d57049bc205b404bb31a"; }; + buildInputs = [ roslint ]; propagatedBuildInputs = [ ar-track-alvar yocs-msgs ar-track-alvar-msgs rospy actionlib std-msgs dynamic-reconfigure tf geometry-msgs ]; - nativeBuildInputs = [ catkin roslint ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Localization Manager helps to localize robot's position with annotated information''; diff --git a/kinetic/yocs-math-toolkit/default.nix b/kinetic/yocs-math-toolkit/default.nix index 94a7ee5850..e843b6fd79 100644 --- a/kinetic/yocs-math-toolkit/default.nix +++ b/kinetic/yocs-math-toolkit/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "22c8cee256bee0006130e6ee0ca220a336a609e045d48b56df22163d79320e91"; }; + buildInputs = [ ecl-exceptions ecl-formatters roscpp ecl-linear-algebra geometry-msgs tf ecl-config ecl-build ]; propagatedBuildInputs = [ ecl-exceptions ecl-formatters roscpp ecl-linear-algebra geometry-msgs tf ecl-config ecl-build ]; - nativeBuildInputs = [ ecl-formatters tf catkin ecl-config ecl-build ecl-exceptions ecl-linear-algebra roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Math toolkit for Yujin open control system. This package is intended to contain common use functions, diff --git a/kinetic/yocs-msgs/default.nix b/kinetic/yocs-msgs/default.nix index f8ebe88517..f0fea8cf8e 100644 --- a/kinetic/yocs-msgs/default.nix +++ b/kinetic/yocs-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d3107b489efdf0cbd26b5bb92e6a69a50d20581d4f313a5ad5d2253a0e379f99"; }; + buildInputs = [ std-srvs message-generation actionlib-msgs std-msgs geometry-msgs ]; propagatedBuildInputs = [ std-srvs message-runtime actionlib-msgs std-msgs geometry-msgs ]; - nativeBuildInputs = [ std-srvs message-generation actionlib-msgs std-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Yujin's Open Control System messages, services and actions''; diff --git a/kinetic/yocs-navi-toolkit/default.nix b/kinetic/yocs-navi-toolkit/default.nix index 79c58bb6f5..615d14a5ef 100644 --- a/kinetic/yocs-navi-toolkit/default.nix +++ b/kinetic/yocs-navi-toolkit/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "70d8ffe9e7e466a9b0929b3fbba8182560078459f079d539702cdab9b9dcffbc"; }; + buildInputs = [ costmap-2d nav-msgs base-local-planner ecl-linear-algebra tf roscpp ecl-build ]; propagatedBuildInputs = [ costmap-2d nav-msgs base-local-planner ecl-linear-algebra tf roscpp ecl-build ]; - nativeBuildInputs = [ costmap-2d nav-msgs base-local-planner ecl-linear-algebra catkin tf roscpp ecl-build ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Ros navigation utilities.''; diff --git a/kinetic/yocs-navigator/default.nix b/kinetic/yocs-navigator/default.nix index e230ed2164..b745dfa768 100644 --- a/kinetic/yocs-navigator/default.nix +++ b/kinetic/yocs-navigator/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e3c66d8660e994e80ffab16538af3a9edffe2dc92c27b2510417a74e5537e208"; }; + buildInputs = [ move-base-msgs nav-msgs actionlib rospy tf roscpp yocs-math-toolkit yocs-msgs ]; propagatedBuildInputs = [ move-base-msgs nav-msgs actionlib rospy tf roscpp yocs-math-toolkit yocs-msgs ]; - nativeBuildInputs = [ catkin yocs-math-toolkit yocs-msgs roscpp move-base-msgs nav-msgs actionlib rospy tf ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Navigation module for robots''; diff --git a/kinetic/yocs-safety-controller/default.nix b/kinetic/yocs-safety-controller/default.nix index 2e3aa028ac..5f760b93f9 100644 --- a/kinetic/yocs-safety-controller/default.nix +++ b/kinetic/yocs-safety-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d500af378978a73c9a0112fe1ea6329a04366731794ccabc8c9c1cc26e3008ec"; }; + buildInputs = [ pluginlib nodelet geometry-msgs std-msgs sensor-msgs roscpp yocs-controllers ecl-threads ]; propagatedBuildInputs = [ pluginlib nodelet geometry-msgs std-msgs sensor-msgs roscpp yocs-controllers ecl-threads ]; - nativeBuildInputs = [ pluginlib sensor-msgs catkin roscpp ecl-threads std-msgs nodelet geometry-msgs yocs-controllers ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A controller ensuring the safe operation of your robot. diff --git a/kinetic/yocs-velocity-smoother/default.nix b/kinetic/yocs-velocity-smoother/default.nix index 7a12e53e3d..cec4d5b68c 100644 --- a/kinetic/yocs-velocity-smoother/default.nix +++ b/kinetic/yocs-velocity-smoother/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "301ea3851f8e6b544e903177b47025430d8345efde31afbd883754e4c0763b83"; }; + buildInputs = [ nav-msgs pluginlib dynamic-reconfigure geometry-msgs nodelet roscpp ecl-threads ]; propagatedBuildInputs = [ nav-msgs pluginlib dynamic-reconfigure geometry-msgs nodelet roscpp ecl-threads ]; - nativeBuildInputs = [ nav-msgs catkin pluginlib dynamic-reconfigure geometry-msgs nodelet roscpp ecl-threads ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Bound incoming velocity messages according to robot velocity and acceleration limits.''; diff --git a/kinetic/yocs-virtual-sensor/default.nix b/kinetic/yocs-virtual-sensor/default.nix index 524c94c0c1..1a277bed01 100644 --- a/kinetic/yocs-virtual-sensor/default.nix +++ b/kinetic/yocs-virtual-sensor/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, sensor-msgs, catkin, yocs-math-toolkit, yocs-msgs, roscpp, rospy-message-converter, visualization-msgs, rospy, tf, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, tf, sensor-msgs, catkin, yocs-math-toolkit, yocs-msgs, rospy-message-converter, visualization-msgs, rospy, roscpp, geometry-msgs }: buildRosPackage { pname = "ros-kinetic-yocs-virtual-sensor"; version = "0.8.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "988276fb89f50d0236f4008d3db198704f56c0788f6065f7c7077cd12442e896"; }; + buildInputs = [ tf sensor-msgs roscpp yocs-math-toolkit yocs-msgs geometry-msgs ]; propagatedBuildInputs = [ tf sensor-msgs yocs-math-toolkit yocs-msgs roscpp rospy-message-converter rospy visualization-msgs geometry-msgs ]; - nativeBuildInputs = [ catkin tf sensor-msgs roscpp yocs-math-toolkit yocs-msgs geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Virtual sensor that uses semantic map information to "see" obstacles undetectable by robot sensors. diff --git a/kinetic/yocs-waypoint-provider/default.nix b/kinetic/yocs-waypoint-provider/default.nix index b2500a1e6d..adf6c2859b 100644 --- a/kinetic/yocs-waypoint-provider/default.nix +++ b/kinetic/yocs-waypoint-provider/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "dedef537750bbe13bf390abb18260f3c5afad44e88c7247fffeee598ab35e7da"; }; + buildInputs = [ geometry-msgs libyamlcpp visualization-msgs yocs-msgs roscpp ]; propagatedBuildInputs = [ geometry-msgs libyamlcpp visualization-msgs yocs-msgs roscpp ]; - nativeBuildInputs = [ geometry-msgs libyamlcpp catkin visualization-msgs yocs-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Parse a multiple poses from yaml and provide as topic and service. This package is highly inspired by yocs_waypoints_navi''; diff --git a/kinetic/yocs-waypoints-navi/default.nix b/kinetic/yocs-waypoints-navi/default.nix index 56bbec877d..4ec5baa3b5 100644 --- a/kinetic/yocs-waypoints-navi/default.nix +++ b/kinetic/yocs-waypoints-navi/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b46bed975e91b289dcaced09a2a612e48a3efd212a34bb9b87b2b209aac3888d"; }; + buildInputs = [ actionlib-msgs tf yocs-math-toolkit yocs-msgs roscpp move-base-msgs nav-msgs actionlib visualization-msgs geometry-msgs ]; propagatedBuildInputs = [ actionlib-msgs tf yocs-math-toolkit yocs-msgs roscpp move-base-msgs nav-msgs actionlib visualization-msgs geometry-msgs ]; - nativeBuildInputs = [ actionlib-msgs tf catkin yocs-math-toolkit yocs-msgs roscpp move-base-msgs nav-msgs actionlib visualization-msgs geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Simple tool for waypoints navigation with two functions: diff --git a/kinetic/youbot-driver/default.nix b/kinetic/youbot-driver/default.nix index 1aa430739e..e39da5b37b 100644 --- a/kinetic/youbot-driver/default.nix +++ b/kinetic/youbot-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a30d432375ee3f192925307a43c2af9003868601cac799811351cfde4c910470"; }; + buildInputs = [ roscpp rosconsole ]; propagatedBuildInputs = [ roscpp rosconsole ]; - nativeBuildInputs = [ catkin roscpp rosconsole ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''driver for the KUKA youBot robot''; diff --git a/kinetic/ypspur-ros/default.nix b/kinetic/ypspur-ros/default.nix index c68099e81b..5b840af673 100644 --- a/kinetic/ypspur-ros/default.nix +++ b/kinetic/ypspur-ros/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "057d5fe5c390e2fa11e5bdc9eed4327f79f75125d42e05ca1500cb6440927ba2"; }; + buildInputs = [ roslint trajectory-msgs sensor-msgs ypspur roscpp rostest nav-msgs rospy std-msgs tf geometry-msgs ]; propagatedBuildInputs = [ trajectory-msgs sensor-msgs ypspur roscpp nav-msgs rospy std-msgs tf geometry-msgs ]; - nativeBuildInputs = [ roslint trajectory-msgs sensor-msgs catkin ypspur roscpp rostest nav-msgs rospy std-msgs tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS wrapper for the mobile robot control platform YP-Spur''; diff --git a/kinetic/ypspur/default.nix b/kinetic/ypspur/default.nix index c0dfd0183b..5102acddb6 100644 --- a/kinetic/ypspur/default.nix +++ b/kinetic/ypspur/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e819227be184eb7e504d97f14693b064538bcb2b9e5631176247fe73db10a7ad"; }; + buildInputs = [ readline ]; propagatedBuildInputs = [ readline catkin ]; - nativeBuildInputs = [ readline cmake ]; + nativeBuildInputs = [ cmake ]; meta = { description = ''YP-Spur is a mobile robot motion control software with coordinate frame based commands.''; diff --git a/kinetic/zbar-ros/default.nix b/kinetic/zbar-ros/default.nix index b503c15fe5..74c65c87c4 100644 --- a/kinetic/zbar-ros/default.nix +++ b/kinetic/zbar-ros/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "da54b1a1cfd82fd7c6686bfcf6ffc78e124db8c06e3ab3093a3952d95407bfa2"; }; + buildInputs = [ zbar cv-bridge roslint nodelet roscpp ]; propagatedBuildInputs = [ zbar cv-bridge roscpp nodelet ]; - nativeBuildInputs = [ zbar cv-bridge roslint catkin nodelet roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Lightweight ROS wrapper for Zbar barcode/qrcode reader library (http://zbar.sourceforge diff --git a/kinetic/zeroconf-avahi-demos/default.nix b/kinetic/zeroconf-avahi-demos/default.nix index 6666613060..677f572d6b 100644 --- a/kinetic/zeroconf-avahi-demos/default.nix +++ b/kinetic/zeroconf-avahi-demos/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "455fcbd44c676d4f8927b48a783b53ddd14aea5473b7a907b411ac91bb497000"; }; + buildInputs = [ zeroconf-avahi ]; propagatedBuildInputs = [ zeroconf-avahi avahi ]; - nativeBuildInputs = [ zeroconf-avahi catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Several demos and launch-tests for the avahi based zero-configuration.''; diff --git a/kinetic/zeroconf-avahi/default.nix b/kinetic/zeroconf-avahi/default.nix index 076c78a999..62509b550b 100644 --- a/kinetic/zeroconf-avahi/default.nix +++ b/kinetic/zeroconf-avahi/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bf23ee2938a77f7ecbee57ea8f76a542ef82154d831aed726f8120b23f4b2a0b"; }; + buildInputs = [ rosconsole zeroconf-msgs roscpp avahi ]; propagatedBuildInputs = [ rosconsole zeroconf-msgs roscpp avahi ]; - nativeBuildInputs = [ rosconsole zeroconf-msgs catkin roscpp avahi ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Provides zeroconf services on avahi for ros systems. diff --git a/kinetic/zeroconf-jmdns-suite/default.nix b/kinetic/zeroconf-jmdns-suite/default.nix index 6a35e1118f..12fd618d1d 100644 --- a/kinetic/zeroconf-jmdns-suite/default.nix +++ b/kinetic/zeroconf-jmdns-suite/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d7df46549709f4a0ef815ce127cc2dee8a7de0baf24011d4dade9e68ce7206e4"; }; + buildInputs = [ rosjava-build-tools rosjava-bootstrap ]; propagatedBuildInputs = [ rosjava-build-tools rosjava-bootstrap ]; - nativeBuildInputs = [ catkin rosjava-build-tools rosjava-bootstrap ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''An implementation of zeroconf in pure java.''; diff --git a/kinetic/zeroconf-msgs/default.nix b/kinetic/zeroconf-msgs/default.nix index 180f686c27..008c034ee9 100644 --- a/kinetic/zeroconf-msgs/default.nix +++ b/kinetic/zeroconf-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2cb5de5b8b7320b0b3f931b56368ca120eea3627d6781994373c51d321e6786b"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''General ros communications used by the various zeroconf implementations.'';