diff --git a/melodic/abseil-cpp/default.nix b/melodic/abseil-cpp/default.nix index 654ec4395b..f1fbd3ccff 100644 --- a/melodic/abseil-cpp/default.nix +++ b/melodic/abseil-cpp/default.nix @@ -12,7 +12,8 @@ buildRosPackage { sha256 = "016b0cb70355a46ec06fa709a09117aaed9f8c7351a216634cefdfc642456b91"; }; - nativeBuildInputs = [ rsync catkin ]; + buildInputs = [ rsync ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The abseil_cpp package''; diff --git a/melodic/acado/default.nix b/melodic/acado/default.nix index 480458dc91..97d3778706 100644 --- a/melodic/acado/default.nix +++ b/melodic/acado/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2d84945378a8f8b6c9d8667b4e1aa02a0001130853e6bb04e29dc1906582598e"; }; + buildInputs = [ boost ]; propagatedBuildInputs = [ catkin boost ]; - nativeBuildInputs = [ cmake boost ]; + nativeBuildInputs = [ cmake ]; meta = { description = ''ACADO Toolkit''; diff --git a/melodic/access-point-control/default.nix b/melodic/access-point-control/default.nix index 187a0964c1..534993c8a4 100644 --- a/melodic/access-point-control/default.nix +++ b/melodic/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-melodic-access-point-control"; version = "1.0.15"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bd928fbd2ace49080fc8c8691939402be907acdf7a84259735f03e7278e5afe5"; }; + 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/melodic/ackermann-msgs/default.nix b/melodic/ackermann-msgs/default.nix index 012eeb6a48..5879a37e43 100644 --- a/melodic/ackermann-msgs/default.nix +++ b/melodic/ackermann-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2696633432ef72489b77e8ff6b0d4782e2e526a62fda01c92d984348b4b0e13b"; }; + 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/melodic/ackermann-steering-controller/default.nix b/melodic/ackermann-steering-controller/default.nix index de97e289d8..d65ec4d316 100644 --- a/melodic/ackermann-steering-controller/default.nix +++ b/melodic/ackermann-steering-controller/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "d6de33231e9dfdcb67a15c0c397f77d3e3e656823cabd02eb2464ba4a617b83a"; }; + 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/melodic/actionlib-msgs/default.nix b/melodic/actionlib-msgs/default.nix index 727e27d30a..d3c21963bf 100644 --- a/melodic/actionlib-msgs/default.nix +++ b/melodic/actionlib-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0ad19d4f8698df04a22979c4b64f21991696c55877c952dc592e92ffb82122f0"; }; + 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/melodic/actionlib-tutorials/default.nix b/melodic/actionlib-tutorials/default.nix index 7b8a1d8c95..980bd82525 100644 --- a/melodic/actionlib-tutorials/default.nix +++ b/melodic/actionlib-tutorials/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "202b1bd5a2d7cde96dcd20fa54fb6fc017ec6e1252575b5413618310c536163e"; }; + 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/melodic/actionlib/default.nix b/melodic/actionlib/default.nix index b3b04c8826..907a60adeb 100644 --- a/melodic/actionlib/default.nix +++ b/melodic/actionlib/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "7b6d1fba25d1f4de6d3b87d82cac1aae73a88bc4811e7e55626f9b21db34f99c"; }; + 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/melodic/adi-driver/default.nix b/melodic/adi-driver/default.nix index 70bb61f6e9..0eef80e861 100644 --- a/melodic/adi-driver/default.nix +++ b/melodic/adi-driver/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "6f2b565c98396653f9364c57fddafa0ca244781c27edd5b5467502fa77dafc9a"; }; + 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/melodic/agni-tf-tools/default.nix b/melodic/agni-tf-tools/default.nix index 9d138b4d53..92f9184d36 100644 --- a/melodic/agni-tf-tools/default.nix +++ b/melodic/agni-tf-tools/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a9e0e0179ff125da7fca8680b2428754c2fb434db0b9d190865e95f6c650645b"; }; + buildInputs = [ rviz tf2-ros eigen roscpp qt5.qtbase ]; propagatedBuildInputs = [ roscpp rviz tf2-ros ]; - nativeBuildInputs = [ rviz tf2-ros eigen catkin roscpp qt5.qtbase ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package provides a gui program as well as a rviz plugin to publish static transforms. diff --git a/melodic/amcl/default.nix b/melodic/amcl/default.nix index 3ede38d9f7..399fe77fb9 100644 --- a/melodic/amcl/default.nix +++ b/melodic/amcl/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, map-server, tf2-msgs, tf2-geometry-msgs, python-orocos-kdl, rosbag, catkin, sensor-msgs, message-filters, tf2-ros, rostest, tf2, nav-msgs, dynamic-reconfigure, roscpp, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, std-srvs, map-server, tf2-msgs, tf2-geometry-msgs, python-orocos-kdl, rosbag, catkin, sensor-msgs, message-filters, tf2-ros, tf2, rostest, nav-msgs, dynamic-reconfigure, roscpp, geometry-msgs }: buildRosPackage { pname = "ros-melodic-amcl"; version = "1.16.2"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "01fc59bbf881b23905d1df0d056f0d2a76d1ce4801c70e68f3f6bfb7f2a6c818"; }; + buildInputs = [ std-srvs tf2-msgs tf2-geometry-msgs rosbag sensor-msgs message-filters tf2-ros tf2 nav-msgs dynamic-reconfigure roscpp geometry-msgs ]; checkInputs = [ rostest python-orocos-kdl map-server ]; propagatedBuildInputs = [ std-srvs tf2-msgs rosbag sensor-msgs tf2-ros tf2 nav-msgs dynamic-reconfigure roscpp geometry-msgs ]; - nativeBuildInputs = [ std-srvs tf2-msgs tf2-geometry-msgs rosbag sensor-msgs message-filters catkin tf2-ros tf2 nav-msgs dynamic-reconfigure roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''

diff --git a/melodic/app-manager/default.nix b/melodic/app-manager/default.nix index 110330c9d1..922d6b7de6 100644 --- a/melodic/app-manager/default.nix +++ b/melodic/app-manager/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1b206bd525d456027f4dcf75e78671fe6cbae7b78ebacc3707eb1d611636452c"; }; + buildInputs = [ message-generation rosgraph rospy roslaunch rosunit ]; propagatedBuildInputs = [ std-srvs rospack rosgraph message-runtime rospy roslaunch rosunit ]; - nativeBuildInputs = [ message-generation rosgraph rospy roslaunch catkin rosunit ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''app_manager''; diff --git a/melodic/ar-track-alvar-msgs/default.nix b/melodic/ar-track-alvar-msgs/default.nix index 52de143c0e..f788919f46 100644 --- a/melodic/ar-track-alvar-msgs/default.nix +++ b/melodic/ar-track-alvar-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0c39c3c9732ca3712a78f43bcc2545f90b846aff2559de8a5fc7a9b4a6efb27f"; }; + 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/melodic/ar-track-alvar/default.nix b/melodic/ar-track-alvar/default.nix index d07c188899..3e1fd343b5 100644 --- a/melodic/ar-track-alvar/default.nix +++ b/melodic/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-melodic-ar-track-alvar"; version = "0.7.1"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "7b822678ef7330b5a3ecf5fd63547162178335534caf6bf4a739ad35c73d91ca"; }; + 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/melodic/arbotix-msgs/default.nix b/melodic/arbotix-msgs/default.nix index ca2cc6fb85..4a7e95c426 100644 --- a/melodic/arbotix-msgs/default.nix +++ b/melodic/arbotix-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4c30092a42cad55c7ed008b877d72fa55f90fd899352daa35e4e1bf64797c092"; }; + 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/melodic/asmach-tutorials/default.nix b/melodic/asmach-tutorials/default.nix index 648917a748..7156cbbddc 100644 --- a/melodic/asmach-tutorials/default.nix +++ b/melodic/asmach-tutorials/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f4ac426256f77af184a3f5e595d6cc2e035caa9146e810e86f0049f0f1e44aea"; }; + 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/melodic/assimp-devel/default.nix b/melodic/assimp-devel/default.nix index ce10bcc821..fbeece7f66 100644 --- a/melodic/assimp-devel/default.nix +++ b/melodic/assimp-devel/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1c486fc48c4770e001309be306cc1e28975e1da17fbbc865967c410df538c9cc"; }; + 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/melodic/assisted-teleop/default.nix b/melodic/assisted-teleop/default.nix index 92edf54c97..d2eaf905f9 100644 --- a/melodic/assisted-teleop/default.nix +++ b/melodic/assisted-teleop/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5cf3f26df26c9c7a8045f5d75aa0b6b6fecccd58a38495b850c49b94540969e5"; }; + buildInputs = [ costmap-2d filters pluginlib base-local-planner sensor-msgs message-filters roscpp tf2-ros move-base-msgs actionlib angles roslib geometry-msgs eigen ]; propagatedBuildInputs = [ costmap-2d filters pluginlib base-local-planner sensor-msgs message-filters roscpp tf2-ros move-base-msgs actionlib angles roslib geometry-msgs eigen ]; - nativeBuildInputs = [ costmap-2d filters pluginlib base-local-planner sensor-msgs catkin message-filters roscpp tf2-ros 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/melodic/async-comm/default.nix b/melodic/async-comm/default.nix index 059a70f129..567626d0d3 100644 --- a/melodic/async-comm/default.nix +++ b/melodic/async-comm/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9a87d3e8db68cf7c7fc3c318f1d31d6660dd5ca39172d0f78efdf6330de49bcc"; }; + buildInputs = [ boost ]; propagatedBuildInputs = [ catkin boost ]; - nativeBuildInputs = [ cmake boost ]; + nativeBuildInputs = [ cmake ]; meta = { description = ''A C++ library for asynchronous serial communication''; diff --git a/melodic/audibot-gazebo/default.nix b/melodic/audibot-gazebo/default.nix index 106590211a..25c870bb6e 100644 --- a/melodic/audibot-gazebo/default.nix +++ b/melodic/audibot-gazebo/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "1325a90b8357006a4558333457a3abf62096b18e0cacce3cb1ce68996f0ee0f9"; }; + 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/melodic/audio-capture/default.nix b/melodic/audio-capture/default.nix index 8faf355ca6..5de59393aa 100644 --- a/melodic/audio-capture/default.nix +++ b/melodic/audio-capture/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c24552309d44459372bb344e5d02af47ce6f9451329cb1f73e99e57833d734cb"; }; + 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/melodic/audio-common-msgs/default.nix b/melodic/audio-common-msgs/default.nix index 764ab6d3cc..f3978a630b 100644 --- a/melodic/audio-common-msgs/default.nix +++ b/melodic/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-melodic-audio-common-msgs"; version = "0.3.3"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "119fea466f5d72ff6fab2bb92fed76cf3665441eb4b6012ff202817c5c42fe02"; }; + buildInputs = [ message-generation ]; propagatedBuildInputs = [ message-runtime ]; - nativeBuildInputs = [ catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages for transmitting audio via ROS''; diff --git a/melodic/audio-play/default.nix b/melodic/audio-play/default.nix index 8b70ff4839..cd571da80f 100644 --- a/melodic/audio-play/default.nix +++ b/melodic/audio-play/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a3c3715c6c4d70959103aa529c2e2cdcf46e6a07d500ed262146038ecdcb07c5"; }; + 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/melodic/automotive-navigation-msgs/default.nix b/melodic/automotive-navigation-msgs/default.nix index 4d4069d1dc..048c05db2d 100644 --- a/melodic/automotive-navigation-msgs/default.nix +++ b/melodic/automotive-navigation-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c47b3746216db63830a678b6d220f7f39bacebe9980d4fa40aeb106012873da1"; }; + 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/melodic/automotive-platform-msgs/default.nix b/melodic/automotive-platform-msgs/default.nix index 9916e3bb88..a22f2c1f28 100644 --- a/melodic/automotive-platform-msgs/default.nix +++ b/melodic/automotive-platform-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9e9e38d99db9d57b99f5cc554c6062cbec31765a2afe8141ecef0aec3c7f3fda"; }; + 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/melodic/aws-ros1-common/default.nix b/melodic/aws-ros1-common/default.nix index d0e8c426f9..a76fed30aa 100644 --- a/melodic/aws-ros1-common/default.nix +++ b/melodic/aws-ros1-common/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "34ab3879ab871a990b6b3eb591794dcdc7c62c32ef2687d011db9fdf14fcd354"; }; + 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/melodic/backward-ros/default.nix b/melodic/backward-ros/default.nix index ac25e10f3d..c2e3a20b7c 100644 --- a/melodic/backward-ros/default.nix +++ b/melodic/backward-ros/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3cec255db3ff1af9bfc80b31ca88a9be50f11d663d9213edf457b0a7ed7eb967"; }; + 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/melodic/bagger/default.nix b/melodic/bagger/default.nix index d347597923..fcd9c85da5 100644 --- a/melodic/bagger/default.nix +++ b/melodic/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-melodic-bagger"; version = "0.1.3"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "e8275de0f4ad29f758472ae12d8ce534b53705ec57066e8611498b6077188226"; }; + 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/melodic/base-local-planner/default.nix b/melodic/base-local-planner/default.nix index a3539a70a5..39b479fa74 100644 --- a/melodic/base-local-planner/default.nix +++ b/melodic/base-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, rosconsole, rospy, dynamic-reconfigure, geometry-msgs, voxel-grid, message-generation, message-runtime, angles, tf2-geometry-msgs, catkin, tf2-ros, nav-msgs, std-msgs, roscpp, visualization-msgs, costmap-2d, pluginlib, cmake-modules, sensor-msgs, nav-core, tf2, eigen, rosunit }: +{ lib, buildRosPackage, fetchurl, rosconsole, rospy, geometry-msgs, voxel-grid, message-generation, message-runtime, angles, tf2-geometry-msgs, catkin, tf2-ros, nav-msgs, std-msgs, visualization-msgs, roscpp, eigen, costmap-2d, cmake-modules, pluginlib, sensor-msgs, nav-core, tf2, dynamic-reconfigure, rosunit }: buildRosPackage { pname = "ros-melodic-base-local-planner"; version = "1.16.2"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "1c14d73638bd309260ffb06d9a97853ab875b6ab6d6e6723ca8398f6ae0d58a8"; }; + buildInputs = [ rosconsole tf2-geometry-msgs tf2-ros nav-msgs rospy std-msgs dynamic-reconfigure roscpp visualization-msgs geometry-msgs eigen costmap-2d cmake-modules pluginlib sensor-msgs nav-core tf2 voxel-grid message-generation angles ]; checkInputs = [ rosunit ]; propagatedBuildInputs = [ costmap-2d rosconsole pluginlib sensor-msgs nav-core tf2-ros rospy tf2 voxel-grid nav-msgs message-runtime visualization-msgs dynamic-reconfigure std-msgs angles roscpp geometry-msgs eigen ]; - nativeBuildInputs = [ rosconsole tf2-geometry-msgs catkin tf2-ros nav-msgs rospy std-msgs dynamic-reconfigure roscpp visualization-msgs geometry-msgs eigen costmap-2d cmake-modules pluginlib sensor-msgs nav-core tf2 voxel-grid message-generation angles ]; + 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/melodic/bayesian-belief-networks/default.nix b/melodic/bayesian-belief-networks/default.nix index 48fdec7312..d1b86eee43 100644 --- a/melodic/bayesian-belief-networks/default.nix +++ b/melodic/bayesian-belief-networks/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0c8068d7e845e580945f2bad1b3944b43bec26cb1623a3834081dc85d90250dc"; }; + 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/melodic/bfl/default.nix b/melodic/bfl/default.nix index 81f050929e..2e4e7ee32e 100644 --- a/melodic/bfl/default.nix +++ b/melodic/bfl/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7c4c61c15768d1cd276cdaaf9a9f5e3088f478383789ffec9fdee325dafc0990"; }; + buildInputs = [ cppunit ros ]; propagatedBuildInputs = [ cppunit catkin ros ]; - nativeBuildInputs = [ cmake cppunit ros ]; + nativeBuildInputs = [ cmake ]; meta = { description = ''This package contains a recent version of the Bayesian Filtering diff --git a/melodic/bond/default.nix b/melodic/bond/default.nix index e9eba858cf..eb4b43a582 100644 --- a/melodic/bond/default.nix +++ b/melodic/bond/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6a9f5fb5b44ce6285800177903b4364061521de47bda8cd8902814405aac83f4"; }; + 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/melodic/bondcpp/default.nix b/melodic/bondcpp/default.nix index 62f0c3c7d4..39b87bba6a 100644 --- a/melodic/bondcpp/default.nix +++ b/melodic/bondcpp/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "617c5cf1ac30c5af9d02024bef3b9a010ff70fb3779220d77eb9e4863530c790"; }; + 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/melodic/bondpy/default.nix b/melodic/bondpy/default.nix index a681738e80..46560f8cc8 100644 --- a/melodic/bondpy/default.nix +++ b/melodic/bondpy/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c7dde4bdb17c65092192cf7f2b28294b6271f6d19cf3778a90106b74f0750781"; }; + 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/melodic/brics-actuator/default.nix b/melodic/brics-actuator/default.nix index f1a4fa5757..e53cb9f063 100644 --- a/melodic/brics-actuator/default.nix +++ b/melodic/brics-actuator/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "20a7643aa378c2f934d712eb798a3ad3a89e86728e22da9debfae0c62eb6294f"; }; + 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/melodic/calibration-msgs/default.nix b/melodic/calibration-msgs/default.nix index b0f0cbc989..5823052c07 100644 --- a/melodic/calibration-msgs/default.nix +++ b/melodic/calibration-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f85ef3c769ab6d3c7dd2b91cd681c2364657302db08d2107b5d3eb1f29ac1bdf"; }; + 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/melodic/camera-calibration-parsers/default.nix b/melodic/camera-calibration-parsers/default.nix index 17ef4ca5ea..a5ed8a0ca8 100644 --- a/melodic/camera-calibration-parsers/default.nix +++ b/melodic/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-melodic-camera-calibration-parsers"; version = "1.11.13"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "dd350061b03da5dba0315515f603daa31204e71c43389cf9e57bf09c06d8d3ef"; }; + 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/melodic/camera-info-manager/default.nix b/melodic/camera-info-manager/default.nix index 85921f90ee..dc0ff4dce8 100644 --- a/melodic/camera-info-manager/default.nix +++ b/melodic/camera-info-manager/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "c24f43db36b8922346fb722119850fdd6a0fafe87fa38521edba5c8c6ed4e98d"; }; + 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/melodic/can-msgs/default.nix b/melodic/can-msgs/default.nix index 8cc37ae1c5..e39b0b3449 100644 --- a/melodic/can-msgs/default.nix +++ b/melodic/can-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "54a5a705875b8d67403a724d0771fb4af9cdb1a9406504fe05cae90c43a813fa"; }; + 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/melodic/canopen-402/default.nix b/melodic/canopen-402/default.nix index 6e56df5788..ab6871fdd1 100644 --- a/melodic/canopen-402/default.nix +++ b/melodic/canopen-402/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "efde470bfc5b7f1a067d861078f5de826f05e7af4bb8dd3456f51664961d1b2c"; }; + 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/melodic/canopen-chain-node/default.nix b/melodic/canopen-chain-node/default.nix index 85f4a2e78f..837deee26b 100644 --- a/melodic/canopen-chain-node/default.nix +++ b/melodic/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-melodic-canopen-chain-node"; version = "0.8.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "38578e51fcb8c8cf7e3de40d3febe7e318244f107b56346a984c7e5fe1cf9639"; }; + 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/melodic/canopen-master/default.nix b/melodic/canopen-master/default.nix index e4226ec634..7ce7cd371c 100644 --- a/melodic/canopen-master/default.nix +++ b/melodic/canopen-master/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "89f6dfd60a4aac3dfa09d192fa08d5f4512de568af52377d9ae64e7ff271d186"; }; + 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/melodic/canopen-motor-node/default.nix b/melodic/canopen-motor-node/default.nix index c0dc67af80..47d683fbe1 100644 --- a/melodic/canopen-motor-node/default.nix +++ b/melodic/canopen-motor-node/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "f771723a5af6fefabb6ab3313897e9ae04dbef4a37b18aa0163b331a99152066"; }; + 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/melodic/capabilities/default.nix b/melodic/capabilities/default.nix index 799bae02b2..fc63336d0a 100644 --- a/melodic/capabilities/default.nix +++ b/melodic/capabilities/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "adfb1e8a3002fcfc90f654c8def944f6cd7a8753b3e908b5760eca786b1546ef"; }; + 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/melodic/carrot-planner/default.nix b/melodic/carrot-planner/default.nix index 16b071b198..8c542bf38a 100644 --- a/melodic/carrot-planner/default.nix +++ b/melodic/carrot-planner/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a5d041ba34682f24432fac22801b54a438dc58d3e13e1a4dde1e81e09d2c3ab4"; }; + buildInputs = [ costmap-2d pluginlib base-local-planner tf2-geometry-msgs nav-core tf2-ros tf2 eigen roscpp ]; propagatedBuildInputs = [ tf2 costmap-2d pluginlib base-local-planner eigen nav-core roscpp tf2-ros ]; - nativeBuildInputs = [ costmap-2d pluginlib base-local-planner tf2-geometry-msgs nav-core catkin tf2-ros tf2 eigen 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/melodic/cartesian-msgs/default.nix b/melodic/cartesian-msgs/default.nix index d9cb549540..1dd9024fba 100644 --- a/melodic/cartesian-msgs/default.nix +++ b/melodic/cartesian-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "25a7fcf876ffdfc7ee4515d150b777726bca7090c6aa689268643c4dc8d4eb73"; }; + 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/melodic/cartographer-ros-msgs/default.nix b/melodic/cartographer-ros-msgs/default.nix index 1ebe3300bf..e33d609c27 100644 --- a/melodic/cartographer-ros-msgs/default.nix +++ b/melodic/cartographer-ros-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f4572cb110370abc6059493e41532e143142c3ee974c6737c6a42aa7811d11d4"; }; + 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 the cartographer_ros package.''; diff --git a/melodic/cartographer-rviz/default.nix b/melodic/cartographer-rviz/default.nix index c06aec9ce6..b4e6a11fa7 100644 --- a/melodic/cartographer-rviz/default.nix +++ b/melodic/cartographer-rviz/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, cartographer-ros, catkin, roscpp, cartographer-ros-msgs, rviz, qt5, message-runtime, cartographer, eigen-conversions, roslib }: +{ lib, buildRosPackage, fetchurl, cartographer-ros, catkin, cartographer-ros-msgs, roslib, rviz, qt5, message-runtime, cartographer, eigen-conversions, roscpp }: buildRosPackage { pname = "ros-melodic-cartographer-rviz"; version = "1.0.0-r1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4eeb8e97c9723d89c14718afc7d81ce1a0a47d41cd5e1d73a8144865840dc523"; }; + buildInputs = [ cartographer-ros roscpp qt5.qtbase cartographer-ros-msgs rviz message-runtime cartographer eigen-conversions roslib ]; propagatedBuildInputs = [ cartographer-ros roscpp qt5.qtbase cartographer-ros-msgs rviz message-runtime cartographer eigen-conversions roslib ]; - nativeBuildInputs = [ cartographer-ros 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/melodic/catch-ros/default.nix b/melodic/catch-ros/default.nix index 4bc8013b9d..2d2196dc63 100644 --- a/melodic/catch-ros/default.nix +++ b/melodic/catch-ros/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "186ec627d219a896f681446242ce546c8595429ac4f058fab5ac4aebec4f261b"; }; + buildInputs = [ roscpp ]; propagatedBuildInputs = [ roscpp ]; - nativeBuildInputs = [ catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS integration for the Catch unit test framework''; diff --git a/melodic/catkin/default.nix b/melodic/catkin/default.nix index a4b3c21666..40d784d45c 100644 --- a/melodic/catkin/default.nix +++ b/melodic/catkin/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "316178707bc3f0edcb86a77ec2ec174b98b4d2ccf41306162cefe6588b3a9d41"; }; + 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/melodic/checkerboard-detector/default.nix b/melodic/checkerboard-detector/default.nix index 37adee29b3..bea471de8e 100644 --- a/melodic/checkerboard-detector/default.nix +++ b/melodic/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-melodic-checkerboard-detector"; version = "1.2.10"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ceea72257d2d72b4e132c9dce6d24a976081fff72abba0b7d607f9803b1bd8ad"; }; + 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/melodic/chomp-motion-planner/default.nix b/melodic/chomp-motion-planner/default.nix index b6afe5a52c..84bf08a483 100644 --- a/melodic/chomp-motion-planner/default.nix +++ b/melodic/chomp-motion-planner/default.nix @@ -12,7 +12,8 @@ buildRosPackage { sha256 = "1f5bd973706dc3c014bb87d0e75f202e83db8d8d0883774f9eda58085df2b895"; }; - nativeBuildInputs = [ catkin roscpp moveit-core ]; + buildInputs = [ roscpp moveit-core ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''chomp_motion_planner''; diff --git a/melodic/class-loader/default.nix b/melodic/class-loader/default.nix index edc56fc82b..629fb15ca0 100644 --- a/melodic/class-loader/default.nix +++ b/melodic/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-melodic-class-loader"; version = "0.4.1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "09c3d35e5afb806c612e843ef15078b97a0a6051174a45712d38c38345eae4a5"; }; + 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/melodic/clear-costmap-recovery/default.nix b/melodic/clear-costmap-recovery/default.nix index d1b47c5c7e..ec45caf8b6 100644 --- a/melodic/clear-costmap-recovery/default.nix +++ b/melodic/clear-costmap-recovery/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "9844494fbe4443e201302dfd5a6fae1246fe452f38432696d0613c2405283572"; }; + buildInputs = [ costmap-2d cmake-modules pluginlib eigen nav-core roscpp tf2-ros ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ costmap-2d pluginlib eigen nav-core roscpp tf2-ros ]; - nativeBuildInputs = [ costmap-2d catkin cmake-modules pluginlib eigen nav-core roscpp tf2-ros ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package provides a recovery behavior for the navigation stack that attempts to clear space by reverting the costmaps used by the navigation stack to the static map outside of a given area.''; diff --git a/melodic/cloudwatch-logger/default.nix b/melodic/cloudwatch-logger/default.nix index dc39c3a9a6..5f5851c2ef 100644 --- a/melodic/cloudwatch-logger/default.nix +++ b/melodic/cloudwatch-logger/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "1807f520e5a757a72c0c46f40c1e114e7b743ad0ff5e9452579496be857ce3e3"; }; + 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/melodic/cloudwatch-logs-common/default.nix b/melodic/cloudwatch-logs-common/default.nix index c9dbbedcb3..8550346aa2 100644 --- a/melodic/cloudwatch-logs-common/default.nix +++ b/melodic/cloudwatch-logs-common/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "cda8f3c7329460e52f3d90c4072ab345cfd7de20b8faee0b99895644f0639312"; }; + 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/melodic/cloudwatch-metrics-collector/default.nix b/melodic/cloudwatch-metrics-collector/default.nix index d7aedb91b3..d6adeba347 100644 --- a/melodic/cloudwatch-metrics-collector/default.nix +++ b/melodic/cloudwatch-metrics-collector/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "85f807efb7f6dfc6cca35eed12ee12e4bc864e618221903eddab3c28920721cf"; }; + 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/melodic/cloudwatch-metrics-common/default.nix b/melodic/cloudwatch-metrics-common/default.nix index 8ce59c1633..2b1a99c39e 100644 --- a/melodic/cloudwatch-metrics-common/default.nix +++ b/melodic/cloudwatch-metrics-common/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "05af61ad2cb0a12df52a90b5ecc8f812a40bebe45e3a243930ff568f3655e98e"; }; + 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/melodic/cob-actions/default.nix b/melodic/cob-actions/default.nix index 7cee91bd0b..52d1db2ced 100644 --- a/melodic/cob-actions/default.nix +++ b/melodic/cob-actions/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6c0b39e34438edd6749609a999bb18ec80f6ed807da5aabaf7e650f80dc053e7"; }; + 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/melodic/cob-msgs/default.nix b/melodic/cob-msgs/default.nix index 5e9331adc0..d7de7ec31e 100644 --- a/melodic/cob-msgs/default.nix +++ b/melodic/cob-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5315fb257fa9d304fc8c17dc86474a274637bfd422241d7914a592748536c1d0"; }; + 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/melodic/cob-srvs/default.nix b/melodic/cob-srvs/default.nix index 9390a55b21..c5395ab8b2 100644 --- a/melodic/cob-srvs/default.nix +++ b/melodic/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-melodic-cob-srvs"; version = "0.6.10"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1088b5dbe8ab9875e5f02cc74208dfa61f3d7f208c83b3cfe4be94c909c7e880"; }; + 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/melodic/code-coverage/default.nix b/melodic/code-coverage/default.nix index 8ca4873c13..74e3923bc3 100644 --- a/melodic/code-coverage/default.nix +++ b/melodic/code-coverage/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "aaf9d0b3b00d1b1af932e9099dbb3a92475ee92e45f189b3bfb3559e8abb1c50"; }; + buildInputs = [ lcov ]; propagatedBuildInputs = [ lcov ]; - nativeBuildInputs = [ lcov catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''CMake configuration to run coverage''; diff --git a/melodic/codec-image-transport/default.nix b/melodic/codec-image-transport/default.nix index cbe1e8c065..ea57e92e38 100644 --- a/melodic/codec-image-transport/default.nix +++ b/melodic/codec-image-transport/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c3b9715488a681cdf76d351b888be38da5e5934d11342ce2f9e2ea9b09eafc34"; }; + buildInputs = [ image-transport sensor-msgs roscpp pluginlib ]; propagatedBuildInputs = [ image-transport sensor-msgs roscpp pluginlib ]; - nativeBuildInputs = [ catkin pluginlib image-transport sensor-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The codec_image_transport package''; diff --git a/melodic/combined-robot-hw-tests/default.nix b/melodic/combined-robot-hw-tests/default.nix index b02b8750e5..ae80bcb1d5 100644 --- a/melodic/combined-robot-hw-tests/default.nix +++ b/melodic/combined-robot-hw-tests/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "df8e558ef4b707ba0691eabdd3dfbc72bfdb050c3e94c87e0cf69675ba2443ff"; }; + 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/melodic/combined-robot-hw/default.nix b/melodic/combined-robot-hw/default.nix index ac379334d4..ab9eea8fe8 100644 --- a/melodic/combined-robot-hw/default.nix +++ b/melodic/combined-robot-hw/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "aa5ba158529df1e934c5e0589dfd2c7f8af8f51820c86eb806494cc1613e0d01"; }; + 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/melodic/compressed-depth-image-transport/default.nix b/melodic/compressed-depth-image-transport/default.nix index 80fd4c9bb5..7ed45c92e8 100644 --- a/melodic/compressed-depth-image-transport/default.nix +++ b/melodic/compressed-depth-image-transport/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "344ba8616aae571668169db0759f432c049e9f2c272dbcbb2a82371ff285c212"; }; + 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/melodic/compressed-image-transport/default.nix b/melodic/compressed-image-transport/default.nix index 91e782aa69..e80fed0475 100644 --- a/melodic/compressed-image-transport/default.nix +++ b/melodic/compressed-image-transport/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b3f07ada5ec4f1e8335c95ded17dc75ba399b98d21c1a043fde96c3f974ba64d"; }; + 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/melodic/control-msgs/default.nix b/melodic/control-msgs/default.nix index 9dea90e011..54081347a9 100644 --- a/melodic/control-msgs/default.nix +++ b/melodic/control-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "12c341b7f245c27bed738494241445879e58aefa0368ba688c67fb114f852d58"; }; + 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/melodic/control-toolbox/default.nix b/melodic/control-toolbox/default.nix index 05133f26dc..f10ab076fb 100644 --- a/melodic/control-toolbox/default.nix +++ b/melodic/control-toolbox/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "87d87fd3110630b61fba232464add3e10dca4f7e6a080cf4900827cccf711c56"; }; + 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/melodic/controller-interface/default.nix b/melodic/controller-interface/default.nix index d5ba9252f9..ba80eb2a5f 100644 --- a/melodic/controller-interface/default.nix +++ b/melodic/controller-interface/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6b4025c033f2785cdbf9c8246c7699e597de302f0651fd94e64d3b7746786350"; }; + 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/melodic/controller-manager-msgs/default.nix b/melodic/controller-manager-msgs/default.nix index f5515367e8..12f19ec302 100644 --- a/melodic/controller-manager-msgs/default.nix +++ b/melodic/controller-manager-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4f4fcbac638d2fd81b823c7db44c3d0b7dfd41c961cc7360b301f16849ad6b79"; }; + 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/melodic/controller-manager-tests/default.nix b/melodic/controller-manager-tests/default.nix index 4d8c2d2d77..10cd307c02 100644 --- a/melodic/controller-manager-tests/default.nix +++ b/melodic/controller-manager-tests/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "b43edda9914e25875e06aaace29bf7c78afc68d0cc59da2b77dc7e5783a7b4af"; }; + 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/melodic/controller-manager/default.nix b/melodic/controller-manager/default.nix index dbf4200c19..accc14457f 100644 --- a/melodic/controller-manager/default.nix +++ b/melodic/controller-manager/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "23c70277cc132ceacb08eaea3ce9ff79d956458f817b9ab72bcf2713b12e7824"; }; + 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/melodic/convex-decomposition/default.nix b/melodic/convex-decomposition/default.nix index 0383994e09..bce99ddc16 100644 --- a/melodic/convex-decomposition/default.nix +++ b/melodic/convex-decomposition/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "853e052839ccfe26f6ae8d94e157ad06cfa7c520c3fe12cf33783107caeee369"; }; + buildInputs = [ unzip ]; propagatedBuildInputs = [ unzip ]; - nativeBuildInputs = [ catkin unzip ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Convex Decomposition Tool for Robot Model''; diff --git a/melodic/costmap-2d/default.nix b/melodic/costmap-2d/default.nix index 8e6b9e5e04..1a955c8592 100644 --- a/melodic/costmap-2d/default.nix +++ b/melodic/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, rosconsole, geometry-msgs, map-server, message-filters, tf2-sensor-msgs, voxel-grid, message-generation, message-runtime, tf2-geometry-msgs, rosbag, catkin, tf2-ros, nav-msgs, std-msgs, roscpp, visualization-msgs, laser-geometry, pluginlib, cmake-modules, sensor-msgs, rostest, tf2, dynamic-reconfigure, rosunit, map-msgs }: +{ lib, buildRosPackage, fetchurl, rosconsole, geometry-msgs, map-server, message-filters, tf2-sensor-msgs, voxel-grid, message-generation, message-runtime, tf2-geometry-msgs, rosbag, catkin, tf2-ros, nav-msgs, std-msgs, laser-geometry, visualization-msgs, roscpp, cmake-modules, pluginlib, sensor-msgs, rostest, tf2, dynamic-reconfigure, rosunit, map-msgs }: buildRosPackage { pname = "ros-melodic-costmap-2d"; version = "1.16.2"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "187901c824e86f552a2412c712120acad3e06efa0a9c8a44bb8c7d6c0832a1a1"; }; + buildInputs = [ tf2-geometry-msgs tf2-ros nav-msgs std-msgs roscpp visualization-msgs laser-geometry geometry-msgs cmake-modules pluginlib sensor-msgs message-filters tf2-sensor-msgs voxel-grid message-generation rostest tf2 dynamic-reconfigure map-msgs ]; checkInputs = [ rostest rosbag rosunit map-server ]; propagatedBuildInputs = [ pluginlib rosconsole sensor-msgs message-filters tf2-ros rostest tf2 nav-msgs voxel-grid laser-geometry visualization-msgs dynamic-reconfigure std-msgs message-runtime roscpp geometry-msgs map-msgs ]; - nativeBuildInputs = [ tf2-geometry-msgs catkin tf2-ros nav-msgs std-msgs roscpp visualization-msgs laser-geometry geometry-msgs cmake-modules pluginlib sensor-msgs message-filters tf2-sensor-msgs voxel-grid message-generation rostest tf2 dynamic-reconfigure map-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package provides an implementation of a 2D costmap that takes in sensor diff --git a/melodic/costmap-converter/default.nix b/melodic/costmap-converter/default.nix index 2c463fc526..7d7c8ae17f 100644 --- a/melodic/costmap-converter/default.nix +++ b/melodic/costmap-converter/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "350d4ffc88daa687ea48b4fb8b04889a95b9213f2f5ef676e49ceba9120fc8c7"; }; + 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/melodic/costmap-cspace-msgs/default.nix b/melodic/costmap-cspace-msgs/default.nix index eb3acb651f..c9f2e23380 100644 --- a/melodic/costmap-cspace-msgs/default.nix +++ b/melodic/costmap-cspace-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0b474cf9732adf886955945c15639cdeecf9854c91de31e901c94b36dcccb072"; }; + 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/melodic/costmap-queue/default.nix b/melodic/costmap-queue/default.nix index 8c0b2449bd..983b917c40 100644 --- a/melodic/costmap-queue/default.nix +++ b/melodic/costmap-queue/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "12cc3931e8f432c3951f95fd4379597f05ec41815ccc9aea7da7c3c9a4a3839b"; }; + 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/melodic/cpp-common/default.nix b/melodic/cpp-common/default.nix index ea8ff82066..f21b5aade1 100644 --- a/melodic/cpp-common/default.nix +++ b/melodic/cpp-common/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "af9fef611fcdbaf9296af1f04ee2af940412d36a3bdddc6098cf77a7c795dffa"; }; + 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/melodic/cv-bridge/default.nix b/melodic/cv-bridge/default.nix index 5b2111004f..0b1437f9a1 100644 --- a/melodic/cv-bridge/default.nix +++ b/melodic/cv-bridge/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "fb812741718a40399f538eaef7c887b79004afcdbe0271b3258c5c8ee9c55023"; }; + buildInputs = [ python rosconsole boost sensor-msgs opencv3 pythonPackages.opencv3 ]; checkInputs = [ rostest pythonPackages.numpy ]; propagatedBuildInputs = [ python rosconsole boost sensor-msgs opencv3 pythonPackages.opencv3 ]; - nativeBuildInputs = [ python rosconsole boost sensor-msgs catkin opencv3 pythonPackages.opencv3 ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This contains CvBridge, which converts between ROS diff --git a/melodic/dataspeed-can-msg-filters/default.nix b/melodic/dataspeed-can-msg-filters/default.nix index e8abc1ca36..72e0755209 100644 --- a/melodic/dataspeed-can-msg-filters/default.nix +++ b/melodic/dataspeed-can-msg-filters/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "042a76185f2ede3e557deb37f3dad0b56eaa8f7e25e5fa31c4d333e16c3ec082"; }; + 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/melodic/dataspeed-can-tools/default.nix b/melodic/dataspeed-can-tools/default.nix index 61c8a93d43..a0ed15a725 100644 --- a/melodic/dataspeed-can-tools/default.nix +++ b/melodic/dataspeed-can-tools/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "164f92e63ab8188d83e4107e9cb19fdf9db3c96a44282ffb85833bc0c58bfb98"; }; + 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/melodic/dataspeed-can-usb/default.nix b/melodic/dataspeed-can-usb/default.nix index 8bd25b3f8f..73dbf20ee4 100644 --- a/melodic/dataspeed-can-usb/default.nix +++ b/melodic/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-melodic-dataspeed-can-usb"; version = "1.0.12"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "e664af652ae15f28732366c4ced5ee7d6cdb7e16183a5fec6d37c35856515013"; }; + 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/melodic/dataspeed-pds-can/default.nix b/melodic/dataspeed-pds-can/default.nix index 871497cd1c..b45655c166 100644 --- a/melodic/dataspeed-pds-can/default.nix +++ b/melodic/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-melodic-dataspeed-pds-can"; version = "1.0.2"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "9ac85ae64a11d73e1049f6971720e1dddfe9af4548df5ed6cd083d855d60dbd4"; }; + 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/melodic/dataspeed-pds-msgs/default.nix b/melodic/dataspeed-pds-msgs/default.nix index d6192d6ba4..762a76fbee 100644 --- a/melodic/dataspeed-pds-msgs/default.nix +++ b/melodic/dataspeed-pds-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9b0543765ab6f1173f9e4dc3f8e38a3be0843b3a9a439bcfdffd505a1b436ba5"; }; + 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/melodic/dataspeed-pds-rqt/default.nix b/melodic/dataspeed-pds-rqt/default.nix index aa76dcb29d..0c41612116 100644 --- a/melodic/dataspeed-pds-rqt/default.nix +++ b/melodic/dataspeed-pds-rqt/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e88f4d791492e0e2966a559a4af4e2b676ce72d2710220ee67c939da43e5d186"; }; + 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/melodic/dataspeed-ulc-can/default.nix b/melodic/dataspeed-ulc-can/default.nix index 77db8df03f..607e681c12 100644 --- a/melodic/dataspeed-ulc-can/default.nix +++ b/melodic/dataspeed-ulc-can/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "85673897676564ab1aea0ffe505a10469008d058ca28ce81bce53b50b4641813"; }; + 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/melodic/dataspeed-ulc-msgs/default.nix b/melodic/dataspeed-ulc-msgs/default.nix index 62b114caf6..8d074b2ee6 100644 --- a/melodic/dataspeed-ulc-msgs/default.nix +++ b/melodic/dataspeed-ulc-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4547e16e8182c95fab5e2b34575f8eccef5d687496e0d20f7b2dc937f8632411"; }; + 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/melodic/dbw-fca-can/default.nix b/melodic/dbw-fca-can/default.nix index cd4731e10c..373d05459c 100644 --- a/melodic/dbw-fca-can/default.nix +++ b/melodic/dbw-fca-can/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "6551ac4ef59f8aa4a27cc762f1ba9dba24a9f61f28cf8f49b53496d95b2eee91"; }; + 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/melodic/dbw-fca-joystick-demo/default.nix b/melodic/dbw-fca-joystick-demo/default.nix index 6649168ade..ece328a155 100644 --- a/melodic/dbw-fca-joystick-demo/default.nix +++ b/melodic/dbw-fca-joystick-demo/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "7e0a5b980a8b2ec5a014e3acc25ed73986f5d141d87bf1483f73ce8944fe6b89"; }; + 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/melodic/dbw-fca-msgs/default.nix b/melodic/dbw-fca-msgs/default.nix index 3a0e0086b5..95f87cd0cd 100644 --- a/melodic/dbw-fca-msgs/default.nix +++ b/melodic/dbw-fca-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c88dcd572943e157cb201add7fcc19f1a1ee7080d6af6b027c2c67bf2d61e041"; }; + 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/melodic/dbw-mkz-can/default.nix b/melodic/dbw-mkz-can/default.nix index b4a2f3e708..42a9e450ab 100644 --- a/melodic/dbw-mkz-can/default.nix +++ b/melodic/dbw-mkz-can/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "912edcf6f79ab86b6040b97bab30c9804b42d7694b41d4c58f2e300df70600e4"; }; + 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/melodic/dbw-mkz-joystick-demo/default.nix b/melodic/dbw-mkz-joystick-demo/default.nix index b4a03ddb2f..10803d2a32 100644 --- a/melodic/dbw-mkz-joystick-demo/default.nix +++ b/melodic/dbw-mkz-joystick-demo/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "ee44e5172a5ab64274e3a62accbe5ed7206cf0d5fe5163b8c24ca857e082bc2e"; }; + 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/melodic/dbw-mkz-msgs/default.nix b/melodic/dbw-mkz-msgs/default.nix index 8bfcb45e27..b38c9f6c06 100644 --- a/melodic/dbw-mkz-msgs/default.nix +++ b/melodic/dbw-mkz-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e8dedab69c722847607dbbd6cb5f5d0f3270e023f450f76251852b0e36cd154d"; }; + 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/melodic/dbw-mkz-twist-controller/default.nix b/melodic/dbw-mkz-twist-controller/default.nix index cb4f399766..7b88142d79 100644 --- a/melodic/dbw-mkz-twist-controller/default.nix +++ b/melodic/dbw-mkz-twist-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "cdef1fc782da0f8084335f59afe6d4e49d0415b7e5cbd9c3225cef3a8cfdc126"; }; + 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/melodic/ddwrt-access-point/default.nix b/melodic/ddwrt-access-point/default.nix index 861ab36906..956b67b66c 100644 --- a/melodic/ddwrt-access-point/default.nix +++ b/melodic/ddwrt-access-point/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "29bee91fa257585b0337e149aef9ff31390ae5bf538519b0c37ad8ca1b258927"; }; + 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/melodic/ddynamic-reconfigure-python/default.nix b/melodic/ddynamic-reconfigure-python/default.nix index 1bb5655814..e9fca01e2c 100644 --- a/melodic/ddynamic-reconfigure-python/default.nix +++ b/melodic/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-melodic-ddynamic-reconfigure-python"; version = "0.0.1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bc8dcf50274a8e4a0548a9044f4af8ef90d207eab61b8a3ff4e474582b88121c"; }; + 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/melodic/default-cfg-fkie/default.nix b/melodic/default-cfg-fkie/default.nix index b0f041e344..f1f2e8fb23 100644 --- a/melodic/default-cfg-fkie/default.nix +++ b/melodic/default-cfg-fkie/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "597115fae1876c7b86e7aa7f919eb130d9e03bc5ca4978653e2a3d09344b98f2"; }; + 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/melodic/delphi-esr-msgs/default.nix b/melodic/delphi-esr-msgs/default.nix index 1704e8168d..1caaf9abd0 100644 --- a/melodic/delphi-esr-msgs/default.nix +++ b/melodic/delphi-esr-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "72672fb148635e3f817ca5ee1c5b6374ab20470bd9275a8de72a87da26c25888"; }; + 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/melodic/delphi-mrr-msgs/default.nix b/melodic/delphi-mrr-msgs/default.nix index c0e603af68..76cd6282e3 100644 --- a/melodic/delphi-mrr-msgs/default.nix +++ b/melodic/delphi-mrr-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0f47230b42a53123e4f4a38eba9c775e8388bd3d04350273601fbe9988df40a6"; }; + 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/melodic/delphi-srr-msgs/default.nix b/melodic/delphi-srr-msgs/default.nix index cdc9bf8223..385a7fdfc7 100644 --- a/melodic/delphi-srr-msgs/default.nix +++ b/melodic/delphi-srr-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "86a2a9e1e5dbdebd87011a95f0ae7b631a62638f0117a009a7f6159833a285e7"; }; + 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/melodic/depth-image-proc/default.nix b/melodic/depth-image-proc/default.nix index dc1699e53e..41aa53cb4d 100644 --- a/melodic/depth-image-proc/default.nix +++ b/melodic/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-melodic-depth-image-proc"; version = "1.12.23"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "afd0f4eaae77e022b7c340519fda4b5c170e9fca7bfed5cc6888b0f081ad85a9"; }; + 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/melodic/depthcloud-encoder/default.nix b/melodic/depthcloud-encoder/default.nix index 9460ceaf82..d1cddfa8ef 100644 --- a/melodic/depthcloud-encoder/default.nix +++ b/melodic/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-melodic-depthcloud-encoder"; version = "0.1.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f057bb543baa3dcb80b740f37262203623e9c9ecbdd5328ce3164dcb667eea39"; }; + 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/melodic/depthimage-to-laserscan/default.nix b/melodic/depthimage-to-laserscan/default.nix index 172b148e63..73962ab3fe 100644 --- a/melodic/depthimage-to-laserscan/default.nix +++ b/melodic/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-melodic-depthimage-to-laserscan"; version = "1.0.8"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0620a9a74ab3a0601a55d1cbe593abe68bbc838ea3fb6a1dfa57ac7e6e3c10ca"; }; + 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/melodic/derived-object-msgs/default.nix b/melodic/derived-object-msgs/default.nix index d16bbe8fbe..fbed16bbf4 100644 --- a/melodic/derived-object-msgs/default.nix +++ b/melodic/derived-object-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5b5450bf1c0968aa5b7f6190cb26b07b11563d0041e410d322ceff66567b5a23"; }; + 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/melodic/diagnostic-aggregator/default.nix b/melodic/diagnostic-aggregator/default.nix index c6f3957141..b97ef76840 100644 --- a/melodic/diagnostic-aggregator/default.nix +++ b/melodic/diagnostic-aggregator/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "60f22960bd3056e62b0d354e4de2b80c3f5e377e31e330c91d82b0c4dcd8e70c"; }; + 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/melodic/diagnostic-analysis/default.nix b/melodic/diagnostic-analysis/default.nix index 2b8d163a23..7a45b3fe50 100644 --- a/melodic/diagnostic-analysis/default.nix +++ b/melodic/diagnostic-analysis/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "72eb7b968b92d97d5c95a15a4e9e573c9f025158e2a4e4375ad18b744858093f"; }; + 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/melodic/diagnostic-common-diagnostics/default.nix b/melodic/diagnostic-common-diagnostics/default.nix index ef02fb74c0..123346d80d 100644 --- a/melodic/diagnostic-common-diagnostics/default.nix +++ b/melodic/diagnostic-common-diagnostics/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e9729593c5e73825e769d670d78ba809db061ffb344132201020eae878c1359c"; }; + 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/melodic/diagnostic-msgs/default.nix b/melodic/diagnostic-msgs/default.nix index bdf8e7663c..9afd71243b 100644 --- a/melodic/diagnostic-msgs/default.nix +++ b/melodic/diagnostic-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "649136f24515903a713e856fe413d5692073ce77b2970afefbb510af76964e70"; }; + 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/melodic/diagnostic-updater/default.nix b/melodic/diagnostic-updater/default.nix index e6618e96df..0b061d24c7 100644 --- a/melodic/diagnostic-updater/default.nix +++ b/melodic/diagnostic-updater/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5ac66485bad485a41a0de8647ecde0dda778e54648f6bce43c3b5e53a7aef16e"; }; + 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/melodic/diff-drive-controller/default.nix b/melodic/diff-drive-controller/default.nix index 9cff9ff645..35d57796f9 100644 --- a/melodic/diff-drive-controller/default.nix +++ b/melodic/diff-drive-controller/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "bc06277c71ef12ba835e78b38e48a3f39886aaf0a03d779c99689f1ebea02ff0"; }; + buildInputs = [ nav-msgs urdf controller-interface control-msgs dynamic-reconfigure realtime-tools tf ]; checkInputs = [ controller-manager rosgraph-msgs rostest std-srvs xacro ]; propagatedBuildInputs = [ nav-msgs urdf controller-interface control-msgs dynamic-reconfigure realtime-tools tf ]; - nativeBuildInputs = [ nav-msgs urdf controller-interface control-msgs dynamic-reconfigure realtime-tools catkin tf ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Controller for a differential drive mobile base.''; diff --git a/melodic/dlux-global-planner/default.nix b/melodic/dlux-global-planner/default.nix index 67e6d0d4e9..21b27e695a 100644 --- a/melodic/dlux-global-planner/default.nix +++ b/melodic/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-melodic-dlux-global-planner"; version = "0.2.5-r1"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "6a30b86cc1610cafd21bf8248d800d59d5dbd510bff2a0a767afca90a58d9cbc"; }; + 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/melodic/dlux-plugins/default.nix b/melodic/dlux-plugins/default.nix index 61b30596db..241f5ceeac 100644 --- a/melodic/dlux-plugins/default.nix +++ b/melodic/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-melodic-dlux-plugins"; version = "0.2.5-r1"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "c76766fca13a89b2f6e6222c47f57f44765c44268c7b4439db3bc5869c23a296"; }; + 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/melodic/downward/default.nix b/melodic/downward/default.nix index e728f403cc..2a34078b63 100644 --- a/melodic/downward/default.nix +++ b/melodic/downward/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b06efbb17bc894b2ef72322de07a90355e9ac920005108b5a7db654b0cfdf043"; }; + 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/melodic/dwa-local-planner/default.nix b/melodic/dwa-local-planner/default.nix index 95405a9407..92f4394cec 100644 --- a/melodic/dwa-local-planner/default.nix +++ b/melodic/dwa-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, costmap-2d, pluginlib, base-local-planner, tf2-geometry-msgs, cmake-modules, sensor-msgs, catkin, nav-core, tf2-ros, tf2, nav-msgs, angles, dynamic-reconfigure, roscpp, eigen }: +{ lib, buildRosPackage, fetchurl, costmap-2d, pluginlib, base-local-planner, cmake-modules, tf2-geometry-msgs, sensor-msgs, nav-core, catkin, tf2-ros, tf2, nav-msgs, angles, dynamic-reconfigure, roscpp, eigen }: buildRosPackage { pname = "ros-melodic-dwa-local-planner"; version = "1.16.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e142fe402484f27336add5adf42e945d56d2495c629181704c8f2263757c0310"; }; + buildInputs = [ costmap-2d cmake-modules pluginlib tf2-geometry-msgs base-local-planner sensor-msgs nav-core tf2-ros tf2 nav-msgs dynamic-reconfigure angles roscpp eigen ]; propagatedBuildInputs = [ costmap-2d pluginlib tf2-geometry-msgs base-local-planner sensor-msgs nav-core tf2-ros tf2 nav-msgs dynamic-reconfigure roscpp eigen ]; - nativeBuildInputs = [ costmap-2d cmake-modules pluginlib tf2-geometry-msgs base-local-planner sensor-msgs nav-core catkin tf2-ros tf2 nav-msgs dynamic-reconfigure angles roscpp eigen ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package provides an implementation of the Dynamic Window Approach to diff --git a/melodic/dwb-critics/default.nix b/melodic/dwb-critics/default.nix index b31ba5c182..eb376d44dd 100644 --- a/melodic/dwb-critics/default.nix +++ b/melodic/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-melodic-dwb-critics"; version = "0.2.5-r1"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "42ff253d658b161baff427aa5da4a789f5dcf17d61e316cc8f40bd320ce00a3f"; }; + 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/melodic/dwb-local-planner/default.nix b/melodic/dwb-local-planner/default.nix index 5039f715f3..20ebc7d325 100644 --- a/melodic/dwb-local-planner/default.nix +++ b/melodic/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-melodic-dwb-local-planner"; version = "0.2.5-r1"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "ff619b8d1853a88a117ab1e4efae8e9ba011e15875be81cda989e08360c7014a"; }; + 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/melodic/dwb-msgs/default.nix b/melodic/dwb-msgs/default.nix index d22e347644..0f9a81776e 100644 --- a/melodic/dwb-msgs/default.nix +++ b/melodic/dwb-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6427389e006d1d0e35080e805cf583355d40ad500fa4bcd8d365406e52fe41f3"; }; + 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/melodic/dwb-plugins/default.nix b/melodic/dwb-plugins/default.nix index 74165e8158..32ca5f9c70 100644 --- a/melodic/dwb-plugins/default.nix +++ b/melodic/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-melodic-dwb-plugins"; version = "0.2.5-r1"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "b329ba183c9e033d2b85423f19ebd060d36df1f05ae4d425b46a868ca87900b1"; }; + 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/melodic/dynamic-edt-3d/default.nix b/melodic/dynamic-edt-3d/default.nix index 309fcc2b49..37481c7af0 100644 --- a/melodic/dynamic-edt-3d/default.nix +++ b/melodic/dynamic-edt-3d/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b3da422d3baebaea5aa422558b878f02058f7695617e5b116ee7bdf1723c12cc"; }; + 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/melodic/dynamic-reconfigure/default.nix b/melodic/dynamic-reconfigure/default.nix index c5f9e0da7e..81f3a523c8 100644 --- a/melodic/dynamic-reconfigure/default.nix +++ b/melodic/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, cpp-common, catkin, rosservice, rostest, roslib, message-generation, std-msgs, message-runtime, roscpp-serialization, rospy, roscpp }: +{ lib, buildRosPackage, fetchurl, boost, cpp-common, catkin, rosservice, roscpp, rostest, message-generation, message-runtime, roscpp-serialization, rospy, std-msgs, roslib }: buildRosPackage { pname = "ros-melodic-dynamic-reconfigure"; version = "1.6.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "00811c7ff7a43ff5dc2d22ce9bb493e55728d403f49c359606e173b687872151"; }; + buildInputs = [ rostest message-generation boost cpp-common roscpp-serialization std-msgs roscpp ]; propagatedBuildInputs = [ roslib message-runtime boost rospy std-msgs roscpp rosservice ]; - nativeBuildInputs = [ rostest message-generation boost cpp-common 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/melodic/dynamic-robot-state-publisher/default.nix b/melodic/dynamic-robot-state-publisher/default.nix index b46838c270..3798ad70db 100644 --- a/melodic/dynamic-robot-state-publisher/default.nix +++ b/melodic/dynamic-robot-state-publisher/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d31428da9f939d33337bd61e9cefca16a4d820d208c3d75637999dc912d6629e"; }; + 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/melodic/dynamic-tf-publisher/default.nix b/melodic/dynamic-tf-publisher/default.nix index 5cb636c923..b56fe53b6e 100644 --- a/melodic/dynamic-tf-publisher/default.nix +++ b/melodic/dynamic-tf-publisher/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a6f34176461073a9a15126d6c6948988f94fc3de6d9698a9c94d7784e941a914"; }; + 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/melodic/dynamixel-sdk/default.nix b/melodic/dynamixel-sdk/default.nix index 805c2d5d10..70e0df4da5 100644 --- a/melodic/dynamixel-sdk/default.nix +++ b/melodic/dynamixel-sdk/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f6e3f4d552bb5e39c857b79e0c53233791f44ec01cbc768a507fb434f67d4492"; }; + 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/melodic/dynamixel-workbench-controllers/default.nix b/melodic/dynamixel-workbench-controllers/default.nix index 0a47c2f4fd..9147fffe00 100644 --- a/melodic/dynamixel-workbench-controllers/default.nix +++ b/melodic/dynamixel-workbench-controllers/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6a689760da538561f5481b327ee0f0c43fc49f3bc152b3fcfa51b406819ff40f"; }; + 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/melodic/dynamixel-workbench-msgs/default.nix b/melodic/dynamixel-workbench-msgs/default.nix index 1530461ef2..a90b0673a5 100644 --- a/melodic/dynamixel-workbench-msgs/default.nix +++ b/melodic/dynamixel-workbench-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f4d7567a8deb08fa914feb0d768f67ad855f1c9baf060734bbe593b6961e070f"; }; + 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/melodic/dynamixel-workbench-operators/default.nix b/melodic/dynamixel-workbench-operators/default.nix index e0589b22b8..5eaed0aab1 100644 --- a/melodic/dynamixel-workbench-operators/default.nix +++ b/melodic/dynamixel-workbench-operators/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3b6f638d34a57d08365ca8029049067af23b0c8cbd185762ff4c2a65e07207f6"; }; + 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/melodic/dynamixel-workbench-single-manager-gui/default.nix b/melodic/dynamixel-workbench-single-manager-gui/default.nix index ec4a1a2326..57eebe2686 100644 --- a/melodic/dynamixel-workbench-single-manager-gui/default.nix +++ b/melodic/dynamixel-workbench-single-manager-gui/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3ec093cac435218696a0a1172957a05724706c83c0f644369c48bbe36161c5d3"; }; + 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/melodic/dynamixel-workbench-single-manager/default.nix b/melodic/dynamixel-workbench-single-manager/default.nix index 6df205772a..c500c10e1f 100644 --- a/melodic/dynamixel-workbench-single-manager/default.nix +++ b/melodic/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-melodic-dynamixel-workbench-single-manager"; version = "2.0.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e57e19eec42aac4c1d0d81815d7b424bdbff962165452d2712423da09d74fbfc"; }; + 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/melodic/dynamixel-workbench-toolbox/default.nix b/melodic/dynamixel-workbench-toolbox/default.nix index 537069a1bb..ad11a2de67 100644 --- a/melodic/dynamixel-workbench-toolbox/default.nix +++ b/melodic/dynamixel-workbench-toolbox/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "98a009c214814fb2ed6fe1b09590dab9503cd3e9fc6b5a9c5942ea7da8efcefb"; }; + 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/melodic/easy-markers/default.nix b/melodic/easy-markers/default.nix index d904c37ab8..3c947b099f 100644 --- a/melodic/easy-markers/default.nix +++ b/melodic/easy-markers/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "64fea822e5e6ee2d58d4bfbd23519485c3197e5a8a8d74ef97ec91abc5e35088"; }; + 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/melodic/ecl-build/default.nix b/melodic/ecl-build/default.nix index 53754b5bb4..e94263ea1e 100644 --- a/melodic/ecl-build/default.nix +++ b/melodic/ecl-build/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6133fdac73fbedffae19ec5ec6b203225f7e8db9ac1d88fca425d95dc97beae4"; }; + 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/melodic/ecl-command-line/default.nix b/melodic/ecl-command-line/default.nix index 753a763210..903c3e668d 100644 --- a/melodic/ecl-command-line/default.nix +++ b/melodic/ecl-command-line/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "db3031f9d20cc04364f267a0cc028ea9b86730a1679d5ff6fc7023409ebde7b7"; }; + 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/melodic/ecl-concepts/default.nix b/melodic/ecl-concepts/default.nix index 94cff310dc..5bd325afbf 100644 --- a/melodic/ecl-concepts/default.nix +++ b/melodic/ecl-concepts/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d34dac272c3aa77d62056445748c784c6a9acf8f4fc69945d6dd05be8dcc7815"; }; + 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/melodic/ecl-config/default.nix b/melodic/ecl-config/default.nix index 6399838995..a57a5e0d77 100644 --- a/melodic/ecl-config/default.nix +++ b/melodic/ecl-config/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a8fb8da4c0d398f4f209b8a0f35c738ee3aaca992c8bd3c5d541f60637b83063"; }; + 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/melodic/ecl-console/default.nix b/melodic/ecl-console/default.nix index 686887c97f..e731e6e225 100644 --- a/melodic/ecl-console/default.nix +++ b/melodic/ecl-console/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5586ad3bb23b745e301fb78ddc22ae1125f5b0c559d93e39b9c832ca2307557b"; }; + 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/melodic/ecl-containers/default.nix b/melodic/ecl-containers/default.nix index a3baca2fa6..f836bf724d 100644 --- a/melodic/ecl-containers/default.nix +++ b/melodic/ecl-containers/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "754395eafaca8f39801e1b53e4abc321787bbb47341aa82a767b507651114126"; }; + 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/melodic/ecl-converters-lite/default.nix b/melodic/ecl-converters-lite/default.nix index 6696309ab7..60ccba547a 100644 --- a/melodic/ecl-converters-lite/default.nix +++ b/melodic/ecl-converters-lite/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ebd1d37b95bab3798917d592fa2fe83236f1b6a530ce43d1bf823b8730320368"; }; + 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/melodic/ecl-converters/default.nix b/melodic/ecl-converters/default.nix index b31780f956..d8030011ec 100644 --- a/melodic/ecl-converters/default.nix +++ b/melodic/ecl-converters/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "30286767e22011751173f3a7c3d063f26f675e6340cd56765e90853879058909"; }; + 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/melodic/ecl-core-apps/default.nix b/melodic/ecl-core-apps/default.nix index c49cdeae22..5a7ee9d1fe 100644 --- a/melodic/ecl-core-apps/default.nix +++ b/melodic/ecl-core-apps/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "30a847ca6b096e1baf1be88d85936ab7f5fdabc5ce5e705b90ddd9972f84ccde"; }; + 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/melodic/ecl-devices/default.nix b/melodic/ecl-devices/default.nix index 2492631f2e..c178058609 100644 --- a/melodic/ecl-devices/default.nix +++ b/melodic/ecl-devices/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8fdd41c3aab78f532ddc8c228da3778ecdcb64e8a566952f1ec9dc4f026ba144"; }; + 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/melodic/ecl-eigen/default.nix b/melodic/ecl-eigen/default.nix index e3623b296b..bc78f24132 100644 --- a/melodic/ecl-eigen/default.nix +++ b/melodic/ecl-eigen/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e876bba5caea9487942c43d124404890361df1004126e7233a29d6b5c6e1c0c7"; }; + 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/melodic/ecl-errors/default.nix b/melodic/ecl-errors/default.nix index baf57624ca..10a355d421 100644 --- a/melodic/ecl-errors/default.nix +++ b/melodic/ecl-errors/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e41cdee101ab35c2963fc8e080294f597646006e246cae31242898b1b69e4eb9"; }; + 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/melodic/ecl-exceptions/default.nix b/melodic/ecl-exceptions/default.nix index 0f8ee83350..b0309396b5 100644 --- a/melodic/ecl-exceptions/default.nix +++ b/melodic/ecl-exceptions/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "41ebe177df444d6184cf296500c419bdac0173c0296d37dfd55110da85216017"; }; + 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/melodic/ecl-filesystem/default.nix b/melodic/ecl-filesystem/default.nix index 61bc119127..d440e3eedc 100644 --- a/melodic/ecl-filesystem/default.nix +++ b/melodic/ecl-filesystem/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7cc4e4aa69ad033c120e3642f512750348e6a15ca373c585e9d3e56a2b75973f"; }; + 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/melodic/ecl-formatters/default.nix b/melodic/ecl-formatters/default.nix index e8aa3b7cce..7f010a0d86 100644 --- a/melodic/ecl-formatters/default.nix +++ b/melodic/ecl-formatters/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a7f04f361b91c1ef60014240ddc7aacb2a54d37385d89b0163607bc0b536929f"; }; + 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/melodic/ecl-geometry/default.nix b/melodic/ecl-geometry/default.nix index d23e7d0ab1..c2c207d50d 100644 --- a/melodic/ecl-geometry/default.nix +++ b/melodic/ecl-geometry/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ba8a9aeaf31e8a0d1c6a0411fa1898c92894dfce06453d0882c7eeb000d88406"; }; + 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/melodic/ecl-io/default.nix b/melodic/ecl-io/default.nix index fa8153f629..c21010782c 100644 --- a/melodic/ecl-io/default.nix +++ b/melodic/ecl-io/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8ed29cb5c059af11e82868c532fedfcefd85d2e4d8d16f97bee45fb5af9b6ee4"; }; + 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/melodic/ecl-ipc/default.nix b/melodic/ecl-ipc/default.nix index 9debe9da85..ec6edf0ca6 100644 --- a/melodic/ecl-ipc/default.nix +++ b/melodic/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-melodic-ecl-ipc"; version = "0.62.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "35873c953237fc4218b4a354119e76304a5a8aa4c4147e2ccfab5aac4f3bf4dc"; }; + 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/melodic/ecl-linear-algebra/default.nix b/melodic/ecl-linear-algebra/default.nix index 19822bddc7..5ff78ef248 100644 --- a/melodic/ecl-linear-algebra/default.nix +++ b/melodic/ecl-linear-algebra/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5e9b99a6c02c0546ffdd155726bb735897f8591739850b9614143d6719e756e6"; }; + 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/melodic/ecl-manipulators/default.nix b/melodic/ecl-manipulators/default.nix index 2135b3b809..aad4bf29bd 100644 --- a/melodic/ecl-manipulators/default.nix +++ b/melodic/ecl-manipulators/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "29d59a85307ce361a71f362a25d9b1ff94aaafd5a2df8a51d0659f74d3d735d9"; }; + 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/melodic/ecl-math/default.nix b/melodic/ecl-math/default.nix index ea7c9d666f..271adcdc91 100644 --- a/melodic/ecl-math/default.nix +++ b/melodic/ecl-math/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d488ba248dce19a054e54b2054930c7120d2c383c193efc659e8c42714f77dbd"; }; + 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/melodic/ecl-mobile-robot/default.nix b/melodic/ecl-mobile-robot/default.nix index cd5dc22660..a7653108f3 100644 --- a/melodic/ecl-mobile-robot/default.nix +++ b/melodic/ecl-mobile-robot/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b90849f51b703d6d5c3b246161ad8679bf14b8a27865ae175e9c945fe9edf31e"; }; + 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/melodic/ecl-mpl/default.nix b/melodic/ecl-mpl/default.nix index fba92f1e4c..bc6bcd4eec 100644 --- a/melodic/ecl-mpl/default.nix +++ b/melodic/ecl-mpl/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b0d2d0c068130287e3f8bc5d6e0fcf93cc5a5cefb02e2a8432504557dc411e46"; }; + 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/melodic/ecl-sigslots-lite/default.nix b/melodic/ecl-sigslots-lite/default.nix index e647ad6585..a707acfe76 100644 --- a/melodic/ecl-sigslots-lite/default.nix +++ b/melodic/ecl-sigslots-lite/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6f41052abdb5ac99e0e5d7e0675b2798d1cc570cebd16b303e035b00d66afe96"; }; + 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/melodic/ecl-sigslots/default.nix b/melodic/ecl-sigslots/default.nix index 7eb0bab8f0..d0f105a914 100644 --- a/melodic/ecl-sigslots/default.nix +++ b/melodic/ecl-sigslots/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "092e00b6e973f3ea2fd160ff8c691a649c324192c2f06e8141cfa71ddb0e28b4"; }; + 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/melodic/ecl-statistics/default.nix b/melodic/ecl-statistics/default.nix index 9607b441ee..4bf82a0a13 100644 --- a/melodic/ecl-statistics/default.nix +++ b/melodic/ecl-statistics/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "67ed25a3f69aa9d272c6c700e2b079115fddd28ed7b0f020f1fec28061a7579b"; }; + 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/melodic/ecl-streams/default.nix b/melodic/ecl-streams/default.nix index d162c9caa6..1259c782de 100644 --- a/melodic/ecl-streams/default.nix +++ b/melodic/ecl-streams/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0fd7c5407bc67d28e90e8bb3cee3850ab90ee195b74703949c991cfc0a5836c3"; }; + 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/melodic/ecl-threads/default.nix b/melodic/ecl-threads/default.nix index e3ec64ad70..4aab19bbb5 100644 --- a/melodic/ecl-threads/default.nix +++ b/melodic/ecl-threads/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ba9d0e01c8f88af99570d7a92b88a2184521c7c4e4622a440a7ab7eea56af380"; }; + 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/melodic/ecl-time-lite/default.nix b/melodic/ecl-time-lite/default.nix index 21540261ac..5d06272f73 100644 --- a/melodic/ecl-time-lite/default.nix +++ b/melodic/ecl-time-lite/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "97485e9c7be495031bb6c5b207851c5e8458bb243cb2f4e5dcfa9c2dcc854050"; }; + 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/melodic/ecl-time/default.nix b/melodic/ecl-time/default.nix index 641b5d324e..191c36e879 100644 --- a/melodic/ecl-time/default.nix +++ b/melodic/ecl-time/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3be2a120f7f4b5a020daac7cc5b8715c2af79c7d2d3c899ac49f2b6640065c04"; }; + 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/melodic/ecl-type-traits/default.nix b/melodic/ecl-type-traits/default.nix index c6476d2be8..7108430555 100644 --- a/melodic/ecl-type-traits/default.nix +++ b/melodic/ecl-type-traits/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d7546064c5966aa158f8340aa0583fcdc804279613ca7facee9b0b0794a6be2d"; }; + 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/melodic/ecl-utilities/default.nix b/melodic/ecl-utilities/default.nix index 5f7ddb2c76..bb376282dc 100644 --- a/melodic/ecl-utilities/default.nix +++ b/melodic/ecl-utilities/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4e3ab2bd3246bbda3763e850f949bac0dcd3988bf5ec5269563bd4906ad23bdd"; }; + 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/melodic/effort-controllers/default.nix b/melodic/effort-controllers/default.nix index ba435bc1a2..6a1c2f0678 100644 --- a/melodic/effort-controllers/default.nix +++ b/melodic/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-melodic-effort-controllers"; version = "0.15.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "52db667f0de73f3ceff16dc3ec2d5e5c3b4a1d67ede0c58c89a53883f194821e"; }; + 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/melodic/eigen-conversions/default.nix b/melodic/eigen-conversions/default.nix index 1c8ec2fbba..6b9ef19141 100644 --- a/melodic/eigen-conversions/default.nix +++ b/melodic/eigen-conversions/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6485f64dd54db8430e4aacfa15b0d09b575aff8cfcf4ad24f946e090004521ad"; }; + buildInputs = [ std-msgs orocos-kdl geometry-msgs eigen ]; propagatedBuildInputs = [ std-msgs orocos-kdl geometry-msgs eigen ]; - nativeBuildInputs = [ orocos-kdl eigen std-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Conversion functions between: diff --git a/melodic/eigen-stl-containers/default.nix b/melodic/eigen-stl-containers/default.nix index 50b45a3877..0107ee857f 100644 --- a/melodic/eigen-stl-containers/default.nix +++ b/melodic/eigen-stl-containers/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e10632b9c182ffc09170b5fc80bf0a0f3cb8ab1091c01b44953042ba71ad5843"; }; + 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/melodic/eigenpy/default.nix b/melodic/eigenpy/default.nix index 68f9a961f0..ed477b8d4d 100644 --- a/melodic/eigenpy/default.nix +++ b/melodic/eigenpy/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "407300df55fa840ad29485ae7f9506e49482bad4b9783aef2bf6d90afe163f4b"; }; + 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/melodic/ethercat-grant/default.nix b/melodic/ethercat-grant/default.nix index d7e3e3d01f..cbb43a7ae9 100644 --- a/melodic/ethercat-grant/default.nix +++ b/melodic/ethercat-grant/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3b5baa1b6b84b2538af53dcc410d980579cbfc932f002dcf3cc25071bb452a52"; }; + 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/melodic/ethercat-hardware/default.nix b/melodic/ethercat-hardware/default.nix index a7dbb5036d..9aaaf3cf0a 100644 --- a/melodic/ethercat-hardware/default.nix +++ b/melodic/ethercat-hardware/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "43368d575a4d0b4f58a1e1896649012df83ba25fa63311ce42e26f5032d767f6"; }; + buildInputs = [ pr2-hardware-interface pluginlib eml realtime-tools tinyxml diagnostic-updater message-generation diagnostic-msgs pr2-msgs roscpp log4cxx ]; propagatedBuildInputs = [ pr2-hardware-interface pluginlib eml realtime-tools tinyxml diagnostic-updater message-runtime diagnostic-msgs pr2-msgs roscpp log4cxx ]; - nativeBuildInputs = [ pr2-hardware-interface pluginlib eml realtime-tools catkin tinyxml 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/melodic/ethercat-trigger-controllers/default.nix b/melodic/ethercat-trigger-controllers/default.nix index 18a7e8e2c6..ed6e44f115 100644 --- a/melodic/ethercat-trigger-controllers/default.nix +++ b/melodic/ethercat-trigger-controllers/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a90e00f501dc42e5a50347e28237683a31cd2d959a2fad379d5bda7706de9aed"; }; + 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/melodic/eus-assimp/default.nix b/melodic/eus-assimp/default.nix index 16d599c9e9..25f4d37923 100644 --- a/melodic/eus-assimp/default.nix +++ b/melodic/eus-assimp/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c82e9cbb4c4fd87a20d1c6a596293aed0dbc8661a1ccb4f57f4637cc688b8548"; }; + 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/melodic/eusurdf/default.nix b/melodic/eusurdf/default.nix index 191c63e4ad..d2eb97c6d6 100644 --- a/melodic/eusurdf/default.nix +++ b/melodic/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, catkin, pythonPackages, rostest, collada-urdf-jsk-patch }: +{ lib, buildRosPackage, fetchurl, roseus, gazebo-ros, catkin, pythonPackages, rostest, collada-urdf-jsk-patch }: buildRosPackage { pname = "ros-melodic-eusurdf"; version = "0.4.3"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "47f6b8cfb42f9516ed0993922e6f3059cb387fa533cda56fed5e2fb81937f395"; }; + buildInputs = [ roseus gazebo-ros rostest pythonPackages.lxml collada-urdf-jsk-patch ]; propagatedBuildInputs = [ gazebo-ros rostest collada-urdf-jsk-patch pythonPackages.lxml ]; - nativeBuildInputs = [ roseus gazebo-ros rostest pythonPackages.lxml collada-urdf-jsk-patch catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''urdf models converted from euslisp''; diff --git a/melodic/exotica-aico-solver/default.nix b/melodic/exotica-aico-solver/default.nix index 61821ecba4..e2497bed4a 100644 --- a/melodic/exotica-aico-solver/default.nix +++ b/melodic/exotica-aico-solver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9c25ea0be3ab138229ba6c7dd74b518c2b317a642168a6f277e46092b9eeae35"; }; + 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/melodic/exotica-collision-scene-fcl-latest/default.nix b/melodic/exotica-collision-scene-fcl-latest/default.nix index c2e2c343ab..3a0bb88722 100644 --- a/melodic/exotica-collision-scene-fcl-latest/default.nix +++ b/melodic/exotica-collision-scene-fcl-latest/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3272a80421da42c672c81733bc649c88783104d945c886f589acf5fd90d97294"; }; + 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/melodic/exotica-core-task-maps/default.nix b/melodic/exotica-core-task-maps/default.nix index 5be3720926..4603ae2e83 100644 --- a/melodic/exotica-core-task-maps/default.nix +++ b/melodic/exotica-core-task-maps/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3a3613b62c0ad3be115ad5c6214e3ed1d8b55280d5bd7b20555ad4585d3b0b49"; }; + 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/melodic/exotica-core/default.nix b/melodic/exotica-core/default.nix index 69dd42cd85..63aafa9825 100644 --- a/melodic/exotica-core/default.nix +++ b/melodic/exotica-core/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c5f91ca156ad37a8357e9b650c39fab45ea4327bf1a4a645f1bdc2bcde2e59fc"; }; + 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/melodic/exotica-examples/default.nix b/melodic/exotica-examples/default.nix index 6e58d851d6..fec4eca6e6 100644 --- a/melodic/exotica-examples/default.nix +++ b/melodic/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-melodic-exotica-examples"; version = "5.0.0"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "29b1331e8e4ea4183064803a44e6e438b638c4d5c1c4927ea3d93d79dd29c325"; }; + 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/melodic/exotica-ik-solver/default.nix b/melodic/exotica-ik-solver/default.nix index 12c17bd6f6..c57d3c643b 100644 --- a/melodic/exotica-ik-solver/default.nix +++ b/melodic/exotica-ik-solver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6f5acb6bf7625497c93ce8204bd5bb8eb05441eb32973da328e34bd0cbfa27f5"; }; + buildInputs = [ exotica-core ]; propagatedBuildInputs = [ exotica-core ]; - nativeBuildInputs = [ exotica-core catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Pseudo-inverse unconstrained end-pose solver''; diff --git a/melodic/exotica-levenberg-marquardt-solver/default.nix b/melodic/exotica-levenberg-marquardt-solver/default.nix index 1beed27574..eedfa176fe 100644 --- a/melodic/exotica-levenberg-marquardt-solver/default.nix +++ b/melodic/exotica-levenberg-marquardt-solver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8de5b8fb856c5ca84c37447698c4635251f39b39db82d323f6b788aea4b1d93f"; }; + 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/melodic/exotica-ompl-solver/default.nix b/melodic/exotica-ompl-solver/default.nix index 356856b82a..c51d78e284 100644 --- a/melodic/exotica-ompl-solver/default.nix +++ b/melodic/exotica-ompl-solver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "07851ceb7d6c1cae605a7ba07157219995fcb3e1358f65c62daf96e73012ff26"; }; + 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/melodic/exotica-time-indexed-rrt-connect-solver/default.nix b/melodic/exotica-time-indexed-rrt-connect-solver/default.nix index 40c8f77bae..8574f0e05a 100644 --- a/melodic/exotica-time-indexed-rrt-connect-solver/default.nix +++ b/melodic/exotica-time-indexed-rrt-connect-solver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e5b831d55d98996965fed4fcdd67e9c99bc140caa7b0273227c9805a193565ec"; }; + 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/melodic/face-detector/default.nix b/melodic/face-detector/default.nix index 803bd00a27..dd13029f37 100644 --- a/melodic/face-detector/default.nix +++ b/melodic/face-detector/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "ae5364cd22c42db83150c148f0d9981ff3568b5285630029b87b491f64b6e1a5"; }; + 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/melodic/fake-localization/default.nix b/melodic/fake-localization/default.nix index e192524201..8697e9e991 100644 --- a/melodic/fake-localization/default.nix +++ b/melodic/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-melodic-fake-localization"; version = "1.16.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d18ea7beb5f10b7eb2ea3d1578f8ae3b2d4db9f314ac25ed8d130a90cec74450"; }; + 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/melodic/fetch-auto-dock-msgs/default.nix b/melodic/fetch-auto-dock-msgs/default.nix index bd6a1ece4a..8973b3a5ca 100644 --- a/melodic/fetch-auto-dock-msgs/default.nix +++ b/melodic/fetch-auto-dock-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "34f30fe803b0fad0edc3a7983308c34404592920ce11fbdd0d96fd8ea849eb77"; }; + buildInputs = [ message-generation actionlib actionlib-msgs geometry-msgs ]; propagatedBuildInputs = [ actionlib message-runtime actionlib-msgs geometry-msgs ]; - nativeBuildInputs = [ message-generation actionlib-msgs actionlib catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages for fetch_auto_dock package''; diff --git a/melodic/fetch-depth-layer/default.nix b/melodic/fetch-depth-layer/default.nix index 36c004afc1..e171fa24d2 100644 --- a/melodic/fetch-depth-layer/default.nix +++ b/melodic/fetch-depth-layer/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4a5c83c6084a8a58d3354dcc60e37a02100d9b7ff3c8f1b0c00340bd1525b575"; }; + buildInputs = [ costmap-2d pluginlib image-transport sensor-msgs cv-bridge tf2-ros nav-msgs roscpp geometry-msgs ]; propagatedBuildInputs = [ costmap-2d pluginlib image-transport sensor-msgs cv-bridge tf2-ros nav-msgs roscpp geometry-msgs ]; - nativeBuildInputs = [ costmap-2d pluginlib image-transport sensor-msgs cv-bridge catkin tf2-ros nav-msgs roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The fetch_depth_layer package''; diff --git a/melodic/fetch-driver-msgs/default.nix b/melodic/fetch-driver-msgs/default.nix index 9291a196aa..f7b158271e 100644 --- a/melodic/fetch-driver-msgs/default.nix +++ b/melodic/fetch-driver-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "aa88a178c8b721288077bbbb32c4bd4ca3b36e3b2cbda1535320326140d82ec5"; }; + buildInputs = [ message-generation actionlib-msgs actionlib std-msgs power-msgs geometry-msgs ]; propagatedBuildInputs = [ message-runtime actionlib-msgs actionlib std-msgs power-msgs geometry-msgs ]; - nativeBuildInputs = [ message-generation actionlib-msgs actionlib std-msgs power-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages for the fetch_drivers package''; diff --git a/melodic/fetch-drivers/default.nix b/melodic/fetch-drivers/default.nix index 7a785095ab..6316a42d04 100644 --- a/melodic/fetch-drivers/default.nix +++ b/melodic/fetch-drivers/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bf7c846904d5af4fd6cd3591a534d336436666f15b3e1ec28e25d5c5f5c1c241"; }; + buildInputs = [ rospack rosconsole actionlib-msgs mk power-msgs fetch-driver-msgs nav-msgs robot-controllers-interface urdf robot-controllers roscpp-serialization actionlib diagnostic-msgs roscpp robot-calibration-msgs python boost libyamlcpp sensor-msgs urdfdom curl fetch-auto-dock-msgs rostime ]; propagatedBuildInputs = [ rosconsole actionlib-msgs power-msgs fetch-driver-msgs nav-msgs robot-controllers-interface urdf robot-controllers roscpp-serialization actionlib diagnostic-msgs roscpp robot-calibration-msgs python boost libyamlcpp sensor-msgs urdfdom curl fetch-auto-dock-msgs rostime ]; - nativeBuildInputs = [ rospack rosconsole actionlib-msgs mk power-msgs fetch-driver-msgs catkin nav-msgs robot-controllers-interface urdf robot-controllers roscpp-serialization actionlib diagnostic-msgs roscpp robot-calibration-msgs python boost libyamlcpp sensor-msgs urdfdom curl fetch-auto-dock-msgs rostime ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The public fetch_drivers package is a binary only release. diff --git a/melodic/fetch-gazebo/default.nix b/melodic/fetch-gazebo/default.nix index 6921cf7a6a..4c36cd97cf 100644 --- a/melodic/fetch-gazebo/default.nix +++ b/melodic/fetch-gazebo/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5b623f04b2a527ddd0a1b7407a754a3bb2e024a68f0baee2452dd364f8a95e2f"; }; + buildInputs = [ gazebo-ros boost control-toolbox sensor-msgs gazebo-plugins gazebo-dev robot-controllers-interface robot-controllers angles ]; propagatedBuildInputs = [ gazebo-ros depth-image-proc boost control-msgs control-toolbox trajectory-msgs gazeboSimulator.gazebo sensor-msgs gazebo-plugins robot-controllers-interface robot-controllers rgbd-launch actionlib fetch-description image-proc nodelet xacro ]; - nativeBuildInputs = [ gazebo-ros boost control-toolbox sensor-msgs catkin gazebo-plugins gazebo-dev robot-controllers-interface robot-controllers angles ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Gazebo package for Fetch.''; diff --git a/melodic/fetch-ikfast-plugin/default.nix b/melodic/fetch-ikfast-plugin/default.nix index 6ea2aa438e..2996e595fe 100644 --- a/melodic/fetch-ikfast-plugin/default.nix +++ b/melodic/fetch-ikfast-plugin/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "62c825a29e1ea77397875b05777eacde641a4a67ceba2c5b2f3ab161effeff67"; }; + buildInputs = [ liblapack moveit-core pluginlib tf2-eigen eigen-conversions roscpp tf2-kdl ]; propagatedBuildInputs = [ liblapack moveit-core pluginlib eigen-conversions roscpp ]; - nativeBuildInputs = [ liblapack catkin moveit-core pluginlib tf2-eigen eigen-conversions roscpp tf2-kdl ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Kinematics plugin for Fetch robot, generated through IKFast''; diff --git a/melodic/fetch-moveit-config/default.nix b/melodic/fetch-moveit-config/default.nix index 58903e3f74..a95611304b 100644 --- a/melodic/fetch-moveit-config/default.nix +++ b/melodic/fetch-moveit-config/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "cd8f245340ae00e0138b66eebbe75fb95da8a60bfbe05b329d20160f098a858f"; }; + buildInputs = [ fetch-description ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ moveit-fake-controller-manager moveit-ros-move-group moveit-ros-visualization moveit-python moveit-kinematics rospy moveit-simple-controller-manager robot-state-publisher fetch-ikfast-plugin fetch-description 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/melodic/fetch-open-auto-dock/default.nix b/melodic/fetch-open-auto-dock/default.nix index ea16c0e817..9639f208b5 100644 --- a/melodic/fetch-open-auto-dock/default.nix +++ b/melodic/fetch-open-auto-dock/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "73cbede7be9f363559992d9bab141eea8b9c4ac72928fb567e0542cfb0ea7c2a"; }; + buildInputs = [ tf sensor-msgs fetch-driver-msgs roscpp rospy nav-msgs fetch-auto-dock-msgs actionlib std-msgs angles roslib geometry-msgs eigen ]; propagatedBuildInputs = [ tf fetch-driver-msgs sensor-msgs roscpp rospy nav-msgs fetch-auto-dock-msgs actionlib std-msgs roslib geometry-msgs eigen ]; - nativeBuildInputs = [ tf sensor-msgs fetch-driver-msgs catkin roscpp rospy nav-msgs fetch-auto-dock-msgs actionlib std-msgs angles roslib geometry-msgs eigen ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''An open-source version of the Fetch charge docking system.''; diff --git a/melodic/fetch-teleop/default.nix b/melodic/fetch-teleop/default.nix index 94adabdf41..5cd25b0ba4 100644 --- a/melodic/fetch-teleop/default.nix +++ b/melodic/fetch-teleop/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "cfb1141e6a532b67af9d7435c2797936e24fd9d2661a6327a3ad785be4bf33a4"; }; + 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/melodic/ff/default.nix b/melodic/ff/default.nix index 61e1656974..6871cef47a 100644 --- a/melodic/ff/default.nix +++ b/melodic/ff/default.nix @@ -12,7 +12,8 @@ buildRosPackage { sha256 = "659fc4d1dd3a388860d8daffe67a537beed9a9cb2cf1ec447546a2e90abd604c"; }; - 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/melodic/ffha/default.nix b/melodic/ffha/default.nix index ca122bffdd..013e218aaf 100644 --- a/melodic/ffha/default.nix +++ b/melodic/ffha/default.nix @@ -12,7 +12,8 @@ buildRosPackage { sha256 = "416be0691253151483d926b11df4f86f949a4e7e3b10bc505dd467e020c602fa"; }; - 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/melodic/filters/default.nix b/melodic/filters/default.nix index 66d2f6ec98..2473e26804 100644 --- a/melodic/filters/default.nix +++ b/melodic/filters/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "850380ab0564923c37a6ee93227fe934647a1c4e5dfb4c5d2502f156b6b17d3f"; }; + 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/melodic/find-object-2d/default.nix b/melodic/find-object-2d/default.nix index f62c1b76fe..1b7cbdc4ad 100644 --- a/melodic/find-object-2d/default.nix +++ b/melodic/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, qt5, rospy, std-msgs, genmsg, tf }: +{ lib, buildRosPackage, fetchurl, std-srvs, image-transport, sensor-msgs, cv-bridge, message-filters, catkin, roscpp, qt5, rospy, std-msgs, genmsg, tf }: buildRosPackage { pname = "ros-melodic-find-object-2d"; version = "0.6.2-r1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7f868aa64cabd58c39cc11179f4d935c4c8399d9ebc5a59a561f352831eae527"; }; + buildInputs = [ std-srvs image-transport sensor-msgs cv-bridge message-filters qt5.qtbase roscpp rospy std-msgs tf ]; propagatedBuildInputs = [ std-srvs image-transport sensor-msgs cv-bridge message-filters qt5.qtbase roscpp rospy std-msgs tf ]; - nativeBuildInputs = [ std-srvs image-transport sensor-msgs cv-bridge message-filters catkin qt5.qtbase roscpp rospy std-msgs genmsg tf ]; + nativeBuildInputs = [ genmsg catkin ]; meta = { description = ''The find_object_2d package''; diff --git a/melodic/fingertip-pressure/default.nix b/melodic/fingertip-pressure/default.nix index dbeca45dea..1775abc548 100644 --- a/melodic/fingertip-pressure/default.nix +++ b/melodic/fingertip-pressure/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b4ed5a369a34c342f410d4fbfb050d286cb4ff8db96482684e0e6354c66e5ac5"; }; + 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/melodic/fkie-message-filters/default.nix b/melodic/fkie-message-filters/default.nix index 9077dd9039..672a970718 100644 --- a/melodic/fkie-message-filters/default.nix +++ b/melodic/fkie-message-filters/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "938b5bff6f2fb9ec9e2fe36b383f0b81828c5147f0870cda2650b2cc863e2652"; }; + buildInputs = [ image-transport sensor-msgs roscpp tf2-ros ]; checkInputs = [ rosunit ]; propagatedBuildInputs = [ image-transport sensor-msgs roscpp tf2-ros ]; - nativeBuildInputs = [ catkin image-transport sensor-msgs roscpp tf2-ros ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Improved ROS message filters''; diff --git a/melodic/fkie-potree-rviz-plugin/default.nix b/melodic/fkie-potree-rviz-plugin/default.nix index 46da581649..d16f7ac674 100644 --- a/melodic/fkie-potree-rviz-plugin/default.nix +++ b/melodic/fkie-potree-rviz-plugin/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9a9b281a5546efc32cbf9d79e4675deaf0c30bae167cd88a26c6c904a23cbd8c"; }; + 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/melodic/flexbe-input/default.nix b/melodic/flexbe-input/default.nix index 6784125ae8..53785972dc 100644 --- a/melodic/flexbe-input/default.nix +++ b/melodic/flexbe-input/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5df6e897ef3b2b6890162fce3b14381f09fcb9d04cbfae3b2aa2d59cb50408ff"; }; + 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/melodic/flexbe-msgs/default.nix b/melodic/flexbe-msgs/default.nix index e6a5110bc0..da1caec843 100644 --- a/melodic/flexbe-msgs/default.nix +++ b/melodic/flexbe-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f0d0a0750c9981f6c79fdd2b204fb58cf03f3c45d9bf299c5e82e51046b9ffa5"; }; + 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/melodic/flexbe-states/default.nix b/melodic/flexbe-states/default.nix index 81b7b2fe2b..f79533d274 100644 --- a/melodic/flexbe-states/default.nix +++ b/melodic/flexbe-states/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "b2e3d3a6bdf6e11e644baf06683f2107b95fe2ba03af79a9b3dde1f26878d5d2"; }; + 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/melodic/flexbe-testing/default.nix b/melodic/flexbe-testing/default.nix index 7f74329aa4..4cc779abca 100644 --- a/melodic/flexbe-testing/default.nix +++ b/melodic/flexbe-testing/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "4cf76c948796fc9fc57b86ec6ab1d0467c6b93a5703d2af4b215210cbbb3fe3d"; }; + 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/melodic/flir-boson-usb/default.nix b/melodic/flir-boson-usb/default.nix index 8c1cc5cc2d..33085b8978 100644 --- a/melodic/flir-boson-usb/default.nix +++ b/melodic/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-melodic-flir-boson-usb"; version = "1.2.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "79c3e1f53669699fa6af61305dd25dfabddbf213bfa36df3b3419950dcf3568f"; }; + 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/melodic/fmi-adapter/default.nix b/melodic/fmi-adapter/default.nix index a9613b4191..c68ebf824a 100644 --- a/melodic/fmi-adapter/default.nix +++ b/melodic/fmi-adapter/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "bfe24f7aa9671c953277071e419fc78de19d4ff33b5342fb7aef9e0b8f964f49"; }; + buildInputs = [ std-msgs roscpp ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ std-msgs roscpp ]; - nativeBuildInputs = [ std-msgs catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Wraps FMUs for co-simulation''; diff --git a/melodic/force-torque-sensor-controller/default.nix b/melodic/force-torque-sensor-controller/default.nix index 39aa2d357d..ce3dded363 100644 --- a/melodic/force-torque-sensor-controller/default.nix +++ b/melodic/force-torque-sensor-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5d2aede75983ca4789ab54a5b688500a58decd441e38582bc0d80999ee595786"; }; + 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/melodic/forward-command-controller/default.nix b/melodic/forward-command-controller/default.nix index dd92ff7a0d..942bed0170 100644 --- a/melodic/forward-command-controller/default.nix +++ b/melodic/forward-command-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "811c1ec365f2d1e20a0c2269f4b678683e6b71788a4adc5c64379e3e523c2ab0"; }; + 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/melodic/four-wheel-steering-controller/default.nix b/melodic/four-wheel-steering-controller/default.nix index 106954bcf2..5fba3011b2 100644 --- a/melodic/four-wheel-steering-controller/default.nix +++ b/melodic/four-wheel-steering-controller/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "bd529d3a98a4ca99a6965a27d09a019ab15fbb247be61246e4c949bed5ae9fcb"; }; + 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/melodic/four-wheel-steering-msgs/default.nix b/melodic/four-wheel-steering-msgs/default.nix index 77197b2f41..52567b9ac3 100644 --- a/melodic/four-wheel-steering-msgs/default.nix +++ b/melodic/four-wheel-steering-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4089701e5cb0a7f06d6e42aef2863cd985f8e43d46d7aca46f5c0e01caaead86"; }; + 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/melodic/gazebo-msgs/default.nix b/melodic/gazebo-msgs/default.nix index 8d1d77ea12..5db426abb3 100644 --- a/melodic/gazebo-msgs/default.nix +++ b/melodic/gazebo-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e0b6c175c51d3fcbe4a2c3143a70a3fc6a209c922c811159a2d5b1922db72426"; }; + 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/melodic/gazebo-plugins/default.nix b/melodic/gazebo-plugins/default.nix index c8f6f9805e..6e963530b1 100644 --- a/melodic/gazebo-plugins/default.nix +++ b/melodic/gazebo-plugins/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "94c5485bf4de9cbdb17df841f0ba08aa28e245dd533f88c78f3533b763622ca7"; }; + 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/melodic/gazebo-ros-control/default.nix b/melodic/gazebo-ros-control/default.nix index 016e93b5e4..10ca35dcfc 100644 --- a/melodic/gazebo-ros-control/default.nix +++ b/melodic/gazebo-ros-control/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bf13aeb1f6a28b8510e759106a5f8d5b0c34d2e05dee6078e1bd12447fd79727"; }; + 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/melodic/gazebo-ros/default.nix b/melodic/gazebo-ros/default.nix index 386296f605..4882a90d8f 100644 --- a/melodic/gazebo-ros/default.nix +++ b/melodic/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, python, std-srvs, cmake-modules, geometry-msgs, tf, catkin, tinyxml, gazebo-dev, rosgraph-msgs, roslib, dynamic-reconfigure, std-msgs, roscpp, gazebo-msgs }: +{ lib, buildRosPackage, fetchurl, python, std-srvs, cmake-modules, geometry-msgs, catkin, tinyxml, roscpp, gazebo-dev, rosgraph-msgs, roslib, dynamic-reconfigure, std-msgs, tf, gazebo-msgs }: buildRosPackage { pname = "ros-melodic-gazebo-ros"; version = "2.8.4"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "fde5c96dfbdfcd8550ae4b731d199348b50955157f0bc114f754c5a55170ca8a"; }; + buildInputs = [ std-srvs cmake-modules geometry-msgs tinyxml roscpp gazebo-dev rosgraph-msgs roslib dynamic-reconfigure std-msgs tf gazebo-msgs ]; propagatedBuildInputs = [ python 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/melodic/gencpp/default.nix b/melodic/gencpp/default.nix index 30b5e9fbf0..b96fe30420 100644 --- a/melodic/gencpp/default.nix +++ b/melodic/gencpp/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d5b03777119dd51d50536b5e9613f00b0bb7558f363ed7f7358b8ceb8062b154"; }; + buildInputs = [ genmsg ]; propagatedBuildInputs = [ genmsg ]; - nativeBuildInputs = [ genmsg catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''C++ ROS message and service generators.''; diff --git a/melodic/geneus/default.nix b/melodic/geneus/default.nix index 05c155e3d5..3e7bf6dbeb 100644 --- a/melodic/geneus/default.nix +++ b/melodic/geneus/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "aadb96f7266f5584813ea6033317b1decf6a7358d01cf257239ae4c04ffb67c6"; }; + buildInputs = [ genmsg ]; propagatedBuildInputs = [ genmsg ]; - nativeBuildInputs = [ genmsg catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''EusLisp ROS message and service generators.''; diff --git a/melodic/genlisp/default.nix b/melodic/genlisp/default.nix index 71414387a3..416aa7bb4d 100644 --- a/melodic/genlisp/default.nix +++ b/melodic/genlisp/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0da61ebbb633656062ce030fc94b5931bf3cdf3b5cf896116895608a739a520a"; }; + buildInputs = [ genmsg ]; propagatedBuildInputs = [ genmsg ]; - nativeBuildInputs = [ genmsg catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Common-Lisp ROS message and service generators.''; diff --git a/melodic/gennodejs/default.nix b/melodic/gennodejs/default.nix index bb27b7efcc..5f84d74ad7 100644 --- a/melodic/gennodejs/default.nix +++ b/melodic/gennodejs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "09d5f9ee001d83dd19c111dc8c2d995b9e9a90e21df2a379b882ac555b9bc9b1"; }; + buildInputs = [ genmsg ]; propagatedBuildInputs = [ genmsg ]; - nativeBuildInputs = [ genmsg catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Javascript ROS message and service generators.''; diff --git a/melodic/genpy/default.nix b/melodic/genpy/default.nix index c806681a9e..7691c53e40 100644 --- a/melodic/genpy/default.nix +++ b/melodic/genpy/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "22a962f2463d4a60fa0caefe4377195f0f294481af0736f68d50034461648844"; }; + buildInputs = [ genmsg ]; propagatedBuildInputs = [ genmsg pythonPackages.pyyaml ]; - nativeBuildInputs = [ genmsg catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Python ROS message and service generators.''; diff --git a/melodic/geodesy/default.nix b/melodic/geodesy/default.nix index 0654fdeaa9..615eeade45 100644 --- a/melodic/geodesy/default.nix +++ b/melodic/geodesy/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "58e20388e22a583385b39acf097e80a508617623d484f29a30f31ee96558f58b"; }; + 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/melodic/geographic-msgs/default.nix b/melodic/geographic-msgs/default.nix index 78dfd04204..ddaa808cbc 100644 --- a/melodic/geographic-msgs/default.nix +++ b/melodic/geographic-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "68d46a359b8eec02f2ee60c6997f9bf3399925e9f93c453839a07125ce8f959f"; }; + 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/melodic/geometric-shapes/default.nix b/melodic/geometric-shapes/default.nix index bc498ebfcf..2d73183ae7 100644 --- a/melodic/geometric-shapes/default.nix +++ b/melodic/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-melodic-geometric-shapes"; version = "0.6.1"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "d30facbce2033851ba0b121a75c8d41c47a91831e51efb11dafe3bc877a50809"; }; + 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/melodic/geometry-msgs/default.nix b/melodic/geometry-msgs/default.nix index 80b1f2e2b9..d84aa89458 100644 --- a/melodic/geometry-msgs/default.nix +++ b/melodic/geometry-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "60734262caf065a7eabc82f5c4033e3107a00a204e706a3884d6ee12fcac4d11"; }; + 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/melodic/global-planner-tests/default.nix b/melodic/global-planner-tests/default.nix index 6b4373d3ab..21f3b2b57b 100644 --- a/melodic/global-planner-tests/default.nix +++ b/melodic/global-planner-tests/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "39e04b13a621dc4fd2ceec66debbb65c93034d192a2d238c26fc425a67325074"; }; + 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/melodic/global-planner/default.nix b/melodic/global-planner/default.nix index e7eee884a9..257d2fe1e7 100644 --- a/melodic/global-planner/default.nix +++ b/melodic/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, tf2-geometry-msgs, navfn, nav-core, catkin, tf2-ros, nav-msgs, angles, dynamic-reconfigure, roscpp, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, costmap-2d, pluginlib, tf2-geometry-msgs, navfn, nav-core, catkin, tf2-ros, nav-msgs, dynamic-reconfigure, angles, roscpp, geometry-msgs }: buildRosPackage { pname = "ros-melodic-global-planner"; version = "1.16.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "78802bdb91c6f0e8f194cbe2cfd7b68dca7a4c394c219aa8aba1b17d31e48c1a"; }; + buildInputs = [ costmap-2d pluginlib tf2-geometry-msgs navfn nav-core tf2-ros nav-msgs angles dynamic-reconfigure roscpp geometry-msgs ]; propagatedBuildInputs = [ costmap-2d pluginlib navfn nav-core tf2-ros nav-msgs dynamic-reconfigure roscpp geometry-msgs ]; - nativeBuildInputs = [ costmap-2d pluginlib tf2-geometry-msgs navfn nav-core catkin tf2-ros nav-msgs angles dynamic-reconfigure roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A path planner library and node.''; diff --git a/melodic/goal-passer/default.nix b/melodic/goal-passer/default.nix index e4038df9f3..21f8c3a79b 100644 --- a/melodic/goal-passer/default.nix +++ b/melodic/goal-passer/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9c648c6dfebf422fd014074cd0a9fc095208ff674436da5729f8f515c4386189"; }; + 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/melodic/gps-common/default.nix b/melodic/gps-common/default.nix index fc509f1e1c..30dbbfc4f7 100644 --- a/melodic/gps-common/default.nix +++ b/melodic/gps-common/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ff84f3a082027035d2363ffcda76b01b2ac06432da53ccc6ee73898d3c502a03"; }; + 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/melodic/gpsd-client/default.nix b/melodic/gpsd-client/default.nix index 3ec012a0d0..a5fd7f51de 100644 --- a/melodic/gpsd-client/default.nix +++ b/melodic/gpsd-client/default.nix @@ -12,7 +12,8 @@ buildRosPackage { sha256 = "fb72a43064b023d7be47f00194232ca28d92aea68d92e7b32d337bbe6cfda51c"; }; - 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/melodic/graft/default.nix b/melodic/graft/default.nix index 688bf72f85..7aad81b394 100644 --- a/melodic/graft/default.nix +++ b/melodic/graft/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, tf, sensor-msgs, catkin, nav-msgs, message-generation, message-runtime, dynamic-reconfigure, roscpp, geometry-msgs, eigen }: +{ lib, buildRosPackage, fetchurl, cmake-modules, rosconsole, tf, sensor-msgs, catkin, nav-msgs, message-generation, message-runtime, eigen, dynamic-reconfigure, roscpp, geometry-msgs }: buildRosPackage { pname = "ros-melodic-graft"; version = "0.2.3-r2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9a8974a928fe75527071337fedbe94266631129c0a1b9cb9d9163b06302bedce"; }; + buildInputs = [ rosconsole cmake-modules sensor-msgs roscpp nav-msgs message-generation eigen tf geometry-msgs ]; propagatedBuildInputs = [ nav-msgs rosconsole message-runtime dynamic-reconfigure sensor-msgs tf geometry-msgs roscpp ]; - nativeBuildInputs = [ rosconsole cmake-modules sensor-msgs catkin roscpp nav-msgs message-generation eigen tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Graft is not yet finished. It's intended to be a full replacement to diff --git a/melodic/graph-msgs/default.nix b/melodic/graph-msgs/default.nix index 6b21610eed..252bef4123 100644 --- a/melodic/graph-msgs/default.nix +++ b/melodic/graph-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "90eea30842973033f2e20449457a89b871d1a66249113b2a423da84f45b4ff0a"; }; + 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/melodic/grasping-msgs/default.nix b/melodic/grasping-msgs/default.nix index 8daf848b7f..02c8e2a091 100644 --- a/melodic/grasping-msgs/default.nix +++ b/melodic/grasping-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1deeb71cb90294e0027a324105670add8ffd4dabbcd454cc4d2b9508f4fe89af"; }; + 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/melodic/grid-map-core/default.nix b/melodic/grid-map-core/default.nix index a91f1caa80..0c9e71d851 100644 --- a/melodic/grid-map-core/default.nix +++ b/melodic/grid-map-core/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9c5d853645c8f9c831857907819f37bb444c328ecdb2d6e948bda548533da03b"; }; + 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/melodic/grid-map-costmap-2d/default.nix b/melodic/grid-map-costmap-2d/default.nix index 2b8c569a6e..2bf74ad103 100644 --- a/melodic/grid-map-costmap-2d/default.nix +++ b/melodic/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-melodic-grid-map-costmap-2d"; version = "1.6.1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "540826a6431bd931bdb478756ef566b76e5ddad01b15d84ebc6803048efab182"; }; + 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/melodic/grid-map-cv/default.nix b/melodic/grid-map-cv/default.nix index a21e36f42a..b6f53dd098 100644 --- a/melodic/grid-map-cv/default.nix +++ b/melodic/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-melodic-grid-map-cv"; version = "1.6.1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "210414e554f115a4a3f7cfea79893dd64203fed6be95e45a81509e70aac4845e"; }; + 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/melodic/grid-map-demos/default.nix b/melodic/grid-map-demos/default.nix index 8d52ea0f1c..9ba3390003 100644 --- a/melodic/grid-map-demos/default.nix +++ b/melodic/grid-map-demos/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b3d00b7333759db2f16c379f918ba9bb9d172292fd31f64c853d8b31b4e21bb7"; }; + 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/melodic/grid-map-filters/default.nix b/melodic/grid-map-filters/default.nix index a8e18c901f..87232957a8 100644 --- a/melodic/grid-map-filters/default.nix +++ b/melodic/grid-map-filters/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b320f6311be2c0c2ad860f9a14b1a0a3bc90e91b3064c33d4736aa7fd3b6188c"; }; + 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/melodic/grid-map-loader/default.nix b/melodic/grid-map-loader/default.nix index 228b1c7508..ca48d9a540 100644 --- a/melodic/grid-map-loader/default.nix +++ b/melodic/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-melodic-grid-map-loader"; version = "1.6.1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "933535f2c73fb43bc6502d724b03e684683ccdc476dce5b3b602ed7a4a0e60d1"; }; + 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/melodic/grid-map-msgs/default.nix b/melodic/grid-map-msgs/default.nix index 720c4df78b..1e50294846 100644 --- a/melodic/grid-map-msgs/default.nix +++ b/melodic/grid-map-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0fb40a3caa90ebc1d116a96f2779e15443e7f4e3f06c96d8e3f3fd8946326c8d"; }; + 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/melodic/grid-map-octomap/default.nix b/melodic/grid-map-octomap/default.nix index dea8099798..26d90e09f2 100644 --- a/melodic/grid-map-octomap/default.nix +++ b/melodic/grid-map-octomap/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b21ce231c7f9c9bb20d94c48d608be6b1e0d640067542de8570227eef05cd520"; }; + 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/melodic/grid-map-pcl/default.nix b/melodic/grid-map-pcl/default.nix index de41104f23..c166255307 100644 --- a/melodic/grid-map-pcl/default.nix +++ b/melodic/grid-map-pcl/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "cd37b6d275b0d1afa0755a76162c63914f46c02465318338481db82341e0fba9"; }; + 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/melodic/grid-map-ros/default.nix b/melodic/grid-map-ros/default.nix index b782cc99ce..62bc38973b 100644 --- a/melodic/grid-map-ros/default.nix +++ b/melodic/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-melodic-grid-map-ros"; version = "1.6.1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bf681f58909865945e276e25c9762d8b641931b03531e92d26c1dd9dc22dcd25"; }; + 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/melodic/grid-map-rviz-plugin/default.nix b/melodic/grid-map-rviz-plugin/default.nix index 77ee914f19..35649a5536 100644 --- a/melodic/grid-map-rviz-plugin/default.nix +++ b/melodic/grid-map-rviz-plugin/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b08f8ea81daf464016e80cbe342b8d320237d799ac4529923a0068f43dfeac0d"; }; + 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/melodic/grid-map-sdf/default.nix b/melodic/grid-map-sdf/default.nix index 85004e0ec1..7347af1e8d 100644 --- a/melodic/grid-map-sdf/default.nix +++ b/melodic/grid-map-sdf/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "797729e8328b77ffa6a57b4ac35f26a4d101289619cfa3b555d253d20f9bd560"; }; + 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/melodic/grid-map-visualization/default.nix b/melodic/grid-map-visualization/default.nix index 50d3645e23..cedde2fd96 100644 --- a/melodic/grid-map-visualization/default.nix +++ b/melodic/grid-map-visualization/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c35030b57adc01d75f9d3e5e061c933839f850d7a4d6dbc4d9a0f3fcdd1e0803"; }; + 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/melodic/gripper-action-controller/default.nix b/melodic/gripper-action-controller/default.nix index 69f3cff782..9c263fd65a 100644 --- a/melodic/gripper-action-controller/default.nix +++ b/melodic/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-melodic-gripper-action-controller"; version = "0.15.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7b15202e7175d3352a3855ee222ddbd4db8a5221425436f4637a80e600907ce2"; }; + 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/melodic/grpc/default.nix b/melodic/grpc/default.nix index 7aa7d42d07..72951bef32 100644 --- a/melodic/grpc/default.nix +++ b/melodic/grpc/default.nix @@ -12,7 +12,8 @@ buildRosPackage { sha256 = "c68b25e98a58f726e6d9a86a1a16c943c468e8f1d426781f9086cd31c525e7b2"; }; - nativeBuildInputs = [ catkin zlib autoconf git rsync libtool ]; + buildInputs = [ zlib autoconf git rsync libtool ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Catkinized gRPC Package''; diff --git a/melodic/gscam/default.nix b/melodic/gscam/default.nix index 9edcb52dab..43353420e5 100644 --- a/melodic/gscam/default.nix +++ b/melodic/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, image-transport, camera-calibration-parsers, cv-bridge, catkin, sensor-msgs, gst_all_1, nodelet, roscpp }: +{ lib, buildRosPackage, fetchurl, camera-info-manager, image-transport, camera-calibration-parsers, cv-bridge, sensor-msgs, gst_all_1, catkin, nodelet, roscpp }: buildRosPackage { pname = "ros-melodic-gscam"; version = "1.0.1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bbd838538ef852691f2de43b5b0a5541e0b8f4a8bd1c5ef7d0bb5c5387491996"; }; + buildInputs = [ camera-info-manager camera-calibration-parsers image-transport cv-bridge sensor-msgs gst_all_1.gstreamer roscpp gst_all_1.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 gst_all_1.gstreamer roscpp catkin gst_all_1.gst-plugins-base nodelet ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A ROS camera driver that uses gstreamer to connect to diff --git a/melodic/h264-encoder-core/default.nix b/melodic/h264-encoder-core/default.nix index 63cdcab3e8..637e4df680 100644 --- a/melodic/h264-encoder-core/default.nix +++ b/melodic/h264-encoder-core/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "67e0ef7ef6d8f71198043fa55ce97ec74cd53cc1c9caf3e21f04dc58df7c7fb5"; }; + 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/melodic/h264-video-encoder/default.nix b/melodic/h264-video-encoder/default.nix index 84672ad9cc..8ccdf40fdb 100644 --- a/melodic/h264-video-encoder/default.nix +++ b/melodic/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-melodic-h264-video-encoder"; version = "1.1.1"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "c295ba7a0e8cb25eacccc5092b810f0951c20268345218d2634bd6ecc30d0608"; }; + 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/melodic/hardware-interface/default.nix b/melodic/hardware-interface/default.nix index 1db6473941..bb99e0a863 100644 --- a/melodic/hardware-interface/default.nix +++ b/melodic/hardware-interface/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "32cf3ab34458a850b34cf14066562015d475f2c2e6edd49b16725c7f86e218c9"; }; + buildInputs = [ roscpp ]; checkInputs = [ rostest rosunit ]; propagatedBuildInputs = [ roscpp ]; - nativeBuildInputs = [ catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Hardware Interface base class.''; diff --git a/melodic/health-metric-collector/default.nix b/melodic/health-metric-collector/default.nix index 27d799d70d..cfb6eb5c5b 100644 --- a/melodic/health-metric-collector/default.nix +++ b/melodic/health-metric-collector/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "a0b78f0e8e9edbbea16f0837f64764358c03dad0b2e2bd07012c802697b20d78"; }; + 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/melodic/hebi-cpp-api/default.nix b/melodic/hebi-cpp-api/default.nix index 6b4d84ca16..a9efeacc0d 100644 --- a/melodic/hebi-cpp-api/default.nix +++ b/melodic/hebi-cpp-api/default.nix @@ -12,7 +12,8 @@ buildRosPackage { sha256 = "790c608f30c4ce58df8fc5155a399b01ef523d4f2b81cede90858799d4f3ee0b"; }; - 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/melodic/hector-gazebo-plugins/default.nix b/melodic/hector-gazebo-plugins/default.nix index add4edfb2d..f7962fee95 100644 --- a/melodic/hector-gazebo-plugins/default.nix +++ b/melodic/hector-gazebo-plugins/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "950bd57e9157767ab5699a7b93eee1083a484633b26f8931b433c71755716159"; }; + buildInputs = [ std-srvs roscpp gazebo-dev nav-msgs message-generation dynamic-reconfigure std-msgs tf 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 gazebo-dev nav-msgs message-generation dynamic-reconfigure std-msgs tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''hector_gazebo_plugins provides gazebo plugins from Team Hector. diff --git a/melodic/hector-gazebo-thermal-camera/default.nix b/melodic/hector-gazebo-thermal-camera/default.nix index 1fcd3d8bc5..c157586753 100644 --- a/melodic/hector-gazebo-thermal-camera/default.nix +++ b/melodic/hector-gazebo-thermal-camera/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6a3221be450c74fed270dcff5e3399e8e5650169b2bdf36ecf588a9602d95a2c"; }; + buildInputs = [ roscpp gazebo-plugins ]; propagatedBuildInputs = [ gazeboSimulator.gazebo roscpp gazebo-plugins ]; - nativeBuildInputs = [ catkin roscpp 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/melodic/hls-lfcd-lds-driver/default.nix b/melodic/hls-lfcd-lds-driver/default.nix index e0db85b340..d1eb438be2 100644 --- a/melodic/hls-lfcd-lds-driver/default.nix +++ b/melodic/hls-lfcd-lds-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d748e0b392248e2d2c64695d95a7ac37fe884a0f0c999e2e0c8e69931efeda89"; }; + 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/melodic/hostapd-access-point/default.nix b/melodic/hostapd-access-point/default.nix index 35ababa54a..faf111445e 100644 --- a/melodic/hostapd-access-point/default.nix +++ b/melodic/hostapd-access-point/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e12d76fdbde92293ff72cc2ff0393e826e2008e23e01f7031aac00ed4a2c3f13"; }; + 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/melodic/hpp-fcl/default.nix b/melodic/hpp-fcl/default.nix index efe9054cd9..5a64331ced 100644 --- a/melodic/hpp-fcl/default.nix +++ b/melodic/hpp-fcl/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f6c9669e0b2cf9cbc04bfc89014ae8a82b0895e65eec29d65ca557ca6d375a41"; }; + 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/melodic/ibeo-core/default.nix b/melodic/ibeo-core/default.nix index 12ca38f114..212659dd45 100644 --- a/melodic/ibeo-core/default.nix +++ b/melodic/ibeo-core/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c2ee7a2ea9424ee0c40e44d9cf22ab00bface29f418167a42451c6fae071071b"; }; + buildInputs = [ network-interface roslint ]; propagatedBuildInputs = [ network-interface ]; - nativeBuildInputs = [ network-interface catkin roslint ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The ibeo_core package''; diff --git a/melodic/ibeo-lux/default.nix b/melodic/ibeo-lux/default.nix index 7b522f9de4..dd10ac2540 100644 --- a/melodic/ibeo-lux/default.nix +++ b/melodic/ibeo-lux/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0aa9797cbee3936a930074405e44de2f604c0eaf99b7b4e6b60d3773243a0fb3"; }; + 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/melodic/ibeo-msgs/default.nix b/melodic/ibeo-msgs/default.nix index 62de943bee..24dd03e194 100644 --- a/melodic/ibeo-msgs/default.nix +++ b/melodic/ibeo-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "dea8e5394662faf24cdc6a29a2d03de48952bf5000498f87110a5735c413e2f2"; }; + 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/melodic/igvc-self-drive-gazebo-plugins/default.nix b/melodic/igvc-self-drive-gazebo-plugins/default.nix index ea4dfb01d1..44dbe70389 100644 --- a/melodic/igvc-self-drive-gazebo-plugins/default.nix +++ b/melodic/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-melodic-igvc-self-drive-gazebo-plugins"; version = "0.1.4-r1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b05458848d4831c3a1dda0396285a2380bca48743fd980319fcacd645e1c26bd"; }; + 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/melodic/image-cb-detector/default.nix b/melodic/image-cb-detector/default.nix index d1e3f774d8..0f73c5815f 100644 --- a/melodic/image-cb-detector/default.nix +++ b/melodic/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-melodic-image-cb-detector"; version = "0.10.14"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b979f5db4bef45b9072a8392e5abb0f8608a5ebd06ba6dbbb5c51cb48e2ed335"; }; + 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/melodic/image-geometry/default.nix b/melodic/image-geometry/default.nix index 9b1d1bc168..e895433c9f 100644 --- a/melodic/image-geometry/default.nix +++ b/melodic/image-geometry/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f1f06fc227662b34743a3391431538326fa3c8833c7ab47b6b1eeeeb631082e2"; }; + 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/melodic/image-proc/default.nix b/melodic/image-proc/default.nix index 49158fde4d..17edbf6a2a 100644 --- a/melodic/image-proc/default.nix +++ b/melodic/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-melodic-image-proc"; version = "1.12.23"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "93803bd635f79e7a5c87d295d612a389f21af03603f691b8c392ca9c894c6939"; }; + 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/melodic/image-publisher/default.nix b/melodic/image-publisher/default.nix index fa37f0879e..935e130074 100644 --- a/melodic/image-publisher/default.nix +++ b/melodic/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-melodic-image-publisher"; version = "1.12.23"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "56bebe095951f6cfb7e0d4c0250ed2dea459b085b214b9e21cdd93f4878efa4a"; }; + 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/melodic/image-rotate/default.nix b/melodic/image-rotate/default.nix index dcc5234ffd..9e208f2a4e 100644 --- a/melodic/image-rotate/default.nix +++ b/melodic/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-melodic-image-rotate"; version = "1.12.23"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "300158018b97ce2b2f3cdfac00889d443b74165b3fb49105317148c76657638a"; }; + 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/melodic/image-transport/default.nix b/melodic/image-transport/default.nix index c8c04ff86d..f04c55b0a7 100644 --- a/melodic/image-transport/default.nix +++ b/melodic/image-transport/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "070c49d03d5320c322237672d62c34b3fd3f8c4b311a76f3572894f368421d55"; }; + 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/melodic/image-view/default.nix b/melodic/image-view/default.nix index 5ff359e1d2..7e251625b3 100644 --- a/melodic/image-view/default.nix +++ b/melodic/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-melodic-image-view"; version = "1.12.23"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "db828d83d6f3afbd0b9478c6311ea0da425a062269e91a001da1aaadcdabd5b4"; }; + 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/melodic/image-view2/default.nix b/melodic/image-view2/default.nix index 400a700c1a..bb39744de1 100644 --- a/melodic/image-view2/default.nix +++ b/melodic/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-melodic-image-view2"; version = "2.2.10"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "fc10ec510f70e52bb26455ddc62237f9b9c3dfa77819fa84c140d41617db004c"; }; + 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/melodic/imagesift/default.nix b/melodic/imagesift/default.nix index 1b65df1d78..e5cc0abb61 100644 --- a/melodic/imagesift/default.nix +++ b/melodic/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-melodic-imagesift"; version = "1.2.10"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "322d64597608e08314224ee31b4fd32f1d3ab7fe3b6fea7cbff20131e411ffc5"; }; + 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/melodic/imagezero-image-transport/default.nix b/melodic/imagezero-image-transport/default.nix index 61742eada2..87d8eb5972 100644 --- a/melodic/imagezero-image-transport/default.nix +++ b/melodic/imagezero-image-transport/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4c9fbc7c319b30bb24174343cc8e901e9908725890f11cdca4866fbd4f4550ed"; }; + 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/melodic/imagezero-ros/default.nix b/melodic/imagezero-ros/default.nix index f75d4ccc57..92ebb6449e 100644 --- a/melodic/imagezero-ros/default.nix +++ b/melodic/imagezero-ros/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3bebcdd5695eedb7733be8f49515ff4c8d341fe5f75f09442ddb2e5ca44a1766"; }; + 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/melodic/imu-complementary-filter/default.nix b/melodic/imu-complementary-filter/default.nix index ae39d2092f..b885232026 100644 --- a/melodic/imu-complementary-filter/default.nix +++ b/melodic/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-melodic-imu-complementary-filter"; version = "1.2.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c23c27697af1b9f37cc30cde2c65855eadd20cf0faa3264b2dfeaeeb54a915da"; }; + 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/melodic/imu-filter-madgwick/default.nix b/melodic/imu-filter-madgwick/default.nix index db3cca2c74..dd5272e74c 100644 --- a/melodic/imu-filter-madgwick/default.nix +++ b/melodic/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-melodic-imu-filter-madgwick"; version = "1.2.0"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "3b80b8a778fb209b3b42dd515e4f0a02d0018b205bbf35cbe94c1486c79db0be"; }; + 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/melodic/imu-processors/default.nix b/melodic/imu-processors/default.nix index 6bbc1ec41f..0b2286e85f 100644 --- a/melodic/imu-processors/default.nix +++ b/melodic/imu-processors/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "68dd63390a89e5634e7ae241aa2e8c21e8e80753d49eaf8569de7f8ac1c8dfd3"; }; + 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/melodic/imu-sensor-controller/default.nix b/melodic/imu-sensor-controller/default.nix index 28ca8faaa8..05968f9e0a 100644 --- a/melodic/imu-sensor-controller/default.nix +++ b/melodic/imu-sensor-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9e5a18ddf716a8a9edd539104025b9d6828acb17b690b660780b56f05c2f0948"; }; + 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/melodic/imu-transformer/default.nix b/melodic/imu-transformer/default.nix index d449871664..76448a3428 100644 --- a/melodic/imu-transformer/default.nix +++ b/melodic/imu-transformer/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "385d6b98746a58cc8dcc26c189a5a3c9853b553794798cd352ebe3445def8dd3"; }; + 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/melodic/industrial-msgs/default.nix b/melodic/industrial-msgs/default.nix index 5fb0154340..c61f7a107c 100644 --- a/melodic/industrial-msgs/default.nix +++ b/melodic/industrial-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "dfccafb19b7d79ae310f7ed1b741b2d11921c5392d0bc4f45257738b8f7bba47"; }; + 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/melodic/industrial-robot-client/default.nix b/melodic/industrial-robot-client/default.nix index b9133a68a2..e29c542b8a 100644 --- a/melodic/industrial-robot-client/default.nix +++ b/melodic/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-melodic-industrial-robot-client"; version = "0.7.0"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "c1039af144fc2cbd4de93b448d60d1a5bb417d8ad72f428324ed5a489e882424"; }; + 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/melodic/industrial-trajectory-filters/default.nix b/melodic/industrial-trajectory-filters/default.nix index c843758acb..66a00f57a5 100644 --- a/melodic/industrial-trajectory-filters/default.nix +++ b/melodic/industrial-trajectory-filters/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ce903b69e6712c8ebe654ab523ee627a57881be2c218b5fdb2330d8150520298"; }; + 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/melodic/industrial-utils/default.nix b/melodic/industrial-utils/default.nix index d9c806bbe6..125fcc6d00 100644 --- a/melodic/industrial-utils/default.nix +++ b/melodic/industrial-utils/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "6615952de07963890fa787cba410b69c8a7d947158281eefc629c8e92c88bf51"; }; + 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/melodic/interactive-marker-proxy/default.nix b/melodic/interactive-marker-proxy/default.nix index 1ebc0b1f64..c160c2a263 100644 --- a/melodic/interactive-marker-proxy/default.nix +++ b/melodic/interactive-marker-proxy/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "39123a492c42042c9566254a5342fa930f30cf26c0bc2279b83135477ef56bce"; }; + 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/melodic/interactive-marker-tutorials/default.nix b/melodic/interactive-marker-tutorials/default.nix index 3d361c2084..6c1d119233 100644 --- a/melodic/interactive-marker-tutorials/default.nix +++ b/melodic/interactive-marker-tutorials/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9871ffc4468273f1bd8f38a84e6dafa224057f8ebd89db86e0ab174ab46c06eb"; }; + 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/melodic/interactive-markers/default.nix b/melodic/interactive-markers/default.nix index a73e76b908..bb6c7a20aa 100644 --- a/melodic/interactive-markers/default.nix +++ b/melodic/interactive-markers/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "600001c06acb4e88fe5c9f512476d50b41a795356643bb02e528748b158b81f8"; }; + 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/melodic/interval-intersection/default.nix b/melodic/interval-intersection/default.nix index f6e8489a62..a225645f0f 100644 --- a/melodic/interval-intersection/default.nix +++ b/melodic/interval-intersection/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4466aa2fd48b25d0fa963f756b1ed3c5bb4bcba29d9dc1fc6d392d2dfe4685a5"; }; + 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/melodic/joint-limits-interface/default.nix b/melodic/joint-limits-interface/default.nix index 701503b741..cdee07ac83 100644 --- a/melodic/joint-limits-interface/default.nix +++ b/melodic/joint-limits-interface/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "c79c7fa6eaa2ccb35ed79b7dc6b125db16a98d298085a1fb1a2ed530e9817a64"; }; + 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/melodic/joint-state-controller/default.nix b/melodic/joint-state-controller/default.nix index 29c1cff3bd..157713a6df 100644 --- a/melodic/joint-state-controller/default.nix +++ b/melodic/joint-state-controller/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "97c1c877b5f1f3fd9377c0c1e8a8fb5ef9b2ab05957d3469d25300bb088e937e"; }; + 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/melodic/joint-states-settler/default.nix b/melodic/joint-states-settler/default.nix index cb2ec8b873..ad6c2d648d 100644 --- a/melodic/joint-states-settler/default.nix +++ b/melodic/joint-states-settler/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7625fdf3c7c87b21dd67a05f53faa5d09926c6065251b5d761b1ec3a23f79654"; }; + 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/melodic/joint-trajectory-action-tools/default.nix b/melodic/joint-trajectory-action-tools/default.nix index dc010f2c48..2401f376ea 100644 --- a/melodic/joint-trajectory-action-tools/default.nix +++ b/melodic/joint-trajectory-action-tools/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "cff217c086340f75d87f968fe96ab08c5485fb39779aa8d1af8699bcb993f356"; }; + 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/melodic/joint-trajectory-action/default.nix b/melodic/joint-trajectory-action/default.nix index 495314663b..e5a71671d3 100644 --- a/melodic/joint-trajectory-action/default.nix +++ b/melodic/joint-trajectory-action/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "834effaf0b27fe98bd5f1e7815fbe17d3fae153ba4e12135dbbb4eb1d20d571f"; }; + 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/melodic/joint-trajectory-controller/default.nix b/melodic/joint-trajectory-controller/default.nix index 2a36366482..f261afb757 100644 --- a/melodic/joint-trajectory-controller/default.nix +++ b/melodic/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-melodic-joint-trajectory-controller"; version = "0.15.0"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "d7624bbbca732b5e17524908ec9e6214c448aa9cc33ffddb3538e9269c6bd313"; }; + 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/melodic/joint-trajectory-generator/default.nix b/melodic/joint-trajectory-generator/default.nix index 10d8a50d4d..050422528b 100644 --- a/melodic/joint-trajectory-generator/default.nix +++ b/melodic/joint-trajectory-generator/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "273943f65776908254c198a36be8792716e78e5487d52e849be32aa66094695d"; }; + 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/melodic/joy-listener/default.nix b/melodic/joy-listener/default.nix index 87bcd235c1..af0d3c0df7 100644 --- a/melodic/joy-listener/default.nix +++ b/melodic/joy-listener/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "55b1bf4cf89b9ea2a405f878640a53c30f9205b7a328b88f2052629994e697f3"; }; + buildInputs = [ sensor-msgs rospy ]; propagatedBuildInputs = [ sensor-msgs rospy ]; - nativeBuildInputs = [ sensor-msgs catkin rospy ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Translates joy msgs''; diff --git a/melodic/joy/default.nix b/melodic/joy/default.nix index 00e7297558..8af9bc52fb 100644 --- a/melodic/joy/default.nix +++ b/melodic/joy/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "b2942c8164aec9fee0c21d0cb7f8c1e77c3e5e555b10489024e3795de272c600"; }; + 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/melodic/jpeg-streamer/default.nix b/melodic/jpeg-streamer/default.nix index 6516b07c49..2ac319bfd8 100644 --- a/melodic/jpeg-streamer/default.nix +++ b/melodic/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-melodic-jpeg-streamer"; version = "0.2.7"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2f2d7e91f8743383d48353d1fc7fbbcd47ad1438a9029949cdd499ce3885e221"; }; + 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/melodic/jsk-footstep-msgs/default.nix b/melodic/jsk-footstep-msgs/default.nix index 8766d71450..6394755fdf 100644 --- a/melodic/jsk-footstep-msgs/default.nix +++ b/melodic/jsk-footstep-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c461c1a447cca272bbd283203796ec6126bb42b6ae13b953f22193d574e49251"; }; + 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/melodic/jsk-gui-msgs/default.nix b/melodic/jsk-gui-msgs/default.nix index b7c76d443d..20922b4490 100644 --- a/melodic/jsk-gui-msgs/default.nix +++ b/melodic/jsk-gui-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6af87adf6d809a7311c1b561093859751c7c2575791e5dc89e089a8dd98a118d"; }; + 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/melodic/jsk-hark-msgs/default.nix b/melodic/jsk-hark-msgs/default.nix index 2205b7fed9..60d4997017 100644 --- a/melodic/jsk-hark-msgs/default.nix +++ b/melodic/jsk-hark-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f9bcc221412c9950f156dc4c57c6dd8ca9aa4eff1201c12a412a05211fcd07ea"; }; + 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/melodic/jsk-interactive-marker/default.nix b/melodic/jsk-interactive-marker/default.nix index 09f27acc09..87e1afe32d 100644 --- a/melodic/jsk-interactive-marker/default.nix +++ b/melodic/jsk-interactive-marker/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9d011fe79c6eda3b54a31289ca6fa2073bd601771d4a788195992a87741f3a9a"; }; + 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/melodic/jsk-interactive-test/default.nix b/melodic/jsk-interactive-test/default.nix index 734d343a56..f2aac0d3b7 100644 --- a/melodic/jsk-interactive-test/default.nix +++ b/melodic/jsk-interactive-test/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5f1a01af87786761626dae0bf1e263553bcdf2e57234cbe55f1273dc523d1104"; }; + 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/melodic/jsk-interactive/default.nix b/melodic/jsk-interactive/default.nix index 1aa6ade3cc..a64c59e004 100644 --- a/melodic/jsk-interactive/default.nix +++ b/melodic/jsk-interactive/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "739be630c6e56f915493551f092539377bfc8a224ddc9952b517e223952af8eb"; }; + 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/melodic/jsk-network-tools/default.nix b/melodic/jsk-network-tools/default.nix index ca028409d4..fbb1c647e4 100644 --- a/melodic/jsk-network-tools/default.nix +++ b/melodic/jsk-network-tools/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0b18287897e383f03659c05c224ed0ca710bdae634fc8633d1911f1fc6a2aa4f"; }; + 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/melodic/jsk-pcl-ros-utils/default.nix b/melodic/jsk-pcl-ros-utils/default.nix index f20062ec7f..fdbea4531b 100644 --- a/melodic/jsk-pcl-ros-utils/default.nix +++ b/melodic/jsk-pcl-ros-utils/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "6e7df993656d79db72135ba155b72bc4f7876ef122d082f42cbf09e4e9304382"; }; + 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/melodic/jsk-pcl-ros/default.nix b/melodic/jsk-pcl-ros/default.nix index 2a8457c6c8..ecb9a8d9af 100644 --- a/melodic/jsk-pcl-ros/default.nix +++ b/melodic/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, jsk-interactive-marker, 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-interactive-marker, jsk-tools, pcl-ros, moveit-ros-perception, diagnostic-msgs, jsk-pcl-ros-utils, tf-conversions, 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-melodic-jsk-pcl-ros"; version = "1.2.10"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "90d0c0bab294d0c49ab9228c91f887bd092f6400df9c1e37b834539159e2907f"; }; + 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 jsk-interactive-marker 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/melodic/jsk-recognition-msgs/default.nix b/melodic/jsk-recognition-msgs/default.nix index e0452ccca2..cd5d2accb5 100644 --- a/melodic/jsk-recognition-msgs/default.nix +++ b/melodic/jsk-recognition-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "29666d54c5db407b249a6233047344608e66d1760ad1576db9148dcec5255a87"; }; + 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/melodic/jsk-rqt-plugins/default.nix b/melodic/jsk-rqt-plugins/default.nix index 973e559ef4..21f39879c6 100644 --- a/melodic/jsk-rqt-plugins/default.nix +++ b/melodic/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-melodic-jsk-rqt-plugins"; version = "2.1.5"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "c2205a66a68f133e6e9f7fb7dbbb8448c5291b3b077c542ea1bca58a08942527"; }; + 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/melodic/jsk-rviz-plugins/default.nix b/melodic/jsk-rviz-plugins/default.nix index 1796ae0d8f..7133bf2fbb 100644 --- a/melodic/jsk-rviz-plugins/default.nix +++ b/melodic/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-melodic-jsk-rviz-plugins"; version = "2.1.5"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c1c50044f24196bb50fc782cb407e7ed9c8540a7525c6f305b0ec44641d74f27"; }; + 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/melodic/jsk-tilt-laser/default.nix b/melodic/jsk-tilt-laser/default.nix index ac273fbad3..5a57dd6713 100644 --- a/melodic/jsk-tilt-laser/default.nix +++ b/melodic/jsk-tilt-laser/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "900a78c35d33c6dc2e243480f4ef04df27f1a1773184bd64c16b83c313adb438"; }; + buildInputs = [ laser-assembler laser-filters cmake-modules dynamic-reconfigure tf-conversions sensor-msgs tf ]; propagatedBuildInputs = [ laser-assembler urg-node laser-filters robot-state-publisher dynamic-reconfigure tf-conversions sensor-msgs tf ]; - nativeBuildInputs = [ laser-assembler laser-filters catkin cmake-modules dynamic-reconfigure tf-conversions sensor-msgs tf ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The jsk_tilt_laser package''; diff --git a/melodic/jsk-topic-tools/default.nix b/melodic/jsk-topic-tools/default.nix index aa87b5956c..b3b9be25a3 100644 --- a/melodic/jsk-topic-tools/default.nix +++ b/melodic/jsk-topic-tools/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "d2f76dd70a0b02a05b56658211cc0c8441dca5bea008d0ea45694d3c4cefa5e7"; }; + 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/melodic/jskeus/default.nix b/melodic/jskeus/default.nix index b1a42ddbc9..b597ac1ec3 100644 --- a/melodic/jskeus/default.nix +++ b/melodic/jskeus/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7029b7cebfd39f6ff41fe8988b972ec265072336cad162905116689fea92e59a"; }; + 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/melodic/json-msgs/default.nix b/melodic/json-msgs/default.nix index 1d83da4d55..c016073c9c 100644 --- a/melodic/json-msgs/default.nix +++ b/melodic/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-melodic-json-msgs"; version = "0.0.3"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bf40e01a92a86cd7c5f7c56e26b160dd8425c7bdcaee3d407ceac8f6dfc115f8"; }; + buildInputs = [ message-generation ]; propagatedBuildInputs = [ message-runtime ]; - nativeBuildInputs = [ catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''JSON ROS message''; diff --git a/melodic/json-transport/default.nix b/melodic/json-transport/default.nix index fbadf60df9..e4492e8c9d 100644 --- a/melodic/json-transport/default.nix +++ b/melodic/json-transport/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "c7077ff6fff4119b0383218c2426ac4629ee02485af8e569920149031f791b2c"; }; + buildInputs = [ json-msgs roscpp ]; checkInputs = [ rostest roslint rosunit ]; propagatedBuildInputs = [ json-msgs roscpp pythonPackages.msgpack ]; - nativeBuildInputs = [ json-msgs catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''JSON transport for ROS''; diff --git a/melodic/julius/default.nix b/melodic/julius/default.nix index d6b952e3ea..032baa3f4a 100644 --- a/melodic/julius/default.nix +++ b/melodic/julius/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "45f762799ae7c4ec3acf064e4e13afc43b0556a2c410b30c84df92fe62ef51bd"; }; + 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/melodic/kalman-filter/default.nix b/melodic/kalman-filter/default.nix index 9aff226d3b..6d5d2b2648 100644 --- a/melodic/kalman-filter/default.nix +++ b/melodic/kalman-filter/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "dae8cee834dfdb902000812bf4e6141f678bf813a077dd6b6f1580a90a909876"; }; + buildInputs = [ rospy ]; propagatedBuildInputs = [ rospy ]; - nativeBuildInputs = [ catkin rospy ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Simple Kalman Filter in Python''; diff --git a/melodic/kartech-linear-actuator-msgs/default.nix b/melodic/kartech-linear-actuator-msgs/default.nix index a319b829e8..a154433067 100644 --- a/melodic/kartech-linear-actuator-msgs/default.nix +++ b/melodic/kartech-linear-actuator-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "be518d78afb13fdaac8bdaf0da50fcafa371660bfe03e81c4e5e231d88732d5c"; }; + 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/melodic/kdl-conversions/default.nix b/melodic/kdl-conversions/default.nix index 2e140a9039..d351e88e6f 100644 --- a/melodic/kdl-conversions/default.nix +++ b/melodic/kdl-conversions/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2a82a8648b7c47cdf7ee46f7bf331202c2d8e6a6d25c058d944f78283452994f"; }; + 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/melodic/kdl-parser-py/default.nix b/melodic/kdl-parser-py/default.nix index 9db49e3b8b..dbd9d6518c 100644 --- a/melodic/kdl-parser-py/default.nix +++ b/melodic/kdl-parser-py/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "66da27c1d53a445cc5334768a54a2f792df8c46475fe24a91ff486675082c86a"; }; + 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/melodic/kdl-parser/default.nix b/melodic/kdl-parser/default.nix index ea285d47a8..048df6ecbc 100644 --- a/melodic/kdl-parser/default.nix +++ b/melodic/kdl-parser/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "5931eb562bb310633fedf3c2e40b435cfa6a8d25caddb4077c04932c66c2a8a9"; }; + buildInputs = [ urdfdom-headers urdf orocos-kdl cmake-modules rosconsole tinyxml-2 tinyxml ]; checkInputs = [ rostest roscpp ]; propagatedBuildInputs = [ urdfdom-headers urdf orocos-kdl rosconsole tinyxml-2 tinyxml ]; - nativeBuildInputs = [ urdfdom-headers urdf orocos-kdl cmake-modules rosconsole tinyxml-2 catkin tinyxml ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The Kinematics and Dynamics Library (KDL) defines a tree structure diff --git a/melodic/kinesis-manager/default.nix b/melodic/kinesis-manager/default.nix index bc5e91313b..e67f9959f7 100644 --- a/melodic/kinesis-manager/default.nix +++ b/melodic/kinesis-manager/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "455faeba33ec5a7f671ac3311e0afb2a4a6081da7a36cf5fdddbd83704b95b39"; }; + 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/melodic/kinesis-video-msgs/default.nix b/melodic/kinesis-video-msgs/default.nix index 3f334abcd1..2f810b3623 100644 --- a/melodic/kinesis-video-msgs/default.nix +++ b/melodic/kinesis-video-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6247ad1ed4da03dcf0fbac818d5759d9382c0c68d6b74a4bb824676c479e5337"; }; + 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/melodic/kinesis-video-streamer/default.nix b/melodic/kinesis-video-streamer/default.nix index 456afbd46c..510e47092b 100644 --- a/melodic/kinesis-video-streamer/default.nix +++ b/melodic/kinesis-video-streamer/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "63f75867b432622944356a87a290bd76e4ad6bd76b5dc98306905eade52c16f1"; }; + 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/melodic/kobuki-dock-drive/default.nix b/melodic/kobuki-dock-drive/default.nix index facb8b7563..2a2d361d17 100644 --- a/melodic/kobuki-dock-drive/default.nix +++ b/melodic/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-melodic-kobuki-dock-drive"; version = "0.7.8"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4dfca7766cb632cb77dd853c714c4da273b373cb549f891a71533fd0ea36d437"; }; + 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/melodic/kobuki-driver/default.nix b/melodic/kobuki-driver/default.nix index e70be06d90..180cfc8a23 100644 --- a/melodic/kobuki-driver/default.nix +++ b/melodic/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-melodic-kobuki-driver"; version = "0.7.8"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7cfcc4b9309c4a352fa54c9a6cb0fb0b53a5da43a0243aa13556670ec97bd34e"; }; + 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/melodic/kobuki-ftdi/default.nix b/melodic/kobuki-ftdi/default.nix index 1808c068aa..b36c80eee3 100644 --- a/melodic/kobuki-ftdi/default.nix +++ b/melodic/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-melodic-kobuki-ftdi"; version = "0.7.8"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e1c6ba8e7d1fbd11de09faca56c7dd845fb12aa44432909e2ae0df6867296828"; }; + 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/melodic/kobuki-msgs/default.nix b/melodic/kobuki-msgs/default.nix index da90179333..0473f68f21 100644 --- a/melodic/kobuki-msgs/default.nix +++ b/melodic/kobuki-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "11990d638a2cea62be1b3f6a33e17a6ac080ec52eda926bb69c173d7c14166ee"; }; + 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/melodic/laser-assembler/default.nix b/melodic/laser-assembler/default.nix index 6c57fb8e29..4a7cc10cc1 100644 --- a/melodic/laser-assembler/default.nix +++ b/melodic/laser-assembler/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e9f578692846ccaf041da048fcfcef51d1a421a2869c94d2970541af319d3823"; }; + 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/melodic/laser-cb-detector/default.nix b/melodic/laser-cb-detector/default.nix index c488093891..9e32171137 100644 --- a/melodic/laser-cb-detector/default.nix +++ b/melodic/laser-cb-detector/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "84dfc40a2bed5cc329a50aba2e513550e8a8aa9de1b0d0719676e04ee3107d7e"; }; + 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/melodic/laser-filters-jsk-patch/default.nix b/melodic/laser-filters-jsk-patch/default.nix index 85145d0327..8e38f1287a 100644 --- a/melodic/laser-filters-jsk-patch/default.nix +++ b/melodic/laser-filters-jsk-patch/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "527127469522f807829b1ea468b5e060556a1b55e1023deff91c921171746dec"; }; + buildInputs = [ filters laser-filters cmake-modules mk git laser-geometry ]; propagatedBuildInputs = [ filters laser-filters ]; - nativeBuildInputs = [ filters laser-filters catkin cmake-modules mk git laser-geometry ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''laser_filters_jsk_patch''; diff --git a/melodic/laser-filters/default.nix b/melodic/laser-filters/default.nix index 1ada5cb775..7df2652984 100644 --- a/melodic/laser-filters/default.nix +++ b/melodic/laser-filters/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7429472a08b080cae1e101e9e96443b884791926ad59479c553809669347d46e"; }; + 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/melodic/laser-geometry/default.nix b/melodic/laser-geometry/default.nix index a1dfc3d0e6..67af92c644 100644 --- a/melodic/laser-geometry/default.nix +++ b/melodic/laser-geometry/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "d2c0acb926c14dd2000db4b395b3bbcc26b53fc76461f4cf7c262947e3ed9138"; }; + 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/melodic/laser-proc/default.nix b/melodic/laser-proc/default.nix index de3b18a5fc..1be485f09b 100644 --- a/melodic/laser-proc/default.nix +++ b/melodic/laser-proc/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bd596ebcfc3016970ba1c6abcd0d8c550e9b96a19ec6ab23ec8f5f3bc0f3d7c5"; }; + 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/melodic/leg-detector/default.nix b/melodic/leg-detector/default.nix index 64691a15e9..e6f8b5d8e4 100644 --- a/melodic/leg-detector/default.nix +++ b/melodic/leg-detector/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e1865c4b5c768ff408d3d1cb531bf26dd6acac28f2a7ad5d25fe11cf6ed85bb8"; }; + 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/melodic/lex-common-msgs/default.nix b/melodic/lex-common-msgs/default.nix index 4d09ac67eb..3e92f610da 100644 --- a/melodic/lex-common-msgs/default.nix +++ b/melodic/lex-common-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "38bc675f3d1607953a04c92775548a0cda08aa90b0699ed3c8ae3cd0d5d3c98d"; }; + 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/melodic/lex-node/default.nix b/melodic/lex-node/default.nix index d0aaad6fcb..b52aeb0964 100644 --- a/melodic/lex-node/default.nix +++ b/melodic/lex-node/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "f1d299c1196758e3443d3d83d2e5953391c35b8b00c233b36257a3ad38d03ee7"; }; + 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/melodic/lgsvl-msgs/default.nix b/melodic/lgsvl-msgs/default.nix index d7acab3e06..14624984d2 100644 --- a/melodic/lgsvl-msgs/default.nix +++ b/melodic/lgsvl-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2269c8659cbed4f904a98824cb128ee15b954efeb3b47bdb0152a61e2e69eba6"; }; + 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/melodic/libcmt/default.nix b/melodic/libcmt/default.nix index 8159f1061b..4713570039 100644 --- a/melodic/libcmt/default.nix +++ b/melodic/libcmt/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "26abb0780e7ebc0d27e52c3fdf19a4f29b22d747b6744441ee132ebc3850fdfd"; }; + buildInputs = [ openssl cacert git opencv3 ]; propagatedBuildInputs = [ opencv3 ]; - nativeBuildInputs = [ cacert openssl git cmake opencv3 ]; + nativeBuildInputs = [ cmake ]; meta = { description = ''libCMT ROS Wrapper''; diff --git a/melodic/libg2o/default.nix b/melodic/libg2o/default.nix index 05413d7d5f..ed0c826c76 100644 --- a/melodic/libg2o/default.nix +++ b/melodic/libg2o/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b904a96dd4edffa57b21856d75d7d0bf9b064921e330012922c67a545ee54f6a"; }; + 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/melodic/libmavconn/default.nix b/melodic/libmavconn/default.nix index 8d676c7ea2..5a95eeb99b 100644 --- a/melodic/libmavconn/default.nix +++ b/melodic/libmavconn/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "01a2d5c29791a6b4a85dc55a16b5a904fa22c58e73c99df0172cf8e8870c02b2"; }; + 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/melodic/libmodbus/default.nix b/melodic/libmodbus/default.nix index e67a2a3e7f..947ef1c23a 100644 --- a/melodic/libmodbus/default.nix +++ b/melodic/libmodbus/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f5b0b1453abb1f1950ad1ca3378b061979259515d0d5bdc5958dd46a5c6b3c36"; }; + buildInputs = [ cmake-modules ]; propagatedBuildInputs = [ cmake-modules ]; - nativeBuildInputs = [ catkin cmake-modules ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The iirob_filters package implements following filters: diff --git a/melodic/libphidget21/default.nix b/melodic/libphidget21/default.nix index ee63eb6503..3de06919d3 100644 --- a/melodic/libphidget21/default.nix +++ b/melodic/libphidget21/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "69660b7d771da1f35e899d0a658ba8d32e940015d336c37a176d7a21dc715aed"; }; + 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/melodic/libqt-concurrent/default.nix b/melodic/libqt-concurrent/default.nix index 0e915aabd2..fe111b2892 100644 --- a/melodic/libqt-concurrent/default.nix +++ b/melodic/libqt-concurrent/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0a2f5224aac3226ee88584ff99f9058aeb3cb4dd581fcf12772d3ab964d3ea19"; }; + buildInputs = [ qt5.qtbase ]; propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin qt5.qtbase ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''libqt-concurrent metapackage supporting qt4 and qt5''; diff --git a/melodic/libqt-core/default.nix b/melodic/libqt-core/default.nix index dd02a5b8d7..583d7f721f 100644 --- a/melodic/libqt-core/default.nix +++ b/melodic/libqt-core/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "11206b9709b7140c01b252641c7d0e4d7ca9d135dfb29fb292832c7ffa6823e3"; }; + buildInputs = [ qt5.qtbase ]; propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin qt5.qtbase ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''libqt-core metapackage supporting qt4 and qt5''; diff --git a/melodic/libqt-dev/default.nix b/melodic/libqt-dev/default.nix index 6d56dc4b25..2cfc5b48ba 100644 --- a/melodic/libqt-dev/default.nix +++ b/melodic/libqt-dev/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2ebb14c7d82d9553dae205a74111b16113faf35c9c11d0db20d961f7294a3b10"; }; + buildInputs = [ qt5.qtbase ]; propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin qt5.qtbase ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''libqt-dev metapackage supporting qt4 and qt5''; diff --git a/melodic/libqt-gui/default.nix b/melodic/libqt-gui/default.nix index 0843735be7..4b388f36a2 100644 --- a/melodic/libqt-gui/default.nix +++ b/melodic/libqt-gui/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a3fc2fc444b1b7b9d685e693868c3b8652420097c949bdd759f68f1f802fb903"; }; + buildInputs = [ qt5.qtbase ]; propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin qt5.qtbase ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''libqt-gui metapackage supporting qt4 and qt5''; diff --git a/melodic/libqt-network/default.nix b/melodic/libqt-network/default.nix index 70cfb4c84c..67d7dafa29 100644 --- a/melodic/libqt-network/default.nix +++ b/melodic/libqt-network/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8c33c79ec52d6aa7513f01a41fbdc7fd770f727a854d84bfbb7a31ca4c93dbea"; }; + buildInputs = [ qt5.qtbase ]; propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin qt5.qtbase ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''libqt-network metapackage supporting qt4 and qt5''; diff --git a/melodic/libqt-opengl-dev/default.nix b/melodic/libqt-opengl-dev/default.nix index 43428b8e2d..ccea31030f 100644 --- a/melodic/libqt-opengl-dev/default.nix +++ b/melodic/libqt-opengl-dev/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "19c8c400ac8674d84b2e8d6e1f0fbdb0f3a723f8d4a7700c1a12affb3c5e19fe"; }; + buildInputs = [ qt5.qtbase ]; propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin qt5.qtbase ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''libqt-opengl metapackage supporting qt4 and qt5''; diff --git a/melodic/libqt-opengl/default.nix b/melodic/libqt-opengl/default.nix index 1f6cf8e04b..b18dab8db2 100644 --- a/melodic/libqt-opengl/default.nix +++ b/melodic/libqt-opengl/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "864a495c5dbc587baac58d0cbc2b936fbd18cdae8123e1c34bf005c881a29ca6"; }; + buildInputs = [ qt5.qtbase ]; propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin qt5.qtbase ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''libqt-opengl metapackage supporting qt4 and qt5''; diff --git a/melodic/libqt-svg-dev/default.nix b/melodic/libqt-svg-dev/default.nix index 5a434bf8b7..88afdd79e8 100644 --- a/melodic/libqt-svg-dev/default.nix +++ b/melodic/libqt-svg-dev/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9650990b4fed04c6f124e9fbd4c007937351ea9b3fbb924e36a6c58aeb89cf95"; }; + 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/melodic/libqt-widgets/default.nix b/melodic/libqt-widgets/default.nix index b632c75d06..5be5401940 100644 --- a/melodic/libqt-widgets/default.nix +++ b/melodic/libqt-widgets/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7111ea1c30ce167523138bb317797a8fe472475671b3308673f6041d72b356c6"; }; + buildInputs = [ qt5.qtbase ]; propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin qt5.qtbase ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''libqt-widgets metapackage supporting qt4 and qt5''; diff --git a/melodic/librviz-tutorial/default.nix b/melodic/librviz-tutorial/default.nix index aaa248d29e..3da88952c1 100644 --- a/melodic/librviz-tutorial/default.nix +++ b/melodic/librviz-tutorial/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "65aad5382b304957a927f31695570cc9e8ff720bea22e8ca72bd049a80b54fa0"; }; + 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/melodic/libsiftfast/default.nix b/melodic/libsiftfast/default.nix index 772e86d7ea..44ef2077c9 100644 --- a/melodic/libsiftfast/default.nix +++ b/melodic/libsiftfast/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ca3a75a0f18b137f41486124251c3fc8319bbe4b7b6b959662f46067dffe6457"; }; + 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/melodic/libuvc-camera/default.nix b/melodic/libuvc-camera/default.nix index 54968ccbb0..8d478095ff 100644 --- a/melodic/libuvc-camera/default.nix +++ b/melodic/libuvc-camera/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2ea19c5821e70fe6c63da750b35c6ae0dfff43faadca9f951c0137e5701834b0"; }; + 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/melodic/libuvc/default.nix b/melodic/libuvc/default.nix index a8869aa15f..faef85b1ec 100644 --- a/melodic/libuvc/default.nix +++ b/melodic/libuvc/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "06a553e6d043735a10fff606d5f71a20661fc9b6be392b69a06c35b8aca8d3f6"; }; + 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/melodic/linksys-access-point/default.nix b/melodic/linksys-access-point/default.nix index 31efde358e..178d98189a 100644 --- a/melodic/linksys-access-point/default.nix +++ b/melodic/linksys-access-point/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "55dd46632ddd7f101ab243a61ebdba3479af1187d7ea143d4b8cd419aed58592"; }; + 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/melodic/lockfree/default.nix b/melodic/lockfree/default.nix index 5e07c9fc33..6317a15e2f 100644 --- a/melodic/lockfree/default.nix +++ b/melodic/lockfree/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "659c8d7707b844cc4c8c9eeab40e3e33fdd65f1ca0e07f71b471dd4dad633e4f"; }; + 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/melodic/locomotor-msgs/default.nix b/melodic/locomotor-msgs/default.nix index 091ecaa123..3224d3c075 100644 --- a/melodic/locomotor-msgs/default.nix +++ b/melodic/locomotor-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "585d9e6b911d982399db49255a0dd202555a1d36413898683de933e21d45b6ce"; }; + 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/melodic/locomotor/default.nix b/melodic/locomotor/default.nix index 035349ffa6..d6609a052c 100644 --- a/melodic/locomotor/default.nix +++ b/melodic/locomotor/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "d963fa2820b1c75aaf1f74fa7756f26d27cc254b1f01ab40a5c078c2bae8a224"; }; + 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/melodic/locomove-base/default.nix b/melodic/locomove-base/default.nix index 969ec5c00f..5e99f472a3 100644 --- a/melodic/locomove-base/default.nix +++ b/melodic/locomove-base/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "f8eb11d52a5e4b23ba8563021f1273b28f5be9f690335ab490ae50ca34f23b30"; }; + 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/melodic/lusb/default.nix b/melodic/lusb/default.nix index ca67d5cc31..d7c288e3ba 100644 --- a/melodic/lusb/default.nix +++ b/melodic/lusb/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a2b403bcddedcfb51d9c51f29f2364cd8a82997ba8bdb801a40e84bea748daf6"; }; + buildInputs = [ libusb1 boost ]; propagatedBuildInputs = [ boost libusb ]; - nativeBuildInputs = [ libusb1 catkin boost ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Library for interfacing to USB devices''; diff --git a/melodic/map-laser/default.nix b/melodic/map-laser/default.nix index b22d531653..070c8e87e1 100644 --- a/melodic/map-laser/default.nix +++ b/melodic/map-laser/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "eea82c4a217ce37a62d9e6dc06c0a309cbe738b5da63ea573aea59d8efa25d67"; }; + 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/melodic/map-merge-3d/default.nix b/melodic/map-merge-3d/default.nix index 1d66d5d0a1..c1440dc7ea 100644 --- a/melodic/map-merge-3d/default.nix +++ b/melodic/map-merge-3d/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "7413dc94e5c7e8b52bf48c1b7be92e7b7381fac6cd5db59b93e5b9fdf5a4d163"; }; + buildInputs = [ roscpp tf2-ros tf2-eigen pcl-ros ]; checkInputs = [ roslaunch rosunit ]; propagatedBuildInputs = [ roscpp tf2-ros tf2-eigen pcl-ros ]; - nativeBuildInputs = [ tf2-eigen pcl-ros catkin roscpp tf2-ros ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Merging multiple 3D maps, represented as pointclouds, diff --git a/melodic/map-msgs/default.nix b/melodic/map-msgs/default.nix index 4f7737e9ce..4e367d9c85 100644 --- a/melodic/map-msgs/default.nix +++ b/melodic/map-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a0b7044c2fd59448eb714ce14d60c5ff2d0073962e011e6549c7dd99fc916ffc"; }; + 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/melodic/map-organizer-msgs/default.nix b/melodic/map-organizer-msgs/default.nix index a727cfe7cb..3587d228a9 100644 --- a/melodic/map-organizer-msgs/default.nix +++ b/melodic/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-melodic-map-organizer-msgs"; version = "0.3.1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "af49ea381522b98ba810d373e597842afa5ed7d28e141b79468501f4844cc779"; }; + 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/melodic/map-server/default.nix b/melodic/map-server/default.nix index fe3b5b6d8d..46c866973f 100644 --- a/melodic/map-server/default.nix +++ b/melodic/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-melodic-map-server"; version = "1.16.2"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "bfa8523b9c697f97956d24e89857dcccc5b4cc09844b42adb0ce066c6df28972"; }; + 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/melodic/mapviz-plugins/default.nix b/melodic/mapviz-plugins/default.nix index e52dafdf4b..cd69398c82 100644 --- a/melodic/mapviz-plugins/default.nix +++ b/melodic/mapviz-plugins/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "be044acba9267e5b7039c30a67b9acdf824e5c326a28fb1faa6a770646c9cb7e"; }; + 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/melodic/mapviz/default.nix b/melodic/mapviz/default.nix index a4d9520025..1a44f73c29 100644 --- a/melodic/mapviz/default.nix +++ b/melodic/mapviz/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f616f580f6f6712bc46043efb0a4fc6131a412504c23519d17074846c43cab8d"; }; + 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/melodic/marker-msgs/default.nix b/melodic/marker-msgs/default.nix index e8ea67e08b..95eec483d8 100644 --- a/melodic/marker-msgs/default.nix +++ b/melodic/marker-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "97c6b32ffed3602939b7decce5e38a880e7e64a3d1dd22217512ddf2779e48c5"; }; + 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/melodic/marti-can-msgs/default.nix b/melodic/marti-can-msgs/default.nix index 25d7929b06..3cc3899ae6 100644 --- a/melodic/marti-can-msgs/default.nix +++ b/melodic/marti-can-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7b3911514a817dc446751e19aac37c1bcda4e6c4abb47db837c0e77c0d422a53"; }; + 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/melodic/marti-common-msgs/default.nix b/melodic/marti-common-msgs/default.nix index cba99c5774..bfc1bb58f9 100644 --- a/melodic/marti-common-msgs/default.nix +++ b/melodic/marti-common-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c03c0fdf0cad432cfd4c62f4c033c229716b763453cdcc76d8c1c9da0b665660"; }; + 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/melodic/marti-nav-msgs/default.nix b/melodic/marti-nav-msgs/default.nix index cd2ae9d639..524730f324 100644 --- a/melodic/marti-nav-msgs/default.nix +++ b/melodic/marti-nav-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d4e787cb1a9e173eda0759738129af2ec90c286bcc3dcc35b4d622198ed2b917"; }; + 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/melodic/marti-perception-msgs/default.nix b/melodic/marti-perception-msgs/default.nix index d5e332c49b..2d7bf23a98 100644 --- a/melodic/marti-perception-msgs/default.nix +++ b/melodic/marti-perception-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "932dd1ea5a1543bb44c53eabdd16fbf0810a79b4d55089f7360ddaa4363ca974"; }; + 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/melodic/marti-sensor-msgs/default.nix b/melodic/marti-sensor-msgs/default.nix index a7d4c2a2a4..bc84bd6008 100644 --- a/melodic/marti-sensor-msgs/default.nix +++ b/melodic/marti-sensor-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9838c4fcde586606bd556cfcb68ec801885228022c4b8e8bd721dbf18f7d88ea"; }; + 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/melodic/marti-status-msgs/default.nix b/melodic/marti-status-msgs/default.nix index 51ed2033ca..d0a75d59ea 100644 --- a/melodic/marti-status-msgs/default.nix +++ b/melodic/marti-status-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bd4b4f53d0139048213d1131994307fd26bcbcde7418764247d6253e4bbd2099"; }; + 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/melodic/marti-visualization-msgs/default.nix b/melodic/marti-visualization-msgs/default.nix index 73d70b04dc..a751bdedc2 100644 --- a/melodic/marti-visualization-msgs/default.nix +++ b/melodic/marti-visualization-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "09801787ccf1dbfc0dca3e719e3444552fb5d05834fa8036961ae603866e0cd2"; }; + 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/melodic/master-sync-fkie/default.nix b/melodic/master-sync-fkie/default.nix index f4f98f0440..a4583f4a2b 100644 --- a/melodic/master-sync-fkie/default.nix +++ b/melodic/master-sync-fkie/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4b3b2e87577c4ef67a8e479f9c71dd2352320e3559fa054cff279e245418299c"; }; + 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/melodic/mav-msgs/default.nix b/melodic/mav-msgs/default.nix index 00c6d91a20..6b83f017e2 100644 --- a/melodic/mav-msgs/default.nix +++ b/melodic/mav-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "32087bfaf586c5c054af80c396360bbe6997998cec9f6ac44233020ce9ca4c43"; }; + 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/melodic/mav-planning-msgs/default.nix b/melodic/mav-planning-msgs/default.nix index 0f9154bfdc..9bd51b3e82 100644 --- a/melodic/mav-planning-msgs/default.nix +++ b/melodic/mav-planning-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "54bf3cce82bd9924dc58e2cd95da0314127ef73818f625b56fb687ff0fe694d0"; }; + 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/melodic/mavlink/default.nix b/melodic/mavlink/default.nix index 6574afa274..f8403a2cfe 100644 --- a/melodic/mavlink/default.nix +++ b/melodic/mavlink/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ae60116d328ad383dfd3bfe663586b9c39241b44ae58dc502d15a44cc5a30930"; }; + 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/melodic/mavros-extras/default.nix b/melodic/mavros-extras/default.nix index 2ce958a56d..bebbc1966a 100644 --- a/melodic/mavros-extras/default.nix +++ b/melodic/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-melodic-mavros-extras"; version = "0.29.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1331ad93923e651a54cf17a666cb86b3b16d94255a4dbcb73dadc6cef75d487c"; }; + 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/melodic/mavros-msgs/default.nix b/melodic/mavros-msgs/default.nix index c60464c64a..b3f9103d3e 100644 --- a/melodic/mavros-msgs/default.nix +++ b/melodic/mavros-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "80cdf9f83bf0b611e8b08201b461ca0b73909bc211c66176e64a13ee9e0143ab"; }; + 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/melodic/mbf-abstract-core/default.nix b/melodic/mbf-abstract-core/default.nix index b1de933d24..6caaef5bdf 100644 --- a/melodic/mbf-abstract-core/default.nix +++ b/melodic/mbf-abstract-core/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "80c4c52600e704c7da3482638cdf95cd69b35ddb0f00402c5d279be2247eabca"; }; + 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/melodic/mbf-abstract-nav/default.nix b/melodic/mbf-abstract-nav/default.nix index 1788546657..ca1346f163 100644 --- a/melodic/mbf-abstract-nav/default.nix +++ b/melodic/mbf-abstract-nav/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "10abefaac5fac575dce38f004b4c92047014cfc577578d990cca8a1783fb91bb"; }; + 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/melodic/mbf-costmap-core/default.nix b/melodic/mbf-costmap-core/default.nix index 9a381d752d..bbbbd22c36 100644 --- a/melodic/mbf-costmap-core/default.nix +++ b/melodic/mbf-costmap-core/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "99c4b3f406d65d71f039477cd8f153e4514c064ef30fcba5e10e582cc3b15d66"; }; + 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/melodic/mbf-costmap-nav/default.nix b/melodic/mbf-costmap-nav/default.nix index 5d3f84ac6a..de5339692a 100644 --- a/melodic/mbf-costmap-nav/default.nix +++ b/melodic/mbf-costmap-nav/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "90930d3e6a71b902aa8171c57d1d967a9d2fb131770d854494b932339bcad2cc"; }; + 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/melodic/mbf-msgs/default.nix b/melodic/mbf-msgs/default.nix index 7701d44998..54882d4634 100644 --- a/melodic/mbf-msgs/default.nix +++ b/melodic/mbf-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9ce647ffa0b672e1cda95157baf45218b9000882e3cad50dd384c5c59a5504da"; }; + 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/melodic/mbf-simple-nav/default.nix b/melodic/mbf-simple-nav/default.nix index 994cd2f29d..eb1a05fbd2 100644 --- a/melodic/mbf-simple-nav/default.nix +++ b/melodic/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-melodic-mbf-simple-nav"; version = "0.2.3"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "29ab5a2e9938d504135251b3d5aef505d7f67cec5428c96afa6d9abdf3ed532b"; }; + 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/melodic/mbf-utility/default.nix b/melodic/mbf-utility/default.nix index 316b6dc0cc..fbf712c81b 100644 --- a/melodic/mbf-utility/default.nix +++ b/melodic/mbf-utility/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7bd062652a4d93996bf5c705a3a02bf2506313a2c99993d0efd89210bd7fd5bf"; }; + 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/melodic/mcl-3dl-msgs/default.nix b/melodic/mcl-3dl-msgs/default.nix index 8933e28dcb..021e9e55da 100644 --- a/melodic/mcl-3dl-msgs/default.nix +++ b/melodic/mcl-3dl-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d946568df0327384e9e5e2304964454753889b4f703096a17d6d94795e64ce8a"; }; + 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/melodic/mcl-3dl/default.nix b/melodic/mcl-3dl/default.nix index 227c40b05b..b4c10a379a 100644 --- a/melodic/mcl-3dl/default.nix +++ b/melodic/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-melodic-mcl-3dl"; version = "0.1.4"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "28b8194bd2312f9add9f1d4350364f6adcaab721056dbaa6924d99e727137371"; }; + 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/melodic/md49-base-controller/default.nix b/melodic/md49-base-controller/default.nix index ef8d68e7ac..dc7f7eb626 100644 --- a/melodic/md49-base-controller/default.nix +++ b/melodic/md49-base-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "dc2871ad616ad8cefde86ba1025f9b5d06059328741d2850d5503770f95700ac"; }; + 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/melodic/md49-messages/default.nix b/melodic/md49-messages/default.nix index a2aa92de4b..e720e4c852 100644 --- a/melodic/md49-messages/default.nix +++ b/melodic/md49-messages/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "490add7ab7660314b642b0fc9275ef33506a09326194e3d91b21f1229f86d17c"; }; + 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/melodic/md49-serialport/default.nix b/melodic/md49-serialport/default.nix index ba7e294ca7..9b6e886deb 100644 --- a/melodic/md49-serialport/default.nix +++ b/melodic/md49-serialport/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "fa9045a3f94fdde980a537997f23ae3d74accc8f0019fa18172c007862865408"; }; + buildInputs = [ roscpp ]; propagatedBuildInputs = [ roscpp ]; - nativeBuildInputs = [ catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The md49_serialport package''; diff --git a/melodic/message-filters/default.nix b/melodic/message-filters/default.nix index f2c555fd82..aadfbf0ffc 100644 --- a/melodic/message-filters/default.nix +++ b/melodic/message-filters/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3a6ce5214cb6b17a3af6268ddac55c5ac812ef09eb97685e6930da32799a8a3e"; }; + buildInputs = [ rostest rosconsole boost roscpp rosunit ]; propagatedBuildInputs = [ roscpp rosconsole ]; - nativeBuildInputs = [ rostest rosconsole 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/melodic/mini-maxwell/default.nix b/melodic/mini-maxwell/default.nix index f973fdc51b..28cf950740 100644 --- a/melodic/mini-maxwell/default.nix +++ b/melodic/mini-maxwell/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a69fc95ceca0f3b9035039ac42b1805c74f2bb0f11dd017e7ec7fbbd1a531e7c"; }; + 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/melodic/mir-actions/default.nix b/melodic/mir-actions/default.nix index 4b3031f1e0..90a67613aa 100644 --- a/melodic/mir-actions/default.nix +++ b/melodic/mir-actions/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7a98d3c84c4620fd3f311c2419aec7a9f25eb2bf432373316cabeb5198e5dc6d"; }; + 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/melodic/mir-description/default.nix b/melodic/mir-description/default.nix index 48b6967f81..2814852b98 100644 --- a/melodic/mir-description/default.nix +++ b/melodic/mir-description/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1673a6c78f1655851cd913be6057e0d5eeedf8c77ff1d22fa5a639cf6f22a522"; }; + 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/melodic/mir-dwb-critics/default.nix b/melodic/mir-dwb-critics/default.nix index 661f38f7ed..ca1afbde9d 100644 --- a/melodic/mir-dwb-critics/default.nix +++ b/melodic/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-melodic-mir-dwb-critics"; version = "1.0.3"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "84b2d085130cc39d01978ba1b64100377bfd24b6b3a64a70f2f68c1bf8fb8866"; }; + 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/melodic/mir-gazebo/default.nix b/melodic/mir-gazebo/default.nix index e90f8a57fe..8ba34ac6de 100644 --- a/melodic/mir-gazebo/default.nix +++ b/melodic/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-melodic-mir-gazebo"; version = "1.0.3"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3e9fbfe4a30892fbde3192719aae286acba1c2f88b5238f5c72987e706d60c20"; }; + 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/melodic/mir-msgs/default.nix b/melodic/mir-msgs/default.nix index a0af2baf1e..c7485f3a3f 100644 --- a/melodic/mir-msgs/default.nix +++ b/melodic/mir-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c4d63d427acace6162d68513c68fc64da0d5631be84c81ac6193ea339ec163f0"; }; + 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/melodic/mir-navigation/default.nix b/melodic/mir-navigation/default.nix index 02520edb19..9eb89d066f 100644 --- a/melodic/mir-navigation/default.nix +++ b/melodic/mir-navigation/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "dac30d2af0f96d6e417f116fecd33236e34a4fe32fa13b26ae4910801d807fcb"; }; + 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/melodic/ml-classifiers/default.nix b/melodic/ml-classifiers/default.nix index 36bab1074e..cf0528c621 100644 --- a/melodic/ml-classifiers/default.nix +++ b/melodic/ml-classifiers/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8d0314032aceb9b0ecc092f8aedef9e87342bb6bf9d33c58261e4597038f703a"; }; + 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/melodic/mobileye-560-660-msgs/default.nix b/melodic/mobileye-560-660-msgs/default.nix index 51241aad43..f204635e2f 100644 --- a/melodic/mobileye-560-660-msgs/default.nix +++ b/melodic/mobileye-560-660-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8b04f0cb7b653492bdffead10bf58a81273782d2c80128de999cad8a460c2f2e"; }; + 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/melodic/mongodb-log/default.nix b/melodic/mongodb-log/default.nix index f3c2d95974..cf75328824 100644 --- a/melodic/mongodb-log/default.nix +++ b/melodic/mongodb-log/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5ce0f217758fb3d15c24d5e6a00c59116028201b7ae95e3b5fa91af0ed8d5f2d"; }; + buildInputs = [ rosgraph rostopic mongodb-store rospy openssl sensor-msgs roslib tf ]; propagatedBuildInputs = [ rosgraph rostopic mongodb-store rospy pythonPackages.pymongo sensor-msgs roslib tf ]; - nativeBuildInputs = [ tf sensor-msgs catkin rosgraph rostopic mongodb-store rospy openssl roslib ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The mongodb_log package''; diff --git a/melodic/mongodb-store-msgs/default.nix b/melodic/mongodb-store-msgs/default.nix index 8380155a4a..a5b1c5b1aa 100644 --- a/melodic/mongodb-store-msgs/default.nix +++ b/melodic/mongodb-store-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b5df2309a7ca62a19b97e73cf22e30ccf3e8b320ef40e8faf07f9ed144e77e90"; }; + 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/melodic/mongodb-store/default.nix b/melodic/mongodb-store/default.nix index 18901042b1..3938c615eb 100644 --- a/melodic/mongodb-store/default.nix +++ b/melodic/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, rostest, message-generation, std-msgs, rospy, openssl, mongodb, roscpp, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, mongodb-store-msgs, std-srvs, topic-tools, pythonPackages, catkin, rostest, message-generation, std-msgs, rospy, openssl, mongodb, roscpp, geometry-msgs }: buildRosPackage { pname = "ros-melodic-mongodb-store"; version = "0.5.0-r5"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6a139eb69db2efaa95e3b7a013a61624e082e580bdc4c8ba2f331ecda89a0b39"; }; + buildInputs = [ mongodb-store-msgs std-srvs topic-tools rostest message-generation std-msgs rospy openssl mongodb pythonPackages.catkin-pkg roscpp geometry-msgs ]; propagatedBuildInputs = [ mongodb-store-msgs std-srvs pythonPackages.pymongo topic-tools rospy std-msgs mongodb roscpp geometry-msgs ]; - nativeBuildInputs = [ mongodb-store-msgs std-srvs topic-tools catkin 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/melodic/monocam-settler/default.nix b/melodic/monocam-settler/default.nix index fda944e370..5f6dbd599c 100644 --- a/melodic/monocam-settler/default.nix +++ b/melodic/monocam-settler/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e071a63f48ee1ed211bca1e5bcd85a46afce004dc18ba4226aee484dc7e309c7"; }; + 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/melodic/move-base-msgs/default.nix b/melodic/move-base-msgs/default.nix index 0574707680..f9e6315f83 100644 --- a/melodic/move-base-msgs/default.nix +++ b/melodic/move-base-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a9b1ee115c3252718a9915a94ba16421a39309ed237a33d790f486d468f8a1ef"; }; + 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/melodic/move-base/default.nix b/melodic/move-base/default.nix index 72bd077219..1c67368c38 100644 --- a/melodic/move-base/default.nix +++ b/melodic/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, actionlib, rospy, clear-costmap-recovery, geometry-msgs, message-generation, message-runtime, std-srvs, tf2-geometry-msgs, navfn, catkin, tf2-ros, move-base-msgs, nav-msgs, visualization-msgs, roscpp, costmap-2d, pluginlib, base-local-planner, cmake-modules, nav-core, dynamic-reconfigure }: +{ lib, buildRosPackage, fetchurl, rotate-recovery, rospy, actionlib, clear-costmap-recovery, geometry-msgs, message-generation, message-runtime, std-srvs, tf2-geometry-msgs, navfn, catkin, tf2-ros, move-base-msgs, nav-msgs, roscpp, visualization-msgs, costmap-2d, cmake-modules, base-local-planner, pluginlib, nav-core, dynamic-reconfigure }: buildRosPackage { pname = "ros-melodic-move-base"; version = "1.16.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "63af31b19a053e4877e0af0d899b59da73df19a65258c8a823f41afed51e851d"; }; + buildInputs = [ std-srvs tf2-geometry-msgs navfn rotate-recovery tf2-ros move-base-msgs nav-msgs actionlib clear-costmap-recovery rospy visualization-msgs roscpp geometry-msgs costmap-2d cmake-modules base-local-planner pluginlib nav-core message-generation dynamic-reconfigure ]; propagatedBuildInputs = [ costmap-2d std-srvs pluginlib base-local-planner navfn nav-core rotate-recovery roscpp rospy move-base-msgs tf2-ros nav-msgs actionlib message-runtime dynamic-reconfigure clear-costmap-recovery visualization-msgs geometry-msgs ]; - nativeBuildInputs = [ std-srvs tf2-geometry-msgs navfn catkin rotate-recovery tf2-ros move-base-msgs nav-msgs actionlib clear-costmap-recovery rospy visualization-msgs roscpp geometry-msgs costmap-2d cmake-modules base-local-planner pluginlib 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/melodic/move-slow-and-clear/default.nix b/melodic/move-slow-and-clear/default.nix index e682b4669c..526bf9e876 100644 --- a/melodic/move-slow-and-clear/default.nix +++ b/melodic/move-slow-and-clear/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "03d382b561c972861428737b3804a666bc1e8f20a962e160049cda6202c4bbd4"; }; + 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/melodic/moveit-chomp-optimizer-adapter/default.nix b/melodic/moveit-chomp-optimizer-adapter/default.nix index e4a58db0fd..a0835cd705 100644 --- a/melodic/moveit-chomp-optimizer-adapter/default.nix +++ b/melodic/moveit-chomp-optimizer-adapter/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b9065477079418a14d4a7ba689e48b048557070f3abe99b9ebe80e239d1cf461"; }; + buildInputs = [ chomp-motion-planner pluginlib moveit-core ]; propagatedBuildInputs = [ chomp-motion-planner pluginlib moveit-core ]; - nativeBuildInputs = [ chomp-motion-planner catkin pluginlib moveit-core ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''MoveIt planning request adapter utilizing chomp for solution optimization''; diff --git a/melodic/moveit-controller-manager-example/default.nix b/melodic/moveit-controller-manager-example/default.nix index ff57757ab3..b154f5320a 100644 --- a/melodic/moveit-controller-manager-example/default.nix +++ b/melodic/moveit-controller-manager-example/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7594ace173bf4c1d41806d16686f371784e37f2169aa655548213b4b44f849a1"; }; + 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/melodic/moveit-fake-controller-manager/default.nix b/melodic/moveit-fake-controller-manager/default.nix index e11467bdd4..d7393492bf 100644 --- a/melodic/moveit-fake-controller-manager/default.nix +++ b/melodic/moveit-fake-controller-manager/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "feaa120207501e6224b2ce7340cadecc2bd54533ab516ffea3423d635a58a612"; }; + 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/melodic/moveit-kinematics/default.nix b/melodic/moveit-kinematics/default.nix index 4821748173..be3f6a347d 100644 --- a/melodic/moveit-kinematics/default.nix +++ b/melodic/moveit-kinematics/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, pluginlib, orocos-kdl, catkin, tf2-kdl, pythonPackages, rostest, tf2, moveit-core, xmlrpcpp, eigen, roscpp }: +{ lib, buildRosPackage, fetchurl, moveit-ros-planning, moveit-resources, pluginlib, orocos-kdl, catkin, tf2-kdl, pythonPackages, tf2, rostest, moveit-core, xmlrpcpp, eigen, roscpp }: buildRosPackage { pname = "ros-melodic-moveit-kinematics"; version = "1.0.1"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "985cac460cfb1e2a2c9d0c9715fd3f8fc03a5275ef0d7056cd79e5b6048cc3a3"; }; + buildInputs = [ moveit-ros-planning tf2 moveit-core orocos-kdl pluginlib roscpp tf2-kdl eigen ]; checkInputs = [ moveit-resources rostest xmlrpcpp ]; propagatedBuildInputs = [ moveit-ros-planning orocos-kdl pluginlib tf2-kdl tf2 moveit-core pythonPackages.lxml eigen roscpp ]; - nativeBuildInputs = [ moveit-ros-planning orocos-kdl pluginlib catkin tf2-kdl tf2 moveit-core eigen roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Package for all inverse kinematics solvers in MoveIt!''; diff --git a/melodic/moveit-msgs/default.nix b/melodic/moveit-msgs/default.nix index 6cc99e43e6..c2ee385e84 100644 --- a/melodic/moveit-msgs/default.nix +++ b/melodic/moveit-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d1053ffe57d739fff282835af4753e39f484acad8a596049f8dc97825abeb881"; }; + 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/melodic/moveit-planners-chomp/default.nix b/melodic/moveit-planners-chomp/default.nix index 2387e4569e..99dc996507 100644 --- a/melodic/moveit-planners-chomp/default.nix +++ b/melodic/moveit-planners-chomp/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "2b2fb87420adf3908b59b71bc36bc9a3026f05667d7c84a6ae68a2f572df74c5"; }; + buildInputs = [ pluginlib chomp-motion-planner roscpp moveit-core ]; checkInputs = [ rostest moveit-ros-planning-interface ]; propagatedBuildInputs = [ pluginlib chomp-motion-planner roscpp moveit-core ]; - nativeBuildInputs = [ pluginlib moveit-core catkin roscpp chomp-motion-planner ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The interface for using CHOMP within MoveIt!''; diff --git a/melodic/moveit-planners-ompl/default.nix b/melodic/moveit-planners-ompl/default.nix index 4abcfcba86..e90800bb20 100644 --- a/melodic/moveit-planners-ompl/default.nix +++ b/melodic/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-ros-planning, moveit-resources, pluginlib, rosconsole, catkin, ompl, tf2-ros, moveit-core, dynamic-reconfigure, roscpp, rosunit }: +{ lib, buildRosPackage, fetchurl, moveit-ros-planning, moveit-resources, rosconsole, pluginlib, catkin, ompl, tf2-ros, moveit-core, dynamic-reconfigure, roscpp, rosunit }: buildRosPackage { pname = "ros-melodic-moveit-planners-ompl"; version = "1.0.1"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "ff42c067ffeea4f9430e365946b5a958bec447d2e0e5a4fee66eee6a306e51df"; }; + buildInputs = [ moveit-ros-planning pluginlib rosconsole moveit-core dynamic-reconfigure roscpp ompl tf2-ros ]; checkInputs = [ moveit-resources rosunit ]; propagatedBuildInputs = [ moveit-ros-planning pluginlib rosconsole moveit-core dynamic-reconfigure roscpp ompl tf2-ros ]; - nativeBuildInputs = [ moveit-ros-planning pluginlib rosconsole catkin ompl tf2-ros moveit-core dynamic-reconfigure roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''MoveIt! interface to OMPL''; diff --git a/melodic/moveit-ros-benchmarks/default.nix b/melodic/moveit-ros-benchmarks/default.nix index 490a731417..d6a7a7c6cf 100644 --- a/melodic/moveit-ros-benchmarks/default.nix +++ b/melodic/moveit-ros-benchmarks/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3168565928ff160fe763f5c06a80f70ef3dd4be70cf043eedc35ef1aefc05e4e"; }; + buildInputs = [ moveit-ros-planning moveit-ros-warehouse pluginlib tf2-eigen roscpp ]; propagatedBuildInputs = [ moveit-ros-planning moveit-ros-warehouse pluginlib tf2-eigen roscpp ]; - nativeBuildInputs = [ moveit-ros-planning moveit-ros-warehouse pluginlib tf2-eigen catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Enhanced tools for benchmarks in MoveIt!''; diff --git a/melodic/moveit-ros-control-interface/default.nix b/melodic/moveit-ros-control-interface/default.nix index 2328cd4361..39f45914c4 100644 --- a/melodic/moveit-ros-control-interface/default.nix +++ b/melodic/moveit-ros-control-interface/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ab7d709853069646411c7051fabf921f2734dbf55858457e9525024f21877e20"; }; + 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/melodic/moveit-ros-manipulation/default.nix b/melodic/moveit-ros-manipulation/default.nix index 76774ec902..8c73a4ca93 100644 --- a/melodic/moveit-ros-manipulation/default.nix +++ b/melodic/moveit-ros-manipulation/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2bbac6007c1cf0799f38dfbadaaed30957d5d1d31fd7781e599254db553517a9"; }; + buildInputs = [ moveit-ros-planning moveit-ros-move-group pluginlib rosconsole actionlib moveit-core tf2-eigen dynamic-reconfigure moveit-msgs roscpp eigen ]; propagatedBuildInputs = [ moveit-ros-planning moveit-ros-move-group pluginlib rosconsole actionlib moveit-core tf2-eigen dynamic-reconfigure moveit-msgs roscpp ]; - nativeBuildInputs = [ moveit-ros-planning moveit-ros-move-group pluginlib rosconsole catkin actionlib moveit-core tf2-eigen dynamic-reconfigure moveit-msgs roscpp eigen ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Components of MoveIt! used for manipulation''; diff --git a/melodic/moveit-ros-move-group/default.nix b/melodic/moveit-ros-move-group/default.nix index b2934bd431..1e4897f872 100644 --- a/melodic/moveit-ros-move-group/default.nix +++ b/melodic/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-ros-planning, std-srvs, moveit-resources, pluginlib, tf2-geometry-msgs, moveit-kinematics, catkin, tf2-ros, rostest, tf2, moveit-core, actionlib, roscpp }: +{ lib, buildRosPackage, fetchurl, moveit-ros-planning, std-srvs, moveit-resources, pluginlib, tf2-geometry-msgs, moveit-kinematics, catkin, tf2-ros, tf2, rostest, moveit-core, actionlib, roscpp }: buildRosPackage { pname = "ros-melodic-moveit-ros-move-group"; version = "1.0.1"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "0b67a53e3f9ac332042ca174e04388c21a556b4f0eb0b1856001b86426294be5"; }; + buildInputs = [ moveit-ros-planning std-srvs pluginlib tf2-geometry-msgs tf2-ros tf2 moveit-core actionlib roscpp ]; checkInputs = [ moveit-resources rostest ]; propagatedBuildInputs = [ moveit-ros-planning std-srvs pluginlib tf2-geometry-msgs moveit-kinematics tf2-ros tf2 moveit-core actionlib roscpp ]; - nativeBuildInputs = [ moveit-ros-planning std-srvs pluginlib tf2-geometry-msgs catkin tf2-ros tf2 moveit-core actionlib roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The move_group node for MoveIt''; diff --git a/melodic/moveit-ros-perception/default.nix b/melodic/moveit-ros-perception/default.nix index 690d89c3f2..b5819b593e 100644 --- a/melodic/moveit-ros-perception/default.nix +++ b/melodic/moveit-ros-perception/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, rosconsole, cv-bridge, freeglut, octomap, image-transport, message-filters, moveit-core, libGL, tf2-geometry-msgs, catkin, tf2-ros, urdf, moveit-msgs, libGLU, roscpp, eigen, pluginlib, sensor-msgs, tf2, tf2-eigen, object-recognition-msgs, glew, rosunit }: +{ lib, buildRosPackage, fetchurl, rosconsole, cv-bridge, octomap, image-transport, message-filters, moveit-core, libGL, tf2-geometry-msgs, catkin, tf2-ros, urdf, moveit-msgs, libGLU, roscpp, eigen, pluginlib, sensor-msgs, glew, tf2, tf2-eigen, object-recognition-msgs, freeglut, rosunit }: buildRosPackage { pname = "ros-melodic-moveit-ros-perception"; version = "1.0.1"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "17224556fc107529db910afacec08cdd3c00af38e518e93c878bdc0d7b0faa5a"; }; + buildInputs = [ rosconsole tf2-geometry-msgs cv-bridge tf2-ros freeglut octomap urdf libGLU moveit-msgs roscpp eigen pluginlib image-transport sensor-msgs message-filters tf2 moveit-core tf2-eigen object-recognition-msgs glew libGL ]; checkInputs = [ rosunit ]; propagatedBuildInputs = [ rosconsole tf2-geometry-msgs cv-bridge tf2-ros freeglut octomap urdf libGLU moveit-msgs roscpp pluginlib image-transport sensor-msgs message-filters tf2 moveit-core tf2-eigen object-recognition-msgs glew libGL ]; - nativeBuildInputs = [ rosconsole tf2-geometry-msgs cv-bridge catkin tf2-ros freeglut octomap urdf libGLU moveit-msgs roscpp eigen pluginlib image-transport sensor-msgs message-filters tf2 moveit-core tf2-eigen object-recognition-msgs glew libGL ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Components of MoveIt! connecting to perception''; diff --git a/melodic/moveit-ros-planning-interface/default.nix b/melodic/moveit-ros-planning-interface/default.nix index 61eb9aa761..512c8a964e 100644 --- a/melodic/moveit-ros-planning-interface/default.nix +++ b/melodic/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, rosconsole, actionlib, rospy, geometry-msgs, pythonPackages, tf2-geometry-msgs, catkin, moveit-ros-manipulation, tf2-ros, moveit-msgs, roscpp, moveit-resources, python, moveit-ros-move-group, rostest, tf2, moveit-ros-warehouse, tf2-eigen, eigen }: +{ lib, buildRosPackage, fetchurl, moveit-ros-planning, rosconsole, actionlib, rospy, geometry-msgs, pythonPackages, tf2-geometry-msgs, catkin, moveit-ros-manipulation, tf2-ros, moveit-msgs, roscpp, python, moveit-resources, moveit-ros-move-group, tf2, moveit-ros-warehouse, rostest, tf2-eigen, eigen }: buildRosPackage { pname = "ros-melodic-moveit-ros-planning-interface"; version = "1.0.1"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "3d9447fa2f84157ef3613cc32133286a7475fee7410a3bdbaa6653833aa485f1"; }; + buildInputs = [ python moveit-ros-planning moveit-ros-move-group rosconsole tf2-geometry-msgs moveit-ros-manipulation tf2-ros tf2 moveit-ros-warehouse tf2-eigen actionlib rospy moveit-msgs roscpp geometry-msgs eigen ]; checkInputs = [ moveit-resources rostest ]; propagatedBuildInputs = [ python moveit-ros-planning moveit-ros-move-group rosconsole tf2-geometry-msgs moveit-ros-manipulation tf2-ros tf2 moveit-ros-warehouse tf2-eigen actionlib rospy moveit-msgs roscpp geometry-msgs ]; - nativeBuildInputs = [ python moveit-ros-planning moveit-ros-move-group rosconsole tf2-geometry-msgs catkin moveit-ros-manipulation tf2-ros tf2 moveit-ros-warehouse tf2-eigen actionlib rospy moveit-msgs pythonPackages.catkin-pkg roscpp geometry-msgs eigen ]; + nativeBuildInputs = [ pythonPackages.catkin-pkg catkin ]; meta = { description = ''Components of MoveIt! that offer simpler interfaces to planning and execution''; diff --git a/melodic/moveit-ros-planning/default.nix b/melodic/moveit-ros-planning/default.nix index c8ab16bbb6..1dc2f6523c 100644 --- a/melodic/moveit-ros-planning/default.nix +++ b/melodic/moveit-ros-planning/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "88875fc4613ea154a28967c8402e847aac51cbec89a0a5afe32449f291b47d66"; }; + buildInputs = [ tf2-msgs rosconsole pluginlib tf2-geometry-msgs moveit-ros-perception srdfdom message-filters tf2-ros tf2 actionlib moveit-core tf2-eigen dynamic-reconfigure urdf moveit-msgs roscpp eigen ]; propagatedBuildInputs = [ tf2-msgs rosconsole pluginlib tf2-geometry-msgs moveit-ros-perception srdfdom message-filters tf2-ros tf2 urdf moveit-core tf2-eigen dynamic-reconfigure actionlib moveit-msgs roscpp ]; - nativeBuildInputs = [ tf2-msgs rosconsole pluginlib tf2-geometry-msgs moveit-ros-perception srdfdom catkin message-filters tf2-ros tf2 actionlib moveit-core tf2-eigen dynamic-reconfigure urdf moveit-msgs roscpp eigen ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Planning components of MoveIt! that use ROS''; diff --git a/melodic/moveit-ros-robot-interaction/default.nix b/melodic/moveit-ros-robot-interaction/default.nix index 7426cdd621..a861a80105 100644 --- a/melodic/moveit-ros-robot-interaction/default.nix +++ b/melodic/moveit-ros-robot-interaction/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "7667565bf9ad5150421244374497baff91b46bc5c8ed9dd3f53e2f854480a43d"; }; + buildInputs = [ moveit-ros-planning tf2 interactive-markers tf2-geometry-msgs tf2-eigen roscpp tf2-ros ]; checkInputs = [ rosunit ]; propagatedBuildInputs = [ moveit-ros-planning tf2 interactive-markers tf2-geometry-msgs tf2-eigen roscpp tf2-ros ]; - nativeBuildInputs = [ moveit-ros-planning tf2 interactive-markers tf2-geometry-msgs tf2-eigen catkin roscpp tf2-ros ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Components of MoveIt! that offer interaction via interactive markers''; diff --git a/melodic/moveit-ros-visualization/default.nix b/melodic/moveit-ros-visualization/default.nix index f72ca45bf7..ae822ec624 100644 --- a/melodic/moveit-ros-visualization/default.nix +++ b/melodic/moveit-ros-visualization/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "dbd5ecd8a6d7bc84c82e54ae85c28908e317387cf59999ead83e1808b25e31bf"; }; + buildInputs = [ ogre1_9 pluginlib moveit-ros-robot-interaction rosconsole class-loader qt5.qtbase roscpp moveit-ros-warehouse rviz interactive-markers tf2-eigen rospy moveit-ros-perception geometric-shapes object-recognition-msgs moveit-ros-planning-interface eigen ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ rosconsole pluginlib moveit-ros-robot-interaction moveit-ros-perception rospy moveit-ros-warehouse rviz interactive-markers tf2-eigen object-recognition-msgs geometric-shapes roscpp moveit-ros-planning-interface ]; - nativeBuildInputs = [ ogre1_9 rosconsole moveit-ros-robot-interaction class-loader catkin rospy moveit-ros-perception roscpp eigen pluginlib qt5.qtbase pkg-config moveit-ros-warehouse rviz interactive-markers tf2-eigen geometric-shapes object-recognition-msgs moveit-ros-planning-interface ]; + nativeBuildInputs = [ catkin pkg-config ]; meta = { description = ''Components of MoveIt! that offer visualization''; diff --git a/melodic/moveit-ros-warehouse/default.nix b/melodic/moveit-ros-warehouse/default.nix index 957523e499..58e1e7f9e4 100644 --- a/melodic/moveit-ros-warehouse/default.nix +++ b/melodic/moveit-ros-warehouse/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f2200ad880c214ba2af00fb36d58740509ca51efc0e6213b2fc4615005230baf"; }; + buildInputs = [ moveit-ros-planning rosconsole tf2-eigen warehouse-ros roscpp tf2-ros ]; propagatedBuildInputs = [ moveit-ros-planning rosconsole tf2-eigen warehouse-ros roscpp tf2-ros ]; - nativeBuildInputs = [ moveit-ros-planning rosconsole tf2-eigen warehouse-ros catkin roscpp tf2-ros ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Components of MoveIt! connecting to MongoDB''; diff --git a/melodic/moveit-setup-assistant/default.nix b/melodic/moveit-setup-assistant/default.nix index b5fd874778..d33840a276 100644 --- a/melodic/moveit-setup-assistant/default.nix +++ b/melodic/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-ros-planning, moveit-resources, moveit-ros-visualization, rosconsole, ogre1_9, libyamlcpp, srdfdom, catkin, urdf, qt5, rviz, moveit-core, rosunit, roscpp, xacro }: +{ lib, buildRosPackage, fetchurl, moveit-ros-planning, moveit-resources, moveit-ros-visualization, rosconsole, ogre1_9, xacro, libyamlcpp, srdfdom, catkin, urdf, qt5, rviz, moveit-core, roscpp, rosunit }: buildRosPackage { pname = "ros-melodic-moveit-setup-assistant"; version = "1.0.1"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "e7aa9ebbf17b4f51a4cf38ba92f45430497c1da9cdddd0736706f2ef757d01ab"; }; + buildInputs = [ moveit-ros-planning moveit-ros-visualization rosconsole ogre1_9 libyamlcpp srdfdom qt5.qtbase rviz moveit-core urdf roscpp ]; checkInputs = [ moveit-resources rosunit ]; propagatedBuildInputs = [ moveit-ros-planning moveit-ros-visualization rosconsole libyamlcpp srdfdom rviz moveit-core urdf roscpp xacro ]; - nativeBuildInputs = [ moveit-ros-planning moveit-ros-visualization rosconsole ogre1_9 libyamlcpp srdfdom catkin qt5.qtbase rviz moveit-core urdf roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Generates a configuration package that makes it easy to use MoveIt!''; diff --git a/melodic/moveit-sim-controller/default.nix b/melodic/moveit-sim-controller/default.nix index 04836e7ab5..1e4c9c88cc 100644 --- a/melodic/moveit-sim-controller/default.nix +++ b/melodic/moveit-sim-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3d7a3062afc99ff36fa906e8796297a7ac3e1a1dea416d71a06ce22bdbfe18e9"; }; + 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/melodic/moveit-simple-controller-manager/default.nix b/melodic/moveit-simple-controller-manager/default.nix index c6cc449fa3..8086148559 100644 --- a/melodic/moveit-simple-controller-manager/default.nix +++ b/melodic/moveit-simple-controller-manager/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "911f5903df3144ae4ae248752b196acb700a83536c1662fd4b0005badf1d7eee"; }; + 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/melodic/moveit-visual-tools/default.nix b/melodic/moveit-visual-tools/default.nix index d12d2755da..e5eecbd7d7 100644 --- a/melodic/moveit-visual-tools/default.nix +++ b/melodic/moveit-visual-tools/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "89188c2b6459781c14abe35014f937e5c199cd11f8fd45f943ff21e1b654ec84"; }; + buildInputs = [ moveit-ros-planning roslint cmake-modules trajectory-msgs tf2-ros roscpp rviz-visual-tools moveit-core graph-msgs tf2-eigen std-msgs visualization-msgs geometry-msgs ]; propagatedBuildInputs = [ moveit-ros-planning roslint cmake-modules trajectory-msgs tf2-ros roscpp rviz-visual-tools moveit-core graph-msgs tf2-eigen std-msgs visualization-msgs geometry-msgs ]; - nativeBuildInputs = [ moveit-ros-planning roslint cmake-modules trajectory-msgs catkin tf2-ros roscpp rviz-visual-tools moveit-core graph-msgs tf2-eigen std-msgs visualization-msgs geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Helper functions for displaying and debugging MoveIt! data in Rviz via published markers''; diff --git a/melodic/mrpt-bridge/default.nix b/melodic/mrpt-bridge/default.nix index 71f08d3bf4..477cd159e9 100644 --- a/melodic/mrpt-bridge/default.nix +++ b/melodic/mrpt-bridge/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "58292956027c9b5bc85b4223fc9ce1220d88b975e68206ad1a963728ca27d396"; }; + 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/melodic/mrpt-ekf-slam-2d/default.nix b/melodic/mrpt-ekf-slam-2d/default.nix index 3fccdb0fde..e09f3db2bd 100644 --- a/melodic/mrpt-ekf-slam-2d/default.nix +++ b/melodic/mrpt-ekf-slam-2d/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bef95301350da744d7b45b651a029e3de2118f75f8e0c6b85dba8d09da58878c"; }; + buildInputs = [ mrpt-bridge tf sensor-msgs roscpp nav-msgs mrpt1 visualization-msgs dynamic-reconfigure std-msgs roslaunch roslib ]; propagatedBuildInputs = [ mrpt-bridge tf sensor-msgs mrpt-rawlog roscpp roslib nav-msgs rviz mrpt1 dynamic-reconfigure std-msgs roslaunch visualization-msgs ]; - nativeBuildInputs = [ mrpt-bridge tf sensor-msgs catkin roscpp nav-msgs mrpt1 visualization-msgs dynamic-reconfigure std-msgs roslaunch roslib ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package is a wrapper for the implementation of EKF-based SLAM with range-bearing sensors, odometry, and a 2D (+heading) robot pose, and 2D landmarks.''; diff --git a/melodic/mrpt-ekf-slam-3d/default.nix b/melodic/mrpt-ekf-slam-3d/default.nix index c6d850a47b..c3dd41dc8c 100644 --- a/melodic/mrpt-ekf-slam-3d/default.nix +++ b/melodic/mrpt-ekf-slam-3d/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "033e62947e318122335f9c223589f340fa8425204178da6b817ea933c20973c5"; }; + buildInputs = [ mrpt-bridge cmake-modules tf sensor-msgs roscpp nav-msgs mrpt1 visualization-msgs dynamic-reconfigure std-msgs roslaunch roslib ]; propagatedBuildInputs = [ mrpt-bridge cmake-modules tf sensor-msgs mrpt-rawlog roscpp roslib nav-msgs rviz mrpt1 dynamic-reconfigure std-msgs roslaunch visualization-msgs ]; - nativeBuildInputs = [ mrpt-bridge cmake-modules tf sensor-msgs catkin roscpp nav-msgs mrpt1 visualization-msgs dynamic-reconfigure std-msgs roslaunch roslib ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package is a wrapper for the implementation of EKF-based SLAM with range-bearing sensors, odometry, a full 6D robot pose, and 3D landmarks.''; diff --git a/melodic/mrpt-graphslam-2d/default.nix b/melodic/mrpt-graphslam-2d/default.nix index 94ec554649..4d4bb71774 100644 --- a/melodic/mrpt-graphslam-2d/default.nix +++ b/melodic/mrpt-graphslam-2d/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1d13420731691fcb21456de1885e8e2faedfcd67596c3eb0603b7c7f24fc9946"; }; + buildInputs = [ sensor-msgs multimaster-msgs-fkie roscpp tf2 nav-msgs mrpt-msgs mrpt1 rospy std-msgs mrpt-bridge tf geometry-msgs ]; propagatedBuildInputs = [ sensor-msgs multimaster-msgs-fkie roscpp tf2 nav-msgs mrpt-msgs mrpt1 rospy std-msgs mrpt-bridge tf geometry-msgs ]; - nativeBuildInputs = [ sensor-msgs multimaster-msgs-fkie catkin roscpp tf2 nav-msgs mrpt-msgs mrpt1 rospy std-msgs mrpt-bridge tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Implement graphSLAM using the mrpt-graphslam library, in an online fashion diff --git a/melodic/mrpt-icp-slam-2d/default.nix b/melodic/mrpt-icp-slam-2d/default.nix index c4e5b936f9..3c2e9e44c7 100644 --- a/melodic/mrpt-icp-slam-2d/default.nix +++ b/melodic/mrpt-icp-slam-2d/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a758de5b3c03eb824046bbc33e13759b0c233f87583b39f73b6689ba717a3846"; }; + buildInputs = [ mrpt-bridge tf sensor-msgs roscpp nav-msgs mrpt1 visualization-msgs dynamic-reconfigure std-msgs roslaunch roslib ]; propagatedBuildInputs = [ mrpt-bridge tf sensor-msgs mrpt-rawlog roscpp roslib nav-msgs rviz mrpt1 dynamic-reconfigure std-msgs roslaunch visualization-msgs ]; - nativeBuildInputs = [ mrpt-bridge tf sensor-msgs catkin roscpp nav-msgs mrpt1 visualization-msgs dynamic-reconfigure std-msgs roslaunch roslib ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''mrpt_icp_slam_2d contains a wrapper on MRPT's 2D ICP-SLAM algorithms.''; diff --git a/melodic/mrpt-local-obstacles/default.nix b/melodic/mrpt-local-obstacles/default.nix index 89daffb1cf..0bb36b4d06 100644 --- a/melodic/mrpt-local-obstacles/default.nix +++ b/melodic/mrpt-local-obstacles/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "40b6c7ce3bb0cd3b6cfe48d215c391cda92e40e26820a06664c041964fbfa893"; }; + 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/melodic/mrpt-localization/default.nix b/melodic/mrpt-localization/default.nix index 5d24c934b5..5e1db6601f 100644 --- a/melodic/mrpt-localization/default.nix +++ b/melodic/mrpt-localization/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a9c5c55ee30becfd534ae7acfff19329236e4425da972dbdd2ba143480cf642f"; }; + 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/melodic/mrpt-map/default.nix b/melodic/mrpt-map/default.nix index 70738ac070..10e05e118b 100644 --- a/melodic/mrpt-map/default.nix +++ b/melodic/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-melodic-mrpt-map"; version = "0.1.22"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9620d164fb59997297313762cb169518e24f22b8be119ce7f7edf07624678832"; }; + 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/melodic/mrpt-msgs/default.nix b/melodic/mrpt-msgs/default.nix index c7b0b18a0f..50b990f3a4 100644 --- a/melodic/mrpt-msgs/default.nix +++ b/melodic/mrpt-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "baf8fd73e1c316f837c29fcaea20d6cb5cb84d4083813944b09005de9297de1d"; }; + 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/melodic/mrpt-rawlog/default.nix b/melodic/mrpt-rawlog/default.nix index d2799cbf8f..c7bee3f26d 100644 --- a/melodic/mrpt-rawlog/default.nix +++ b/melodic/mrpt-rawlog/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "96ccf33cb252bc9dadc410fc8588e7fae75559a5f3d9f6d32fdd4f95f2a99337"; }; + 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/melodic/mrpt-rbpf-slam/default.nix b/melodic/mrpt-rbpf-slam/default.nix index e3ecae7d2d..c0f3d04a2d 100644 --- a/melodic/mrpt-rbpf-slam/default.nix +++ b/melodic/mrpt-rbpf-slam/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, mrpt-bridge, tf, sensor-msgs, catkin, mrpt-rawlog, roslib, nav-msgs, mrpt1, rviz, visualization-msgs, dynamic-reconfigure, std-msgs, roslaunch, roscpp, mvsim }: +{ lib, buildRosPackage, fetchurl, roslaunch, tf, sensor-msgs, catkin, mrpt-rawlog, roslib, nav-msgs, mrpt1, rviz, visualization-msgs, dynamic-reconfigure, std-msgs, mrpt-bridge, roscpp, mvsim }: buildRosPackage { pname = "ros-melodic-mrpt-rbpf-slam"; version = "0.1.8"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2fd5cdd073352fb979256ca6083d9f490d90681592a4c7c9ff16d8f2c2d4ad21"; }; + buildInputs = [ mrpt-bridge tf sensor-msgs roscpp nav-msgs mrpt1 visualization-msgs dynamic-reconfigure std-msgs roslaunch roslib ]; propagatedBuildInputs = [ roslaunch tf sensor-msgs mrpt-rawlog roscpp nav-msgs rviz mrpt1 visualization-msgs dynamic-reconfigure std-msgs mrpt-bridge roslib mvsim ]; - nativeBuildInputs = [ mrpt-bridge tf sensor-msgs catkin roscpp nav-msgs mrpt1 visualization-msgs dynamic-reconfigure std-msgs roslaunch roslib ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package is used for gridmap SLAM. The interface is similar to gmapping (http://wiki.ros.org/gmapping) but the package supports different particle-filter algorithms, range-only SLAM, can work with several grid maps simultaneously and more.''; diff --git a/melodic/mrpt-reactivenav2d/default.nix b/melodic/mrpt-reactivenav2d/default.nix index d045d2a169..75ac253db0 100644 --- a/melodic/mrpt-reactivenav2d/default.nix +++ b/melodic/mrpt-reactivenav2d/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "808b2bf5865060d35c80defc9bcc8976135f4ff2e8d54c4528aae759062a8e55"; }; + 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/melodic/multi-interface-roam/default.nix b/melodic/multi-interface-roam/default.nix index 2da8f408ef..b593311f4e 100644 --- a/melodic/multi-interface-roam/default.nix +++ b/melodic/multi-interface-roam/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a01fbdcf55341c0055f0c7a0d6dc5ff894e6880547eeb6e446ef781fe6214157"; }; + 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/melodic/multi-map-server/default.nix b/melodic/multi-map-server/default.nix index 0624a2f559..577a30634d 100644 --- a/melodic/multi-map-server/default.nix +++ b/melodic/multi-map-server/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "eda76ab35d2eab0ecd8663973eaa2269cad69e1b4b5bb1e0f3b30594fabd9c42"; }; + 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/melodic/multimaster-msgs-fkie/default.nix b/melodic/multimaster-msgs-fkie/default.nix index 6abf6d6d1c..19414bb42a 100644 --- a/melodic/multimaster-msgs-fkie/default.nix +++ b/melodic/multimaster-msgs-fkie/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "eaae4c70fbbfac04d781904e426e516d236eb80b33137ada1ade28eeb2355fc2"; }; + 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/melodic/multires-image/default.nix b/melodic/multires-image/default.nix index 8ba05d22a1..ce31284268 100644 --- a/melodic/multires-image/default.nix +++ b/melodic/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-melodic-multires-image"; version = "1.1.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f7c8afa9753d8b540f5b10af86adecf209bec63d12f99370da58b373cecd8f59"; }; + 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/melodic/multisense-bringup/default.nix b/melodic/multisense-bringup/default.nix index 4fcc2c0be3..ef7217a302 100644 --- a/melodic/multisense-bringup/default.nix +++ b/melodic/multisense-bringup/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "82520ea279a265a4015699da6af28432d11f37ea05b9c742774c83a989fa1294"; }; + 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/melodic/multisense-cal-check/default.nix b/melodic/multisense-cal-check/default.nix index 9a48ec6373..bea0481b1a 100644 --- a/melodic/multisense-cal-check/default.nix +++ b/melodic/multisense-cal-check/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "465d464547103c39382ca3674e26c4babf375f44cc30f4c52b9e05c0f1c29532"; }; + buildInputs = [ multisense-ros ]; propagatedBuildInputs = [ multisense-ros ]; - nativeBuildInputs = [ catkin multisense-ros ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''multisense_cal_check''; diff --git a/melodic/multisense-lib/default.nix b/melodic/multisense-lib/default.nix index 563826d547..ad6dd6c274 100644 --- a/melodic/multisense-lib/default.nix +++ b/melodic/multisense-lib/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "61da457dbdd57bfa74ac34de1523552ddb166945e81b648107bcaa7ef2eb7686"; }; + buildInputs = [ cv-bridge libpng12 ]; propagatedBuildInputs = [ cv-bridge libpng12 ]; - nativeBuildInputs = [ catkin cv-bridge libpng12 ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''multisense_lib''; diff --git a/melodic/mvsim/default.nix b/melodic/mvsim/default.nix index 0cd1e99864..035daf9744 100644 --- a/melodic/mvsim/default.nix +++ b/melodic/mvsim/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "788c6a3c796e9d0cdf65bbc9793a35edfe6bc685ecfa6521bf0be1dc024e1dce"; }; + 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/melodic/nav-2d-msgs/default.nix b/melodic/nav-2d-msgs/default.nix index e9cf2d7ea2..cf08c0ed6e 100644 --- a/melodic/nav-2d-msgs/default.nix +++ b/melodic/nav-2d-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a69fbc32255ea51112ab78b8b5b2b8c4b38ec8263bd961558c0a7a66bf89eb20"; }; + 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/melodic/nav-2d-utils/default.nix b/melodic/nav-2d-utils/default.nix index ef43b35057..1c8192e64a 100644 --- a/melodic/nav-2d-utils/default.nix +++ b/melodic/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, roslint, nav-grid, tf2-geometry-msgs, pluginlib, nav-core2, catkin, tf2-ros, roscpp, rostest, nav-msgs, xmlrpcpp, std-msgs, rosunit, tf, nav-2d-msgs, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, pluginlib, nav-grid, tf2-geometry-msgs, roslint, nav-core2, catkin, tf2-ros, roscpp, rostest, nav-msgs, xmlrpcpp, std-msgs, rosunit, tf, nav-2d-msgs, geometry-msgs }: buildRosPackage { pname = "ros-melodic-nav-2d-utils"; version = "0.2.5-r1"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "8af155a85dbda95feb762385cd888cd2d9296f39e444549f51d99872303e5e20"; }; + buildInputs = [ pluginlib tf2-geometry-msgs nav-grid nav-core2 roscpp tf2-ros nav-msgs xmlrpcpp std-msgs tf nav-2d-msgs geometry-msgs ]; checkInputs = [ rostest roslint rosunit ]; propagatedBuildInputs = [ pluginlib tf2-geometry-msgs nav-grid nav-core2 roscpp tf2-ros nav-msgs xmlrpcpp std-msgs tf nav-2d-msgs geometry-msgs ]; - nativeBuildInputs = [ pluginlib tf2-geometry-msgs nav-grid nav-core2 catkin roscpp tf2-ros 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/melodic/nav-core-adapter/default.nix b/melodic/nav-core-adapter/default.nix index 103100289b..4b4529f5e9 100644 --- a/melodic/nav-core-adapter/default.nix +++ b/melodic/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-melodic-nav-core-adapter"; version = "0.2.5-r1"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "516bb752f040f0e9f4639d874211c75db1667265e326d1220d3b2f880729a336"; }; + 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/melodic/nav-core/default.nix b/melodic/nav-core/default.nix index 783541209d..f83b9ffcda 100644 --- a/melodic/nav-core/default.nix +++ b/melodic/nav-core/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d598327496621c871e857d4fb92da871e9a7227397d849c94a7e49f993a239c3"; }; + buildInputs = [ std-msgs costmap-2d tf2-ros geometry-msgs ]; propagatedBuildInputs = [ std-msgs costmap-2d tf2-ros geometry-msgs ]; - nativeBuildInputs = [ costmap-2d geometry-msgs std-msgs catkin tf2-ros ]; + 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/melodic/nav-core2/default.nix b/melodic/nav-core2/default.nix index ca1f852dc4..246e7d04e8 100644 --- a/melodic/nav-core2/default.nix +++ b/melodic/nav-core2/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "94c6fcca1da21c14adf210a38a1e83c82fb7d3e59818b16004361800809031d9"; }; + buildInputs = [ nav-grid nav-2d-msgs tf2-ros ]; checkInputs = [ rosunit roslint ]; propagatedBuildInputs = [ nav-grid nav-2d-msgs tf2-ros ]; - nativeBuildInputs = [ nav-grid catkin nav-2d-msgs tf2-ros ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Interfaces for Costmap, LocalPlanner and GlobalPlanner. Replaces nav_core.''; diff --git a/melodic/nav-grid-iterators/default.nix b/melodic/nav-grid-iterators/default.nix index d686ff0280..3cd8da0f1a 100644 --- a/melodic/nav-grid-iterators/default.nix +++ b/melodic/nav-grid-iterators/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "85aa53f153880ee681412a6d1a963547b6110879d69db3fe24842cd9bcbd0200"; }; + 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/melodic/nav-grid-pub-sub/default.nix b/melodic/nav-grid-pub-sub/default.nix index cd842ee70e..9096854b7d 100644 --- a/melodic/nav-grid-pub-sub/default.nix +++ b/melodic/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-melodic-nav-grid-pub-sub"; version = "0.2.5-r1"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "e2d1c5f03e225c1972d664a489216e5d37b8bf1284da2338b344637a44d48b39"; }; + 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/melodic/nav-msgs/default.nix b/melodic/nav-msgs/default.nix index b580ebe919..a3915a64b3 100644 --- a/melodic/nav-msgs/default.nix +++ b/melodic/nav-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "614b3c69348013d8d3fc72c67652ad3b02057376044e63a29210261be1406eac"; }; + 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/melodic/nav2d-exploration/default.nix b/melodic/nav2d-exploration/default.nix index 3c4b130d50..fd1c91ff41 100644 --- a/melodic/nav2d-exploration/default.nix +++ b/melodic/nav2d-exploration/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a66a917dec44f5f164671346050a6c578e51625a1afc22e100a4f2e40758e8af"; }; + 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/melodic/nav2d-karto/default.nix b/melodic/nav2d-karto/default.nix index 9db96f454f..366f8e08cf 100644 --- a/melodic/nav2d-karto/default.nix +++ b/melodic/nav2d-karto/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "43cc5478e64f5499139be34e4cdc8015fa3ca70d03bd49134c85b83e6934b0a2"; }; + 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/melodic/nav2d-localizer/default.nix b/melodic/nav2d-localizer/default.nix index 07b512b7cd..fb65062e36 100644 --- a/melodic/nav2d-localizer/default.nix +++ b/melodic/nav2d-localizer/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "208e7b94f3e9a0f384f7de704056d90747e8df288e7dd48650fd1ec1b3125b98"; }; + 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/melodic/nav2d-msgs/default.nix b/melodic/nav2d-msgs/default.nix index ab541968d9..d27cc7a7c4 100644 --- a/melodic/nav2d-msgs/default.nix +++ b/melodic/nav2d-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0905a0e0fde94cf6fc3876a5ff6f0f987b66dd9ffb756d578e45c71f22148b51"; }; + 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/melodic/nav2d-navigator/default.nix b/melodic/nav2d-navigator/default.nix index 65dfd6d5be..cae5a9e9ca 100644 --- a/melodic/nav2d-navigator/default.nix +++ b/melodic/nav2d-navigator/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d2f314f6da94486aaa5a19d27aa7c1a598950b95287b37a494359ba2911881aa"; }; + 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/melodic/nav2d-operator/default.nix b/melodic/nav2d-operator/default.nix index 862b91da98..d2e4477edc 100644 --- a/melodic/nav2d-operator/default.nix +++ b/melodic/nav2d-operator/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a8ba977c06ec3334210448ff31687a876686fe661f3b50f407471465c81faccd"; }; + buildInputs = [ costmap-2d message-generation tf2-ros sensor-msgs tf roscpp ]; propagatedBuildInputs = [ costmap-2d message-runtime sensor-msgs tf roscpp ]; - nativeBuildInputs = [ costmap-2d message-generation catkin tf2-ros sensor-msgs tf roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The operator is a lightweight, purely reactive obstacle-avoidance diff --git a/melodic/nav2d-remote/default.nix b/melodic/nav2d-remote/default.nix index f117fe8b69..6343bb5b16 100644 --- a/melodic/nav2d-remote/default.nix +++ b/melodic/nav2d-remote/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "91aa99978a86691724e4b4079baa5825b7f19ec127b1ca8d349af55c22cd64fa"; }; + 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/melodic/navfn/default.nix b/melodic/navfn/default.nix index 5ba6ef9043..3ca34a5bcd 100644 --- a/melodic/navfn/default.nix +++ b/melodic/navfn/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, rosconsole, pluginlib, cmake-modules, nav-core, catkin, sensor-msgs, tf2-ros, roscpp, nav-msgs, message-generation, message-runtime, visualization-msgs, netpbm, rosunit, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, costmap-2d, rosconsole, pluginlib, cmake-modules, sensor-msgs, catkin, nav-core, tf2-ros, roscpp, nav-msgs, message-generation, message-runtime, visualization-msgs, netpbm, rosunit, geometry-msgs }: buildRosPackage { pname = "ros-melodic-navfn"; version = "1.16.2"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "d4795ca8a10f1cb8d8ff7a2949637be11bb6e14ca0d2878731cdd82d20acb271"; }; + buildInputs = [ costmap-2d rosconsole pluginlib cmake-modules sensor-msgs nav-core tf2-ros roscpp nav-msgs message-generation visualization-msgs netpbm geometry-msgs ]; checkInputs = [ rosunit ]; propagatedBuildInputs = [ costmap-2d rosconsole pluginlib nav-core sensor-msgs roscpp tf2-ros nav-msgs message-runtime visualization-msgs geometry-msgs ]; - nativeBuildInputs = [ costmap-2d rosconsole pluginlib cmake-modules sensor-msgs nav-core catkin tf2-ros roscpp nav-msgs message-generation visualization-msgs 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/melodic/neobotix-usboard-msgs/default.nix b/melodic/neobotix-usboard-msgs/default.nix index d2bf21d3a1..41e1399f41 100644 --- a/melodic/neobotix-usboard-msgs/default.nix +++ b/melodic/neobotix-usboard-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a85796618e8e9b7092aff7b93ed2c83becbf7f6ad4ba74fdd2afacdee2f800bf"; }; + 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/melodic/nerian-stereo/default.nix b/melodic/nerian-stereo/default.nix index dc0d0dba5e..e5e435becf 100644 --- a/melodic/nerian-stereo/default.nix +++ b/melodic/nerian-stereo/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "cab332138682cb2a2fb8de01086a05bf0c8e7a81c2ad1f169e7b5304968539ca"; }; + 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/melodic/network-control-tests/default.nix b/melodic/network-control-tests/default.nix index 6f2ae6408b..cd9f102f5d 100644 --- a/melodic/network-control-tests/default.nix +++ b/melodic/network-control-tests/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4add026eec7c8446a8d73d41c53a13ebd581c20dc59cc4bae70bca03bafd9864"; }; + 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/melodic/network-detector/default.nix b/melodic/network-detector/default.nix index e5fd2d9ee4..fe8630f951 100644 --- a/melodic/network-detector/default.nix +++ b/melodic/network-detector/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9b70f563ea769e708c76a0643433f848dddc6277e5b87a5d5990d1d2d98b0c51"; }; + 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/melodic/network-interface/default.nix b/melodic/network-interface/default.nix index 88b5996472..4ef2167621 100644 --- a/melodic/network-interface/default.nix +++ b/melodic/network-interface/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "5998b4fc5c5a96474d6a2ab83d3c55f7f5e847af5f909f00176deda4f6612ccf"; }; + 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/melodic/network-monitor-udp/default.nix b/melodic/network-monitor-udp/default.nix index 7e1b92ffff..6ba4341d41 100644 --- a/melodic/network-monitor-udp/default.nix +++ b/melodic/network-monitor-udp/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "13796a8d318164b470a8a64961490c98240910da407b5ca63eb148d7c97c49b6"; }; + 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/melodic/network-traffic-control/default.nix b/melodic/network-traffic-control/default.nix index f6b3ed8a52..ab8a78d284 100644 --- a/melodic/network-traffic-control/default.nix +++ b/melodic/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-melodic-network-traffic-control"; version = "1.0.15"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "688195036f7eb3da7fe668ddd56bafdc53648a11e81fb61627e20bfca0187f70"; }; + 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/melodic/nlopt/default.nix b/melodic/nlopt/default.nix index c48543acf2..d1426c74af 100644 --- a/melodic/nlopt/default.nix +++ b/melodic/nlopt/default.nix @@ -12,7 +12,8 @@ buildRosPackage { sha256 = "11db2eb2176747d51236c4504a61a75e51dec3f41d103c3768563b403d7e46ae"; }; - nativeBuildInputs = [ rospack cmake-modules mk catkin rosbuild libtool ]; + buildInputs = [ rospack cmake-modules mk rosbuild libtool ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''nlopt''; diff --git a/melodic/nmea-msgs/default.nix b/melodic/nmea-msgs/default.nix index 88710f641a..d55881ca80 100644 --- a/melodic/nmea-msgs/default.nix +++ b/melodic/nmea-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "40ed33263afe8cac7ccc4b58c3458cbda636f9e4ac54475b754a3c869105ba14"; }; + 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/melodic/node-manager-fkie/default.nix b/melodic/node-manager-fkie/default.nix index 097f02bb3e..c9b776baef 100644 --- a/melodic/node-manager-fkie/default.nix +++ b/melodic/node-manager-fkie/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f1fcdc8979b5f7b35450e6db900c488adc683cef8abea3d06dbfb4070498f598"; }; + 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/melodic/nodelet-topic-tools/default.nix b/melodic/nodelet-topic-tools/default.nix index 54b4257fc0..f1972c4988 100644 --- a/melodic/nodelet-topic-tools/default.nix +++ b/melodic/nodelet-topic-tools/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "39f55bdfb39c520b29a3c6004ca8d359a2e2ffc8da9ed254ba38c180bd035ae3"; }; + 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/melodic/nodelet-tutorial-math/default.nix b/melodic/nodelet-tutorial-math/default.nix index 2825152ba2..1e83872d8e 100644 --- a/melodic/nodelet-tutorial-math/default.nix +++ b/melodic/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-melodic-nodelet-tutorial-math"; version = "0.1.11"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "399778f44a140cd9fd5b0ed41b8c88408803791a64b0c3d006bca4b174b1669f"; }; + 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/melodic/nodelet/default.nix b/melodic/nodelet/default.nix index 816a1bed01..3dd8821a43 100644 --- a/melodic/nodelet/default.nix +++ b/melodic/nodelet/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3a9e9701df570659d70f871eb7e1970dacd3b89c02513c456f8f0ea1a446d15a"; }; + 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/melodic/novatel-gps-driver/default.nix b/melodic/novatel-gps-driver/default.nix index 2451c0d34b..40dfd04293 100644 --- a/melodic/novatel-gps-driver/default.nix +++ b/melodic/novatel-gps-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8d7d9c7c914c2c60d8ca5e17567bdbc138c12794dc3b1c402acf119880043094"; }; + 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/melodic/novatel-gps-msgs/default.nix b/melodic/novatel-gps-msgs/default.nix index 283978c765..975a32a9af 100644 --- a/melodic/novatel-gps-msgs/default.nix +++ b/melodic/novatel-gps-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b7b44054b32cbdfbf30134b7af3c8c9d1ec0763872d7e230c9a7eaac0f1a317d"; }; + 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/melodic/novatel-msgs/default.nix b/melodic/novatel-msgs/default.nix index 7bd5314b48..2f40dd0b6e 100644 --- a/melodic/novatel-msgs/default.nix +++ b/melodic/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-melodic-novatel-msgs"; version = "1.1.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a72561b3f85654b4e209dc7ac5738010ee49bb976023b1a014f4e345a2206797"; }; + 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/melodic/object-recognition-msgs/default.nix b/melodic/object-recognition-msgs/default.nix index 715a1e6ae6..1ade424bd0 100644 --- a/melodic/object-recognition-msgs/default.nix +++ b/melodic/object-recognition-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0d4a39404ca6ce3fe26eb6a00df0edf208a58651c7605d42f20c9c6a2df9be72"; }; + 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/melodic/ocean-battery-driver/default.nix b/melodic/ocean-battery-driver/default.nix index 7af20beb72..08f6b1b6a1 100644 --- a/melodic/ocean-battery-driver/default.nix +++ b/melodic/ocean-battery-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4a494470bf4da45f24517df66b0c0fea70f79e15c14e6935e00f990d4e23b084"; }; + 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/melodic/octomap-msgs/default.nix b/melodic/octomap-msgs/default.nix index 9867ea4192..cc5e127f48 100644 --- a/melodic/octomap-msgs/default.nix +++ b/melodic/octomap-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "416e70d1633904e7a65bfcd4e1665e5ff5e013d8a9d6a53329d2a449c2002304"; }; + 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/melodic/octomap-ros/default.nix b/melodic/octomap-ros/default.nix index c3b18aecc5..7821923076 100644 --- a/melodic/octomap-ros/default.nix +++ b/melodic/octomap-ros/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "50dca555a5c7883b74068ae676db17671fa15da854f2985ed4999feff70089fd"; }; + 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/melodic/octomap-server/default.nix b/melodic/octomap-server/default.nix index 61635ac36d..fba557e21a 100644 --- a/melodic/octomap-server/default.nix +++ b/melodic/octomap-server/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3cd3bc10e3c4567f7589abd4d3029b5b346d8db5944fb427a9097cc35c3c9296"; }; + 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/melodic/odva-ethernetip/default.nix b/melodic/odva-ethernetip/default.nix index b49c90242d..d983613ffb 100644 --- a/melodic/odva-ethernetip/default.nix +++ b/melodic/odva-ethernetip/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "41362528d6a0cbefa2cd8120373ecbb2a30182fda78ea9c49341c78874130c24"; }; + buildInputs = [ boost ]; checkInputs = [ rosunit ]; propagatedBuildInputs = [ boost ]; - nativeBuildInputs = [ catkin boost ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Library implementing ODVA EtherNet/IP (Industrial Protocol).''; diff --git a/melodic/ompl/default.nix b/melodic/ompl/default.nix index 3222693799..2da6bb4d06 100644 --- a/melodic/ompl/default.nix +++ b/melodic/ompl/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "35d69fbf80c64944c92a69d468823e68bcd7d776750720c7f50c3af09feb1b93"; }; + buildInputs = [ cmake boost pkg-config eigen ]; propagatedBuildInputs = [ boost eigen ]; - nativeBuildInputs = [ boost eigen cmake pkg-config ]; + nativeBuildInputs = [ cmake ]; meta = { description = ''OMPL is a free sampling-based motion planning library.''; diff --git a/melodic/open-karto/default.nix b/melodic/open-karto/default.nix index 7fbd08fb4f..c0f2f1b08c 100644 --- a/melodic/open-karto/default.nix +++ b/melodic/open-karto/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "dd134fee71bd93a6e756305e084c1767c516f369c0afe70f921c87d040f84d1b"; }; + buildInputs = [ boost ]; propagatedBuildInputs = [ boost ]; - nativeBuildInputs = [ catkin boost ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Catkinized ROS packaging of the OpenKarto library''; diff --git a/melodic/open-manipulator-control-gui/default.nix b/melodic/open-manipulator-control-gui/default.nix index 3f6cfe3ea2..a95d4e7f6c 100644 --- a/melodic/open-manipulator-control-gui/default.nix +++ b/melodic/open-manipulator-control-gui/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e4dc03e16d77a2295b53e586737453f552dc2b256e064bf784c592fe58cca2cd"; }; + 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/melodic/open-manipulator-controller/default.nix b/melodic/open-manipulator-controller/default.nix index e8595d80e0..8b83c0dd13 100644 --- a/melodic/open-manipulator-controller/default.nix +++ b/melodic/open-manipulator-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b19bbeab199f991d98fc26473d59f22d1501ae8954c2e413edae34a276ba334c"; }; + 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/melodic/open-manipulator-description/default.nix b/melodic/open-manipulator-description/default.nix index cf40ccab50..6f7cf7bc5b 100644 --- a/melodic/open-manipulator-description/default.nix +++ b/melodic/open-manipulator-description/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f44f4bb8965b79fffdf4906f742e4fccd178a55c8ee11e3abacc24828e5ae9c5"; }; + 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/melodic/open-manipulator-gazebo/default.nix b/melodic/open-manipulator-gazebo/default.nix index 037a4c0e59..0b5c2b67e3 100644 --- a/melodic/open-manipulator-gazebo/default.nix +++ b/melodic/open-manipulator-gazebo/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1c5055d46fc7e08fce26a98cef9ca8bd79496f0e56aa44de49ff0c3e8675be84"; }; + 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/melodic/open-manipulator-libs/default.nix b/melodic/open-manipulator-libs/default.nix index f1d76a3f53..09ad163476 100644 --- a/melodic/open-manipulator-libs/default.nix +++ b/melodic/open-manipulator-libs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1e026abdb7af7fe42518d35f418754921f3231a328794e8eba9d10ab1bea3b63"; }; + 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/melodic/open-manipulator-moveit/default.nix b/melodic/open-manipulator-moveit/default.nix index 92850feac0..6b7d9ee071 100644 --- a/melodic/open-manipulator-moveit/default.nix +++ b/melodic/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-melodic-open-manipulator-moveit"; version = "2.0.1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3c42db504d582107d35edba1019fc8764f4082573f47bfb41e53e89230d21488"; }; + 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/melodic/open-manipulator-msgs/default.nix b/melodic/open-manipulator-msgs/default.nix index bb1cd0948b..be9161db71 100644 --- a/melodic/open-manipulator-msgs/default.nix +++ b/melodic/open-manipulator-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8a499c54924fdc7b81c8315d5e720e3b2179757fc5ef98e524dfef53ac9bd300"; }; + 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/melodic/open-manipulator-teleop/default.nix b/melodic/open-manipulator-teleop/default.nix index 2c3fd376c7..4dc8ae6ad3 100644 --- a/melodic/open-manipulator-teleop/default.nix +++ b/melodic/open-manipulator-teleop/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4ee30aac61a7e2b66ced2141c722c2c7de04cbc061d985b49387f7a205e6eac1"; }; + 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/melodic/open-manipulator-with-tb3-gazebo/default.nix b/melodic/open-manipulator-with-tb3-gazebo/default.nix index 1d5ab4683e..c1a1dce013 100644 --- a/melodic/open-manipulator-with-tb3-gazebo/default.nix +++ b/melodic/open-manipulator-with-tb3-gazebo/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b78cf601ef185042b96bd253b246286853ed1a7d47f76c58f733f02213e64c5c"; }; + 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/melodic/open-manipulator-with-tb3-tools/default.nix b/melodic/open-manipulator-with-tb3-tools/default.nix index 69a869bb5b..ad8854440f 100644 --- a/melodic/open-manipulator-with-tb3-tools/default.nix +++ b/melodic/open-manipulator-with-tb3-tools/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6095647043adf0b59ecb69da2f441cbf996fa4729007040dbe2856d3d7341dab"; }; + 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/melodic/open-manipulator-with-tb3-waffle-moveit/default.nix b/melodic/open-manipulator-with-tb3-waffle-moveit/default.nix index 53ddde6088..6f5aae2cf5 100644 --- a/melodic/open-manipulator-with-tb3-waffle-moveit/default.nix +++ b/melodic/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-melodic-open-manipulator-with-tb3-waffle-moveit"; version = "1.1.0-r2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "48ccf4228562e681d256e965706ea41f90a7fc34ea1b9829ff95529fc4a4b361"; }; + 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/melodic/open-manipulator-with-tb3-waffle-pi-moveit/default.nix b/melodic/open-manipulator-with-tb3-waffle-pi-moveit/default.nix index a6566a167c..eb77ee423f 100644 --- a/melodic/open-manipulator-with-tb3-waffle-pi-moveit/default.nix +++ b/melodic/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-melodic-open-manipulator-with-tb3-waffle-pi-moveit"; version = "1.1.0-r2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "64d1e46dbb348ebc614e922e5fd66f0a8086e36133c4212342b01aaa7a37da79"; }; + 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/melodic/opencv-apps/default.nix b/melodic/opencv-apps/default.nix index 9bde78c58a..8bafa63d0c 100644 --- a/melodic/opencv-apps/default.nix +++ b/melodic/opencv-apps/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "8dfed794573f2526432a6d0066f5af7158d2b405ebd78eec02d14e86872266c0"; }; + 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/melodic/openni-launch/default.nix b/melodic/openni-launch/default.nix index ebae7ce539..4bb98e4a7d 100644 --- a/melodic/openni-launch/default.nix +++ b/melodic/openni-launch/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0c4aa79a977973fc48b0c8a829358367a3ef095a8d93323eeee1972c5c8d3806"; }; + 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/melodic/openni2-camera/default.nix b/melodic/openni2-camera/default.nix index 9b7243383b..6b7e7571e9 100644 --- a/melodic/openni2-camera/default.nix +++ b/melodic/openni2-camera/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d154919dd68c19a6255bbbafd1d238d30baae4e6b146eb17875002511180181f"; }; + 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/melodic/openni2-launch/default.nix b/melodic/openni2-launch/default.nix index f84f6b15d0..a3201ba0e7 100644 --- a/melodic/openni2-launch/default.nix +++ b/melodic/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-melodic-openni2-launch"; version = "0.4.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "51d7ca0ca441737e619194d4ffbfcf7dd76a586724845ca4641394967d2286a1"; }; + 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/melodic/openrtm-aist/default.nix b/melodic/openrtm-aist/default.nix index 40399ea019..8fbf6d4220 100644 --- a/melodic/openrtm-aist/default.nix +++ b/melodic/openrtm-aist/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9e3839327b8c0851e91d541cbaf85d0fec16a95bd32522deeed45deb3e404320"; }; + buildInputs = [ omniorb utillinux python doxygen ]; propagatedBuildInputs = [ omniorb catkin utillinux ]; - nativeBuildInputs = [ python 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/melodic/opt-camera/default.nix b/melodic/opt-camera/default.nix index d1867d7ff3..e2a75d58f7 100644 --- a/melodic/opt-camera/default.nix +++ b/melodic/opt-camera/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "57af7e6334d1a87c5da35fc6984d7e35906cbb53c0a9d57d8deb7843aafc9505"; }; + 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/melodic/optpp-catkin/default.nix b/melodic/optpp-catkin/default.nix index 2b744ab718..394a349e39 100644 --- a/melodic/optpp-catkin/default.nix +++ b/melodic/optpp-catkin/default.nix @@ -12,7 +12,8 @@ buildRosPackage { sha256 = "b910ce830859bdd106d02f6cce840ffaa18ad3dd7cdf0e6b4f8d9da024137acf"; }; - nativeBuildInputs = [ autoconf git catkin gfortran ]; + buildInputs = [ autoconf git gfortran ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The OPT++ catkin wrapper package''; diff --git a/melodic/orocos-kdl/default.nix b/melodic/orocos-kdl/default.nix index 2d0272a0a9..577646e34d 100644 --- a/melodic/orocos-kdl/default.nix +++ b/melodic/orocos-kdl/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "aa01563f804f8c52c6403b872b0a321abd916083757aebf25ac9530c7798830a"; }; + 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/melodic/ouster-driver/default.nix b/melodic/ouster-driver/default.nix index 085914050a..e7d784f6fe 100644 --- a/melodic/ouster-driver/default.nix +++ b/melodic/ouster-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7f68cc7f16bf51c84ddf73d6db82c8352089ee1da21d2e6b1da177ce3697a950"; }; + 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/melodic/oxford-gps-eth/default.nix b/melodic/oxford-gps-eth/default.nix index 1349befd9b..69a8cf0a2e 100644 --- a/melodic/oxford-gps-eth/default.nix +++ b/melodic/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-melodic-oxford-gps-eth"; version = "1.0.0"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "e746691aeed3c6c6613c51e9be0db75d5c0d5c2442453823a466fa15cac9ee7e"; }; + 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/melodic/p2os-driver/default.nix b/melodic/p2os-driver/default.nix index 6e061ccece..e89208f899 100644 --- a/melodic/p2os-driver/default.nix +++ b/melodic/p2os-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6964b9f9c333b2290f586f8ea5bb23cd9bf6d3eb0e774dd33d2498624bae978d"; }; + 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/melodic/p2os-msgs/default.nix b/melodic/p2os-msgs/default.nix index e1f7aba7b5..fcc4afa10e 100644 --- a/melodic/p2os-msgs/default.nix +++ b/melodic/p2os-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "03bd75df3567d74a4b0e3357d73ae5cf4085fc772aa1c65e36078f4afb566b9f"; }; + 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/melodic/p2os-teleop/default.nix b/melodic/p2os-teleop/default.nix index b6b4bd3499..4478fe3e75 100644 --- a/melodic/p2os-teleop/default.nix +++ b/melodic/p2os-teleop/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f263fffb042a86ffea63279e319c18b59efe102b6ad0f0d2f868ddd86e754fc2"; }; + 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/melodic/p2os-urdf/default.nix b/melodic/p2os-urdf/default.nix index 1547b69c83..a12c4a64fe 100644 --- a/melodic/p2os-urdf/default.nix +++ b/melodic/p2os-urdf/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "10b0c2e34e4c56a3816165507eb40d1424b6d77c82f9fa09729e5f5069745c11"; }; + 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/melodic/pacmod-game-control/default.nix b/melodic/pacmod-game-control/default.nix index 5ad72029e3..f876b89b0e 100644 --- a/melodic/pacmod-game-control/default.nix +++ b/melodic/pacmod-game-control/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "279a95661041ef6f88cf7ba26f5f61af4010fac0ca579a38eddad0088f6dcabb"; }; + 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/melodic/pacmod-msgs/default.nix b/melodic/pacmod-msgs/default.nix index 5f0c226f5d..19668d5e47 100644 --- a/melodic/pacmod-msgs/default.nix +++ b/melodic/pacmod-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "cfdcb09b275da8304f367682c9d46fb3f02008e741a8634b67fd235f443c0a08"; }; + 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/melodic/pacmod3/default.nix b/melodic/pacmod3/default.nix index f798af2261..35a28be5f7 100644 --- a/melodic/pacmod3/default.nix +++ b/melodic/pacmod3/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "daff58bf63c7d7e4d76b098f59076691ba3bb27401201eb39681d229ad256bf0"; }; + 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/melodic/panda-moveit-config/default.nix b/melodic/panda-moveit-config/default.nix index 7fe9941d0e..6a4a9eb0eb 100644 --- a/melodic/panda-moveit-config/default.nix +++ b/melodic/panda-moveit-config/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "01274911d72afb49bda01ff79f7c15aec55668bc0d29342f70d3ea3be5faaa8a"; }; + 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/melodic/pcl-msgs/default.nix b/melodic/pcl-msgs/default.nix index 8cde18c207..66e33f168e 100644 --- a/melodic/pcl-msgs/default.nix +++ b/melodic/pcl-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e4d2bd132c08b705e38958c8fd8203311af0feefdaa2a3aeeac86cb54e4b6d2b"; }; + 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/melodic/pcl-ros/default.nix b/melodic/pcl-ros/default.nix index 1a055ce426..b64b1d9bab 100644 --- a/melodic/pcl-ros/default.nix +++ b/melodic/pcl-ros/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "deb1b59fcc5f3f9247e9fa90e7f5bde35d22668aa13a9300a4d6d3315552215e"; }; + buildInputs = [ rosconsole pluginlib cmake-modules pcl rosbag nodelet-topic-tools message-filters pcl-msgs roscpp sensor-msgs roslib tf2-eigen dynamic-reconfigure std-msgs nodelet tf pcl-conversions eigen ]; 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 nodelet tf pcl-conversions eigen pluginlib cmake-modules pcl sensor-msgs nodelet-topic-tools message-filters tf2-eigen pcl-msgs roslib ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the preferred diff --git a/melodic/people-msgs/default.nix b/melodic/people-msgs/default.nix index 4461cedb23..06eb20abe1 100644 --- a/melodic/people-msgs/default.nix +++ b/melodic/people-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "37885342c0d98ce64a2bfd0f0145edc510220564fdea1284c496e28b848f36d7"; }; + 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/melodic/people-tracking-filter/default.nix b/melodic/people-tracking-filter/default.nix index 4b258a715d..3e9e1a3d28 100644 --- a/melodic/people-tracking-filter/default.nix +++ b/melodic/people-tracking-filter/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1a0322dc068da4153612ec54bc60c3d5603217eb160da8c1632fa01c9578eeff"; }; + 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/melodic/people-velocity-tracker/default.nix b/melodic/people-velocity-tracker/default.nix index eae1cf33e2..9e90d9530f 100644 --- a/melodic/people-velocity-tracker/default.nix +++ b/melodic/people-velocity-tracker/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "57da6c218e5e9b052299795c8143a4efae4123d78dedb160a66ffa59251bc93c"; }; + 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/melodic/pepperl-fuchs-r2000/default.nix b/melodic/pepperl-fuchs-r2000/default.nix index cc7db471fa..521cb48be6 100644 --- a/melodic/pepperl-fuchs-r2000/default.nix +++ b/melodic/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-melodic-pepperl-fuchs-r2000"; version = "0.1.3"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "833c1e411a45ec3640a3b9711241ef46c5ba36ceaa0ee0496d183f4fbb246c1f"; }; + 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/melodic/pheeno-ros-description/default.nix b/melodic/pheeno-ros-description/default.nix index 7b6e045e1f..a9b1e353ef 100644 --- a/melodic/pheeno-ros-description/default.nix +++ b/melodic/pheeno-ros-description/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4849cdf4250dfdbd134a913bd739e1b2647446a89eb50a6dde59bdbc9632019c"; }; + buildInputs = [ urdf xacro ]; propagatedBuildInputs = [ urdf xacro ]; - nativeBuildInputs = [ catkin urdf xacro ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The pheeno_ros_description package''; diff --git a/melodic/phidgets-api/default.nix b/melodic/phidgets-api/default.nix index 6d55f6b435..2169d8506b 100644 --- a/melodic/phidgets-api/default.nix +++ b/melodic/phidgets-api/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bfbd02aa5ca164b4ba558a53dd7ddeff44e81b7682c9ea21c08f4f3aa9333152"; }; + 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/melodic/phidgets-high-speed-encoder/default.nix b/melodic/phidgets-high-speed-encoder/default.nix index c7f7b04aed..9a262d7eb4 100644 --- a/melodic/phidgets-high-speed-encoder/default.nix +++ b/melodic/phidgets-high-speed-encoder/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "462219fb56f8ef2d8fbcf1b6237a6313fc1c5612f883cb0385ef3bfd5ae7f063"; }; + 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/melodic/phidgets-ik/default.nix b/melodic/phidgets-ik/default.nix index 33a47e9bbe..65ed515d94 100644 --- a/melodic/phidgets-ik/default.nix +++ b/melodic/phidgets-ik/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "961d4102b53a0c33873c0cf8ac376d3bebe6e54f636c461600619b379d52fec7"; }; + 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/melodic/phidgets-imu/default.nix b/melodic/phidgets-imu/default.nix index 9f47e9af3e..db858ae7a9 100644 --- a/melodic/phidgets-imu/default.nix +++ b/melodic/phidgets-imu/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "65ebf60e6f3b3113b73e67b86b44184e8157dd2b33a3a9ced64765641a1a32df"; }; + 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/melodic/pid/default.nix b/melodic/pid/default.nix index 4793eb9218..5799db4bb4 100644 --- a/melodic/pid/default.nix +++ b/melodic/pid/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6066703ba3197ee904f55d7e6b1fc054e1901b5ad4d826753061715945a57d62"; }; + 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/melodic/pilz-control/default.nix b/melodic/pilz-control/default.nix index 6ce022271c..f98bc13b33 100644 --- a/melodic/pilz-control/default.nix +++ b/melodic/pilz-control/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "938f095c4b12fe6424a6adb2b205a200c867185f2f492522289a0deb40c87f2c"; }; + 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/melodic/pilz-extensions/default.nix b/melodic/pilz-extensions/default.nix index 81e3d4a78d..a4d830c302 100644 --- a/melodic/pilz-extensions/default.nix +++ b/melodic/pilz-extensions/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "e424ed432021db160b038cfb5aadb2bec718f5b919a50bd9fabd47488df1a300"; }; + 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/melodic/pilz-industrial-motion-testutils/default.nix b/melodic/pilz-industrial-motion-testutils/default.nix index fca81f3117..2af02154e1 100644 --- a/melodic/pilz-industrial-motion-testutils/default.nix +++ b/melodic/pilz-industrial-motion-testutils/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7f305223df193deadaf821302755cfbc4388145691b85e3d817f47175d7e8012"; }; + 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/melodic/pilz-msgs/default.nix b/melodic/pilz-msgs/default.nix index 587abf06a8..ff23cac2dc 100644 --- a/melodic/pilz-msgs/default.nix +++ b/melodic/pilz-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "83d399a6e0db26ccb56590b15c3817e8b82da0d5572a0661e3852ed7d689081d"; }; + 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/melodic/pilz-testutils/default.nix b/melodic/pilz-testutils/default.nix index 8ea0b5d8ee..0e62089cab 100644 --- a/melodic/pilz-testutils/default.nix +++ b/melodic/pilz-testutils/default.nix @@ -12,7 +12,8 @@ buildRosPackage { sha256 = "0b5fbfa338eb6742e5da883c1e306b0c6e50598aa772c795fc4f092d149bea06"; }; - nativeBuildInputs = [ catkin roscpp ]; + buildInputs = [ roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package contains testing utilities used by Pilz packages.''; diff --git a/melodic/pilz-trajectory-generation/default.nix b/melodic/pilz-trajectory-generation/default.nix index 06a7f605a5..c09dd1740e 100644 --- a/melodic/pilz-trajectory-generation/default.nix +++ b/melodic/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, kdl-conversions, orocos-kdl, prbt-support, tf2-geometry-msgs, catkin, moveit-commander, moveit-msgs, roscpp, moveit-ros-move-group, cmake-modules, pluginlib, rostest, tf2, 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, kdl-conversions, orocos-kdl, tf2-geometry-msgs, prbt-support, catkin, moveit-commander, moveit-msgs, roscpp, moveit-ros-move-group, pluginlib, cmake-modules, tf2, rostest, tf2-eigen, code-coverage, rosunit }: buildRosPackage { pname = "ros-melodic-pilz-trajectory-generation"; version = "0.4.2"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "936e4bd50609f103ea922cde588a32fd0b1ea5e2eaaf685338d619d9551a61db"; }; + buildInputs = [ moveit-ros-planning kdl-conversions 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 = [ rostest pilz-industrial-motion-testutils cmake-modules prbt-moveit-config prbt-support code-coverage prbt-pg70-support 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 kdl-conversions 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/melodic/pinocchio/default.nix b/melodic/pinocchio/default.nix index aab2b5cef6..be2a80236e 100644 --- a/melodic/pinocchio/default.nix +++ b/melodic/pinocchio/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8f84f420cbee52acb26755fd7bdba3f06013bccc0f1134d080f1bca9a37fa7ff"; }; + 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/melodic/planner-cspace-msgs/default.nix b/melodic/planner-cspace-msgs/default.nix index c2b3ec1371..288c372c42 100644 --- a/melodic/planner-cspace-msgs/default.nix +++ b/melodic/planner-cspace-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8dc9117831302c78719153d5a301078e9d9c14f4acf31689516a0164324774fa"; }; + 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/melodic/plotjuggler/default.nix b/melodic/plotjuggler/default.nix index 96b393bcbc..e94ff5948f 100644 --- a/melodic/plotjuggler/default.nix +++ b/melodic/plotjuggler/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0a93dd9c3dd1fc1e579699a8c8b776bec347349364ae53fc97e2a541d7ee1068"; }; + 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/melodic/pluginlib-tutorials/default.nix b/melodic/pluginlib-tutorials/default.nix index 9ff6eff778..90edc8a905 100644 --- a/melodic/pluginlib-tutorials/default.nix +++ b/melodic/pluginlib-tutorials/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2a421d7ea4d04ba27c7221abd753f1ebbe040227df1e4c87a3df559064002c17"; }; + buildInputs = [ roscpp pluginlib ]; propagatedBuildInputs = [ roscpp pluginlib ]; - nativeBuildInputs = [ catkin roscpp pluginlib ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The pluginlib_tutorials package''; diff --git a/melodic/pluginlib/default.nix b/melodic/pluginlib/default.nix index 40a209edb5..53aab3114e 100644 --- a/melodic/pluginlib/default.nix +++ b/melodic/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-melodic-pluginlib"; version = "1.12.1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "51ad8cc72b954cf0fb32b8e562eaa2f24d830ce72832320582ec2075b95958e1"; }; + 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/melodic/pointcloud-to-laserscan/default.nix b/melodic/pointcloud-to-laserscan/default.nix index 87e68acb48..208fbbaae3 100644 --- a/melodic/pointcloud-to-laserscan/default.nix +++ b/melodic/pointcloud-to-laserscan/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "58e4c4ce3d73beaebecfda86a761f17d4680cad274ab57d361ab9bdfe726b29c"; }; + buildInputs = [ tf2-sensor-msgs tf2 nodelet sensor-msgs roscpp message-filters tf2-ros ]; checkInputs = [ roslint ]; 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/melodic/polled-camera/default.nix b/melodic/polled-camera/default.nix index 7a55f521f2..864f2571bf 100644 --- a/melodic/polled-camera/default.nix +++ b/melodic/polled-camera/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "87717ae0569b27aeccb0c84c372ef5e5b16ea23e4549f918d7a2ad1ba88464f3"; }; + 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/melodic/pose-base-controller/default.nix b/melodic/pose-base-controller/default.nix index 82abcaed48..ace65e6be1 100644 --- a/melodic/pose-base-controller/default.nix +++ b/melodic/pose-base-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "92fdd5e9e92e018a8ecbb45cf342f449ad33550922b7b9de82b27c54c131af48"; }; + buildInputs = [ move-base-msgs nav-msgs tf2-ros tf2-geometry-msgs actionlib roscpp geometry-msgs ]; propagatedBuildInputs = [ move-base-msgs nav-msgs tf2-ros tf2-geometry-msgs actionlib roscpp geometry-msgs ]; - nativeBuildInputs = [ move-base-msgs nav-msgs tf2-ros tf2-geometry-msgs actionlib catkin roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A node that provides the move_base action server interface, but instead of diff --git a/melodic/pose-cov-ops/default.nix b/melodic/pose-cov-ops/default.nix index 6695c162c9..f7a7180250 100644 --- a/melodic/pose-cov-ops/default.nix +++ b/melodic/pose-cov-ops/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "03a6c9edc43d420a3532232fdbd48db4d4bf69acea65d8a5ce153b7f19b6595f"; }; + buildInputs = [ mrpt-bridge roscpp mrpt1 geometry-msgs ]; checkInputs = [ gtest rosunit ]; propagatedBuildInputs = [ mrpt-bridge roscpp mrpt1 geometry-msgs ]; - nativeBuildInputs = [ catkin mrpt1 mrpt-bridge roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''C++ library for SE(2/3) pose and 2D/3D point diff --git a/melodic/pose-follower/default.nix b/melodic/pose-follower/default.nix index 336086b58b..129289883c 100644 --- a/melodic/pose-follower/default.nix +++ b/melodic/pose-follower/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "00042ebe7ca9c50846ca0a358020ec6484b53775106fe2f8539acdf3b400981b"; }; + buildInputs = [ costmap-2d nav-msgs pluginlib base-local-planner tf2-geometry-msgs nav-core roscpp tf2-ros ]; propagatedBuildInputs = [ costmap-2d nav-msgs pluginlib base-local-planner tf2-geometry-msgs nav-core roscpp tf2-ros ]; - nativeBuildInputs = [ costmap-2d pluginlib base-local-planner tf2-geometry-msgs nav-core catkin tf2-ros nav-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A implementation of a local planner that attempts to follow a plan as closely as possible.''; diff --git a/melodic/posedetection-msgs/default.nix b/melodic/posedetection-msgs/default.nix index ed996ae095..9fdb31d241 100644 --- a/melodic/posedetection-msgs/default.nix +++ b/melodic/posedetection-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1538ca360bd31dcfa85392ba78374d072d64a3426425c64b08d8db149ea5cd3a"; }; + 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/melodic/position-controllers/default.nix b/melodic/position-controllers/default.nix index 263e7a5b1c..9093bfb8d3 100644 --- a/melodic/position-controllers/default.nix +++ b/melodic/position-controllers/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4fc2790e75f82b2a202e46c7c851f61348aaf1f355f69cb940ead157d5e43368"; }; + 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/melodic/power-monitor/default.nix b/melodic/power-monitor/default.nix index fecd64f16f..1d8e108087 100644 --- a/melodic/power-monitor/default.nix +++ b/melodic/power-monitor/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f77e8657675508e110c8e9d34d404a6f786b46fb91ccbec84ca6b8e2cd7ff444"; }; + 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/melodic/power-msgs/default.nix b/melodic/power-msgs/default.nix index fbe8fe86f9..24bdb30e0b 100644 --- a/melodic/power-msgs/default.nix +++ b/melodic/power-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "97f1dcb8217d6baa4939f53e64b59498cc550a26c3ed03f13249041f78ff120b"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-runtime ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS messages for power measurement and breaker control.''; diff --git a/melodic/pr2-arm-kinematics/default.nix b/melodic/pr2-arm-kinematics/default.nix index 7de37e4157..710271f9bf 100644 --- a/melodic/pr2-arm-kinematics/default.nix +++ b/melodic/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-melodic-pr2-arm-kinematics"; version = "1.0.10"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ad182e7a84e3e1448a25ab252edae3155e4cb6d27180b1c16e56ce29c656677d"; }; + 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/melodic/pr2-arm-move-ik/default.nix b/melodic/pr2-arm-move-ik/default.nix index 1189b46ff0..cbb978fc59 100644 --- a/melodic/pr2-arm-move-ik/default.nix +++ b/melodic/pr2-arm-move-ik/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8051d2f766e269e465921bb3b85eb08ab5a8f24c1e9e0f2ee7422665e5f23eee"; }; + 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/melodic/pr2-calibration-controllers/default.nix b/melodic/pr2-calibration-controllers/default.nix index 031a6903e3..209f95de45 100644 --- a/melodic/pr2-calibration-controllers/default.nix +++ b/melodic/pr2-calibration-controllers/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9ea80cb06d1d5a1c20b6387b178bcc653d63d66d7acce59de628c25d944a9cf3"; }; + 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/melodic/pr2-common-action-msgs/default.nix b/melodic/pr2-common-action-msgs/default.nix index ee7fbe6dae..7c4a676dfe 100644 --- a/melodic/pr2-common-action-msgs/default.nix +++ b/melodic/pr2-common-action-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "65824648cd967a5c46b6861c1d0e9c76920d68ee4e28aff2783962c87f21dc3f"; }; + 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/melodic/pr2-controller-interface/default.nix b/melodic/pr2-controller-interface/default.nix index a57578f304..15bad1a3ce 100644 --- a/melodic/pr2-controller-interface/default.nix +++ b/melodic/pr2-controller-interface/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0a6ffaecfd981a9b21e8895ac582bff371da30a6526c97a933827b9a97bf7607"; }; + 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/melodic/pr2-controller-manager/default.nix b/melodic/pr2-controller-manager/default.nix index 18b4bfb9c9..c93e90befc 100644 --- a/melodic/pr2-controller-manager/default.nix +++ b/melodic/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-melodic-pr2-controller-manager"; version = "1.8.18"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b8c00259af30026fbef6c1651f3b95332e5aab3922fbc66ed109515613d68da4"; }; + 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/melodic/pr2-controllers-msgs/default.nix b/melodic/pr2-controllers-msgs/default.nix index 0b3cbe9541..8dff8492fd 100644 --- a/melodic/pr2-controllers-msgs/default.nix +++ b/melodic/pr2-controllers-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "12c67675691e346b4007f9e7f8fb69e83b4c65be62f955b2a9f71f95a6099211"; }; + 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/melodic/pr2-description/default.nix b/melodic/pr2-description/default.nix index fe5f840fa9..d6c1d58e4c 100644 --- a/melodic/pr2-description/default.nix +++ b/melodic/pr2-description/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "dd73a6a8dc3713503e0f502a3d1940a80a3b96de75e68197d270bff8f3a30aa1"; }; + buildInputs = [ convex-decomposition ivcon ]; checkInputs = [ gtest rosbash urdfdom ]; propagatedBuildInputs = [ xacro ]; - nativeBuildInputs = [ catkin convex-decomposition ivcon ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package contains the description (mechanical, kinematic, visual, diff --git a/melodic/pr2-gripper-action/default.nix b/melodic/pr2-gripper-action/default.nix index 92026092c9..95a9c12e5e 100644 --- a/melodic/pr2-gripper-action/default.nix +++ b/melodic/pr2-gripper-action/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c2af780c2458ba7a28fcef738f8b231d59367ee9e82aea74f9fe4802216b6402"; }; + 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/melodic/pr2-hardware-interface/default.nix b/melodic/pr2-hardware-interface/default.nix index cce91fad39..91cb65df5d 100644 --- a/melodic/pr2-hardware-interface/default.nix +++ b/melodic/pr2-hardware-interface/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "abbcd1c6b4af9419057f2bb0b7f7677943e16e03abdd15933e41efdc16975247"; }; + 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/melodic/pr2-head-action/default.nix b/melodic/pr2-head-action/default.nix index 622bd02ccc..65f964f841 100644 --- a/melodic/pr2-head-action/default.nix +++ b/melodic/pr2-head-action/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3aca3955c0c33d9a3fd315a5d0d55048bd56ab49005650c5ca995a01c5137d70"; }; + 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/melodic/pr2-mannequin-mode/default.nix b/melodic/pr2-mannequin-mode/default.nix index 5c463d6a11..d7658f6e66 100644 --- a/melodic/pr2-mannequin-mode/default.nix +++ b/melodic/pr2-mannequin-mode/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bd942a926267442a2232ac55b6019f8aa0e6494879ca4030ab18837c93e1f37f"; }; + 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/melodic/pr2-mechanism-controllers/default.nix b/melodic/pr2-mechanism-controllers/default.nix index 24d79541d0..84bfef07c0 100644 --- a/melodic/pr2-mechanism-controllers/default.nix +++ b/melodic/pr2-mechanism-controllers/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "890a0f35fb6cc047e87cc265a82e5e54988d7095db41b53f4182590b434ed6ec"; }; + 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/melodic/pr2-mechanism-diagnostics/default.nix b/melodic/pr2-mechanism-diagnostics/default.nix index 85437e3aac..2a30e6698d 100644 --- a/melodic/pr2-mechanism-diagnostics/default.nix +++ b/melodic/pr2-mechanism-diagnostics/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3d6fbbd7282c6a07b6ea340848aa1fb79444832f19224508ed20fab0e73bf98c"; }; + 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/melodic/pr2-mechanism-model/default.nix b/melodic/pr2-mechanism-model/default.nix index 1c97dabfdb..cf0a4f2305 100644 --- a/melodic/pr2-mechanism-model/default.nix +++ b/melodic/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-melodic-pr2-mechanism-model"; version = "1.8.18"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d20f677226a4c6286216f0b159340ec70dfc1a7473623ddd4c39c526f25947e0"; }; + 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/melodic/pr2-mechanism-msgs/default.nix b/melodic/pr2-mechanism-msgs/default.nix index c0254318b8..e2157c25f6 100644 --- a/melodic/pr2-mechanism-msgs/default.nix +++ b/melodic/pr2-mechanism-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ed530def634447f8d6970857f1f33b8ddfadefc07cffd6e4ce01e71e179df4cf"; }; + 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/melodic/pr2-msgs/default.nix b/melodic/pr2-msgs/default.nix index a1401eda50..74daf3e380 100644 --- a/melodic/pr2-msgs/default.nix +++ b/melodic/pr2-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9ced0d809f30168f7a97b29da6230c99e19011a5b4416111f02bc62f5e35b8d2"; }; + 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/melodic/pr2-position-scripts/default.nix b/melodic/pr2-position-scripts/default.nix index 917ab624a8..f59d80e764 100644 --- a/melodic/pr2-position-scripts/default.nix +++ b/melodic/pr2-position-scripts/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8a6dddf6474456caf8bc7efdec66febbabfc1c4f5c4ca533a0520dcc5b6b660c"; }; + 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/melodic/pr2-power-board/default.nix b/melodic/pr2-power-board/default.nix index 127a14dfc8..44d5dbca3e 100644 --- a/melodic/pr2-power-board/default.nix +++ b/melodic/pr2-power-board/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9e6596dd8cdea88ca5abd93ecf2d567d34b89e97a4ffa32dbfdc8f001ce0cea9"; }; + 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/melodic/pr2-teleop-general/default.nix b/melodic/pr2-teleop-general/default.nix index 4e60733e1c..1f86ef65aa 100644 --- a/melodic/pr2-teleop-general/default.nix +++ b/melodic/pr2-teleop-general/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e3ae1cbc8602721113121e1546387c770995bf51dda293c8d593919c38ba9863"; }; + 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/melodic/pr2-teleop/default.nix b/melodic/pr2-teleop/default.nix index 13a9066375..91ff810aec 100644 --- a/melodic/pr2-teleop/default.nix +++ b/melodic/pr2-teleop/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "58621f94cdf383410e0b4e896be17b09320461196422f8e14e28e19a58680625"; }; + 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/melodic/pr2-tilt-laser-interface/default.nix b/melodic/pr2-tilt-laser-interface/default.nix index 90d78fb132..cc30c0f0d4 100644 --- a/melodic/pr2-tilt-laser-interface/default.nix +++ b/melodic/pr2-tilt-laser-interface/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8d25bddf370f8550b5ddac3e38c98c17d4880893c20bc601f8fd8b86c5bc4c2c"; }; + 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/melodic/pr2-tuck-arms-action/default.nix b/melodic/pr2-tuck-arms-action/default.nix index 7cf44fecae..309bdcceeb 100644 --- a/melodic/pr2-tuck-arms-action/default.nix +++ b/melodic/pr2-tuck-arms-action/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "12d791a5cb70ca8bce9093e6dddc5cd0fc718b1d440f62c6006071bd736629e7"; }; + 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/melodic/prbt-hardware-support/default.nix b/melodic/prbt-hardware-support/default.nix index 125c4b3a7b..bd0453d617 100644 --- a/melodic/prbt-hardware-support/default.nix +++ b/melodic/prbt-hardware-support/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "544485f23cfc387fc67fbba6ddb48f77b2f27c1c2fe2abc01c19ef31bd392671"; }; + 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/melodic/prbt-ikfast-manipulator-plugin/default.nix b/melodic/prbt-ikfast-manipulator-plugin/default.nix index 4e79aa3528..89ae6cb038 100644 --- a/melodic/prbt-ikfast-manipulator-plugin/default.nix +++ b/melodic/prbt-ikfast-manipulator-plugin/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "7af5fbac9ef84b4c58661c8cc505beff584aa585b6732a4f43c0bf785ef8b89f"; }; + 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/melodic/prbt-support/default.nix b/melodic/prbt-support/default.nix index 5c23f2a690..143f0eee44 100644 --- a/melodic/prbt-support/default.nix +++ b/melodic/prbt-support/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "f38e5c99cb99f6999ecdfbc6ffc01b608b48cce3f71bfc22e5497d6f7ef06301"; }; + buildInputs = [ roscpp ]; checkInputs = [ rostest cmake-modules moveit-core eigen roslaunch moveit-kinematics ]; propagatedBuildInputs = [ controller-manager joint-state-controller 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/melodic/py-trees-msgs/default.nix b/melodic/py-trees-msgs/default.nix index 02a7d26294..a6b22b06ec 100644 --- a/melodic/py-trees-msgs/default.nix +++ b/melodic/py-trees-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "71d8d3b25202546af7f8f085a532d72bf3fc35a591958d88927c6506571f3b37"; }; + 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/melodic/py-trees-ros/default.nix b/melodic/py-trees-ros/default.nix index 6f51913b4f..f8417009e7 100644 --- a/melodic/py-trees-ros/default.nix +++ b/melodic/py-trees-ros/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "1bc3f54d395458994329b16c3e3abff63702270a44e1443c5cafafe85a7362ac"; }; + 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/melodic/py-trees/default.nix b/melodic/py-trees/default.nix index c90c51e9d8..45fc0238e6 100644 --- a/melodic/py-trees/default.nix +++ b/melodic/py-trees/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f0749de4867ee89d353aa9ba22338ec73044a05e186ee0d611caa917fc708c4d"; }; + buildInputs = [ pythonPackages.setuptools ]; propagatedBuildInputs = [ pythonPackages.pydot pythonPackages.enum34 ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Pythonic implementation of behaviour trees.''; diff --git a/melodic/pybind11-catkin/default.nix b/melodic/pybind11-catkin/default.nix index 321944faaf..a62b51c567 100644 --- a/melodic/pybind11-catkin/default.nix +++ b/melodic/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-melodic-pybind11-catkin"; version = "2.2.4-r6"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5252e0b91e05e1f8d2cb6bd845b6c29d53e704c82511371a7be979d51a488f48"; }; + 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/melodic/python-orocos-kdl/default.nix b/melodic/python-orocos-kdl/default.nix index 262bac1677..fd889a71a2 100644 --- a/melodic/python-orocos-kdl/default.nix +++ b/melodic/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-melodic-python-orocos-kdl"; version = "1.4.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e2f7f6fafccaf26d88863ac50b826301c14db71f61e4caff757a482e304a62a0"; }; + 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/melodic/python-qt-binding/default.nix b/melodic/python-qt-binding/default.nix index 552c713385..9b7f0fca4c 100644 --- a/melodic/python-qt-binding/default.nix +++ b/melodic/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-melodic-python-qt-binding"; version = "0.3.5"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7212340713f18af32a6ee003889c16117717bc40976fe919394ce105283f4d2f"; }; + 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/melodic/qb-device-control/default.nix b/melodic/qb-device-control/default.nix index 236b3d3323..f7a73c8e56 100644 --- a/melodic/qb-device-control/default.nix +++ b/melodic/qb-device-control/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "aa15f86f450ad62174010eae97ce5ba325a52e62a638a01ae3b7a100ec406a6b"; }; + 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/melodic/qb-device-driver/default.nix b/melodic/qb-device-driver/default.nix index b48a555476..4e8b6ff9b6 100644 --- a/melodic/qb-device-driver/default.nix +++ b/melodic/qb-device-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5b3ec2c7b2ecf6aa8e1b99156423cb9f88208eb8d02024c2b30b8c6b1570e5d4"; }; + 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/melodic/qb-device-hardware-interface/default.nix b/melodic/qb-device-hardware-interface/default.nix index d1ba1c7a5e..5ec67281fe 100644 --- a/melodic/qb-device-hardware-interface/default.nix +++ b/melodic/qb-device-hardware-interface/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "16e0d28b4e8b145ae272049cdf232830fd7e6ffc50145bcb04a1570fa1e0f791"; }; + 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/melodic/qb-device-msgs/default.nix b/melodic/qb-device-msgs/default.nix index d5a2b97f67..17a7c95b01 100644 --- a/melodic/qb-device-msgs/default.nix +++ b/melodic/qb-device-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0a101007de0e30caec152ebe1d7f6bd676382b6b9df4e8353acb6a061bb57ab6"; }; + 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/melodic/qb-device-srvs/default.nix b/melodic/qb-device-srvs/default.nix index d6abe23625..e2ab17732d 100644 --- a/melodic/qb-device-srvs/default.nix +++ b/melodic/qb-device-srvs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3368262c75e15bb0fe756a1a54ae5dbef310d58c351c97e62766135641c68cab"; }; + 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/melodic/qb-device-utils/default.nix b/melodic/qb-device-utils/default.nix index 0817446b2c..7a2d640954 100644 --- a/melodic/qb-device-utils/default.nix +++ b/melodic/qb-device-utils/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b7ece361d35ee477a65ab530192408ac5a4fb3f8813c52a48a911989568fd0cf"; }; + 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/melodic/qb-hand-hardware-interface/default.nix b/melodic/qb-hand-hardware-interface/default.nix index 6f0ce3bd05..581205a9cd 100644 --- a/melodic/qb-hand-hardware-interface/default.nix +++ b/melodic/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-melodic-qb-hand-hardware-interface"; version = "2.0.0-r1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "88138eb2c19395bcb633d026f37a60414f12797a08392c17d9cb967f13bef9c5"; }; + 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/melodic/qb-move-hardware-interface/default.nix b/melodic/qb-move-hardware-interface/default.nix index bc8db92dcd..d1aaade3d9 100644 --- a/melodic/qb-move-hardware-interface/default.nix +++ b/melodic/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-melodic-qb-move-hardware-interface"; version = "2.0.0-r1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f286bcac0739c1e7f8572d5e8abd413d25b541e3d54efa3b9805482543cd9c97"; }; + 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/melodic/qt-gui-cpp/default.nix b/melodic/qt-gui-cpp/default.nix index 5f578b02bb..2ab94a983d 100644 --- a/melodic/qt-gui-cpp/default.nix +++ b/melodic/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-melodic-qt-gui-cpp"; version = "0.3.11"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "fbbba01e82d3c63dfeab0fdc9caac8916de97295a8e8c08e715dc965e69dc545"; }; + 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/melodic/qt-gui/default.nix b/melodic/qt-gui/default.nix index 89560b0689..75b95e565c 100644 --- a/melodic/qt-gui/default.nix +++ b/melodic/qt-gui/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4a87192e0c9880e2d7d14b67c3ee5d156a5bc6d1e11f8e4a23a3ced3d74e57b1"; }; + 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/melodic/qt-qmake/default.nix b/melodic/qt-qmake/default.nix index fa749dd781..b97278f69b 100644 --- a/melodic/qt-qmake/default.nix +++ b/melodic/qt-qmake/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3127a54e42092a17e28881b430bda34704caec1e599a866fe37338ea3a1b5f14"; }; + buildInputs = [ qt5.qtbase ]; propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin qt5.qtbase ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''qt*-qmake metapackage supporting qt4 and qt5''; diff --git a/melodic/radar-msgs/default.nix b/melodic/radar-msgs/default.nix index 99dd2dfd48..574acbc5d9 100644 --- a/melodic/radar-msgs/default.nix +++ b/melodic/radar-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ef32eb400ff896750907c99abf7c31091f742b43a1bd011b35c15ee14deb5304"; }; + 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/melodic/radar-omnipresense/default.nix b/melodic/radar-omnipresense/default.nix index 943e3dd843..aafb99c24a 100644 --- a/melodic/radar-omnipresense/default.nix +++ b/melodic/radar-omnipresense/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f82a2ead3bd79d78a4b0e123824adb03e08ca62c227ed8359c866e7f7e6fc56d"; }; + 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/melodic/rail-manipulation-msgs/default.nix b/melodic/rail-manipulation-msgs/default.nix index c0e3585244..4553119339 100644 --- a/melodic/rail-manipulation-msgs/default.nix +++ b/melodic/rail-manipulation-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2d8effa0a61ce81ef4a037ce360defc578616e2b6e5c1981144ba08e89dbd473"; }; + 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/melodic/random-numbers/default.nix b/melodic/random-numbers/default.nix index fc80971d85..8d3eee87a6 100644 --- a/melodic/random-numbers/default.nix +++ b/melodic/random-numbers/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "989cf481e8bd4c7b44278d73a549554fd874479c1f28e8d26f77fa905a43e409"; }; + 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/melodic/range-sensor-layer/default.nix b/melodic/range-sensor-layer/default.nix index 54df6ad950..601e47e110 100644 --- a/melodic/range-sensor-layer/default.nix +++ b/melodic/range-sensor-layer/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "8e94872327b9579a9ca65c6aefe659bfffb7544a61ddca67580e8707af85d2e7"; }; + buildInputs = [ costmap-2d dynamic-reconfigure pluginlib angles rospy sensor-msgs roscpp geometry-msgs ]; checkInputs = [ roslint ]; propagatedBuildInputs = [ costmap-2d dynamic-reconfigure pluginlib angles rospy sensor-msgs roscpp geometry-msgs ]; - nativeBuildInputs = [ costmap-2d pluginlib sensor-msgs catkin dynamic-reconfigure rospy angles roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Navigation Layer for Range sensors like sonar and IR''; diff --git a/melodic/rc-dynamics-api/default.nix b/melodic/rc-dynamics-api/default.nix index e09246e1b5..bb0c84a77c 100644 --- a/melodic/rc-dynamics-api/default.nix +++ b/melodic/rc-dynamics-api/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5d865c30cd327b025024612b430e223e073cc182a7d8cb5c46b2612348982bbf"; }; + 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/melodic/rc-hand-eye-calibration-client/default.nix b/melodic/rc-hand-eye-calibration-client/default.nix index ca789d6fdf..f5cbb5c652 100644 --- a/melodic/rc-hand-eye-calibration-client/default.nix +++ b/melodic/rc-hand-eye-calibration-client/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4a0f8dbf4cf73db3976b83dea3cb12c86d3bc81e41241ec3a1b00bdb23245c85"; }; + 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/melodic/rc-visard-driver/default.nix b/melodic/rc-visard-driver/default.nix index 37db4505b6..c500403eda 100644 --- a/melodic/rc-visard-driver/default.nix +++ b/melodic/rc-visard-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c22eca62d0d777efcc0589eb80b8f1a5a6b4ee31964696c6e4cd22b5d67d77d9"; }; + 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/melodic/realtime-tools/default.nix b/melodic/realtime-tools/default.nix index 011f036655..59a8c22fa0 100644 --- a/melodic/realtime-tools/default.nix +++ b/melodic/realtime-tools/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "399aca3a72c59e2bd7bfc508e7dca8cb53d95ee76f067f4b11ecdaa49ea7e225"; }; + 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/melodic/resized-image-transport/default.nix b/melodic/resized-image-transport/default.nix index 81ee35b6ff..659534a687 100644 --- a/melodic/resized-image-transport/default.nix +++ b/melodic/resized-image-transport/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "6631d7021aa7bf102ca9be8925ec2fdc5dc4fd4ac4effa126ae8df74bb33232c"; }; + 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/melodic/resource-retriever/default.nix b/melodic/resource-retriever/default.nix index 090868f076..20c42c36c5 100644 --- a/melodic/resource-retriever/default.nix +++ b/melodic/resource-retriever/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "568a6d1f0bd3a0c6e4c26b6e6524bc14a282df35a6b3ea1720e37591aaf024a1"; }; + 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/melodic/rgbd-launch/default.nix b/melodic/rgbd-launch/default.nix index e6733a8a21..78e702114f 100644 --- a/melodic/rgbd-launch/default.nix +++ b/melodic/rgbd-launch/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "973d8f054d8b7447e8951b5dc8dc65d860a3ce48431789fee0f582d8d56d7f68"; }; + 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/melodic/robot-activity-msgs/default.nix b/melodic/robot-activity-msgs/default.nix index 05faf11f2c..d5c2091b45 100644 --- a/melodic/robot-activity-msgs/default.nix +++ b/melodic/robot-activity-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c7047f132a865f58489413a1bb4e9c08ffe2014f3d404b4874f399eefeb9872e"; }; + 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/melodic/robot-activity-tutorials/default.nix b/melodic/robot-activity-tutorials/default.nix index 4f879b2918..a022719f96 100644 --- a/melodic/robot-activity-tutorials/default.nix +++ b/melodic/robot-activity-tutorials/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8d4cb4eb59c9bbcb053aef3cd75652525a4f7276d424cc3600a4d0e443807fd2"; }; + 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/melodic/robot-activity/default.nix b/melodic/robot-activity/default.nix index 0f6ae8d856..868c0e7d93 100644 --- a/melodic/robot-activity/default.nix +++ b/melodic/robot-activity/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "9aea7f4b03a74445c52faddfcd58ea086b7ad8af058a6a3749e9b992849a5361"; }; + 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/melodic/robot-calibration-msgs/default.nix b/melodic/robot-calibration-msgs/default.nix index e801e243c2..ad8ac3688d 100644 --- a/melodic/robot-calibration-msgs/default.nix +++ b/melodic/robot-calibration-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ea0ffb952c39266c63a6a96dea7b3763b0c36c4b28363c08d41171ed1a021097"; }; + 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/melodic/robot-calibration/default.nix b/melodic/robot-calibration/default.nix index a28501c581..349efc695d 100644 --- a/melodic/robot-calibration/default.nix +++ b/melodic/robot-calibration/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bd39604970ae9dd0a27d006fac49afbf50604f89ff7d7218e4967c91d866b175"; }; + 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/melodic/robot-controllers-interface/default.nix b/melodic/robot-controllers-interface/default.nix index fec79dea81..80b955a0bd 100644 --- a/melodic/robot-controllers-interface/default.nix +++ b/melodic/robot-controllers-interface/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e32be3bf72bffa92847724a0d2ca5fa70a636b9a80b836a28d6ccf244888c8a3"; }; + 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/melodic/robot-controllers-msgs/default.nix b/melodic/robot-controllers-msgs/default.nix index 7a7efbb063..a8597f4e28 100644 --- a/melodic/robot-controllers-msgs/default.nix +++ b/melodic/robot-controllers-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e4e27516f3adeed4b5e046e2660975a999082fd1d0322b5c1f5ca0c9c2f0759b"; }; + 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/melodic/robot-controllers/default.nix b/melodic/robot-controllers/default.nix index 45a75b33b6..4da3df9e01 100644 --- a/melodic/robot-controllers/default.nix +++ b/melodic/robot-controllers/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8b8bbd122bf7977a8b16518c7eb79ad915969f5d69fed23f85100fb33f58865f"; }; + 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/melodic/robot-localization/default.nix b/melodic/robot-localization/default.nix index e43f3c5e56..c0194412f5 100644 --- a/melodic/robot-localization/default.nix +++ b/melodic/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, nodelet, 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, nodelet, cmake-modules, libyamlcpp, sensor-msgs, geographic-msgs, diagnostic-updater, tf2, rostest, eigen, rosunit }: buildRosPackage { pname = "ros-melodic-robot-localization"; version = "2.6.4"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "ec11a24842691aeb10996db5752bd1b2af596a93c2598793afc12075009cc22d"; }; + buildInputs = [ std-srvs tf2-geometry-msgs tf2-ros nav-msgs xmlrpcpp std-msgs diagnostic-msgs nodelet 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 nodelet 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 nodelet 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/melodic/robot-mechanism-controllers/default.nix b/melodic/robot-mechanism-controllers/default.nix index 6eda77139c..51ad5a5f63 100644 --- a/melodic/robot-mechanism-controllers/default.nix +++ b/melodic/robot-mechanism-controllers/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3edf4bf3c0aec34188fe768259562f3af1e4795c971f6ce581febdd56a186dfd"; }; + 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/melodic/robot-pose-ekf/default.nix b/melodic/robot-pose-ekf/default.nix index a854821322..3ff6edf969 100644 --- a/melodic/robot-pose-ekf/default.nix +++ b/melodic/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-melodic-robot-pose-ekf"; version = "1.14.5"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "5c00ee700ca2a69ca46e5162fa0bf0570a730ff566808059d7c6358fe350844a"; }; + 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/melodic/robot-self-filter/default.nix b/melodic/robot-self-filter/default.nix index ac3585740e..997ef515bc 100644 --- a/melodic/robot-self-filter/default.nix +++ b/melodic/robot-self-filter/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8a6538dd30770242d25476003332f8ac072fbb0837e50cdde55600dc7d063150"; }; + buildInputs = [ filters bullet cmake-modules tf sensor-msgs tinyxml assimp urdf resource-retriever visualization-msgs pcl-ros roscpp ]; propagatedBuildInputs = [ filters bullet tf sensor-msgs tinyxml assimp urdf resource-retriever visualization-msgs pcl-ros roscpp ]; - nativeBuildInputs = [ filters bullet cmake-modules tf sensor-msgs catkin tinyxml 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/melodic/robot-state-publisher/default.nix b/melodic/robot-state-publisher/default.nix index 08ed29da9f..1ad282af5d 100644 --- a/melodic/robot-state-publisher/default.nix +++ b/melodic/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-melodic-robot-state-publisher"; version = "1.13.6"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "6c7097ebd829c690bd5b55296eb4b48ae434f2c75c0e20647f78e716aa56dd74"; }; + 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/melodic/robotis-manipulator/default.nix b/melodic/robotis-manipulator/default.nix index 0f178a04eb..dbdfb46014 100644 --- a/melodic/robotis-manipulator/default.nix +++ b/melodic/robotis-manipulator/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3e32af08b49c5a8b698e9e98b01c1fee182559c0b5e96025fc1be922ff306478"; }; + 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/melodic/ros-control-boilerplate/default.nix b/melodic/ros-control-boilerplate/default.nix index df00bb4cab..ecdc7fbda3 100644 --- a/melodic/ros-control-boilerplate/default.nix +++ b/melodic/ros-control-boilerplate/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b597b2799ddfb59bdc4e395c3392f794594606bf24e929ebcf03e4cb253dc576"; }; + 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/melodic/ros-monitoring-msgs/default.nix b/melodic/ros-monitoring-msgs/default.nix index ac4c769202..5c85662392 100644 --- a/melodic/ros-monitoring-msgs/default.nix +++ b/melodic/ros-monitoring-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3f7de8101df1c96e947d8123e8eef5a129edc09a1e5ce723e9d91409c9cba565"; }; + 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/melodic/ros-pytest/default.nix b/melodic/ros-pytest/default.nix index eabde345a4..e5ac3bdc75 100644 --- a/melodic/ros-pytest/default.nix +++ b/melodic/ros-pytest/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "8204f445e165a048869660415c84fa1f478c1d1ecf8dabd79dd9a1187b95048e"; }; + 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/melodic/ros-reflexxes/default.nix b/melodic/ros-reflexxes/default.nix index 58613fc1e0..fdc1125ffe 100644 --- a/melodic/ros-reflexxes/default.nix +++ b/melodic/ros-reflexxes/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "76626c036fcf97fd86efb214887ddffe715d343b660a6117eddd0f833ef11fda"; }; + 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/melodic/ros-type-introspection/default.nix b/melodic/ros-type-introspection/default.nix index c80a538bc6..36cf9b0801 100644 --- a/melodic/ros-type-introspection/default.nix +++ b/melodic/ros-type-introspection/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c3b62db46928a7b5946b9c2ff988313f92826a967912736601a53029b789a296"; }; + 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/melodic/rosapi/default.nix b/melodic/rosapi/default.nix index 85f8ca5660..02feda3c8d 100644 --- a/melodic/rosapi/default.nix +++ b/melodic/rosapi/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a267e4c4c19156dc78278f5efe291fc40f84e12fde5516279738f4f68110540d"; }; + 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/melodic/rosauth/default.nix b/melodic/rosauth/default.nix index f80f252d77..0173cbf44e 100644 --- a/melodic/rosauth/default.nix +++ b/melodic/rosauth/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9d3f956efc11d59d7fb973249d34a497dfe1649d77dffe76da6cc29a485a6c31"; }; + 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/melodic/rosbag-storage/default.nix b/melodic/rosbag-storage/default.nix index 412ce0665d..491e8a0322 100644 --- a/melodic/rosbag-storage/default.nix +++ b/melodic/rosbag-storage/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "670edf72be59ce0c5d2fce6df933f1c50895c8351f250f9d192164157c2fc46e"; }; + buildInputs = [ roslz4 bzip2 boost pluginlib cpp-common roscpp-traits gpgme rostest console-bridge roscpp-serialization openssl rostime ]; propagatedBuildInputs = [ roslz4 bzip2 boost pluginlib cpp-common roscpp-traits gpgme console-bridge roscpp-serialization openssl rostime ]; - nativeBuildInputs = [ roslz4 bzip2 boost pluginlib cpp-common roscpp-traits catkin gpgme rostest console-bridge roscpp-serialization openssl rostime ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This is a set of tools for recording from and playing back ROS diff --git a/melodic/rosbag/default.nix b/melodic/rosbag/default.nix index f00de0e234..5eaea2143f 100644 --- a/melodic/rosbag/default.nix +++ b/melodic/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-melodic-rosbag"; version = "1.14.3"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "37736a1ad7ddeaddb4f651b8a4d10da75654bdf3ff6a4623f85f467c9125405d"; }; + 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 pythonPackages.pycrypto pythonPackages.python-gnupg 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/melodic/rosbaglive/default.nix b/melodic/rosbaglive/default.nix index a92dbe018c..7befa9bd61 100644 --- a/melodic/rosbaglive/default.nix +++ b/melodic/rosbaglive/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "96a3356c1fe0467cb3049b0a3962a1a987b55aa11fc69d4dfdd9e7ec9c4d666e"; }; + 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/melodic/rosbridge-msgs/default.nix b/melodic/rosbridge-msgs/default.nix index aa6a47e013..ee6a036113 100644 --- a/melodic/rosbridge-msgs/default.nix +++ b/melodic/rosbridge-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2a9f064cfc8f8eaf11cac9c92518718a8eb91feca4ab25383ed789baa0df105d"; }; + 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/melodic/rosbuild/default.nix b/melodic/rosbuild/default.nix index 8640d95779..9ff577d1f6 100644 --- a/melodic/rosbuild/default.nix +++ b/melodic/rosbuild/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3c95011a3c521dc30e8b7f4399fdc46f0e3702978b9060f309529e6e8f396e43"; }; + 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/melodic/roscompile/default.nix b/melodic/roscompile/default.nix index ee3d53c2c2..eb40ec56e3 100644 --- a/melodic/roscompile/default.nix +++ b/melodic/roscompile/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "09449c45a4b93695d6faf539f2d2a59f91c971d54f38beb9b0ecd317f18e702c"; }; + 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/melodic/rosconsole-bridge/default.nix b/melodic/rosconsole-bridge/default.nix index c61ef76fd3..ba838fb801 100644 --- a/melodic/rosconsole-bridge/default.nix +++ b/melodic/rosconsole-bridge/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d47fadd37a04d4f165bef5173d536190baa3006dac2fa0235a14527d32169afc"; }; + buildInputs = [ rosconsole console-bridge cpp-common ]; propagatedBuildInputs = [ rosconsole console-bridge cpp-common ]; - nativeBuildInputs = [ rosconsole console-bridge cpp-common catkin ]; + 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/melodic/rosconsole/default.nix b/melodic/rosconsole/default.nix index 815843949b..4eccb79f3d 100644 --- a/melodic/rosconsole/default.nix +++ b/melodic/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-melodic-rosconsole"; version = "1.13.10"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a16be47247f622748425d2165afd1a83abe00a57dbe77ef98e801bc5d64d9595"; }; + 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/melodic/roscpp-serialization/default.nix b/melodic/roscpp-serialization/default.nix index 78d4a6b1cf..06e08cd719 100644 --- a/melodic/roscpp-serialization/default.nix +++ b/melodic/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-melodic-roscpp-serialization"; version = "0.6.12"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ba4ea435dc1d1680f6242b142f06376785ca3abeed71862c23bd6dd0220833e5"; }; + 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/melodic/roscpp-tutorials/default.nix b/melodic/roscpp-tutorials/default.nix index c795465a5a..afd7194429 100644 --- a/melodic/roscpp-tutorials/default.nix +++ b/melodic/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-melodic-roscpp-tutorials"; version = "0.9.1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ea926bbb8d417ecfd5116647ffc45ede193fd3d6ad838c89b026560ce56e7987"; }; + 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/melodic/roscpp/default.nix b/melodic/roscpp/default.nix index f37a3643b2..3e2fdbf30f 100644 --- a/melodic/roscpp/default.nix +++ b/melodic/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-melodic-roscpp"; version = "1.14.3"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "aafa1e50ff61f428b3cdf7158129b8b09b4bd7aae6aee553f6a5c8251eae1806"; }; + 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/melodic/roseus/default.nix b/melodic/roseus/default.nix index daa44b4595..d34bf78170 100644 --- a/melodic/roseus/default.nix +++ b/melodic/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-melodic-roseus"; version = "1.7.4"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "e68ad89c7896f6b30f8a8dea7b8a0216dc5bfad5988cf8f287dd148069f5ccd1"; }; + 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/melodic/rosfmt/default.nix b/melodic/rosfmt/default.nix index f66084c8c6..dcf317d7ba 100644 --- a/melodic/rosfmt/default.nix +++ b/melodic/rosfmt/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e1ad333968f25d127063d05379f33345f56fa5fa9d195f24c69d9139b9013770"; }; + 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/melodic/rosgraph-msgs/default.nix b/melodic/rosgraph-msgs/default.nix index daef908ea7..00eb667fe8 100644 --- a/melodic/rosgraph-msgs/default.nix +++ b/melodic/rosgraph-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5aa9e1b1adbf5e86931e771b1a154384485803a73e50804e0c739f83767270c9"; }; + 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/melodic/roslib/default.nix b/melodic/roslib/default.nix index 2dd2e0ac42..9b26a756d6 100644 --- a/melodic/roslib/default.nix +++ b/melodic/roslib/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "e6a681f31b005d86d3d87877a69d398e5736ac4fc8cd3e65d8900d05b96f9b9b"; }; + buildInputs = [ rospack boost ]; checkInputs = [ rosmake ]; 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/melodic/roslz4/default.nix b/melodic/roslz4/default.nix index f9823e59d0..9ad2ff8a11 100644 --- a/melodic/roslz4/default.nix +++ b/melodic/roslz4/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "f1cfdca5119fb941e00a174dbd2ad42a577543994efd979e81fd22970ffc7a0e"; }; + 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/melodic/rosmon-core/default.nix b/melodic/rosmon-core/default.nix index 31d264feb2..51433fbd36 100644 --- a/melodic/rosmon-core/default.nix +++ b/melodic/rosmon-core/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "c9df5410c3df7a9dcb31b219add879887508c4e2208206df6291389a8d4ed682"; }; + buildInputs = [ python rospack boost rosbash cmake-modules rosfmt libyamlcpp tinyxml roslib ncurses std-msgs roscpp rosmon-msgs ]; checkInputs = [ pythonPackages.rospkg rostest catch-ros ]; propagatedBuildInputs = [ rospack boost rosbash cmake-modules rosfmt libyamlcpp tinyxml roslib ncurses std-msgs roscpp rosmon-msgs ]; - nativeBuildInputs = [ python rospack boost rosbash cmake-modules rosfmt libyamlcpp catkin tinyxml roslib ncurses std-msgs roscpp rosmon-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Node launcher and monitor for ROS. rosmon is a replacement diff --git a/melodic/rosmon-msgs/default.nix b/melodic/rosmon-msgs/default.nix index 7bcb7eba31..f79f45495d 100644 --- a/melodic/rosmon-msgs/default.nix +++ b/melodic/rosmon-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6fb5e71fbb5ab94c72316c1d653a760b4dc068026bdbb954991eed26229ef74f"; }; + buildInputs = [ std-msgs message-generation ]; propagatedBuildInputs = [ std-msgs message-generation ]; - nativeBuildInputs = [ std-msgs catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages for rosmon, the node launcher and monitor for ROS. diff --git a/melodic/rosmon/default.nix b/melodic/rosmon/default.nix index 8fb64be13c..dd5243820e 100644 --- a/melodic/rosmon/default.nix +++ b/melodic/rosmon/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "86889a64f484e3a77ff9c176c3c47c185e7c2d1e6a748885e2f658344bbad92a"; }; + buildInputs = [ rosmon-core rqt-rosmon ]; propagatedBuildInputs = [ rosmon-core rqt-rosmon ]; - nativeBuildInputs = [ catkin rosmon-core rqt-rosmon ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Node launcher and monitor for ROS. rosmon is a replacement diff --git a/melodic/rosnode/default.nix b/melodic/rosnode/default.nix index b3745d2c27..4e73c6808c 100644 --- a/melodic/rosnode/default.nix +++ b/melodic/rosnode/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9766e0e61bb3e82cab7763af6c0881d2c7cd95cd8a14bcb0538da50124be4d80"; }; + 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/melodic/rosout/default.nix b/melodic/rosout/default.nix index fd41b6cce7..b84dbe703b 100644 --- a/melodic/rosout/default.nix +++ b/melodic/rosout/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3699399910840cdbd100ffa9f27e0ef478f516c1d3409c7f62d6af8e3ca59cc6"; }; + 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/melodic/rospack/default.nix b/melodic/rospack/default.nix index e18e3afb2c..bc36383c6e 100644 --- a/melodic/rospack/default.nix +++ b/melodic/rospack/default.nix @@ -2,7 +2,7 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, python, ros-environment, boost, cmake-modules, gtest, catkin, pythonPackages, pkg-config, tinyxml-2 }: +{ lib, buildRosPackage, fetchurl, python, ros-environment, cmake-modules, boost, gtest, catkin, pythonPackages, pkg-config, tinyxml-2 }: buildRosPackage { pname = "ros-melodic-rospack"; version = "2.5.3"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "0b9db7d9b7c20d8f36204d3bda08ef5cf41f3f8f7e009862102603b9daf65429"; }; + buildInputs = [ python cmake-modules boost tinyxml-2 gtest pkg-config ]; checkInputs = [ pythonPackages.coverage ]; propagatedBuildInputs = [ python ros-environment boost tinyxml-2 pythonPackages.rosdep pythonPackages.catkin-pkg pkg-config ]; - nativeBuildInputs = [ python cmake-modules boost tinyxml-2 gtest catkin pkg-config ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS Package Tool''; diff --git a/melodic/rosparam-shortcuts/default.nix b/melodic/rosparam-shortcuts/default.nix index 0d70827535..166c606aca 100644 --- a/melodic/rosparam-shortcuts/default.nix +++ b/melodic/rosparam-shortcuts/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "179fe82f1e7b18f2ca81cf26d7ffce77d1533987e5c27a3325563a31d7218504"; }; + 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/melodic/rospatlite/default.nix b/melodic/rospatlite/default.nix index e929023b8a..19f1d7da6a 100644 --- a/melodic/rospatlite/default.nix +++ b/melodic/rospatlite/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f7b0c2e8fb05096688e5c52f1aa6cf20a77025a48a374f8d05ad11a31dd8802b"; }; + buildInputs = [ std-msgs rospy ]; propagatedBuildInputs = [ std-msgs rospy ]; - nativeBuildInputs = [ std-msgs catkin rospy ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''rospatlite''; diff --git a/melodic/rosping/default.nix b/melodic/rosping/default.nix index 74eecd5ef9..1837431c90 100644 --- a/melodic/rosping/default.nix +++ b/melodic/rosping/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3a791764a80f3b660e57428d8274ecf2b13fefbb7959080aa035f7f8d16a0b35"; }; + 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/melodic/rospy-message-converter/default.nix b/melodic/rospy-message-converter/default.nix index 32f9d1ce9d..e584cdf933 100644 --- a/melodic/rospy-message-converter/default.nix +++ b/melodic/rospy-message-converter/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "c35584b4ef0c7fed1e90a35bfeb17ad63ec36a9a86ba1aaf74547cdcbd1cea37"; }; + 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/melodic/rospy-tutorials/default.nix b/melodic/rospy-tutorials/default.nix index 0893ecee99..f042c37f86 100644 --- a/melodic/rospy-tutorials/default.nix +++ b/melodic/rospy-tutorials/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "e7045e90505a3136f04f9d7d34a3eb67e81ffeb87d362291c9d1e3b72f72d927"; }; + buildInputs = [ std-msgs rostest message-generation ]; checkInputs = [ roscpp-tutorials ]; 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/melodic/rosrt/default.nix b/melodic/rosrt/default.nix index 91ad91e9ea..c0aacf73fe 100644 --- a/melodic/rosrt/default.nix +++ b/melodic/rosrt/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ab1cb91949e270a78898a6d03547538b9c4da40d82d9da354cda672ba8585f11"; }; + 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/melodic/rosserial-arduino/default.nix b/melodic/rosserial-arduino/default.nix index 781cfca7df..cdabb3dee0 100644 --- a/melodic/rosserial-arduino/default.nix +++ b/melodic/rosserial-arduino/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "dd4574a7017d7e81ffdf3d68f443017a16946a2788c02daa2ba21cf9ca351da6"; }; + buildInputs = [ message-generation ]; propagatedBuildInputs = [ rosserial-python message-runtime rosserial-client rospy arduino rosserial-msgs ]; - nativeBuildInputs = [ catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''rosserial for Arduino/AVR platforms.''; diff --git a/melodic/rosserial-embeddedlinux/default.nix b/melodic/rosserial-embeddedlinux/default.nix index 3e4a864582..6ba830ea2a 100644 --- a/melodic/rosserial-embeddedlinux/default.nix +++ b/melodic/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-melodic-rosserial-embeddedlinux"; version = "0.8.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3834be581ac1ed6d71d9481ec8fdb9818be429b348ebcbfa1dd2311faf4bab1b"; }; + buildInputs = [ rosserial-client ]; propagatedBuildInputs = [ rosserial-msgs rospy ]; - nativeBuildInputs = [ catkin rosserial-client ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''rosserial for embedded Linux enviroments''; diff --git a/melodic/rosserial-mbed/default.nix b/melodic/rosserial-mbed/default.nix index 6b93a48985..94ef9768a7 100644 --- a/melodic/rosserial-mbed/default.nix +++ b/melodic/rosserial-mbed/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b77ce76f551bf7df86c3c333738d6d0778b12de2e7bc656069de475e04345999"; }; + 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/melodic/rosserial-msgs/default.nix b/melodic/rosserial-msgs/default.nix index 726d0fbf90..c8e32aa1cf 100644 --- a/melodic/rosserial-msgs/default.nix +++ b/melodic/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-melodic-rosserial-msgs"; version = "0.8.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8e7997385cc06168097b0d5e56c91155f5a3fea6a28cecbc9ba0d9dc48cad6af"; }; + buildInputs = [ message-generation ]; propagatedBuildInputs = [ message-runtime ]; - nativeBuildInputs = [ catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Messages for automatic topic configuration using rosserial.''; diff --git a/melodic/rosserial-server/default.nix b/melodic/rosserial-server/default.nix index c702472a54..2f53cad960 100644 --- a/melodic/rosserial-server/default.nix +++ b/melodic/rosserial-server/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "fc7304dc2df2134f5d35a9e6ec22cf082a3742139f41b1ac1feb3156114a87b3"; }; + 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/melodic/rosserial-windows/default.nix b/melodic/rosserial-windows/default.nix index fd4c065448..351a088ed8 100644 --- a/melodic/rosserial-windows/default.nix +++ b/melodic/rosserial-windows/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "620b3a46eb5abe13e626c55510ee6175e35b0548be995208f0b062cbb02c7089"; }; + 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/melodic/rostest/default.nix b/melodic/rostest/default.nix index f83af4a1e2..984b9e66c8 100644 --- a/melodic/rostest/default.nix +++ b/melodic/rostest/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "90e7b4ba3167ae06f5ad213c193b0c5ab7888b4abd75542a3d7c02592ef9c707"; }; + 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/melodic/rostime/default.nix b/melodic/rostime/default.nix index 462c5a718b..1411030601 100644 --- a/melodic/rostime/default.nix +++ b/melodic/rostime/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d99a7287aca9e4fad4aeae4c8fedfd9d69c8ccf7977b0488bd27d5c57c5fb208"; }; + 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/melodic/rostopic/default.nix b/melodic/rostopic/default.nix index 8b85ec5c5f..335ef7e7e2 100644 --- a/melodic/rostopic/default.nix +++ b/melodic/rostopic/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0327ddd98b2b5aea960318ee4548726994d033f110d1016e53399a74ec6043de"; }; + 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/melodic/roswtf/default.nix b/melodic/roswtf/default.nix index 479523712a..2a17e0ee87 100644 --- a/melodic/roswtf/default.nix +++ b/melodic/roswtf/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "4b80685e087fb64bb3c54d156c2a5b7953092dd83c14906d311def246ebfdd93"; }; + buildInputs = [ rostest ]; checkInputs = [ std-srvs rosbag 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/melodic/rotate-recovery/default.nix b/melodic/rotate-recovery/default.nix index baaf03856a..305f12729c 100644 --- a/melodic/rotate-recovery/default.nix +++ b/melodic/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, tf2-geometry-msgs, cmake-modules, nav-core, catkin, tf2-ros, tf2, angles, roscpp, geometry-msgs, eigen }: +{ lib, buildRosPackage, fetchurl, costmap-2d, pluginlib, base-local-planner, cmake-modules, tf2-geometry-msgs, nav-core, catkin, tf2-ros, tf2, eigen, angles, roscpp, geometry-msgs }: buildRosPackage { pname = "ros-melodic-rotate-recovery"; version = "1.16.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c16310caacd9352ba89b5eb4903bb43349ee2b781b77157a33df6cfa39bc6a07"; }; + buildInputs = [ costmap-2d cmake-modules base-local-planner pluginlib tf2-geometry-msgs nav-core tf2-ros tf2 angles roscpp geometry-msgs eigen ]; propagatedBuildInputs = [ costmap-2d pluginlib tf2-geometry-msgs nav-core tf2-ros tf2 eigen roscpp geometry-msgs ]; - nativeBuildInputs = [ costmap-2d cmake-modules base-local-planner pluginlib tf2-geometry-msgs nav-core catkin tf2-ros tf2 angles roscpp geometry-msgs eigen ]; + 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/melodic/rotors-comm/default.nix b/melodic/rotors-comm/default.nix index 58a04a2c76..f794850bc7 100644 --- a/melodic/rotors-comm/default.nix +++ b/melodic/rotors-comm/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6f5fc3033ab80590b10c00fc416c36221be5abd5756b389577e5f3e13dbb346c"; }; + buildInputs = [ message-generation message-runtime cmake-modules geometry-msgs octomap-msgs ]; propagatedBuildInputs = [ message-generation message-runtime cmake-modules geometry-msgs octomap-msgs ]; - nativeBuildInputs = [ message-generation message-runtime cmake-modules catkin geometry-msgs octomap-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''RotorS specific messages and services.''; diff --git a/melodic/rotors-control/default.nix b/melodic/rotors-control/default.nix index ca2b399a2e..ea70249eb4 100644 --- a/melodic/rotors-control/default.nix +++ b/melodic/rotors-control/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "360134fe15fab3cd01a1869458c0d767006f445a2124532ac6b0c2484e4cc38f"; }; + buildInputs = [ nav-msgs cmake-modules dynamic-reconfigure mav-msgs sensor-msgs roscpp geometry-msgs ]; propagatedBuildInputs = [ nav-msgs cmake-modules dynamic-reconfigure mav-msgs sensor-msgs roscpp geometry-msgs ]; - nativeBuildInputs = [ nav-msgs catkin cmake-modules dynamic-reconfigure mav-msgs sensor-msgs roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''RotorS control package''; diff --git a/melodic/rotors-evaluation/default.nix b/melodic/rotors-evaluation/default.nix index a9c7b53588..42eed9e141 100644 --- a/melodic/rotors-evaluation/default.nix +++ b/melodic/rotors-evaluation/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "01b472150f0c2e6250cfb8db3a04a66d23c16c987d3f95900be335c64b9886e7"; }; + buildInputs = [ rospy ]; propagatedBuildInputs = [ rospy ]; - nativeBuildInputs = [ catkin rospy ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The dataset evaluation package for the RotorS simulator.''; diff --git a/melodic/rotors-gazebo/default.nix b/melodic/rotors-gazebo/default.nix index f74226dd3c..deeb41de44 100644 --- a/melodic/rotors-gazebo/default.nix +++ b/melodic/rotors-gazebo/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, mav-msgs, sensor-msgs, joy, catkin, roscpp, gazebo-plugins, rotors-gazebo-plugins, xacro, gazebo-msgs }: +{ lib, buildRosPackage, fetchurl, mav-msgs, sensor-msgs, catkin, joy, rotors-gazebo-plugins, gazebo-msgs, gazebo-plugins, roscpp, xacro, geometry-msgs }: buildRosPackage { pname = "ros-melodic-rotors-gazebo"; version = "2.2.3"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "98425c45ee4f84bc43c033c786ad18ea897efda6616cca43f24ad38b3cc5083b"; }; + buildInputs = [ geometry-msgs mav-msgs sensor-msgs joy roscpp gazebo-plugins rotors-gazebo-plugins xacro gazebo-msgs ]; propagatedBuildInputs = [ geometry-msgs mav-msgs sensor-msgs joy roscpp gazebo-plugins rotors-gazebo-plugins xacro gazebo-msgs ]; - nativeBuildInputs = [ geometry-msgs mav-msgs sensor-msgs joy catkin roscpp gazebo-plugins rotors-gazebo-plugins xacro gazebo-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The rotors_gazebo package''; diff --git a/melodic/rotors-hil-interface/default.nix b/melodic/rotors-hil-interface/default.nix index 64583b34c3..0f2e314e84 100644 --- a/melodic/rotors-hil-interface/default.nix +++ b/melodic/rotors-hil-interface/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, mav-msgs, sensor-msgs, mavros, catkin, roscpp, mavros-msgs, geometry-msgs }: +{ lib, buildRosPackage, fetchurl, cmake-modules, mav-msgs, sensor-msgs, catkin, mavros, roscpp, mavros-msgs, geometry-msgs }: buildRosPackage { pname = "ros-melodic-rotors-hil-interface"; version = "2.2.3"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ee4f035b44afcf982354c3740f05087f5dc9c8f2fffee6816a5e9dc435d46fc5"; }; + buildInputs = [ cmake-modules geometry-msgs mav-msgs sensor-msgs mavros mavros-msgs roscpp ]; propagatedBuildInputs = [ geometry-msgs mav-msgs sensor-msgs mavros mavros-msgs roscpp ]; - nativeBuildInputs = [ catkin cmake-modules geometry-msgs mav-msgs sensor-msgs mavros mavros-msgs roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''RotorS Hardware-in-the-loop interface package''; diff --git a/melodic/rotors-joy-interface/default.nix b/melodic/rotors-joy-interface/default.nix index 4744eb3191..d4270429d6 100644 --- a/melodic/rotors-joy-interface/default.nix +++ b/melodic/rotors-joy-interface/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ee68f6dbc4f3d3b8b1377de6ceca6113c1d528d5a898c8766c62c0394bfd4db1"; }; + buildInputs = [ mav-msgs trajectory-msgs sensor-msgs roscpp geometry-msgs ]; propagatedBuildInputs = [ mav-msgs trajectory-msgs sensor-msgs roscpp geometry-msgs ]; - nativeBuildInputs = [ catkin mav-msgs trajectory-msgs sensor-msgs roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The rotors_joy_interface package to control MAVs with a joystick''; diff --git a/melodic/rplidar-ros/default.nix b/melodic/rplidar-ros/default.nix index 83bb5d6804..a73d38c0f5 100644 --- a/melodic/rplidar-ros/default.nix +++ b/melodic/rplidar-ros/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "548d65fb0fba265d22e0ad2e2fdb4d522f97a751b62bf01fb7dfbac36e9899d4"; }; + 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/melodic/rqt-gui-cpp/default.nix b/melodic/rqt-gui-cpp/default.nix index 840f83a0f2..168e68305d 100644 --- a/melodic/rqt-gui-cpp/default.nix +++ b/melodic/rqt-gui-cpp/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "29dd122311b73050bde2957210a6523688298a3c1993833b78ef18b80a671603"; }; + 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/melodic/rqt-gui-py/default.nix b/melodic/rqt-gui-py/default.nix index 1a7e0dc314..0d354d3e18 100644 --- a/melodic/rqt-gui-py/default.nix +++ b/melodic/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-melodic-rqt-gui-py"; version = "0.5.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0ff83fecf2965173c22e185ba5388c38645c281a5aa89dbe3baac46c431eece6"; }; + 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/melodic/rqt-gui/default.nix b/melodic/rqt-gui/default.nix index bfc54d50fc..e8de21addb 100644 --- a/melodic/rqt-gui/default.nix +++ b/melodic/rqt-gui/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d6a9306b14facf26f432b32e9946daa1aa3c10c6f6d053e3a701bfab10e3200a"; }; + 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/melodic/rqt-image-view/default.nix b/melodic/rqt-image-view/default.nix index 562ca6cc46..a57d86186a 100644 --- a/melodic/rqt-image-view/default.nix +++ b/melodic/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-melodic-rqt-image-view"; version = "0.4.13"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "adbd60be7c1f3517942285d3bcb166f838d362e88a910192bdaa35dc193126e3"; }; + 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/melodic/rqt-launch/default.nix b/melodic/rqt-launch/default.nix index 70fcc7a8e9..8ae6c6076e 100644 --- a/melodic/rqt-launch/default.nix +++ b/melodic/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-melodic-rqt-launch"; version = "0.4.8"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7aab0c6b78ad90736d40ae6b7ce54048936ef38c0f032858b65a8347b4cbccc8"; }; + 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/melodic/rqt-multiplot/default.nix b/melodic/rqt-multiplot/default.nix index 29f02830e3..7eda39063c 100644 --- a/melodic/rqt-multiplot/default.nix +++ b/melodic/rqt-multiplot/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "92e975517c6726dcd8a9c73c658d524126d48716bd4db032cec61f641ce27ae8"; }; + 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/melodic/rqt-py-common/default.nix b/melodic/rqt-py-common/default.nix index ce627242e6..a87a02c9e6 100644 --- a/melodic/rqt-py-common/default.nix +++ b/melodic/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-melodic-rqt-py-common"; version = "0.5.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "54fd2fa913483ae10a05f07b58c91b78b3f3cf79f0dfd53544adb1ca1e576123"; }; + 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/melodic/rqt-py-trees/default.nix b/melodic/rqt-py-trees/default.nix index c330ffbd0b..cd3ad4cb2d 100644 --- a/melodic/rqt-py-trees/default.nix +++ b/melodic/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-melodic-rqt-py-trees"; version = "0.3.1"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "f01bb9ccb08d23b79f515c9fe65342463911d1af5c2cffec32c33845817b934f"; }; + 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/melodic/rqt-rosmon/default.nix b/melodic/rqt-rosmon/default.nix index 737d65723c..6b63a7bb65 100644 --- a/melodic/rqt-rosmon/default.nix +++ b/melodic/rqt-rosmon/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f1c00e5e565787c151b3d90332c78084c3baf96052bff2886aa45b6969749dd5"; }; + buildInputs = [ roscpp qt5.qtbase rqt-gui-cpp pluginlib rqt-gui rosmon-msgs ]; propagatedBuildInputs = [ roscpp rqt-gui-cpp pluginlib rqt-gui rosmon-msgs ]; - nativeBuildInputs = [ roscpp qt5.qtbase rqt-gui-cpp pluginlib catkin rqt-gui rosmon-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''rqt GUI for rosmon, the node launcher and monitor for ROS. diff --git a/melodic/rqt-rotors/default.nix b/melodic/rqt-rotors/default.nix index 6976541c51..d3c56c4eec 100644 --- a/melodic/rqt-rotors/default.nix +++ b/melodic/rqt-rotors/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "fd26afa06f8f7acd5dcc50aeab04521d73b266f1b921150cdd675cdf62a9c840"; }; + buildInputs = [ rqt-gui-py rqt-gui mavros-msgs rospy ]; propagatedBuildInputs = [ rqt-gui-py rqt-gui mavros-msgs rospy ]; - nativeBuildInputs = [ rqt-gui-py rospy catkin rqt-gui mavros-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The rqt_rotors package''; diff --git a/melodic/rqt-rviz/default.nix b/melodic/rqt-rviz/default.nix index 16c4cc2e40..795a864bda 100644 --- a/melodic/rqt-rviz/default.nix +++ b/melodic/rqt-rviz/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "23e3aa89701e33665c95e1bd0f0df853a52a8bfd433c352071ba9ff597b8ecb7"; }; + buildInputs = [ rviz rqt-gui-cpp pluginlib boost rqt-gui qt5.qtbase ]; propagatedBuildInputs = [ rviz pluginlib boost rqt-gui-cpp rqt-gui ]; - nativeBuildInputs = [ rviz rqt-gui-cpp pluginlib boost catkin rqt-gui qt5.qtbase ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''rqt_rviz provides a GUI plugin embedding RViz. diff --git a/melodic/rslidar-driver/default.nix b/melodic/rslidar-driver/default.nix index 2ecab67ac3..cf01d9e89e 100644 --- a/melodic/rslidar-driver/default.nix +++ b/melodic/rslidar-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7f1ae8931ebeb64b13cf0b1976fb269a63257de51d8de79c6cebbd716a307661"; }; + 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/melodic/rslidar-msgs/default.nix b/melodic/rslidar-msgs/default.nix index b604fcd643..a72465a026 100644 --- a/melodic/rslidar-msgs/default.nix +++ b/melodic/rslidar-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5e648cc16e6b3f0db83e8ce00c9609f6f2da14f0d29951c2cb63e2e2716f953d"; }; + 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/melodic/rslidar-pointcloud/default.nix b/melodic/rslidar-pointcloud/default.nix index 1543934b73..7cdd72f43e 100644 --- a/melodic/rslidar-pointcloud/default.nix +++ b/melodic/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-melodic-rslidar-pointcloud"; version = "1.0.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a6c848ebbe5c69d8458345fbb9c5fd54012a1a96130c1587ccf0b251de64aa75"; }; + 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/melodic/rtabmap-ros/default.nix b/melodic/rtabmap-ros/default.nix index f64a4ff07f..9d5f57d9fa 100644 --- a/melodic/rtabmap-ros/default.nix +++ b/melodic/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-melodic-rtabmap-ros"; version = "0.17.6"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6fe815c03b7ab3c27db125908e1206c537a46da0ff6266bb0263315833c81c6a"; }; + 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/melodic/rviz-imu-plugin/default.nix b/melodic/rviz-imu-plugin/default.nix index 82580e9054..bd1bf5ee78 100644 --- a/melodic/rviz-imu-plugin/default.nix +++ b/melodic/rviz-imu-plugin/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8611fe62e3a09de1147588b51946ff3d88a663ff412a6fa8d1199a929d4a54ef"; }; + 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/melodic/rviz-plugin-tutorials/default.nix b/melodic/rviz-plugin-tutorials/default.nix index 2d2ad796ff..aa8141ece2 100644 --- a/melodic/rviz-plugin-tutorials/default.nix +++ b/melodic/rviz-plugin-tutorials/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "88f1ec8a199451ff130c3c4a4375c5c82f2989e6cffec0986ce980e3f25335e0"; }; + 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/melodic/rviz-python-tutorial/default.nix b/melodic/rviz-python-tutorial/default.nix index fc1c2c73a9..8f98b08716 100644 --- a/melodic/rviz-python-tutorial/default.nix +++ b/melodic/rviz-python-tutorial/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "525f02f83695fda430a40dbb0d980db92744f6782726cc14c1ee731215f6137f"; }; + 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/melodic/rviz/default.nix b/melodic/rviz/default.nix index f1bb03b600..10481738f3 100644 --- a/melodic/rviz/default.nix +++ b/melodic/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, rospy, tf, geometry-msgs, image-transport, message-filters, urdfdom-headers, libGL, roslib, std-srvs, ogre1_9, rosbag, catkin, nav-msgs, urdf, resource-retriever, std-msgs, libGLU, tinyxml-2, laser-geometry, python-qt-binding, visualization-msgs, roscpp, pluginlib, cmake-modules, libyamlcpp, sensor-msgs, assimp, urdfdom, rostest, qt5, interactive-markers, eigen, media-export, rosunit, map-msgs }: +{ lib, buildRosPackage, fetchurl, rosconsole, 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, tinyxml-2, laser-geometry, python-qt-binding, roscpp, visualization-msgs, cmake-modules, pluginlib, libyamlcpp, sensor-msgs, assimp, urdfdom, rostest, qt5, interactive-markers, eigen, media-export, rosunit, map-msgs }: buildRosPackage { pname = "ros-melodic-rviz"; version = "1.13.3"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "1d30b85b375f6c15a25f690e3ac296f19527fd1740e85fa26ba059d5f8fd0bda"; }; + buildInputs = [ std-srvs rosconsole ogre1_9 rosbag roslib nav-msgs urdf resource-retriever rospy std-msgs libGLU tinyxml-2 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 urdfdom-headers interactive-markers eigen libGL map-msgs ]; checkInputs = [ rostest rosunit ]; propagatedBuildInputs = [ std-srvs rosconsole ogre1_9 rosbag roslib nav-msgs urdf resource-retriever rospy std-msgs libGLU tinyxml-2 laser-geometry visualization-msgs tf python-qt-binding roscpp geometry-msgs pluginlib libyamlcpp image-transport sensor-msgs message-filters qt5.qtbase assimp interactive-markers media-export libGL map-msgs ]; - nativeBuildInputs = [ std-srvs rosconsole ogre1_9 rosbag catkin roslib nav-msgs urdf resource-retriever rospy std-msgs libGLU tinyxml-2 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 urdfdom-headers interactive-markers eigen libGL map-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''3D visualization tool for ROS.''; diff --git a/melodic/sainsmart-relay-usb/default.nix b/melodic/sainsmart-relay-usb/default.nix index ce23e6ad8a..1d72e12119 100644 --- a/melodic/sainsmart-relay-usb/default.nix +++ b/melodic/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-melodic-sainsmart-relay-usb"; version = "0.0.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "73e7449cf27e9caa518695cb6996d8909422ae70540708e07580a666560ddd66"; }; + 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/melodic/sbg-driver/default.nix b/melodic/sbg-driver/default.nix index 4ea96b60f9..60433c3fbf 100644 --- a/melodic/sbg-driver/default.nix +++ b/melodic/sbg-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5dcd118009e8bd76fefe8a9abe3467f6ade59058b8ddcc4b386466c8a419be65"; }; + 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/melodic/sbpl-lattice-planner/default.nix b/melodic/sbpl-lattice-planner/default.nix index f7630a413f..128de6568e 100644 --- a/melodic/sbpl-lattice-planner/default.nix +++ b/melodic/sbpl-lattice-planner/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e78f8dc5ccf4ffb74f314de47656e49eca331b5cb262d6edfb4ea2729eab56c8"; }; + 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/melodic/sbpl-recovery/default.nix b/melodic/sbpl-recovery/default.nix index eaea5064d3..11b68b87f6 100644 --- a/melodic/sbpl-recovery/default.nix +++ b/melodic/sbpl-recovery/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b9c8d77b01c68be444f7e4c5dfa555f55c23076a8e6b060b755ca6883ed5f1be"; }; + buildInputs = [ sbpl-lattice-planner pose-follower costmap-2d pluginlib base-local-planner nav-core roscpp tf2-ros ]; propagatedBuildInputs = [ sbpl-lattice-planner pose-follower costmap-2d pluginlib base-local-planner nav-core roscpp tf2-ros ]; - nativeBuildInputs = [ costmap-2d pluginlib base-local-planner nav-core catkin tf2-ros sbpl-lattice-planner pose-follower roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A recovery behavior that uses the sbpl lattice planner and the pose diff --git a/melodic/sbpl/default.nix b/melodic/sbpl/default.nix index 1f6c910822..baaebc663a 100644 --- a/melodic/sbpl/default.nix +++ b/melodic/sbpl/default.nix @@ -12,6 +12,7 @@ buildRosPackage { sha256 = "9f24887428cc4e548e8cb297b225d952a1085e3c1f555a847350016c21c7cef2"; }; + buildInputs = [ cmake ]; nativeBuildInputs = [ cmake ]; meta = { diff --git a/melodic/self-test/default.nix b/melodic/self-test/default.nix index 655eda857f..3a2b6b93dc 100644 --- a/melodic/self-test/default.nix +++ b/melodic/self-test/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "cf23d9e067a2cf40f2264386a257c0059656e83854509ad42c00b4c037a4d5a8"; }; + 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/melodic/sensor-msgs/default.nix b/melodic/sensor-msgs/default.nix index 56f276c18b..10fdb5c4ed 100644 --- a/melodic/sensor-msgs/default.nix +++ b/melodic/sensor-msgs/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "25b8448825591eb461e1d3e24c32fd2a1f2e1e2e69c56bd67748c54c7f8d3529"; }; + 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/melodic/settlerlib/default.nix b/melodic/settlerlib/default.nix index 89e4244f40..8a9abc9a21 100644 --- a/melodic/settlerlib/default.nix +++ b/melodic/settlerlib/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "795d9982aacaca98ad5750e40e707596f6a88b7f7f703ee664ebd98464d861b8"; }; + 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/melodic/shape-msgs/default.nix b/melodic/shape-msgs/default.nix index 69cca26888..335b85305e 100644 --- a/melodic/shape-msgs/default.nix +++ b/melodic/shape-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "77d8b3b79ef765cde23be9b753eab1e457888adbec1dd82fc8eadd3edeff83e3"; }; + 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/melodic/sick-safetyscanners/default.nix b/melodic/sick-safetyscanners/default.nix index eaf2859db0..473c79d095 100644 --- a/melodic/sick-safetyscanners/default.nix +++ b/melodic/sick-safetyscanners/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1704147cac2d6645162141e5474d67d5a3e63e1a52b2ac98e321b922fc5f3bbd"; }; + 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/melodic/sick-scan/default.nix b/melodic/sick-scan/default.nix index 69bd724141..6f10149221 100644 --- a/melodic/sick-scan/default.nix +++ b/melodic/sick-scan/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d0c506df63940a7cbee85eb4c56ab229459315184e65e6fa3f9f4aa827fe324a"; }; + 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/melodic/sick-tim/default.nix b/melodic/sick-tim/default.nix index d7984a26ce..659eaa1df7 100644 --- a/melodic/sick-tim/default.nix +++ b/melodic/sick-tim/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7e331af0eea21b51239fc2ed9b451fe43529d24569f208a3e71591e2f334c3e1"; }; + 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/melodic/simple-message/default.nix b/melodic/simple-message/default.nix index 36c6343221..8ae256b049 100644 --- a/melodic/simple-message/default.nix +++ b/melodic/simple-message/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "5c8e3ff246f5d757272ddf918cd28c6256bfca757437ec78fd606fc68ca53e87"; }; + 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/melodic/single-joint-position-action/default.nix b/melodic/single-joint-position-action/default.nix index a67b00aa5e..7af419c81c 100644 --- a/melodic/single-joint-position-action/default.nix +++ b/melodic/single-joint-position-action/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "52bd7e24d99be30953d7cf5ae23d1cd007b0863b86aa4dab5b3dcb741cca41a8"; }; + 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/melodic/slam-karto/default.nix b/melodic/slam-karto/default.nix index 5c71d00f3c..d5d3292add 100644 --- a/melodic/slam-karto/default.nix +++ b/melodic/slam-karto/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5a602df47e9778bf47a4e51c2e263c27188f949686e525bb8a446c2eb6637eea"; }; + 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/melodic/slic/default.nix b/melodic/slic/default.nix index 378d4a59c2..ff3e10ff3b 100644 --- a/melodic/slic/default.nix +++ b/melodic/slic/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "70cc442ffa095dd5da8b61cd98ac71d2399f5c66e2becb9509a8860c6b3f55cd"; }; + 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/melodic/smach-msgs/default.nix b/melodic/smach-msgs/default.nix index 65820751d2..66c028da61 100644 --- a/melodic/smach-msgs/default.nix +++ b/melodic/smach-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b42e7a31e5e9ee3fcec7388566ca1a78d2af773c2e0bc7428d4f2d62ed732bcf"; }; + 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/melodic/smach-ros/default.nix b/melodic/smach-ros/default.nix index 4a971972ca..083783d7da 100644 --- a/melodic/smach-ros/default.nix +++ b/melodic/smach-ros/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2a6062c9bb60b5cea300784b67e7c977b1cd42bc7117c0d5bea7122eb04d37ed"; }; + 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/melodic/smach-viewer/default.nix b/melodic/smach-viewer/default.nix index 367a6a6ed9..a78a28de4e 100644 --- a/melodic/smach-viewer/default.nix +++ b/melodic/smach-viewer/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8584bd38b3751fa90a38c2b30e2a4d16882ebfcf49508be583d895856bb0c4e1"; }; + 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/melodic/social-navigation-layers/default.nix b/melodic/social-navigation-layers/default.nix index e3a8233914..17e05826d9 100644 --- a/melodic/social-navigation-layers/default.nix +++ b/melodic/social-navigation-layers/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "106139809be8e491881b20b8510ca74eb2b73109bef94c30f1c58be452e2e4cd"; }; + buildInputs = [ costmap-2d pluginlib angles people-msgs dynamic-reconfigure roscpp geometry-msgs ]; checkInputs = [ roslint ]; propagatedBuildInputs = [ costmap-2d pluginlib angles people-msgs dynamic-reconfigure roscpp geometry-msgs ]; - nativeBuildInputs = [ costmap-2d catkin pluginlib angles people-msgs dynamic-reconfigure roscpp geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Plugin-based layers for the navigation stack that diff --git a/melodic/socketcan-bridge/default.nix b/melodic/socketcan-bridge/default.nix index ca140156a4..31ff14cce9 100644 --- a/melodic/socketcan-bridge/default.nix +++ b/melodic/socketcan-bridge/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "6f82d21a83caa361961006c49bf69268de9215d5a8586dbf90216ea0f07dfec6"; }; + 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/melodic/socketcan-interface/default.nix b/melodic/socketcan-interface/default.nix index bf47c2f8da..d2896b9a19 100644 --- a/melodic/socketcan-interface/default.nix +++ b/melodic/socketcan-interface/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "46aa16fc7db59c4b0353cba915f7ccadeff9eb1b4b1d521d166d51a10b6d53a5"; }; + 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/melodic/sophus/default.nix b/melodic/sophus/default.nix index 5096e7ff43..538f38c276 100644 --- a/melodic/sophus/default.nix +++ b/melodic/sophus/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9e42bd34716ace8e9d2ac385a63bb85ce3c3eb6df98e1fa76d8b1dc14f6aade2"; }; + buildInputs = [ eigen ]; propagatedBuildInputs = [ eigen ]; - nativeBuildInputs = [ cmake eigen ]; + nativeBuildInputs = [ cmake ]; meta = { description = ''C++ implementation of Lie Groups using Eigen.''; diff --git a/melodic/sparse-bundle-adjustment/default.nix b/melodic/sparse-bundle-adjustment/default.nix index d6c8e6b1fe..3c7610b0c6 100644 --- a/melodic/sparse-bundle-adjustment/default.nix +++ b/melodic/sparse-bundle-adjustment/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ab87c65d8f8d392258c9d733edf76c417488f78b564a7ce7000bd67ed5bd26fd"; }; + buildInputs = [ liblapack suitesparse blas eigen ]; propagatedBuildInputs = [ liblapack suitesparse blas eigen ]; - nativeBuildInputs = [ liblapack suitesparse eigen catkin blas ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''ROS wrapper for the sparse bundle adjustment (sba) library (needed for slam_karto)''; diff --git a/melodic/speech-recognition-msgs/default.nix b/melodic/speech-recognition-msgs/default.nix index af5dc039f6..a0b66ad2c9 100644 --- a/melodic/speech-recognition-msgs/default.nix +++ b/melodic/speech-recognition-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f6b39c252c011e5572aa0a1fed50b3ecdefa2abe7c96da0259fd1e578cac6541"; }; + 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/melodic/srdfdom/default.nix b/melodic/srdfdom/default.nix index 268c09b3ff..8a0e5897e8 100644 --- a/melodic/srdfdom/default.nix +++ b/melodic/srdfdom/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "97b4cf0327af9082df3270024ceaa89d6b577bb2cbc09a5b19838557189e96f1"; }; + 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/melodic/stage-ros/default.nix b/melodic/stage-ros/default.nix index 0c788d2186..2d7ed7f730 100644 --- a/melodic/stage-ros/default.nix +++ b/melodic/stage-ros/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5762c477b0401c12f43573895f7a94ec3bdfddc4aa9fe3a127d3acc1ce2960d8"; }; + 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/melodic/stage/default.nix b/melodic/stage/default.nix index e7879914da..a408a0df65 100644 --- a/melodic/stage/default.nix +++ b/melodic/stage/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3c72bba7242ecd98b26f177e4227aef06ec85915f196ee88ec6103be4dfb492d"; }; + 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/melodic/static-tf/default.nix b/melodic/static-tf/default.nix index ba2db2ee41..f02c26029d 100644 --- a/melodic/static-tf/default.nix +++ b/melodic/static-tf/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0c372214894f09c32cf9f0e8364ee57db00a1a906ba997b8767c027bf835e1f8"; }; + 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/melodic/std-msgs/default.nix b/melodic/std-msgs/default.nix index 1c033a939a..f4d9e6992f 100644 --- a/melodic/std-msgs/default.nix +++ b/melodic/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-melodic-std-msgs"; version = "0.5.12"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4e8b6a65ca70e92bbc9044c99cde67b5859392f6489e3e2fd7fc74844cedce1c"; }; + 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/melodic/std-srvs/default.nix b/melodic/std-srvs/default.nix index c8480d1677..d38624b3c7 100644 --- a/melodic/std-srvs/default.nix +++ b/melodic/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-melodic-std-srvs"; version = "1.11.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ecc565aebf13d5afbfaf42a1fb8a31de29af19331ca76239ced87c10f14fc363"; }; + buildInputs = [ message-generation ]; propagatedBuildInputs = [ message-runtime ]; - nativeBuildInputs = [ catkin message-generation ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Common service definitions.''; diff --git a/melodic/stereo-image-proc/default.nix b/melodic/stereo-image-proc/default.nix index ebe635ce6c..3ddab775a9 100644 --- a/melodic/stereo-image-proc/default.nix +++ b/melodic/stereo-image-proc/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "78bcb2383214fce1c9747f1c2b48c380281e6a7e3457fb192997daff5e33045a"; }; + 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/melodic/stereo-msgs/default.nix b/melodic/stereo-msgs/default.nix index 99ce038a33..600709d557 100644 --- a/melodic/stereo-msgs/default.nix +++ b/melodic/stereo-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "18b3d8ec019e01a906981d524a8f1d0cc067e39f53494f1ce0a8c94e07801340"; }; + 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/melodic/swri-console-util/default.nix b/melodic/swri-console-util/default.nix index 2e7127b6fd..14d2835ac5 100644 --- a/melodic/swri-console-util/default.nix +++ b/melodic/swri-console-util/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ff9b6fe8eabe6b0e3ce0e727bfffb3f6ae95694446964db3e5db3f39407568bf"; }; + 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/melodic/swri-console/default.nix b/melodic/swri-console/default.nix index 9e899eaa51..0e399a0777 100644 --- a/melodic/swri-console/default.nix +++ b/melodic/swri-console/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3b316832e42c12ebf733b8f9f299ad56326bdeea281c36e1323dfe6c195a4cfe"; }; + 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/melodic/swri-image-util/default.nix b/melodic/swri-image-util/default.nix index aefe7d4ba9..6137e950bd 100644 --- a/melodic/swri-image-util/default.nix +++ b/melodic/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-melodic-swri-image-util"; version = "2.8.0"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "3a7e532504ecfbeb15fbbb88f5dfb42f8d63a8fe946cbf7aa339a3d52f257653"; }; + 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/melodic/swri-math-util/default.nix b/melodic/swri-math-util/default.nix index 9e2104a98f..b22754384e 100644 --- a/melodic/swri-math-util/default.nix +++ b/melodic/swri-math-util/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "caccc42c45a49630140ebc35ae4aae7b3d2a5ad3a14025df89b1d6b1e0e55324"; }; + buildInputs = [ roscpp ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ roscpp ]; - nativeBuildInputs = [ catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''swri_math_util''; diff --git a/melodic/swri-nodelet/default.nix b/melodic/swri-nodelet/default.nix index e56c209efe..e1c60fbcd6 100644 --- a/melodic/swri-nodelet/default.nix +++ b/melodic/swri-nodelet/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "028628e0bc364e9be5f608663cf49c988db0599bad0a534b9f1d4f707749a5a0"; }; + 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/melodic/swri-opencv-util/default.nix b/melodic/swri-opencv-util/default.nix index fa2e9e0ea4..eead51a241 100644 --- a/melodic/swri-opencv-util/default.nix +++ b/melodic/swri-opencv-util/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1300a00f92191a4558880a4849e8daff33a53e12e1c10c43e6782bb99bf5eeef"; }; + 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/melodic/swri-roscpp/default.nix b/melodic/swri-roscpp/default.nix index 2cc1b3bfbc..46a58ec001 100644 --- a/melodic/swri-roscpp/default.nix +++ b/melodic/swri-roscpp/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "3bdea82fbf4bc4b3aad6f4b209877e9c34926fc2c7a3a732215a9f3c9a9aeffb"; }; + 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/melodic/swri-route-util/default.nix b/melodic/swri-route-util/default.nix index b2236afe02..8c0236c89c 100644 --- a/melodic/swri-route-util/default.nix +++ b/melodic/swri-route-util/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "abb33dfe7604804a00e7a03fc1b8460067b3302851e54df037dfcbe1ab0fbe04"; }; + 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/melodic/swri-serial-util/default.nix b/melodic/swri-serial-util/default.nix index 9358863309..ee8a79c915 100644 --- a/melodic/swri-serial-util/default.nix +++ b/melodic/swri-serial-util/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e57ee6c62599e33b6690b2bb2869d82769cc69b24194955243562baa00f6f38b"; }; + buildInputs = [ boost ]; propagatedBuildInputs = [ boost ]; - nativeBuildInputs = [ catkin boost ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''swri_serial_util''; diff --git a/melodic/swri-system-util/default.nix b/melodic/swri-system-util/default.nix index 38132df8d8..cc5a798f38 100644 --- a/melodic/swri-system-util/default.nix +++ b/melodic/swri-system-util/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "446a55bae83886fef1ed64d134a9b15b533d74583c15c6e2b2eb321b1cccf5b6"; }; + buildInputs = [ roscpp ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ roscpp ]; - nativeBuildInputs = [ catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''swri_system_util''; diff --git a/melodic/swri-yaml-util/default.nix b/melodic/swri-yaml-util/default.nix index 4005303c42..a4f4612edd 100644 --- a/melodic/swri-yaml-util/default.nix +++ b/melodic/swri-yaml-util/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "db4f0e449531840ce1c70f259aaaf2afc0908a2d5a48dc6eb11a9095c3442d64"; }; + 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/melodic/teb-local-planner/default.nix b/melodic/teb-local-planner/default.nix index b9077d22d3..2152c3a8ed 100644 --- a/melodic/teb-local-planner/default.nix +++ b/melodic/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, geometry-msgs, message-generation, message-runtime, tf2-geometry-msgs, catkin, tf2-ros, nav-msgs, std-msgs, roscpp, visualization-msgs, costmap-2d, pluginlib, base-local-planner, cmake-modules, nav-core, tf2, interactive-markers, costmap-converter, dynamic-reconfigure, tf2-eigen }: +{ lib, buildRosPackage, fetchurl, libg2o, geometry-msgs, message-generation, message-runtime, tf2-geometry-msgs, catkin, tf2-ros, nav-msgs, std-msgs, roscpp, visualization-msgs, costmap-2d, cmake-modules, base-local-planner, pluginlib, nav-core, tf2, costmap-converter, interactive-markers, dynamic-reconfigure, tf2-eigen }: buildRosPackage { pname = "ros-melodic-teb-local-planner"; version = "0.8.1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0f6781263817af727d483e50ac7316f162c00dc079234f23acbc796f44959894"; }; + buildInputs = [ tf2-geometry-msgs libg2o tf2-ros nav-msgs dynamic-reconfigure std-msgs visualization-msgs roscpp geometry-msgs costmap-2d cmake-modules base-local-planner pluginlib nav-core tf2 message-generation costmap-converter interactive-markers tf2-eigen ]; propagatedBuildInputs = [ costmap-2d pluginlib base-local-planner libg2o nav-core tf2-ros tf2 nav-msgs interactive-markers costmap-converter dynamic-reconfigure std-msgs visualization-msgs message-runtime roscpp geometry-msgs ]; - nativeBuildInputs = [ tf2-geometry-msgs libg2o catkin tf2-ros nav-msgs dynamic-reconfigure std-msgs visualization-msgs roscpp geometry-msgs costmap-2d cmake-modules base-local-planner pluginlib nav-core tf2 message-generation costmap-converter interactive-markers tf2-eigen ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The teb_local_planner package implements a plugin diff --git a/melodic/teleop-tools-msgs/default.nix b/melodic/teleop-tools-msgs/default.nix index 1360af0c50..9bba30bf74 100644 --- a/melodic/teleop-tools-msgs/default.nix +++ b/melodic/teleop-tools-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6a087baf64271603f7708582a440c2fe47f15f2da8be3996b115ad707ee05366"; }; + 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/melodic/teleop-twist-joy/default.nix b/melodic/teleop-twist-joy/default.nix index 514de3895b..0d77db6c7a 100644 --- a/melodic/teleop-twist-joy/default.nix +++ b/melodic/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-melodic-teleop-twist-joy"; version = "0.1.3"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3e9186dd642c84cc2776994b6afa7a97a9a4759d53170c1e1f9fddd9fbc789e4"; }; + 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/melodic/test-diagnostic-aggregator/default.nix b/melodic/test-diagnostic-aggregator/default.nix index 6fb42c04c0..e6f9431946 100644 --- a/melodic/test-diagnostic-aggregator/default.nix +++ b/melodic/test-diagnostic-aggregator/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4c49680ea5fe2d6e4c792d09848623c3b0206126ad171c4b4dd61f400c9abfe3"; }; + 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/melodic/test-mavros/default.nix b/melodic/test-mavros/default.nix index 5fd799e257..6861b9b731 100644 --- a/melodic/test-mavros/default.nix +++ b/melodic/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-melodic-test-mavros"; version = "0.29.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "de15444e834540abb574c250800527f2d808fe7590139785ea7df46a07b5fe87"; }; + 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/melodic/tf-conversions/default.nix b/melodic/tf-conversions/default.nix index 37115bfaf7..e400b7f9c8 100644 --- a/melodic/tf-conversions/default.nix +++ b/melodic/tf-conversions/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "eec87e068f5106c1835fb093d5995ca8c6972e3a5e127038d94c68701ad2029e"; }; + buildInputs = [ kdl-conversions orocos-kdl eigen tf geometry-msgs ]; propagatedBuildInputs = [ kdl-conversions orocos-kdl eigen python-orocos-kdl tf geometry-msgs ]; - nativeBuildInputs = [ kdl-conversions orocos-kdl eigen catkin tf geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package contains a set of conversion functions to convert diff --git a/melodic/tf-remapper-cpp/default.nix b/melodic/tf-remapper-cpp/default.nix index a1283b3f7c..936435f9e6 100644 --- a/melodic/tf-remapper-cpp/default.nix +++ b/melodic/tf-remapper-cpp/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "e212a7354d6e6f6eb42f9f8a90551b26cc4ffd427324bfe6f82ccbcd4603f77a"; }; + 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/melodic/tf/default.nix b/melodic/tf/default.nix index 72f83a29fe..be55b5ce6e 100644 --- a/melodic/tf/default.nix +++ b/melodic/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-melodic-tf"; version = "1.12.0"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "00d706fa94be4c4348556e8985dae8be407e76aae3f767e92dbd35e206f5ab03"; }; + 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/melodic/tf2-bullet/default.nix b/melodic/tf2-bullet/default.nix index 120f8c76c1..b3461f50a1 100644 --- a/melodic/tf2-bullet/default.nix +++ b/melodic/tf2-bullet/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2cb1d1e6d4ba180010c3f53ac138ba147ef4fb2c037d1b76be5cfb7d60ecd8e8"; }; + 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/melodic/tf2-eigen/default.nix b/melodic/tf2-eigen/default.nix index 640f43d034..dabe9f05a8 100644 --- a/melodic/tf2-eigen/default.nix +++ b/melodic/tf2-eigen/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0097c690bd551d83154cc551b7d50439d86e8acda2bc4ebc307d1157cdf8c24d"; }; + 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/melodic/tf2-geometry-msgs/default.nix b/melodic/tf2-geometry-msgs/default.nix index 637202d552..ca50a5d3a6 100644 --- a/melodic/tf2-geometry-msgs/default.nix +++ b/melodic/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-melodic-tf2-geometry-msgs"; version = "0.6.5"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "f1516df538999a5fb7cb8eeaf71636c9572bba758adac8cdafbf5446918b7bbc"; }; + 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/melodic/tf2-kdl/default.nix b/melodic/tf2-kdl/default.nix index 5c854830ff..89d28ed947 100644 --- a/melodic/tf2-kdl/default.nix +++ b/melodic/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-melodic-tf2-kdl"; version = "0.6.5"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "af0a21267f7ff0d435f5b54a3b55575e399daaf75ed8e01f09906e1b9af018cf"; }; + 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/melodic/tf2-msgs/default.nix b/melodic/tf2-msgs/default.nix index af0870329c..dc88916a14 100644 --- a/melodic/tf2-msgs/default.nix +++ b/melodic/tf2-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "27ecf00eef462615bab0dd0ff5232f6aaad8712e79bbf5912c008705f27c1d5d"; }; + 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/melodic/tf2-py/default.nix b/melodic/tf2-py/default.nix index b05eb945e3..e33a3d8a3d 100644 --- a/melodic/tf2-py/default.nix +++ b/melodic/tf2-py/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "24fc32a89eb1f6714d2f05c138c5d85741aabe819fc18475e63564aa0e2c388b"; }; + buildInputs = [ tf2 rospy ]; propagatedBuildInputs = [ tf2 rospy ]; - nativeBuildInputs = [ tf2 catkin rospy ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The tf2_py package''; diff --git a/melodic/tf2-ros/default.nix b/melodic/tf2-ros/default.nix index 4475a21ca0..b853034ca1 100644 --- a/melodic/tf2-ros/default.nix +++ b/melodic/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-melodic-tf2-ros"; version = "0.6.5"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "f5ea730b28e1668228c151fec493a768164843aa867770570c93ba3dcbda2d0f"; }; + 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/melodic/tf2-sensor-msgs/default.nix b/melodic/tf2-sensor-msgs/default.nix index 44ef8c862e..de80930fb5 100644 --- a/melodic/tf2-sensor-msgs/default.nix +++ b/melodic/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-melodic-tf2-sensor-msgs"; version = "0.6.5"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "1a5247c2cfec650cb26758f587e6af12e90b0a99749eb861813ab39f83c7b2e6"; }; + 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/melodic/tf2-tools/default.nix b/melodic/tf2-tools/default.nix index afb621edca..0647a76002 100644 --- a/melodic/tf2-tools/default.nix +++ b/melodic/tf2-tools/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c474f792ecac52bec866f11bb705444141ea38f2e9f23fc1513307a4681ef724"; }; + 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/melodic/tf2-web-republisher/default.nix b/melodic/tf2-web-republisher/default.nix index dce412e998..3d87732176 100644 --- a/melodic/tf2-web-republisher/default.nix +++ b/melodic/tf2-web-republisher/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "401fcc79bf11e5071e8304b1053bf8afed6f3e91d3df30c0823c87c82b741420"; }; + 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/melodic/tf2/default.nix b/melodic/tf2/default.nix index c0987174a8..260f57798c 100644 --- a/melodic/tf2/default.nix +++ b/melodic/tf2/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f6776b600f397998cef387bfa57b6ad3e1e396f7a0015521ba7389ce2ca211c4"; }; + 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/melodic/theora-image-transport/default.nix b/melodic/theora-image-transport/default.nix index 80ea827bb6..409e06bbc5 100644 --- a/melodic/theora-image-transport/default.nix +++ b/melodic/theora-image-transport/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "03701fa45f64b4642eb8b7720662363bb10c4f20e32da2783c595258fc3eaced"; }; + 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/melodic/tile-map/default.nix b/melodic/tile-map/default.nix index 44926a5c65..759965eec4 100644 --- a/melodic/tile-map/default.nix +++ b/melodic/tile-map/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1c07be1cd9cc43bf83905aad8ca0ab00072857482342ff7e7416cf2031a46ad8"; }; + 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/melodic/topic-tools/default.nix b/melodic/topic-tools/default.nix index 7c2608afc7..79f9aa7ebb 100644 --- a/melodic/topic-tools/default.nix +++ b/melodic/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-melodic-topic-tools"; version = "1.14.3"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "11737ac9aee93efcde7615891fd0342a8151e09b03435b1a173ddedef6c91f18"; }; + 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/melodic/towr-ros/default.nix b/melodic/towr-ros/default.nix index 7499ef6fc6..eb9b23be1c 100644 --- a/melodic/towr-ros/default.nix +++ b/melodic/towr-ros/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "fd30887f7c1a5dcd841ed043da22a724bc30cc47f3db12593a0da5d7a99ae854"; }; + 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/melodic/towr/default.nix b/melodic/towr/default.nix index 5fd18f2b51..5ac00cdafb 100644 --- a/melodic/towr/default.nix +++ b/melodic/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-melodic-towr"; version = "1.4.1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "62df4c4444a14ce7bfb5bef8fbcd602942cb97a36b24ed7a7413575568b9a50f"; }; + buildInputs = [ ifopt eigen ]; propagatedBuildInputs = [ catkin ifopt eigen ]; - nativeBuildInputs = [ cmake ifopt eigen ]; + nativeBuildInputs = [ cmake ]; meta = { description = ''A light-weight, Eigen-based diff --git a/melodic/trac-ik-examples/default.nix b/melodic/trac-ik-examples/default.nix index f815b2c716..2df40440a5 100644 --- a/melodic/trac-ik-examples/default.nix +++ b/melodic/trac-ik-examples/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "49d6aacadb0b51e61c60dfadbcb86be6408dd9887a126fb6db9b429f96d380c3"; }; + buildInputs = [ trac-ik-lib orocos-kdl boost ]; propagatedBuildInputs = [ xacro trac-ik-lib orocos-kdl boost ]; - 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/melodic/trac-ik-kinematics-plugin/default.nix b/melodic/trac-ik-kinematics-plugin/default.nix index 1b3c44558e..1d2d7b3864 100644 --- a/melodic/trac-ik-kinematics-plugin/default.nix +++ b/melodic/trac-ik-kinematics-plugin/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9ac973d39470f1f0648e6e01cdd11b7207d61f3482bf7a4c302e43b7ae53896f"; }; + 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/melodic/trac-ik-python/default.nix b/melodic/trac-ik-python/default.nix index 17027fd536..c0ed871fde 100644 --- a/melodic/trac-ik-python/default.nix +++ b/melodic/trac-ik-python/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d61541a1eb22c8c6af749e058557fdbd0259fe89d4045230871a54b60666a5e1"; }; + 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/melodic/tracetools/default.nix b/melodic/tracetools/default.nix index 446bc5cd44..8c27131c14 100644 --- a/melodic/tracetools/default.nix +++ b/melodic/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-melodic-tracetools"; version = "0.2.1-r1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1c5114e1acce416cfb16dfca419508fd9dfcfd682ffdd63eafbe7a609d5f14f7"; }; + buildInputs = [ boost ]; checkInputs = [ rosbash ]; - nativeBuildInputs = [ catkin boost pkg-config ]; + nativeBuildInputs = [ catkin pkg-config ]; meta = { description = ''Wrapper interface for tracing libraries''; diff --git a/melodic/trajectory-msgs/default.nix b/melodic/trajectory-msgs/default.nix index da377201e0..d3c0ec77e9 100644 --- a/melodic/trajectory-msgs/default.nix +++ b/melodic/trajectory-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "59b45292ef09a1fb7cd1bedcd96e390c6b17067af07bfa1035ca4d3acf631875"; }; + 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/melodic/trajectory-tracker-msgs/default.nix b/melodic/trajectory-tracker-msgs/default.nix index b97ba5b07d..d4929b907c 100644 --- a/melodic/trajectory-tracker-msgs/default.nix +++ b/melodic/trajectory-tracker-msgs/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "c6c75c98fa9489ae279b8e4f5b88e7f34a23c3ca66b9543851858a140f56778e"; }; + 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/melodic/trajectory-tracker-rviz-plugins/default.nix b/melodic/trajectory-tracker-rviz-plugins/default.nix index 82b8e3289c..241aaa2845 100644 --- a/melodic/trajectory-tracker-rviz-plugins/default.nix +++ b/melodic/trajectory-tracker-rviz-plugins/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "27d4fffce53dd393d4c705e38fb1f2bf9696c4a0e33081ce28db0d237994d238"; }; + 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/melodic/transmission-interface/default.nix b/melodic/transmission-interface/default.nix index 14a03d6f1b..5d67748f85 100644 --- a/melodic/transmission-interface/default.nix +++ b/melodic/transmission-interface/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "6b28074919478b6422588385850f0450d788ad06829adca29ae5cf2cac798692"; }; + 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/melodic/tts/default.nix b/melodic/tts/default.nix index b916208701..a2cf119d80 100644 --- a/melodic/tts/default.nix +++ b/melodic/tts/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "1d5dd8813c3e0cf4e9e75bd364a93f1b0b02072ddd561fa0d316a75cd0a9d708"; }; + 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/melodic/turtle-actionlib/default.nix b/melodic/turtle-actionlib/default.nix index 9c2b333f6e..8773cbc195 100644 --- a/melodic/turtle-actionlib/default.nix +++ b/melodic/turtle-actionlib/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "692d2a6946d45017346aa4165b4331314b1fde5f0067717ce33bf7ebbce1bc94"; }; + 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/melodic/turtle-tf/default.nix b/melodic/turtle-tf/default.nix index c7fc29184c..4ea0dcd7d3 100644 --- a/melodic/turtle-tf/default.nix +++ b/melodic/turtle-tf/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "182947fcfff5ec44a27e343306a78fd488fbcaff6d8ca894ed0646846293f02d"; }; + 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/melodic/turtle-tf2/default.nix b/melodic/turtle-tf2/default.nix index c6a26eaa15..4e90e05989 100644 --- a/melodic/turtle-tf2/default.nix +++ b/melodic/turtle-tf2/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "898be65b26bacc4c8ec117c9696b0506f18c33cce83c507442c3b4b239c64ada"; }; + 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/melodic/turtlebot3-applications-msgs/default.nix b/melodic/turtlebot3-applications-msgs/default.nix index 81ee46ad2f..31d708b8ef 100644 --- a/melodic/turtlebot3-applications-msgs/default.nix +++ b/melodic/turtlebot3-applications-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1dc86e6606109d67a3f28c9bb18934265196c0d3b1338722bc8bc4f9454112cf"; }; + 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/melodic/turtlebot3-automatic-parking-vision/default.nix b/melodic/turtlebot3-automatic-parking-vision/default.nix index 10bfb5fe65..448998dabd 100644 --- a/melodic/turtlebot3-automatic-parking-vision/default.nix +++ b/melodic/turtlebot3-automatic-parking-vision/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6e10d535cf4f41ac732ed8cc54edc197c35c8cf6969c2bf9b0649e37c97809ea"; }; + 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/melodic/turtlebot3-automatic-parking/default.nix b/melodic/turtlebot3-automatic-parking/default.nix index 74e632cdc2..dc13b859d2 100644 --- a/melodic/turtlebot3-automatic-parking/default.nix +++ b/melodic/turtlebot3-automatic-parking/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5ab127fe3a3ff9c1eb767058c423d2e7625925a482c808ddf35047daaa4852be"; }; + 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/melodic/turtlebot3-autorace-camera/default.nix b/melodic/turtlebot3-autorace-camera/default.nix index b9a7d06d6c..f4082ae1f4 100644 --- a/melodic/turtlebot3-autorace-camera/default.nix +++ b/melodic/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-melodic-turtlebot3-autorace-camera"; version = "1.2.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "fe6adfc679b7e08c054367e89c6a94da5cbecbd7f51411298fd4d795c61138de"; }; + 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/melodic/turtlebot3-autorace-detect/default.nix b/melodic/turtlebot3-autorace-detect/default.nix index 4bbacd9b9d..5c695fc6f7 100644 --- a/melodic/turtlebot3-autorace-detect/default.nix +++ b/melodic/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-melodic-turtlebot3-autorace-detect"; version = "1.2.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "51d9465e570d60f2d1fe2500d9c9f285a801800c131f38fba376b0034eff3288"; }; + 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/melodic/turtlebot3-bringup/default.nix b/melodic/turtlebot3-bringup/default.nix index 8b1a14f14e..4f7477f526 100644 --- a/melodic/turtlebot3-bringup/default.nix +++ b/melodic/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-melodic-turtlebot3-bringup"; version = "1.2.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "afbf800cde94e405ffa9e691b9379042304dd8455e2c3e906cd7ba97ff636f70"; }; + 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/melodic/turtlebot3-description/default.nix b/melodic/turtlebot3-description/default.nix index 67bb6952ce..6f46c5aa0c 100644 --- a/melodic/turtlebot3-description/default.nix +++ b/melodic/turtlebot3-description/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1a16e0a23bc531a33c583cc6c3a34fed5903a831334ce8bb71e778c912406969"; }; + 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/melodic/turtlebot3-example/default.nix b/melodic/turtlebot3-example/default.nix index 74b96a259d..666c6f4c03 100644 --- a/melodic/turtlebot3-example/default.nix +++ b/melodic/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-melodic-turtlebot3-example"; version = "1.2.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bc0dbd753ed0334630a38db94dbb4cc73ecda965ad2f61843aa40cba93029feb"; }; + 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/melodic/turtlebot3-fake/default.nix b/melodic/turtlebot3-fake/default.nix index b12c7b805c..1bb7c4d9e6 100644 --- a/melodic/turtlebot3-fake/default.nix +++ b/melodic/turtlebot3-fake/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5e76727354184cc0f97b0cf61d4c3743301e431c5d46bbd87436fbed8f1e2e95"; }; + 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/melodic/turtlebot3-follower/default.nix b/melodic/turtlebot3-follower/default.nix index b4f812d2f6..7ed8e81b55 100644 --- a/melodic/turtlebot3-follower/default.nix +++ b/melodic/turtlebot3-follower/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f2059a2728165ba5974739c04cabd2e782f3c06bff35299c149836c98bc6a429"; }; + 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/melodic/turtlebot3-gazebo/default.nix b/melodic/turtlebot3-gazebo/default.nix index 22f8671143..0769a520d3 100644 --- a/melodic/turtlebot3-gazebo/default.nix +++ b/melodic/turtlebot3-gazebo/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9c82b64f9c29a023ddaf9388d987b60a7584a62400a9ca9d4421347ca4750651"; }; + 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/melodic/turtlebot3-msgs/default.nix b/melodic/turtlebot3-msgs/default.nix index f3346cb5cb..cd43d0639a 100644 --- a/melodic/turtlebot3-msgs/default.nix +++ b/melodic/turtlebot3-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "45317e8776023604286708e4f7f9b206d3d64e59601af91849a5f80b94cbd0db"; }; + 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/melodic/turtlebot3-panorama/default.nix b/melodic/turtlebot3-panorama/default.nix index 8680771a9d..5d6ba53e39 100644 --- a/melodic/turtlebot3-panorama/default.nix +++ b/melodic/turtlebot3-panorama/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1ea012a9fb7e79c68cb54f5e608739f79f378ab6867bad8d1aeee3d7e5039c3e"; }; + 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/melodic/turtlebot3-slam/default.nix b/melodic/turtlebot3-slam/default.nix index 077775f274..0e6aceac5b 100644 --- a/melodic/turtlebot3-slam/default.nix +++ b/melodic/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-melodic-turtlebot3-slam"; version = "1.2.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "dd2f8644cf9019753493e5e080b06f28b097bd90e02669b859e708291ffcdb79"; }; + 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/melodic/turtlebot3-teleop/default.nix b/melodic/turtlebot3-teleop/default.nix index 8b2ded0825..98105f7659 100644 --- a/melodic/turtlebot3-teleop/default.nix +++ b/melodic/turtlebot3-teleop/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e50544b8a90f38c20e2ff250224eee48ac0d667fefcb7fa172e1b2dafb6119e8"; }; + 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/melodic/turtlesim/default.nix b/melodic/turtlesim/default.nix index feaac734b4..3911d3f18e 100644 --- a/melodic/turtlesim/default.nix +++ b/melodic/turtlesim/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "eb38cc5c4153b4001fdb8a0dbc1ec95952b7f510abb1d9709e13b6e08a301cef"; }; + 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/melodic/tuw-airskin-msgs/default.nix b/melodic/tuw-airskin-msgs/default.nix index 42ab7ade44..e5f7510210 100644 --- a/melodic/tuw-airskin-msgs/default.nix +++ b/melodic/tuw-airskin-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "86882acd5c73168422e7ed6be2d10f89d9c5f1bd07951be9479eaf10fa9a082d"; }; + 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/melodic/tuw-aruco/default.nix b/melodic/tuw-aruco/default.nix index 372a7f76f0..7c332bb8e8 100644 --- a/melodic/tuw-aruco/default.nix +++ b/melodic/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-melodic-tuw-aruco"; version = "0.1.1-r1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "98fd74948391d0642bc7d6c8f4b679bdbe748da0b17856ddcb782c1e797fbf1a"; }; + 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/melodic/tuw-checkerboard/default.nix b/melodic/tuw-checkerboard/default.nix index e4e6aa8f4b..70878abbf4 100644 --- a/melodic/tuw-checkerboard/default.nix +++ b/melodic/tuw-checkerboard/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, catkin, cv-bridge, image-geometry, image-view, dynamic-reconfigure, tf }: +{ lib, buildRosPackage, fetchurl, marker-msgs, image-transport, cv-bridge, catkin, image-geometry, image-view, dynamic-reconfigure, tf }: buildRosPackage { pname = "ros-melodic-tuw-checkerboard"; version = "0.1.1-r1"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e7d76c6bb8a14e31094674fc33504b7cca4335d4d0c2362ceda6811633fc483c"; }; + buildInputs = [ marker-msgs image-view dynamic-reconfigure tf image-transport cv-bridge image-geometry ]; propagatedBuildInputs = [ marker-msgs image-view dynamic-reconfigure tf image-transport cv-bridge image-geometry ]; - nativeBuildInputs = [ marker-msgs image-view dynamic-reconfigure tf image-transport catkin cv-bridge image-geometry ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The tuw_checkerboard package is designed to detect one diff --git a/melodic/tuw-ellipses/default.nix b/melodic/tuw-ellipses/default.nix index dd92fc57e0..7f85c6dcdb 100644 --- a/melodic/tuw-ellipses/default.nix +++ b/melodic/tuw-ellipses/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6f40eb7c0d83f05f8dac8ce03ca8fd2c6a30876e06174e16d80d8909b84d8749"; }; + 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/melodic/tuw-gazebo-msgs/default.nix b/melodic/tuw-gazebo-msgs/default.nix index 2eb892d655..3899c6ee98 100644 --- a/melodic/tuw-gazebo-msgs/default.nix +++ b/melodic/tuw-gazebo-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "126d0a9d1083f1d6e1c05b617f46f4c00e72dbd5a26a4dfa16490465d7dcc181"; }; + 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/melodic/tuw-geometry-msgs/default.nix b/melodic/tuw-geometry-msgs/default.nix index c3a55866f9..32b5f2bb0a 100644 --- a/melodic/tuw-geometry-msgs/default.nix +++ b/melodic/tuw-geometry-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "423e031652dcf0357d6e857d9a40e120bd249816739ca42785c2961006ddfbce"; }; + 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/melodic/tuw-geometry/default.nix b/melodic/tuw-geometry/default.nix index 8e363ed20e..e0f83eb51f 100644 --- a/melodic/tuw-geometry/default.nix +++ b/melodic/tuw-geometry/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "96df80626ab8ecd101acb1f972c815be0d105e9e5539e73d691ea3b2ef5d3e84"; }; + buildInputs = [ boost rospy std-msgs cv-bridge roscpp eigen ]; checkInputs = [ rosunit ]; propagatedBuildInputs = [ std-msgs roscpp cv-bridge rospy ]; - nativeBuildInputs = [ boost rospy std-msgs catkin cv-bridge roscpp eigen ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The tuw_geometry package''; diff --git a/melodic/tuw-marker-pose-estimation/default.nix b/melodic/tuw-marker-pose-estimation/default.nix index 201bdf00f7..e1f9d040b9 100644 --- a/melodic/tuw-marker-pose-estimation/default.nix +++ b/melodic/tuw-marker-pose-estimation/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "58ea5472112e231d213667c8977c5910de7398b71471b12a8a9e55dab48defd2"; }; + 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/melodic/tuw-multi-robot-msgs/default.nix b/melodic/tuw-multi-robot-msgs/default.nix index b506eb1000..ad2ad53043 100644 --- a/melodic/tuw-multi-robot-msgs/default.nix +++ b/melodic/tuw-multi-robot-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c46ab49af256d3f580c7eade0281686d12dfa70472080d9c6b4a6c9c3e153f43"; }; + 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/melodic/tuw-nav-msgs/default.nix b/melodic/tuw-nav-msgs/default.nix index 5a44dae815..b13475fabd 100644 --- a/melodic/tuw-nav-msgs/default.nix +++ b/melodic/tuw-nav-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "6dd62f9b473be78c32bafb0b1f9c9410d2ed6f2b87586ce77f51e84f49132c39"; }; + 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/melodic/tuw-object-msgs/default.nix b/melodic/tuw-object-msgs/default.nix index 378e247b94..560a5edcef 100644 --- a/melodic/tuw-object-msgs/default.nix +++ b/melodic/tuw-object-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "cd872b1996ab016b75719c00f199bef95322fabf5efc964a169a6dd362fdec8f"; }; + 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/melodic/tuw-vehicle-msgs/default.nix b/melodic/tuw-vehicle-msgs/default.nix index 5c1495af46..2784080ad3 100644 --- a/melodic/tuw-vehicle-msgs/default.nix +++ b/melodic/tuw-vehicle-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "47c7c12836c59f936116f877d105cdf3399455996e434fdb75c72fe958b94c4a"; }; + 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/melodic/twist-mux-msgs/default.nix b/melodic/twist-mux-msgs/default.nix index 5622e57d79..cbfed87663 100644 --- a/melodic/twist-mux-msgs/default.nix +++ b/melodic/twist-mux-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "521a28a3dcc722a2eac2208e66f7f511a2010c3fda6e0b81fe45548c3ead692a"; }; + 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/melodic/twist-mux/default.nix b/melodic/twist-mux/default.nix index 3068432eeb..e8e161cfe9 100644 --- a/melodic/twist-mux/default.nix +++ b/melodic/twist-mux/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "aa2888069d0ed77dbab6759a450cef52d03b6f64b09514c006bd2f49384732bd"; }; + 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/melodic/twist-recovery/default.nix b/melodic/twist-recovery/default.nix index 262f3d0a8e..efc4223e0f 100644 --- a/melodic/twist-recovery/default.nix +++ b/melodic/twist-recovery/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8c67a2c46844a984e92f59e344590deedd9525f2bfc7b3201c6a1e8999c2d881"; }; + buildInputs = [ costmap-2d pluginlib base-local-planner tf2-geometry-msgs tf2-ros nav-core geometry-msgs ]; propagatedBuildInputs = [ costmap-2d pluginlib base-local-planner tf2-geometry-msgs tf2-ros nav-core geometry-msgs ]; - nativeBuildInputs = [ costmap-2d pluginlib base-local-planner tf2-geometry-msgs tf2-ros nav-core catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''A recovery behavior that performs a particular used-defined twist.''; diff --git a/melodic/um7/default.nix b/melodic/um7/default.nix index a83fc2d0eb..3363815e04 100644 --- a/melodic/um7/default.nix +++ b/melodic/um7/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "d557326e26d705cb29897eb7ac32baa349a08c71d07cf9501e6c457e3d634349"; }; + 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/melodic/unique-id/default.nix b/melodic/unique-id/default.nix index 7e41b7787f..c8f8fd956b 100644 --- a/melodic/unique-id/default.nix +++ b/melodic/unique-id/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "8f995d23c4bdefadf40cd213fead2b4f4be1285f536a3578823fdaa46cc9019c"; }; + 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/melodic/urdf-geometry-parser/default.nix b/melodic/urdf-geometry-parser/default.nix index f0975b762c..b87b7a4419 100644 --- a/melodic/urdf-geometry-parser/default.nix +++ b/melodic/urdf-geometry-parser/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e9abdad19d455ac3e82dffae119a7e212d53874d4587df5cb5664ac397b86a3f"; }; + 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/melodic/urdf-parser-plugin/default.nix b/melodic/urdf-parser-plugin/default.nix index 67277227ea..4b0f21a9ad 100644 --- a/melodic/urdf-parser-plugin/default.nix +++ b/melodic/urdf-parser-plugin/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7031baf19ed479dcc35455fc5090a740ccc28592c8fd565154ea6556aa80f747"; }; + 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/melodic/urdf-test/default.nix b/melodic/urdf-test/default.nix index db3afeadfa..d7fae1d653 100644 --- a/melodic/urdf-test/default.nix +++ b/melodic/urdf-test/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0c218b7644479fe4c625fd32883d1e45d945f3662f73152e60e45bbf3cabc8b0"; }; + buildInputs = [ rospy ]; propagatedBuildInputs = [ xacro rospy ]; - nativeBuildInputs = [ catkin rospy ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The urdf_test package''; diff --git a/melodic/urdf-tutorial/default.nix b/melodic/urdf-tutorial/default.nix index 01f7ad9287..b372c4af10 100644 --- a/melodic/urdf-tutorial/default.nix +++ b/melodic/urdf-tutorial/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "92605e8f00f4f6ca12ef65eceb536dc41ba222e9881eaa733a28afc784f7bbbf"; }; + 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/melodic/urdf/default.nix b/melodic/urdf/default.nix index 5ae06f357c..a7cadef651 100644 --- a/melodic/urdf/default.nix +++ b/melodic/urdf/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "2d16536bc8a59e01339b034539828f411245a3b170abc65d8e1f99f1305ae4f0"; }; + buildInputs = [ pluginlib cmake-modules tinyxml rosconsole-bridge urdfdom urdf-parser-plugin urdfdom-headers tinyxml-2 roscpp ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ urdfdom-headers tinyxml pluginlib tinyxml-2 roscpp rosconsole-bridge urdfdom ]; - nativeBuildInputs = [ pluginlib cmake-modules catkin tinyxml rosconsole-bridge urdfdom urdf-parser-plugin urdfdom-headers tinyxml-2 roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package contains a C++ parser for the Unified Robot Description diff --git a/melodic/urdfdom-py/default.nix b/melodic/urdfdom-py/default.nix index 1a88cf894c..5762e9930e 100644 --- a/melodic/urdfdom-py/default.nix +++ b/melodic/urdfdom-py/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "9d0663d9bde7a548ba4df458423922d7d1e326a786e50cc33846f0835c4843f6"; }; + buildInputs = [ python ]; checkInputs = [ pythonPackages.mock ]; propagatedBuildInputs = [ python pythonPackages.lxml pythonPackages.pyyaml ]; - nativeBuildInputs = [ python catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Python implementation of the URDF parser.''; diff --git a/melodic/urg-node/default.nix b/melodic/urg-node/default.nix index bdaad729a0..627ab0e809 100644 --- a/melodic/urg-node/default.nix +++ b/melodic/urg-node/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "86fec955adf084d6ebdf11e8a17ecb03586afcfab3b15329e02535a773dc7a4d"; }; + 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/melodic/urg-stamped/default.nix b/melodic/urg-stamped/default.nix index 6699bb08f1..2c8638248a 100644 --- a/melodic/urg-stamped/default.nix +++ b/melodic/urg-stamped/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "61fcca882388f29606ea22d0017c5e19cec9c4edb2b970816693598b38609678"; }; + 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/melodic/usb-cam-controllers/default.nix b/melodic/usb-cam-controllers/default.nix index f226edd14d..bbbcc16e97 100644 --- a/melodic/usb-cam-controllers/default.nix +++ b/melodic/usb-cam-controllers/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e4c15169d9f29ff1ed5ac782395a6f6251130a54c23b42be7a81ed26c0ef7ce6"; }; + 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/melodic/usb-cam-hardware-interface/default.nix b/melodic/usb-cam-hardware-interface/default.nix index 10fb194f40..737c5f0726 100644 --- a/melodic/usb-cam-hardware-interface/default.nix +++ b/melodic/usb-cam-hardware-interface/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "27863a2c68f5c59653e0625b1aafd1edb8f12f90c4439176db8a325a26f79b61"; }; + 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/melodic/usb-cam-hardware/default.nix b/melodic/usb-cam-hardware/default.nix index d811f9a690..8f4adbfdd3 100644 --- a/melodic/usb-cam-hardware/default.nix +++ b/melodic/usb-cam-hardware/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "29d9274d9b3cf8787c3f80c5354eb605608205118e6ccf56a2aabd26011f7b43"; }; + 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/melodic/usb-cam/default.nix b/melodic/usb-cam/default.nix index af824ea3ec..e918dec903 100644 --- a/melodic/usb-cam/default.nix +++ b/melodic/usb-cam/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "21a2fa956af929b771c989bdb53a572443481b101cea0ba0b66547e0440a9bd5"; }; + 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/melodic/usv-gazebo-plugins/default.nix b/melodic/usv-gazebo-plugins/default.nix index a26b5e5f79..0e1f3c3c76 100644 --- a/melodic/usv-gazebo-plugins/default.nix +++ b/melodic/usv-gazebo-plugins/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "61bbed37ef07cd02e27f6710063400a17b259523bbe721a0f657120b3a3c11ad"; }; + 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/melodic/uuid-msgs/default.nix b/melodic/uuid-msgs/default.nix index f2991bb5ff..e15b8680fd 100644 --- a/melodic/uuid-msgs/default.nix +++ b/melodic/uuid-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "c00cacdbfc12e1cc2715a8531eae1fc69700362b2abab974d03d70de5de6d2b5"; }; + 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/melodic/uuv-assistants/default.nix b/melodic/uuv-assistants/default.nix index fddcde8b20..420b205e75 100644 --- a/melodic/uuv-assistants/default.nix +++ b/melodic/uuv-assistants/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "a1fca8150c90ca1a8b4c3960e38ee39acfbb5d99b4689d8cc6dd1b29d6804c7d"; }; + 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/melodic/uuv-auv-control-allocator/default.nix b/melodic/uuv-auv-control-allocator/default.nix index 3cf22b925c..d61df3a197 100644 --- a/melodic/uuv-auv-control-allocator/default.nix +++ b/melodic/uuv-auv-control-allocator/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d1b447de181bf53594006e902a67f5c26a674da656123cfedf6da344a6ca2711"; }; + 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/melodic/uuv-control-cascaded-pid/default.nix b/melodic/uuv-control-cascaded-pid/default.nix index a2b345fe67..7ff31cb7b3 100644 --- a/melodic/uuv-control-cascaded-pid/default.nix +++ b/melodic/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-melodic-uuv-control-cascaded-pid"; version = "0.6.10"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3d75578e17e9f0a19fdffea6ba51a69e0d066fdc8fae96cf88672466e69bdd21"; }; + 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/melodic/uuv-control-msgs/default.nix b/melodic/uuv-control-msgs/default.nix index a828980563..04a0467b6b 100644 --- a/melodic/uuv-control-msgs/default.nix +++ b/melodic/uuv-control-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0bfc715f1deec3262205d5c82aa99a9c10054d0d2f6e3467aaff63b7d60c9789"; }; + 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/melodic/uuv-gazebo-plugins/default.nix b/melodic/uuv-gazebo-plugins/default.nix index 7d3ffb11b9..72bd8eb33e 100644 --- a/melodic/uuv-gazebo-plugins/default.nix +++ b/melodic/uuv-gazebo-plugins/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "caad77b6bbdeaffc03bce6f6ec99e8064951060ef0081694001d291f08db9a4a"; }; + 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/melodic/uuv-gazebo-ros-plugins-msgs/default.nix b/melodic/uuv-gazebo-ros-plugins-msgs/default.nix index f638883fc1..ab24e083ae 100644 --- a/melodic/uuv-gazebo-ros-plugins-msgs/default.nix +++ b/melodic/uuv-gazebo-ros-plugins-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "96a334617334392149c77d98328629f0e3b4af4058b5fd75c500e5e7971d1141"; }; + 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/melodic/uuv-gazebo-ros-plugins/default.nix b/melodic/uuv-gazebo-ros-plugins/default.nix index b21bdd796d..c70fef5f19 100644 --- a/melodic/uuv-gazebo-ros-plugins/default.nix +++ b/melodic/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-melodic-uuv-gazebo-ros-plugins"; version = "0.6.10"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "b0cdb028c61cc24853b1b461f4e8b1735016490561682764faa5b6abfb629272"; }; + 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/melodic/uuv-gazebo-worlds/default.nix b/melodic/uuv-gazebo-worlds/default.nix index c57268abb6..83a3ab4bb1 100644 --- a/melodic/uuv-gazebo-worlds/default.nix +++ b/melodic/uuv-gazebo-worlds/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "10b68d74ce5c2ceb1abc57e18c55bd18d1558467b45007cd9709f08b85b15ad3"; }; + buildInputs = [ gazebo-ros ]; propagatedBuildInputs = [ gazebo-ros ]; - nativeBuildInputs = [ gazebo-ros catkin ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The uuv_gazebo_worlds package''; diff --git a/melodic/uuv-sensor-ros-plugins-msgs/default.nix b/melodic/uuv-sensor-ros-plugins-msgs/default.nix index d4937029c0..95f9ee5fd8 100644 --- a/melodic/uuv-sensor-ros-plugins-msgs/default.nix +++ b/melodic/uuv-sensor-ros-plugins-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "11a61e9c1cb05c12af6ecfb2bbb21b0f8d5eea0096eef9299d0eca8f0132b806"; }; + 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/melodic/uuv-sensor-ros-plugins/default.nix b/melodic/uuv-sensor-ros-plugins/default.nix index 6f64c57460..4ed02795d4 100644 --- a/melodic/uuv-sensor-ros-plugins/default.nix +++ b/melodic/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-melodic-uuv-sensor-ros-plugins"; version = "0.6.10"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "0d25b57ad18554d4a85c12a45612cd6a884f7e775fea8c90ed8d58ac2f0d0c36"; }; + 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/melodic/uuv-thruster-manager/default.nix b/melodic/uuv-thruster-manager/default.nix index 3a5ec3dc2f..36eea2dd37 100644 --- a/melodic/uuv-thruster-manager/default.nix +++ b/melodic/uuv-thruster-manager/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "dd532c59413536c744721b16f10a97da19a7d88d721bf1954a495529438f2ad3"; }; + 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/melodic/uuv-world-plugins/default.nix b/melodic/uuv-world-plugins/default.nix index 17c96bf614..ba9258a4ee 100644 --- a/melodic/uuv-world-plugins/default.nix +++ b/melodic/uuv-world-plugins/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "11734081b68d909b9061a8569ba8a9d480dfc05785c1fe34fdfe4ad118c1adbc"; }; + 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/melodic/uuv-world-ros-plugins-msgs/default.nix b/melodic/uuv-world-ros-plugins-msgs/default.nix index dacbac1011..75c9f51208 100644 --- a/melodic/uuv-world-ros-plugins-msgs/default.nix +++ b/melodic/uuv-world-ros-plugins-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "20348e0224528b62298b9b03314bfc3f64d2411c447f3d22b27d318e59e35918"; }; + 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/melodic/uuv-world-ros-plugins/default.nix b/melodic/uuv-world-ros-plugins/default.nix index 55324f5345..64aeace660 100644 --- a/melodic/uuv-world-ros-plugins/default.nix +++ b/melodic/uuv-world-ros-plugins/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0bb8f7fb759854a6cbea931882f28f926a74eded1d59addbb24ffa388ca95ef5"; }; + 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/melodic/uvc-camera/default.nix b/melodic/uvc-camera/default.nix index 7e13579872..66cc269d63 100644 --- a/melodic/uvc-camera/default.nix +++ b/melodic/uvc-camera/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "3a760fad6164fa6a5ed47d7cd6302f5378bae282f5018dc568d2666b867cdb46"; }; + 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/melodic/variant-msgs/default.nix b/melodic/variant-msgs/default.nix index c8dea9d876..4b8f2ac35f 100644 --- a/melodic/variant-msgs/default.nix +++ b/melodic/variant-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bc5b26692c4b9223aa4bd83c00fe4b2710a4f5acfe1b9c49cbba0e6f1ad3a16f"; }; + 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/melodic/variant-topic-test/default.nix b/melodic/variant-topic-test/default.nix index ec911b3430..a33b7dbbb0 100644 --- a/melodic/variant-topic-test/default.nix +++ b/melodic/variant-topic-test/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bfb1f587202ae563d3c7c967de21660efdd00723675a8e16ae0b9592fc7d5142"; }; + 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/melodic/variant-topic-tools/default.nix b/melodic/variant-topic-tools/default.nix index eebe9e23b9..d4c27e0eb7 100644 --- a/melodic/variant-topic-tools/default.nix +++ b/melodic/variant-topic-tools/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "1ae4620ffffc3b0a3aa6b54e148f6bf58f06ca520131aa72d07bc8c0732445eb"; }; + 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/melodic/velocity-controllers/default.nix b/melodic/velocity-controllers/default.nix index 5e78c9f580..cbc2fac403 100644 --- a/melodic/velocity-controllers/default.nix +++ b/melodic/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-melodic-velocity-controllers"; version = "0.15.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7a2b419156bb96923bd97e0ffe3ffda525f2fdc4027868c461590c749c379cbb"; }; + 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/melodic/velodyne-driver/default.nix b/melodic/velodyne-driver/default.nix index 4d1dd755de..5a1da96a76 100644 --- a/melodic/velodyne-driver/default.nix +++ b/melodic/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-melodic-velodyne-driver"; version = "1.5.2"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "81b88ba93fe2af5da93cb4e2a8865912c11f35985cbb3636bf480c568b7a6fe4"; }; + 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/melodic/velodyne-gazebo-plugins/default.nix b/melodic/velodyne-gazebo-plugins/default.nix index 2f473d0c50..2337f36712 100644 --- a/melodic/velodyne-gazebo-plugins/default.nix +++ b/melodic/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-melodic-velodyne-gazebo-plugins"; version = "1.0.9"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "894c7ae31607b6f889b86f2ab0d7c13d0d40c291fb09c73c93f394b96b73cf72"; }; + 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/melodic/velodyne-laserscan/default.nix b/melodic/velodyne-laserscan/default.nix index 9858b81565..2cf3714e46 100644 --- a/melodic/velodyne-laserscan/default.nix +++ b/melodic/velodyne-laserscan/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "7a79ee1a1f2efe7e9e20695fea816a595f442ad661d13a345a918df1a9e39fa3"; }; + 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/melodic/velodyne-msgs/default.nix b/melodic/velodyne-msgs/default.nix index 8fcd0f1def..53280ffc69 100644 --- a/melodic/velodyne-msgs/default.nix +++ b/melodic/velodyne-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "59f623187d275f018300f623402c97eb9ce5dd06d0c95936d5d63916ccabb168"; }; + 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/melodic/velodyne-pointcloud/default.nix b/melodic/velodyne-pointcloud/default.nix index 0d8834b24d..54cfc51610 100644 --- a/melodic/velodyne-pointcloud/default.nix +++ b/melodic/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-melodic-velodyne-pointcloud"; version = "1.5.2"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "4ba277761a8c63407bf615e2aae6edf06f70f5c0349717afa3fc8be4d828dc76"; }; + 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/melodic/video-stream-opencv/default.nix b/melodic/video-stream-opencv/default.nix index e42175b6bc..3bf5ecd1cd 100644 --- a/melodic/video-stream-opencv/default.nix +++ b/melodic/video-stream-opencv/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ed2b46c502c9f63dbc62af074bbf0407d249c84f8509227ae5d2346204fe1186"; }; + 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/melodic/view-controller-msgs/default.nix b/melodic/view-controller-msgs/default.nix index b510e9ab19..7ed793b9e0 100644 --- a/melodic/view-controller-msgs/default.nix +++ b/melodic/view-controller-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9ee90391a7604f99bcc5ee9ef5f0dd0d7585247c3fd1c59f871eeee5f8cb739f"; }; + 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/melodic/virtual-force-publisher/default.nix b/melodic/virtual-force-publisher/default.nix index dcf8f738e5..ee3586286e 100644 --- a/melodic/virtual-force-publisher/default.nix +++ b/melodic/virtual-force-publisher/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "12b7dd32a18a6b444d59d0dacd15781a6ea157a23924c04dc1aa7ca176de8a20"; }; + 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/melodic/vision-msgs/default.nix b/melodic/vision-msgs/default.nix index be5c7139cf..b08c65b4a6 100644 --- a/melodic/vision-msgs/default.nix +++ b/melodic/vision-msgs/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "aea7d0a539a76bbd0072f74bb3c7ebc0a7f3b3277963f8d696de42a5c4066e90"; }; + 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/melodic/visualization-marker-tutorials/default.nix b/melodic/visualization-marker-tutorials/default.nix index 3aa6c3a489..e04764923d 100644 --- a/melodic/visualization-marker-tutorials/default.nix +++ b/melodic/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-melodic-visualization-marker-tutorials"; version = "0.10.3"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2e5bc745ab400757dee1666b765a9aef01a4d9b5f062d837827aee336bdbb68d"; }; + 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/melodic/visualization-msgs/default.nix b/melodic/visualization-msgs/default.nix index cb4b7b1402..dace208421 100644 --- a/melodic/visualization-msgs/default.nix +++ b/melodic/visualization-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "fcd899da639e6bd69f2b1dab627bf76ae527ae753f671d01357cb55c215d05da"; }; + 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/melodic/voice-text/default.nix b/melodic/voice-text/default.nix index d21459736a..c00c65b13f 100644 --- a/melodic/voice-text/default.nix +++ b/melodic/voice-text/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "37a4a26a48a53442967a596d029751ca64270ad49531b78436a68abc482616c8"; }; + 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/melodic/voxel-grid/default.nix b/melodic/voxel-grid/default.nix index b28e22e578..1ccfa1036e 100644 --- a/melodic/voxel-grid/default.nix +++ b/melodic/voxel-grid/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "8102b9aae0f9856c35f38841945094d77eec895fea6d8caaac479cfa162a56d4"; }; + 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/melodic/vrpn-client-ros/default.nix b/melodic/vrpn-client-ros/default.nix index b754a1b31e..00c6a71738 100644 --- a/melodic/vrpn-client-ros/default.nix +++ b/melodic/vrpn-client-ros/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "1aab125d405ed53be48b7f49db7594343f35cccfecd3f4ef14571311ff5ae0f2"; }; + 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/melodic/vrx-gazebo/default.nix b/melodic/vrx-gazebo/default.nix index d3dd900b5f..e399b6782f 100644 --- a/melodic/vrx-gazebo/default.nix +++ b/melodic/vrx-gazebo/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "d6a4a9bdd86e6645bd539ec12ebcde5a87f46368643f4485561e3fae9478e951"; }; + buildInputs = [ gazebo-ros joy-teleop joy wamv-gazebo gazebo-dev geographic-msgs message-runtime std-msgs xacro ]; propagatedBuildInputs = [ gazebo-ros joy-teleop joy wamv-gazebo gazebo-dev geographic-msgs message-runtime std-msgs xacro ]; - nativeBuildInputs = [ gazebo-ros joy-teleop joy catkin wamv-gazebo gazebo-dev geographic-msgs message-runtime std-msgs xacro ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''The ROS package for the RobotX competition running in Gazebo.''; diff --git a/melodic/wamv-description/default.nix b/melodic/wamv-description/default.nix index cc76d4e466..5340c86086 100644 --- a/melodic/wamv-description/default.nix +++ b/melodic/wamv-description/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "5bbe5d0b1c2b60abcab2525119219cf28f20b962132593003c885efddb0bbbeb"; }; + buildInputs = [ xacro ]; propagatedBuildInputs = [ xacro ]; - nativeBuildInputs = [ catkin xacro ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''This package provides a URDF model of WAM-V''; diff --git a/melodic/wamv-gazebo/default.nix b/melodic/wamv-gazebo/default.nix index 5022f60091..9bd39bc298 100644 --- a/melodic/wamv-gazebo/default.nix +++ b/melodic/wamv-gazebo/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "108c898691498d09b8946e2d081c9e3f8f3c247db5bfd785df968d4ae28dd189"; }; + buildInputs = [ robot-localization usv-gazebo-plugins velodyne-gazebo-plugins hector-gazebo-plugins xacro wamv-description gazebo-plugins ]; propagatedBuildInputs = [ robot-localization usv-gazebo-plugins velodyne-gazebo-plugins hector-gazebo-plugins xacro wamv-description gazebo-plugins ]; - nativeBuildInputs = [ robot-localization usv-gazebo-plugins velodyne-gazebo-plugins hector-gazebo-plugins catkin xacro wamv-description gazebo-plugins ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Provides templates and examples for integrating the WAM-V model into gazebo with dynamics, sensors, etc.''; diff --git a/melodic/warehouse-ros/default.nix b/melodic/warehouse-ros/default.nix index 35d66d84c5..e587080949 100644 --- a/melodic/warehouse-ros/default.nix +++ b/melodic/warehouse-ros/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "8e5fa9db4aea56c8bebc4514900b75d2f8bfdeb3d7ae664b4f991273f59b4dfe"; }; + 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/melodic/web-video-server/default.nix b/melodic/web-video-server/default.nix index b0dd6aa41f..6d418e2a06 100644 --- a/melodic/web-video-server/default.nix +++ b/melodic/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-melodic-web-video-server"; version = "0.2.0"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f9939d41942b68c98fd43940bcccc09d257bd981021d01d64afeaf7f0a77cca8"; }; + 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/melodic/webrtc-ros/default.nix b/melodic/webrtc-ros/default.nix index 19e09c627b..93763c0a08 100644 --- a/melodic/webrtc-ros/default.nix +++ b/melodic/webrtc-ros/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2e24d39a6cf8c98c8f2b9229dd5a0fabd731cf495abf76547baf476d26b98f96"; }; + 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/melodic/webrtc/default.nix b/melodic/webrtc/default.nix index 26ddda28b5..43035550b6 100644 --- a/melodic/webrtc/default.nix +++ b/melodic/webrtc/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bdc2b6651bda28702a87bdc1cb9a53dbcd5a47dc7363d71bd81ea87dc0271e77"; }; + 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/melodic/xacro/default.nix b/melodic/xacro/default.nix index 344c9c07d1..85f3c4171b 100644 --- a/melodic/xacro/default.nix +++ b/melodic/xacro/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "ef77d1f894a192888232b7b545b9f2748713066bae5c139644af3734aa09541d"; }; + buildInputs = [ roslint ]; checkInputs = [ rostest ]; propagatedBuildInputs = [ roslaunch ]; - nativeBuildInputs = [ catkin roslint ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Xacro (XML Macros) diff --git a/melodic/xmlrpcpp/default.nix b/melodic/xmlrpcpp/default.nix index e627b98bbe..4bbf635085 100644 --- a/melodic/xmlrpcpp/default.nix +++ b/melodic/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, boost, cpp-common, rostime }: +{ lib, buildRosPackage, fetchurl, catkin, rostime, cpp-common, boost }: buildRosPackage { pname = "ros-melodic-xmlrpcpp"; version = "1.14.3"; @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "d141854dd4371212f6606bfff6f7a44eb1a0292bbcf64cf29f4fed0c0741bc76"; }; + buildInputs = [ rostime cpp-common ]; checkInputs = [ boost ]; 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/melodic/xpp-examples/default.nix b/melodic/xpp-examples/default.nix index 63495c6dab..5bd14eb785 100644 --- a/melodic/xpp-examples/default.nix +++ b/melodic/xpp-examples/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "df300b82eb4135d5c0343d75f1c11dc6e3c03df09b07582ab3a4f753338522df"; }; + 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/melodic/xpp-hyq/default.nix b/melodic/xpp-hyq/default.nix index a019825a06..49711906da 100644 --- a/melodic/xpp-hyq/default.nix +++ b/melodic/xpp-hyq/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "92f200e4ca8f3bb5c9b5e4b9657aadd436267efeae2f74f235a682ad9c3fca62"; }; + 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/melodic/xpp-msgs/default.nix b/melodic/xpp-msgs/default.nix index b6b23ac0c5..c4ea1bd27d 100644 --- a/melodic/xpp-msgs/default.nix +++ b/melodic/xpp-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "0835118248689817293f9399f3c3a7ece360dc9b6ac866ba80fa8c0c74554cd5"; }; + 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/melodic/xpp-quadrotor/default.nix b/melodic/xpp-quadrotor/default.nix index 8804299e7e..c327c802ac 100644 --- a/melodic/xpp-quadrotor/default.nix +++ b/melodic/xpp-quadrotor/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "8a3c7cbaa6def3250bf3825790f587b3626799b51dc7105917c20af6b8f5d3b4"; }; + 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/melodic/xpp-states/default.nix b/melodic/xpp-states/default.nix index 0f7e9b871b..39db3f8d01 100644 --- a/melodic/xpp-states/default.nix +++ b/melodic/xpp-states/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7844597910c688e3ae3664b58bf6d3f17f0364d049d890156ed4675a2a2825f9"; }; + buildInputs = [ eigen ]; propagatedBuildInputs = [ eigen ]; - nativeBuildInputs = [ catkin eigen ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Common definitions (positions, velocities, angular angles, diff --git a/melodic/xpp-vis/default.nix b/melodic/xpp-vis/default.nix index 1d5f5a766a..aaf7168f27 100644 --- a/melodic/xpp-vis/default.nix +++ b/melodic/xpp-vis/default.nix @@ -12,9 +12,10 @@ buildRosPackage { sha256 = "a28dddd1ac40ec97257e52ee5f1dc6b2a0989fcf0fceccba4698019bbcfe56e7"; }; + 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/melodic/xsens-driver/default.nix b/melodic/xsens-driver/default.nix index 0418f57c12..bddf140a07 100644 --- a/melodic/xsens-driver/default.nix +++ b/melodic/xsens-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "bf0a13bb4fd0e2891ca1f6b18c1d8bb071f8eb2446a07ee31abb850d821da693"; }; + 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/melodic/xv-11-laser-driver/default.nix b/melodic/xv-11-laser-driver/default.nix index 721c635d93..3f8a97816a 100644 --- a/melodic/xv-11-laser-driver/default.nix +++ b/melodic/xv-11-laser-driver/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "7c6485e8b062b95fd61b2eceb47f042f5d069f1c6aad947f5c237f8968ec595c"; }; + 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/melodic/yocs-ar-marker-tracking/default.nix b/melodic/yocs-ar-marker-tracking/default.nix index 8c51af758f..bbb29e05f0 100644 --- a/melodic/yocs-ar-marker-tracking/default.nix +++ b/melodic/yocs-ar-marker-tracking/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "10cb24072d6c3a4eb12bd24686276fe3ee8b70ec4cef5c4e38257fdd5bdf0ac7"; }; + 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/melodic/yocs-ar-pair-tracking/default.nix b/melodic/yocs-ar-pair-tracking/default.nix index a3f4d2b0ae..3852901f28 100644 --- a/melodic/yocs-ar-pair-tracking/default.nix +++ b/melodic/yocs-ar-pair-tracking/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "60179e49a3644effdd14bf503e183c3ef7c0690f550b89e64847399f3934c7df"; }; + 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/melodic/yocs-cmd-vel-mux/default.nix b/melodic/yocs-cmd-vel-mux/default.nix index 6af13e37a9..bc1059f08d 100644 --- a/melodic/yocs-cmd-vel-mux/default.nix +++ b/melodic/yocs-cmd-vel-mux/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "fb7a0444d33e684e14c5c1b78fa3c2cda433abbd202401316232daff02af5791"; }; + 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/melodic/yocs-controllers/default.nix b/melodic/yocs-controllers/default.nix index 78c3b8a955..c7b2f24e59 100644 --- a/melodic/yocs-controllers/default.nix +++ b/melodic/yocs-controllers/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "f45d647a26a653328fe0a94eb13c786fe4854c891e03509806d0fa013d09f797"; }; + buildInputs = [ roscpp ]; propagatedBuildInputs = [ roscpp ]; - nativeBuildInputs = [ catkin roscpp ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Library for various controller types and algorithms''; diff --git a/melodic/yocs-diff-drive-pose-controller/default.nix b/melodic/yocs-diff-drive-pose-controller/default.nix index 3eb231d1f5..271155d126 100644 --- a/melodic/yocs-diff-drive-pose-controller/default.nix +++ b/melodic/yocs-diff-drive-pose-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "fbe23c95911cfbb840e28142bf91da168207ff3cde4ef61f703674672c2e5431"; }; + 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/melodic/yocs-joyop/default.nix b/melodic/yocs-joyop/default.nix index 351b81ff7f..7492550bba 100644 --- a/melodic/yocs-joyop/default.nix +++ b/melodic/yocs-joyop/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "e44414b71e3e378a83012afa9219ae787162895a4bab5bf7353528d07cc24ab7"; }; + 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/melodic/yocs-keyop/default.nix b/melodic/yocs-keyop/default.nix index afea20113a..77d03b039f 100644 --- a/melodic/yocs-keyop/default.nix +++ b/melodic/yocs-keyop/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9b6de8d0572c1d3c31cca79bf6ad19f484cc7f0bbb4c6af27012f6eaf010f26d"; }; + 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/melodic/yocs-localization-manager/default.nix b/melodic/yocs-localization-manager/default.nix index 1cc7f2b663..a03a2f4e39 100644 --- a/melodic/yocs-localization-manager/default.nix +++ b/melodic/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-melodic-yocs-localization-manager"; version = "0.8.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "eb2e39a17f8f78cbe98c04b73a63d666fb5937156490539ae49ad1e94b607a49"; }; + 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/melodic/yocs-math-toolkit/default.nix b/melodic/yocs-math-toolkit/default.nix index 20c5624c8e..0e3daa6df6 100644 --- a/melodic/yocs-math-toolkit/default.nix +++ b/melodic/yocs-math-toolkit/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "53550a80b4e50074b5c5b15fe44f2d4e463ff9f768e6e662b7a7b3d65f2c32fd"; }; + 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/melodic/yocs-msgs/default.nix b/melodic/yocs-msgs/default.nix index c546fde543..b89eceddba 100644 --- a/melodic/yocs-msgs/default.nix +++ b/melodic/yocs-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "92aa5df09147dc1819de1d4415efe58d267744ca6cbf9ffe4dbb742d1713cdcc"; }; + buildInputs = [ std-srvs message-generation actionlib-msgs dynamic-reconfigure std-msgs geometry-msgs ]; propagatedBuildInputs = [ std-srvs message-runtime actionlib-msgs dynamic-reconfigure std-msgs geometry-msgs ]; - nativeBuildInputs = [ std-srvs message-generation actionlib-msgs dynamic-reconfigure std-msgs catkin geometry-msgs ]; + nativeBuildInputs = [ catkin ]; meta = { description = ''Yujin's Open Control System messages, services and actions''; diff --git a/melodic/yocs-navi-toolkit/default.nix b/melodic/yocs-navi-toolkit/default.nix index 951cb648ca..0cc2d12810 100644 --- a/melodic/yocs-navi-toolkit/default.nix +++ b/melodic/yocs-navi-toolkit/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "fbf635ac9b081ac52ced067b1d5b6ffdb7c17a320ba7d229e92d53538a44ac5f"; }; + 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/melodic/yocs-navigator/default.nix b/melodic/yocs-navigator/default.nix index 1d5c76c312..3abf200c56 100644 --- a/melodic/yocs-navigator/default.nix +++ b/melodic/yocs-navigator/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "ce9cacbbb9e4456865e0c8591d0dc48d821e1823a97127deb9963bb6f3a5a75a"; }; + 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/melodic/yocs-safety-controller/default.nix b/melodic/yocs-safety-controller/default.nix index fcea67f3df..3868107d2f 100644 --- a/melodic/yocs-safety-controller/default.nix +++ b/melodic/yocs-safety-controller/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "83f0799143de08c0f6c8aa93c665fbac01d8a7dc3e8e04752bdc59e042244557"; }; + 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/melodic/yocs-velocity-smoother/default.nix b/melodic/yocs-velocity-smoother/default.nix index 11c2984ed2..3aba518291 100644 --- a/melodic/yocs-velocity-smoother/default.nix +++ b/melodic/yocs-velocity-smoother/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "9de916242e06317201e15ac26eb33949b8f7aeb84dc262ee44e82ce5ceb3328a"; }; + 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/melodic/yocs-virtual-sensor/default.nix b/melodic/yocs-virtual-sensor/default.nix index aa1979f057..12ec3d8d5d 100644 --- a/melodic/yocs-virtual-sensor/default.nix +++ b/melodic/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-melodic-yocs-virtual-sensor"; version = "0.8.2"; @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "4505ba05080e444b2000591f1628a4e204e1efb9e9e45be6a8ccb19506193631"; }; + 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/melodic/yocs-waypoint-provider/default.nix b/melodic/yocs-waypoint-provider/default.nix index abbc5dedd6..10eacff1b6 100644 --- a/melodic/yocs-waypoint-provider/default.nix +++ b/melodic/yocs-waypoint-provider/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "af1f87405e022fbc50096287d8b679f0198b09307dc22b04aa1b8a3bcfc4f9f3"; }; + 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/melodic/yocs-waypoints-navi/default.nix b/melodic/yocs-waypoints-navi/default.nix index be5a12cd9c..71ad1dc79c 100644 --- a/melodic/yocs-waypoints-navi/default.nix +++ b/melodic/yocs-waypoints-navi/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "b0134c5b12ed2067775780964a54a4d339efc42bcb4481b013913c93550f0e96"; }; + 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/melodic/ypspur-ros/default.nix b/melodic/ypspur-ros/default.nix index 15b372ac46..44d9ff3806 100644 --- a/melodic/ypspur-ros/default.nix +++ b/melodic/ypspur-ros/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "aa18debf2c372f040b3ac8ae242bac35a325e0135b2761b59d1b2a6b0797b8ca"; }; + 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/melodic/ypspur/default.nix b/melodic/ypspur/default.nix index d7c8820759..e7c882dc30 100644 --- a/melodic/ypspur/default.nix +++ b/melodic/ypspur/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "35d3539033d2e62e0a731c12c4cce634e0976e41be664aac51ac0da12fae19a2"; }; + 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/melodic/zeroconf-msgs/default.nix b/melodic/zeroconf-msgs/default.nix index 20a2f0ae72..a2c11bb41e 100644 --- a/melodic/zeroconf-msgs/default.nix +++ b/melodic/zeroconf-msgs/default.nix @@ -12,8 +12,9 @@ buildRosPackage { sha256 = "2e5d7e5adc4153b4b1f9e166a13cd4ed2fdcb0944d966dfaaf6811e63b89cdef"; }; + 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.'';