diff --git a/dashing/automotive-autonomy-msgs/default.nix b/dashing/automotive-autonomy-msgs/default.nix new file mode 100644 index 0000000000..0112227e5e --- /dev/null +++ b/dashing/automotive-autonomy-msgs/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, automotive-navigation-msgs, automotive-platform-msgs }: +buildRosPackage { + pname = "ros-dashing-automotive-autonomy-msgs"; + version = "3.0.1-r2"; + + src = fetchurl { + url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/dashing/automotive_autonomy_msgs/3.0.1-2.tar.gz"; + name = "3.0.1-2.tar.gz"; + sha256 = "01e38c965970989ca437d0ef5d0a059a8f929460d88756e79a0877e0bb303df3"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ automotive-navigation-msgs automotive-platform-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Messages for vehicle automation''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/dashing/automotive-navigation-msgs/default.nix b/dashing/automotive-navigation-msgs/default.nix index 87a6c57562..095919e56a 100644 --- a/dashing/automotive-navigation-msgs/default.nix +++ b/dashing/automotive-navigation-msgs/default.nix @@ -2,21 +2,22 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-dashing-automotive-navigation-msgs"; - version = "3.0.0-r1"; + version = "3.0.1-r2"; src = fetchurl { - url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/dashing/automotive_navigation_msgs/3.0.0-1.tar.gz"; - name = "3.0.0-1.tar.gz"; - sha256 = "5c6a5d8ea706f40a76b57505d8605540f59701828ffadab3f54c74f7ea651baa"; + url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/dashing/automotive_navigation_msgs/3.0.1-2.tar.gz"; + name = "3.0.1-2.tar.gz"; + sha256 = "f57397455c3d4b41091a63c93a9923d906887b488e135fc497d9897d03c00a5b"; }; - buildType = "ament_cmake"; - checkInputs = [ ament-lint-common ]; + buildType = "catkin"; + buildInputs = [ rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + nativeBuildInputs = [ ament-cmake ]; meta = { description = ''Generic Messages for Navigation Objectives in Automotive Automation Software''; diff --git a/dashing/automotive-platform-msgs/default.nix b/dashing/automotive-platform-msgs/default.nix index 4fcee1fe7a..a53f9c2afd 100644 --- a/dashing/automotive-platform-msgs/default.nix +++ b/dashing/automotive-platform-msgs/default.nix @@ -2,21 +2,22 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: buildRosPackage { pname = "ros-dashing-automotive-platform-msgs"; - version = "3.0.0-r1"; + version = "3.0.1-r2"; src = fetchurl { - url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/dashing/automotive_platform_msgs/3.0.0-1.tar.gz"; - name = "3.0.0-1.tar.gz"; - sha256 = "6b8af14fb7ae774eca8d57094eae134d0add17b127adb60d3d6c2a990a289a24"; + url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/dashing/automotive_platform_msgs/3.0.1-2.tar.gz"; + name = "3.0.1-2.tar.gz"; + sha256 = "92f0185e09ec3eac7968904c7639e2b7238e76b8e7c7f3961e61b865f47adebf"; }; - buildType = "ament_cmake"; - checkInputs = [ ament-lint-common ]; + buildType = "catkin"; + buildInputs = [ rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; - nativeBuildInputs = [ ament-cmake rosidl-default-generators ]; + nativeBuildInputs = [ ament-cmake ]; meta = { description = ''Generic Messages for Communication with an Automotive Autonomous Platform''; diff --git a/dashing/generated.nix b/dashing/generated.nix index 22c79e44b5..85acfbac22 100644 --- a/dashing/generated.nix +++ b/dashing/generated.nix @@ -128,6 +128,8 @@ self: super: { apriltag-ros = self.callPackage ./apriltag-ros {}; + automotive-autonomy-msgs = self.callPackage ./automotive-autonomy-msgs {}; + automotive-navigation-msgs = self.callPackage ./automotive-navigation-msgs {}; automotive-platform-msgs = self.callPackage ./automotive-platform-msgs {}; @@ -564,6 +566,8 @@ self: super: { nmea-msgs = self.callPackage ./nmea-msgs {}; + nonpersistent-voxel-layer = self.callPackage ./nonpersistent-voxel-layer {}; + novatel-gps-driver = self.callPackage ./novatel-gps-driver {}; novatel-gps-msgs = self.callPackage ./novatel-gps-msgs {}; @@ -928,6 +932,8 @@ self: super: { sophus = self.callPackage ./sophus {}; + spatio-temporal-voxel-layer = self.callPackage ./spatio-temporal-voxel-layer {}; + sqlite3-vendor = self.callPackage ./sqlite3-vendor {}; sros2 = self.callPackage ./sros2 {}; diff --git a/dashing/nonpersistent-voxel-layer/default.nix b/dashing/nonpersistent-voxel-layer/default.nix new file mode 100644 index 0000000000..f435743a27 --- /dev/null +++ b/dashing/nonpersistent-voxel-layer/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, geometry-msgs, laser-geometry, map-msgs, nav-msgs, nav2-costmap-2d, nav2-msgs, nav2-voxel-grid, pcl, pcl-conversions, pluginlib, rclcpp, sensor-msgs, std-msgs, tf2, tf2-ros, visualization-msgs }: +buildRosPackage { + pname = "ros-dashing-nonpersistent-voxel-layer"; + version = "2.0.2-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/nonpersistent_voxel_layer-release/archive/release/dashing/nonpersistent_voxel_layer/2.0.2-1.tar.gz"; + name = "2.0.2-1.tar.gz"; + sha256 = "6a72598ef2a718e52d42bd668dee959ac88a9ae80cd1023c4a708a582dc1d601"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-lint-auto ]; + propagatedBuildInputs = [ geometry-msgs laser-geometry map-msgs nav-msgs nav2-costmap-2d nav2-msgs nav2-voxel-grid pcl pcl-conversions pluginlib rclcpp sensor-msgs std-msgs tf2 tf2-ros visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''include + This package provides an implementation of a 3D costmap that takes in sensor + data from the world, builds a 3D occupancy grid of the data for only one iteration.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/dashing/spatio-temporal-voxel-layer/default.nix b/dashing/spatio-temporal-voxel-layer/default.nix new file mode 100644 index 0000000000..9a255195f6 --- /dev/null +++ b/dashing/spatio-temporal-voxel-layer/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, geometry-msgs, laser-geometry, message-filters, nav2-costmap-2d, openexr, openvdb, pcl, pcl-conversions, pluginlib, rclcpp, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, std-srvs, tbb, tf2-geometry-msgs, tf2-ros, visualization-msgs }: +buildRosPackage { + pname = "ros-dashing-spatio-temporal-voxel-layer"; + version = "2.0.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/spatio_temporal_voxel_layer-release/archive/release/dashing/spatio_temporal_voxel_layer/2.0.1-1.tar.gz"; + name = "2.0.1-1.tar.gz"; + sha256 = "a5044b06b0637afd95a26f690d61176fde2f217e6a0141f0f9225701d517c34e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ rosidl-default-generators ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs laser-geometry message-filters nav2-costmap-2d openexr openvdb pcl pcl-conversions pluginlib rclcpp rosidl-default-runtime sensor-msgs std-msgs std-srvs tbb tf2-geometry-msgs tf2-ros visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''The spatio-temporal 3D obstacle costmap package''; + license = with lib.licenses; [ lgpl21 ]; + }; +} diff --git a/eloquent/automotive-autonomy-msgs/default.nix b/eloquent/automotive-autonomy-msgs/default.nix new file mode 100644 index 0000000000..fc9a93dff3 --- /dev/null +++ b/eloquent/automotive-autonomy-msgs/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, automotive-navigation-msgs, automotive-platform-msgs }: +buildRosPackage { + pname = "ros-eloquent-automotive-autonomy-msgs"; + version = "3.0.1-r1"; + + src = fetchurl { + url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/eloquent/automotive_autonomy_msgs/3.0.1-1.tar.gz"; + name = "3.0.1-1.tar.gz"; + sha256 = "7e4a50589263debd9d393ef45ed7699f89aa051e629cd55fcfa945aaa930b980"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ automotive-navigation-msgs automotive-platform-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Messages for vehicle automation''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/eloquent/automotive-navigation-msgs/default.nix b/eloquent/automotive-navigation-msgs/default.nix new file mode 100644 index 0000000000..6d11ccd081 --- /dev/null +++ b/eloquent/automotive-navigation-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-eloquent-automotive-navigation-msgs"; + version = "3.0.1-r1"; + + src = fetchurl { + url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/eloquent/automotive_navigation_msgs/3.0.1-1.tar.gz"; + name = "3.0.1-1.tar.gz"; + sha256 = "201eb4e46be0fe62579e11c19e04f7a0045bdacb14420e2f588aa595e49c84c4"; + }; + + buildType = "catkin"; + buildInputs = [ rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Generic Messages for Navigation Objectives in Automotive Automation Software''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/eloquent/automotive-platform-msgs/default.nix b/eloquent/automotive-platform-msgs/default.nix new file mode 100644 index 0000000000..07457a3df4 --- /dev/null +++ b/eloquent/automotive-platform-msgs/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-eloquent-automotive-platform-msgs"; + version = "3.0.1-r1"; + + src = fetchurl { + url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/eloquent/automotive_platform_msgs/3.0.1-1.tar.gz"; + name = "3.0.1-1.tar.gz"; + sha256 = "6f905380033c60ecb22d70f6b90198ad65d491e452ffc9697bca1e313d5c756e"; + }; + + buildType = "catkin"; + buildInputs = [ rosidl-default-generators ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Generic Messages for Communication with an Automotive Autonomous Platform''; + license = with lib.licenses; [ mit ]; + }; +} diff --git a/eloquent/costmap-queue/default.nix b/eloquent/costmap-queue/default.nix new file mode 100644 index 0000000000..b9bf17d785 --- /dev/null +++ b/eloquent/costmap-queue/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, nav2-common, nav2-costmap-2d, rclcpp }: +buildRosPackage { + pname = "ros-eloquent-costmap-queue"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/costmap_queue/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "6a0bd408eb6f921304d2400d1ed31044bdb826dde1be916530886887eaf4d88d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ nav2-common ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ nav2-costmap-2d rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''The costmap_queue package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/eloquent/desktop/default.nix b/eloquent/desktop/default.nix index e3d296d756..a32b492ba3 100644 --- a/eloquent/desktop/default.nix +++ b/eloquent/desktop/default.nix @@ -2,19 +2,19 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, action-tutorials-cpp, action-tutorials-interfaces, action-tutorials-py, ament-cmake, angles, composition, demo-nodes-cpp, demo-nodes-cpp-native, demo-nodes-py, depthimage-to-laserscan, dummy-map-server, dummy-robot-bringup, dummy-sensors, examples-rclcpp-minimal-action-client, examples-rclcpp-minimal-action-server, examples-rclcpp-minimal-client, examples-rclcpp-minimal-composition, examples-rclcpp-minimal-publisher, examples-rclcpp-minimal-service, examples-rclcpp-minimal-subscriber, examples-rclcpp-minimal-timer, examples-rclpy-executors, examples-rclpy-minimal-action-client, examples-rclpy-minimal-action-server, examples-rclpy-minimal-client, examples-rclpy-minimal-publisher, examples-rclpy-minimal-service, examples-rclpy-minimal-subscriber, image-tools, intra-process-demo, joy, lifecycle, logging-demo, pcl-conversions, pendulum-control, pendulum-msgs, quality-of-service-demo-cpp, quality-of-service-demo-py, ros-base, rviz-default-plugins, rviz2, teleop-twist-joy, teleop-twist-keyboard, tlsf, tlsf-cpp, topic-monitor }: +{ lib, buildRosPackage, fetchurl, action-tutorials-cpp, action-tutorials-interfaces, action-tutorials-py, ament-cmake, angles, composition, demo-nodes-cpp, demo-nodes-cpp-native, demo-nodes-py, depthimage-to-laserscan, dummy-map-server, dummy-robot-bringup, dummy-sensors, examples-rclcpp-minimal-action-client, examples-rclcpp-minimal-action-server, examples-rclcpp-minimal-client, examples-rclcpp-minimal-composition, examples-rclcpp-minimal-publisher, examples-rclcpp-minimal-service, examples-rclcpp-minimal-subscriber, examples-rclcpp-minimal-timer, examples-rclpy-executors, examples-rclpy-minimal-action-client, examples-rclpy-minimal-action-server, examples-rclpy-minimal-client, examples-rclpy-minimal-publisher, examples-rclpy-minimal-service, examples-rclpy-minimal-subscriber, image-tools, intra-process-demo, joy, lifecycle, logging-demo, pcl-conversions, pendulum-control, pendulum-msgs, quality-of-service-demo-cpp, quality-of-service-demo-py, ros-base, rqt-common-plugins, rviz-default-plugins, rviz2, teleop-twist-joy, teleop-twist-keyboard, tlsf, tlsf-cpp, topic-monitor }: buildRosPackage { pname = "ros-eloquent-desktop"; - version = "0.8.3-r1"; + version = "0.8.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/variants-release/archive/release/eloquent/desktop/0.8.3-1.tar.gz"; - name = "0.8.3-1.tar.gz"; - sha256 = "103f3facdad278db90253d33f7658104eac9eda679f107475faed1d62024c61d"; + url = "https://github.com/ros2-gbp/variants-release/archive/release/eloquent/desktop/0.8.4-1.tar.gz"; + name = "0.8.4-1.tar.gz"; + sha256 = "768af74c555ad9610b39e39db0776cf834528d2b4f84499ca69e1b96764ea2e4"; }; buildType = "ament_cmake"; - propagatedBuildInputs = [ action-tutorials-cpp action-tutorials-interfaces action-tutorials-py angles composition demo-nodes-cpp demo-nodes-cpp-native demo-nodes-py depthimage-to-laserscan dummy-map-server dummy-robot-bringup dummy-sensors examples-rclcpp-minimal-action-client examples-rclcpp-minimal-action-server examples-rclcpp-minimal-client examples-rclcpp-minimal-composition examples-rclcpp-minimal-publisher examples-rclcpp-minimal-service examples-rclcpp-minimal-subscriber examples-rclcpp-minimal-timer examples-rclpy-executors examples-rclpy-minimal-action-client examples-rclpy-minimal-action-server examples-rclpy-minimal-client examples-rclpy-minimal-publisher examples-rclpy-minimal-service examples-rclpy-minimal-subscriber image-tools intra-process-demo joy lifecycle logging-demo pcl-conversions pendulum-control pendulum-msgs quality-of-service-demo-cpp quality-of-service-demo-py ros-base rviz-default-plugins rviz2 teleop-twist-joy teleop-twist-keyboard tlsf tlsf-cpp topic-monitor ]; + propagatedBuildInputs = [ action-tutorials-cpp action-tutorials-interfaces action-tutorials-py angles composition demo-nodes-cpp demo-nodes-cpp-native demo-nodes-py depthimage-to-laserscan dummy-map-server dummy-robot-bringup dummy-sensors examples-rclcpp-minimal-action-client examples-rclcpp-minimal-action-server examples-rclcpp-minimal-client examples-rclcpp-minimal-composition examples-rclcpp-minimal-publisher examples-rclcpp-minimal-service examples-rclcpp-minimal-subscriber examples-rclcpp-minimal-timer examples-rclpy-executors examples-rclpy-minimal-action-client examples-rclpy-minimal-action-server examples-rclpy-minimal-client examples-rclpy-minimal-publisher examples-rclpy-minimal-service examples-rclpy-minimal-subscriber image-tools intra-process-demo joy lifecycle logging-demo pcl-conversions pendulum-control pendulum-msgs quality-of-service-demo-cpp quality-of-service-demo-py ros-base rqt-common-plugins rviz-default-plugins rviz2 teleop-twist-joy teleop-twist-keyboard tlsf tlsf-cpp topic-monitor ]; nativeBuildInputs = [ ament-cmake ]; meta = { diff --git a/eloquent/dwb-core/default.nix b/eloquent/dwb-core/default.nix new file mode 100644 index 0000000000..503aef6ce6 --- /dev/null +++ b/eloquent/dwb-core/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, dwb-msgs, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-msgs, nav2-common, nav2-core, nav2-costmap-2d, nav2-util, pluginlib, rclcpp, sensor-msgs, std-msgs, tf2-ros, visualization-msgs }: +buildRosPackage { + pname = "ros-eloquent-dwb-core"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/dwb_core/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "4b004df1bc51d2200a623a53dc4f44e844c479ffef9bcc3c8c2feac230638d0f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ nav-2d-msgs nav2-common sensor-msgs visualization-msgs ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ dwb-msgs geometry-msgs nav-2d-utils nav-msgs nav2-core nav2-costmap-2d nav2-util pluginlib rclcpp std-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''TODO''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/eloquent/dwb-critics/default.nix b/eloquent/dwb-critics/default.nix new file mode 100644 index 0000000000..5481fae7aa --- /dev/null +++ b/eloquent/dwb-critics/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, angles, costmap-queue, dwb-core, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav2-common, nav2-costmap-2d, nav2-util, pluginlib, rclcpp, sensor-msgs }: +buildRosPackage { + pname = "ros-eloquent-dwb-critics"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/dwb_critics/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "be5c3cb92950bef6fbd705725cc17c4127c0e57710e107f448442f0c36fcf425"; + }; + + buildType = "ament_cmake"; + buildInputs = [ nav2-common ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ angles costmap-queue dwb-core geometry-msgs nav-2d-msgs nav-2d-utils nav2-costmap-2d nav2-util pluginlib rclcpp sensor-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''The dwb_critics package''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/eloquent/dwb-msgs/default.nix b/eloquent/dwb-msgs/default.nix new file mode 100644 index 0000000000..acf530b76d --- /dev/null +++ b/eloquent/dwb-msgs/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, geometry-msgs, nav-2d-msgs, nav-msgs, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-eloquent-dwb-msgs"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/dwb_msgs/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "07aa4fd2f94ab1d7f6f6d26562fe0a34554e385f887657e7eb016c2191be61a0"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs nav-2d-msgs nav-msgs rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Message/Service definitions specifically for the dwb_core''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/eloquent/dwb-plugins/default.nix b/eloquent/dwb-plugins/default.nix new file mode 100644 index 0000000000..dacc32c687 --- /dev/null +++ b/eloquent/dwb-plugins/default.nix @@ -0,0 +1,27 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, angles, dwb-core, nav-2d-msgs, nav-2d-utils, nav2-common, nav2-util, pluginlib, rclcpp }: +buildRosPackage { + pname = "ros-eloquent-dwb-plugins"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/dwb_plugins/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "eab9306b619bb2a6e092b8f170605fbb8436ddb1aa43a641fd89dd3b1d26f093"; + }; + + buildType = "ament_cmake"; + buildInputs = [ nav2-common ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ angles dwb-core nav-2d-msgs nav-2d-utils nav2-util pluginlib rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Standard implementations of the GoalChecker + and TrajectoryGenerators for dwb_core''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/eloquent/generated.nix b/eloquent/generated.nix index 3b6b5a3d84..6a7b67e550 100644 --- a/eloquent/generated.nix +++ b/eloquent/generated.nix @@ -124,6 +124,12 @@ self: super: { angles = self.callPackage ./angles {}; + automotive-autonomy-msgs = self.callPackage ./automotive-autonomy-msgs {}; + + automotive-navigation-msgs = self.callPackage ./automotive-navigation-msgs {}; + + automotive-platform-msgs = self.callPackage ./automotive-platform-msgs {}; + behaviortree-cpp-v3 = self.callPackage ./behaviortree-cpp-v3 {}; builtin-interfaces = self.callPackage ./builtin-interfaces {}; @@ -158,6 +164,8 @@ self: super: { control-msgs = self.callPackage ./control-msgs {}; + costmap-queue = self.callPackage ./costmap-queue {}; + cv-bridge = self.callPackage ./cv-bridge {}; cyclonedds = self.callPackage ./cyclonedds {}; @@ -186,6 +194,14 @@ self: super: { dummy-sensors = self.callPackage ./dummy-sensors {}; + dwb-core = self.callPackage ./dwb-core {}; + + dwb-critics = self.callPackage ./dwb-critics {}; + + dwb-msgs = self.callPackage ./dwb-msgs {}; + + dwb-plugins = self.callPackage ./dwb-plugins {}; + dynamic-edt-3d = self.callPackage ./dynamic-edt-3d {}; ecl-build = self.callPackage ./ecl-build {}; @@ -396,8 +412,56 @@ self: super: { move-base-msgs = self.callPackage ./move-base-msgs {}; + nav2-amcl = self.callPackage ./nav2-amcl {}; + + nav2-behavior-tree = self.callPackage ./nav2-behavior-tree {}; + + nav2-bringup = self.callPackage ./nav2-bringup {}; + + nav2-bt-navigator = self.callPackage ./nav2-bt-navigator {}; + + nav2-common = self.callPackage ./nav2-common {}; + + nav2-controller = self.callPackage ./nav2-controller {}; + + nav2-core = self.callPackage ./nav2-core {}; + + nav2-costmap-2d = self.callPackage ./nav2-costmap-2d {}; + + nav2-dwb-controller = self.callPackage ./nav2-dwb-controller {}; + + nav2-gazebo-spawner = self.callPackage ./nav2-gazebo-spawner {}; + + nav2-lifecycle-manager = self.callPackage ./nav2-lifecycle-manager {}; + + nav2-map-server = self.callPackage ./nav2-map-server {}; + + nav2-msgs = self.callPackage ./nav2-msgs {}; + + nav2-navfn-planner = self.callPackage ./nav2-navfn-planner {}; + + nav2-planner = self.callPackage ./nav2-planner {}; + + nav2-recoveries = self.callPackage ./nav2-recoveries {}; + + nav2-rviz-plugins = self.callPackage ./nav2-rviz-plugins {}; + + nav2-system-tests = self.callPackage ./nav2-system-tests {}; + + nav2-util = self.callPackage ./nav2-util {}; + + nav2-voxel-grid = self.callPackage ./nav2-voxel-grid {}; + + nav2-waypoint-follower = self.callPackage ./nav2-waypoint-follower {}; + + nav-2d-msgs = self.callPackage ./nav-2d-msgs {}; + + nav-2d-utils = self.callPackage ./nav-2d-utils {}; + nav-msgs = self.callPackage ./nav-msgs {}; + navigation2 = self.callPackage ./navigation2 {}; + octomap = self.callPackage ./octomap {}; opensplice-cmake-module = self.callPackage ./opensplice-cmake-module {}; @@ -450,6 +514,8 @@ self: super: { poco-vendor = self.callPackage ./poco-vendor {}; + popf = self.callPackage ./popf {}; + px4-msgs = self.callPackage ./px4-msgs {}; py-trees-ros = self.callPackage ./py-trees-ros {}; diff --git a/eloquent/nav-2d-msgs/default.nix b/eloquent/nav-2d-msgs/default.nix new file mode 100644 index 0000000000..4353c54652 --- /dev/null +++ b/eloquent/nav-2d-msgs/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }: +buildRosPackage { + pname = "ros-eloquent-nav-2d-msgs"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/nav_2d_msgs/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "34351151c32a97bae03a9139053000930102cbc0381a47477ef5eeebf8891fcc"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ geometry-msgs rosidl-default-generators rosidl-default-runtime std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Basic message types for two dimensional navigation, extending from geometry_msgs::Pose2D.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/eloquent/nav-2d-utils/default.nix b/eloquent/nav-2d-utils/default.nix new file mode 100644 index 0000000000..e68d497ede --- /dev/null +++ b/eloquent/nav-2d-utils/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, nav-2d-msgs, nav-msgs, nav2-common, nav2-msgs, nav2-util, tf2, tf2-geometry-msgs }: +buildRosPackage { + pname = "ros-eloquent-nav-2d-utils"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/nav_2d_utils/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "dda9086ed0e2625e1a02ac658d738c2eab5b9ad7f470839619b98806cd139af0"; + }; + + buildType = "ament_cmake"; + buildInputs = [ nav2-common ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs nav-2d-msgs nav-msgs nav2-msgs nav2-util tf2 tf2-geometry-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''A handful of useful utility functions for nav_2d packages.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/eloquent/nav2-amcl/default.nix b/eloquent/nav2-amcl/default.nix new file mode 100644 index 0000000000..458cd6476c --- /dev/null +++ b/eloquent/nav2-amcl/default.nix @@ -0,0 +1,35 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, launch-ros, launch-testing, message-filters, nav-msgs, nav2-common, nav2-util, rclcpp, sensor-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-eloquent-nav2-amcl"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/nav2_amcl/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "76ac6db5bd2a3fcd20238e73613fc42cf353db2efc67451b123a2799fb21327f"; + }; + + buildType = "ament_cmake"; + buildInputs = [ nav2-common ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs launch-ros launch-testing message-filters nav-msgs nav2-util rclcpp sensor-msgs std-srvs tf2 tf2-geometry-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''

+ amcl is a probabilistic localization system for a robot moving in + 2D. It implements the adaptive (or KLD-sampling) Monte Carlo + localization approach (as described by Dieter Fox), which uses a + particle filter to track the pose of a robot against a known map. +

+

+ This node is derived, with thanks, from Andrew Howard's excellent + 'amcl' Player driver. +

''; + license = with lib.licenses; [ lgpl21 ]; + }; +} diff --git a/eloquent/nav2-behavior-tree/default.nix b/eloquent/nav2-behavior-tree/default.nix new file mode 100644 index 0000000000..983b0ec2a1 --- /dev/null +++ b/eloquent/nav2-behavior-tree/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, behaviortree-cpp-v3, builtin-interfaces, geometry-msgs, lifecycle-msgs, nav-msgs, nav2-common, nav2-msgs, nav2-util, rclcpp, rclcpp-action, rclcpp-lifecycle, std-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-eloquent-nav2-behavior-tree"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/nav2_behavior_tree/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "fa2e8177105b40e68654ffae0c4e2836976314bf2568e87c6bd8fb49c9c7b4e7"; + }; + + buildType = "ament_cmake"; + buildInputs = [ nav2-common ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ behaviortree-cpp-v3 builtin-interfaces geometry-msgs lifecycle-msgs nav-msgs nav2-msgs nav2-util rclcpp rclcpp-action rclcpp-lifecycle std-msgs std-srvs tf2 tf2-geometry-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''TODO''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/eloquent/nav2-bringup/default.nix b/eloquent/nav2-bringup/default.nix new file mode 100644 index 0000000000..54261dbda8 --- /dev/null +++ b/eloquent/nav2-bringup/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, launch, launch-ros, launch-testing, nav2-common, navigation2 }: +buildRosPackage { + pname = "ros-eloquent-nav2-bringup"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/nav2_bringup/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "f596c0e070bc448d65214b133a311c4691901e1c085b4b2108c7df28a95cedb0"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ]; + propagatedBuildInputs = [ launch-ros nav2-common navigation2 ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Bringup scripts and configurations for the navigation2 stack''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/eloquent/nav2-bt-navigator/default.nix b/eloquent/nav2-bt-navigator/default.nix new file mode 100644 index 0000000000..b04d887c3a --- /dev/null +++ b/eloquent/nav2-bt-navigator/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, behaviortree-cpp-v3, geometry-msgs, nav-msgs, nav2-behavior-tree, nav2-common, nav2-msgs, nav2-util, rclcpp, rclcpp-action, rclcpp-lifecycle, std-msgs, std-srvs, tf2-ros }: +buildRosPackage { + pname = "ros-eloquent-nav2-bt-navigator"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/nav2_bt_navigator/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "d5b9ccfeea0d1355733c08f9e454f32ae76f73326c89b7ff6339ec30aa2af1a4"; + }; + + buildType = "ament_cmake"; + buildInputs = [ nav2-common std-srvs ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ behaviortree-cpp-v3 geometry-msgs nav-msgs nav2-behavior-tree nav2-msgs nav2-util rclcpp rclcpp-action rclcpp-lifecycle std-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''TODO''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/eloquent/nav2-common/default.nix b/eloquent/nav2-common/default.nix new file mode 100644 index 0000000000..d10aeda68c --- /dev/null +++ b/eloquent/nav2-common/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake-core, ament-cmake-python, launch, launch-ros, osrf-pycommon, python3Packages, rclpy }: +buildRosPackage { + pname = "ros-eloquent-nav2-common"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/nav2_common/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "8fbf386d2ad0995755f69bc9ff0c5edd3a3354eaf4de67dce13fbb21d821aa08"; + }; + + buildType = "ament_cmake"; + buildInputs = [ ament-cmake-python ]; + propagatedBuildInputs = [ ament-cmake-core launch launch-ros osrf-pycommon python3Packages.pyyaml rclpy ]; + nativeBuildInputs = [ ament-cmake-core ]; + + meta = { + description = ''Common support functionality used throughout the navigation 2 stack''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/eloquent/nav2-controller/default.nix b/eloquent/nav2-controller/default.nix new file mode 100644 index 0000000000..d4018d22c2 --- /dev/null +++ b/eloquent/nav2-controller/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, nav-2d-msgs, nav-2d-utils, nav2-common, nav2-core, nav2-msgs, nav2-util, pluginlib, rclcpp, rclcpp-action, std-msgs }: +buildRosPackage { + pname = "ros-eloquent-nav2-controller"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/nav2_controller/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "58ab04d7d624da315454a3d7429a579dc11c7e3dc609a196c1b7a988a4eb2b07"; + }; + + buildType = "ament_cmake"; + buildInputs = [ nav2-common ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ nav-2d-msgs nav-2d-utils nav2-core nav2-msgs nav2-util pluginlib rclcpp rclcpp-action std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Controller action interface''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/eloquent/nav2-core/default.nix b/eloquent/nav2-core/default.nix new file mode 100644 index 0000000000..8b89ce0e7f --- /dev/null +++ b/eloquent/nav2-core/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, geometry-msgs, launch, launch-testing, nav-msgs, nav2-common, nav2-costmap-2d, nav2-util, pluginlib, rclcpp, rclcpp-lifecycle, std-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-eloquent-nav2-core"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/nav2_core/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "789bddf43e0e9280328bb6454ca811472ab11eba2367be85ed12bb325f1c276d"; + }; + + buildType = "ament_cmake"; + buildInputs = [ nav2-common ]; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ]; + propagatedBuildInputs = [ geometry-msgs nav-msgs nav2-costmap-2d nav2-util pluginlib rclcpp rclcpp-lifecycle std-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''A set of headers for plugins core to the navigation2 stack''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/eloquent/nav2-costmap-2d/default.nix b/eloquent/nav2-costmap-2d/default.nix new file mode 100644 index 0000000000..9210b389c0 --- /dev/null +++ b/eloquent/nav2-costmap-2d/default.nix @@ -0,0 +1,32 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, laser-geometry, launch, launch-testing, map-msgs, message-filters, nav-msgs, nav2-common, nav2-lifecycle-manager, nav2-map-server, nav2-msgs, nav2-util, nav2-voxel-grid, pluginlib, rclcpp, rclcpp-lifecycle, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-eloquent-nav2-costmap-2d"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/nav2_costmap_2d/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "4e7308515da4ea051175f0605545baf78b402d535f5b1f3604aaf83a19722c2e"; + }; + + buildType = "ament_cmake"; + buildInputs = [ nav2-common ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common launch launch-testing nav2-lifecycle-manager nav2-map-server ]; + propagatedBuildInputs = [ geometry-msgs laser-geometry map-msgs message-filters nav-msgs nav2-msgs nav2-util nav2-voxel-grid pluginlib rclcpp rclcpp-lifecycle sensor-msgs std-msgs tf2 tf2-geometry-msgs tf2-ros tf2-sensor-msgs visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''This package provides an implementation of a 2D costmap that takes in sensor + data from the world, builds a 2D or 3D occupancy grid of the data (depending + on whether a voxel based implementation is used), and inflates costs in a + 2D costmap based on the occupancy grid and a user specified inflation radius. + This package also provides support for map_server based initialization of a + costmap, rolling window based costmaps, and parameter based subscription to + and configuration of sensor topics.''; + license = with lib.licenses; [ bsdOriginal asl20 ]; + }; +} diff --git a/eloquent/nav2-dwb-controller/default.nix b/eloquent/nav2-dwb-controller/default.nix new file mode 100644 index 0000000000..d2979911a5 --- /dev/null +++ b/eloquent/nav2-dwb-controller/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, costmap-queue, dwb-core, dwb-critics, dwb-msgs, dwb-plugins, nav-2d-msgs, nav-2d-utils }: +buildRosPackage { + pname = "ros-eloquent-nav2-dwb-controller"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/nav2_dwb_controller/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "e2b2ff8e1ea05265abf258a0e1263ff4fce6d19b368d9cea80002eb60b33a7a3"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ costmap-queue dwb-core dwb-critics dwb-msgs dwb-plugins nav-2d-msgs nav-2d-utils ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''ROS2 controller (DWB) metapackage''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/eloquent/nav2-gazebo-spawner/default.nix b/eloquent/nav2-gazebo-spawner/default.nix new file mode 100644 index 0000000000..105431bf20 --- /dev/null +++ b/eloquent/nav2-gazebo-spawner/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-copyright, ament-lint-auto, ament-lint-common, pythonPackages, rclpy, std-msgs }: +buildRosPackage { + pname = "ros-eloquent-nav2-gazebo-spawner"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/nav2_gazebo_spawner/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "1997ff21b44f9ea79cbd8c07a0422553c24c27ef81fe7fb623cd7e5c9771ebe8"; + }; + + buildType = "ament_python"; + checkInputs = [ ament-copyright ament-lint-auto ament-lint-common pythonPackages.pytest ]; + propagatedBuildInputs = [ rclpy std-msgs ]; + + meta = { + description = ''Package for spawning a robot model into Gazebo for navigation2''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/eloquent/nav2-lifecycle-manager/default.nix b/eloquent/nav2-lifecycle-manager/default.nix new file mode 100644 index 0000000000..b5f9781b5d --- /dev/null +++ b/eloquent/nav2-lifecycle-manager/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, lifecycle-msgs, nav2-common, nav2-msgs, nav2-util, rclcpp-action, rclcpp-lifecycle, std-msgs, std-srvs, tf2-geometry-msgs }: +buildRosPackage { + pname = "ros-eloquent-nav2-lifecycle-manager"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/nav2_lifecycle_manager/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "f08931d9f0f0af9adec7230bf9528173a9281e44d25cdb4d62f8ada95a9700f4"; + }; + + buildType = "ament_cmake"; + buildInputs = [ nav2-common ]; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs lifecycle-msgs nav2-msgs nav2-util rclcpp-action rclcpp-lifecycle std-msgs std-srvs tf2-geometry-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''A controller/manager for the lifecycle nodes of the Navigation 2 system''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/eloquent/nav2-map-server/default.nix b/eloquent/nav2-map-server/default.nix new file mode 100644 index 0000000000..d842a7e60f --- /dev/null +++ b/eloquent/nav2-map-server/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, graphicsmagick, launch, launch-ros, launch-testing, nav-msgs, nav2-common, nav2-util, rclcpp, rclcpp-lifecycle, std-msgs, tf2, yaml-cpp-vendor }: +buildRosPackage { + pname = "ros-eloquent-nav2-map-server"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/nav2_map_server/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "d70506b81865fd5d30b59048b04f37a297d85081da853c7005499ee790f19f3b"; + }; + + buildType = "ament_cmake"; + buildInputs = [ nav2-common ]; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-testing ]; + propagatedBuildInputs = [ graphicsmagick launch-ros launch-testing nav-msgs nav2-util rclcpp rclcpp-lifecycle std-msgs tf2 yaml-cpp-vendor ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Refactored map server for ROS2 Navigation''; + license = with lib.licenses; [ asl20 bsdOriginal ]; + }; +} diff --git a/eloquent/nav2-msgs/default.nix b/eloquent/nav2-msgs/default.nix new file mode 100644 index 0000000000..453b95f727 --- /dev/null +++ b/eloquent/nav2-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, builtin-interfaces, geometry-msgs, nav-msgs, nav2-common, rclcpp, rosidl-default-generators, std-msgs }: +buildRosPackage { + pname = "ros-eloquent-nav2-msgs"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/nav2_msgs/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "16ffed32a3ef43938af3cede79118c857848eb7efcd6196c23efe4f268663275"; + }; + + buildType = "ament_cmake"; + buildInputs = [ nav2-common ]; + propagatedBuildInputs = [ action-msgs builtin-interfaces geometry-msgs nav-msgs rclcpp rosidl-default-generators std-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Messages and service files for the navigation2 stack''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/eloquent/nav2-navfn-planner/default.nix b/eloquent/nav2-navfn-planner/default.nix new file mode 100644 index 0000000000..3301113f99 --- /dev/null +++ b/eloquent/nav2-navfn-planner/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, nav-msgs, nav2-common, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-util, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, tf2-ros, visualization-msgs }: +buildRosPackage { + pname = "ros-eloquent-nav2-navfn-planner"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/nav2_navfn_planner/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "795b502b0f912bed39ab6f14d706f3f9fc9c0c81c568f04b25aa24b48cd154b2"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs nav-msgs nav2-common nav2-core nav2-costmap-2d nav2-msgs nav2-util pluginlib rclcpp rclcpp-action rclcpp-lifecycle tf2-ros visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''TODO''; + license = with lib.licenses; [ asl20 bsdOriginal ]; + }; +} diff --git a/eloquent/nav2-planner/default.nix b/eloquent/nav2-planner/default.nix new file mode 100644 index 0000000000..359cf8ed31 --- /dev/null +++ b/eloquent/nav2-planner/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, geometry-msgs, nav-msgs, nav2-common, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-util, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, tf2-ros, visualization-msgs }: +buildRosPackage { + pname = "ros-eloquent-nav2-planner"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/nav2_planner/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "841f7d59bf88af8bca099f8500ba7f00e7c52dd6157aeaff5f9af0032dcf5f9d"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ builtin-interfaces geometry-msgs nav-msgs nav2-common nav2-core nav2-costmap-2d nav2-msgs nav2-util pluginlib rclcpp rclcpp-action rclcpp-lifecycle tf2-ros visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''TODO''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/eloquent/nav2-recoveries/default.nix b/eloquent/nav2-recoveries/default.nix new file mode 100644 index 0000000000..2d9f04f672 --- /dev/null +++ b/eloquent/nav2-recoveries/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, geometry-msgs, nav-msgs, nav2-behavior-tree, nav2-common, nav2-core, nav2-costmap-2d, nav2-msgs, nav2-util, pluginlib, rclcpp, rclcpp-action, rclcpp-lifecycle, tf2, tf2-geometry-msgs }: +buildRosPackage { + pname = "ros-eloquent-nav2-recoveries"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/nav2_recoveries/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "c53694a52925576bccc57ff4ecf4ec923b4f9c7c70289873b3e92c15166f4b87"; + }; + + buildType = "ament_cmake"; + buildInputs = [ nav2-common tf2 tf2-geometry-msgs ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs nav-msgs nav2-behavior-tree nav2-core nav2-costmap-2d nav2-msgs nav2-util pluginlib rclcpp rclcpp-action rclcpp-lifecycle ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''TODO''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/eloquent/nav2-rviz-plugins/default.nix b/eloquent/nav2-rviz-plugins/default.nix new file mode 100644 index 0000000000..2f8ffbcd95 --- /dev/null +++ b/eloquent/nav2-rviz-plugins/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, geometry-msgs, nav-msgs, nav2-lifecycle-manager, nav2-msgs, nav2-util, pluginlib, qt5, rclcpp, rclcpp-lifecycle, resource-retriever, rviz-common, rviz-default-plugins, rviz-ogre-vendor, rviz-rendering, std-msgs, tf2-geometry-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-eloquent-nav2-rviz-plugins"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/nav2_rviz_plugins/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "c85fa643f33d1393ca9ab5101469bd81e861f74fa6caee2441671f7a8143cc76"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ geometry-msgs nav-msgs nav2-lifecycle-manager nav2-msgs nav2-util pluginlib qt5.qtbase rclcpp rclcpp-lifecycle resource-retriever rviz-common rviz-default-plugins rviz-ogre-vendor rviz-rendering std-msgs tf2-geometry-msgs visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''Navigation 2 plugins for rviz''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/eloquent/nav2-system-tests/default.nix b/eloquent/nav2-system-tests/default.nix new file mode 100644 index 0000000000..33c1a10209 --- /dev/null +++ b/eloquent/nav2-system-tests/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-lint-auto, ament-lint-common, gazebo-ros-pkgs, geometry-msgs, launch, launch-ros, launch-testing, lcov, nav-msgs, nav2-amcl, nav2-bringup, nav2-common, nav2-lifecycle-manager, nav2-msgs, nav2-navfn-planner, nav2-planner, nav2-util, navigation2, rclcpp, rclpy, robot-state-publisher, std-msgs, tf2-geometry-msgs, visualization-msgs }: +buildRosPackage { + pname = "ros-eloquent-nav2-system-tests"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/nav2_system_tests/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "2332bd766352e405210750bf3832e6b0d6124071828fdf9a73f612251e784ca5"; + }; + + buildType = "ament_cmake"; + buildInputs = [ nav2-common ]; + checkInputs = [ ament-cmake-gtest ament-cmake-pytest ament-lint-auto ament-lint-common launch launch-ros launch-testing ]; + propagatedBuildInputs = [ gazebo-ros-pkgs geometry-msgs launch-ros launch-testing lcov nav-msgs nav2-amcl nav2-bringup nav2-lifecycle-manager nav2-msgs nav2-navfn-planner nav2-planner nav2-util navigation2 rclcpp rclpy robot-state-publisher std-msgs tf2-geometry-msgs visualization-msgs ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''TODO''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/eloquent/nav2-util/default.nix b/eloquent/nav2-util/default.nix new file mode 100644 index 0000000000..b8afdc1736 --- /dev/null +++ b/eloquent/nav2-util/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, SDL, SDL_image, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, boost, geometry-msgs, lifecycle-msgs, nav-msgs, nav2-common, nav2-msgs, rclcpp, rclcpp-action, rclcpp-lifecycle, std-srvs, test-msgs, tf2, tf2-geometry-msgs, tf2-ros }: +buildRosPackage { + pname = "ros-eloquent-nav2-util"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/nav2_util/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "4947b07997b5d873dc4670c5903b8282ec5892358041eca96491aa76017eb085"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common std-srvs ]; + propagatedBuildInputs = [ SDL SDL_image boost geometry-msgs lifecycle-msgs nav-msgs nav2-common nav2-msgs rclcpp rclcpp-action rclcpp-lifecycle test-msgs tf2 tf2-geometry-msgs tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''TODO''; + license = with lib.licenses; [ asl20 bsdOriginal ]; + }; +} diff --git a/eloquent/nav2-voxel-grid/default.nix b/eloquent/nav2-voxel-grid/default.nix new file mode 100644 index 0000000000..9b5be7080c --- /dev/null +++ b/eloquent/nav2-voxel-grid/default.nix @@ -0,0 +1,26 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, nav2-common, rclcpp }: +buildRosPackage { + pname = "ros-eloquent-nav2-voxel-grid"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/nav2_voxel_grid/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "c10661aac17855fac9d55e24c5926305fa994c50c8c684528b5818a959b7f9aa"; + }; + + buildType = "ament_cmake"; + buildInputs = [ nav2-common ]; + checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''voxel_grid provides an implementation of an efficient 3D voxel grid. The occupancy grid can support 3 different representations for the state of a cell: marked, free, or unknown. Due to the underlying implementation relying on bitwise and and or integer operations, the voxel grid only supports 16 different levels per voxel column. However, this limitation yields raytracing and cell marking performance in the grid comparable to standard 2D structures making it quite fast compared to most 3D structures.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/eloquent/nav2-waypoint-follower/default.nix b/eloquent/nav2-waypoint-follower/default.nix new file mode 100644 index 0000000000..c0712121d8 --- /dev/null +++ b/eloquent/nav2-waypoint-follower/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, nav-msgs, nav2-common, nav2-msgs, nav2-util, rclcpp, rclcpp-action, rclcpp-lifecycle, tf2-ros }: +buildRosPackage { + pname = "ros-eloquent-nav2-waypoint-follower"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/nav2_waypoint_follower/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "07c71dd955e8df3a62ad1d13b67eb068baecce6f366cd337a95013ef924699fd"; + }; + + buildType = "ament_cmake"; + checkInputs = [ ament-lint-auto ament-lint-common ]; + propagatedBuildInputs = [ nav-msgs nav2-common nav2-msgs nav2-util rclcpp rclcpp-action rclcpp-lifecycle tf2-ros ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''A waypoint follower navigation server''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/eloquent/navigation2/default.nix b/eloquent/navigation2/default.nix new file mode 100644 index 0000000000..7073bb39b3 --- /dev/null +++ b/eloquent/navigation2/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, nav2-amcl, nav2-behavior-tree, nav2-bt-navigator, nav2-controller, nav2-core, nav2-costmap-2d, nav2-dwb-controller, nav2-lifecycle-manager, nav2-map-server, nav2-msgs, nav2-navfn-planner, nav2-planner, nav2-recoveries, nav2-rviz-plugins, nav2-util, nav2-voxel-grid, nav2-waypoint-follower }: +buildRosPackage { + pname = "ros-eloquent-navigation2"; + version = "0.3.1-r1"; + + src = fetchurl { + url = "https://github.com/SteveMacenski/navigation2-release/archive/release/eloquent/navigation2/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "286d1ef296fdf87a2888c4a229df67df9551110c01d0af44b803c4f0d9e1f809"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ nav2-amcl nav2-behavior-tree nav2-bt-navigator nav2-controller nav2-core nav2-costmap-2d nav2-dwb-controller nav2-lifecycle-manager nav2-map-server nav2-msgs nav2-navfn-planner nav2-planner nav2-recoveries nav2-rviz-plugins nav2-util nav2-voxel-grid nav2-waypoint-follower ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''ROS2 Navigation Stack''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/eloquent/popf/default.nix b/eloquent/popf/default.nix new file mode 100644 index 0000000000..5eacb1dfc6 --- /dev/null +++ b/eloquent/popf/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, ament-cmake, bison, flex, rclcpp }: +buildRosPackage { + pname = "ros-eloquent-popf"; + version = "0.0.3-r1"; + + src = fetchurl { + url = "https://github.com/fmrico/popf-release/archive/release/eloquent/popf/0.0.3-1.tar.gz"; + name = "0.0.3-1.tar.gz"; + sha256 = "fb5468df295b1e382df2f855ea30f9b5b750ff11f04af6671a0bf306cabac447"; + }; + + buildType = "ament_cmake"; + propagatedBuildInputs = [ bison flex rclcpp ]; + nativeBuildInputs = [ ament-cmake ]; + + meta = { + description = ''The POPF package''; + license = with lib.licenses; [ gpl2 ]; + }; +} diff --git a/eloquent/ros-base/default.nix b/eloquent/ros-base/default.nix index 317a9aa218..36b0d6058b 100644 --- a/eloquent/ros-base/default.nix +++ b/eloquent/ros-base/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, geometry2, kdl-parser, robot-state-publisher, ros-core, urdf }: buildRosPackage { pname = "ros-eloquent-ros-base"; - version = "0.8.3-r1"; + version = "0.8.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/variants-release/archive/release/eloquent/ros_base/0.8.3-1.tar.gz"; - name = "0.8.3-1.tar.gz"; - sha256 = "cf4509740c11b50b8267f3fd0e2a2598e6470e69045c5e70243fbc009845e7b6"; + url = "https://github.com/ros2-gbp/variants-release/archive/release/eloquent/ros_base/0.8.4-1.tar.gz"; + name = "0.8.4-1.tar.gz"; + sha256 = "9059c2ffe0b1c4081b209f9f3c777af54db276d2f184dff32f13f868aeccfdf8"; }; buildType = "ament_cmake"; diff --git a/eloquent/ros-core/default.nix b/eloquent/ros-core/default.nix index 0eb540399e..c6e0f93b18 100644 --- a/eloquent/ros-core/default.nix +++ b/eloquent/ros-core/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-auto, ament-cmake-gmock, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-ros, ament-index-cpp, ament-index-python, ament-lint-auto, ament-lint-common, class-loader, common-interfaces, pluginlib, rcl-lifecycle, rclcpp, rclcpp-lifecycle, rclpy, ros-environment, ros2action, ros2component, ros2doctor, ros2interface, ros2launch, ros2lifecycle, ros2msg, ros2multicast, ros2node, ros2param, ros2pkg, ros2run, ros2service, ros2srv, ros2topic, rosidl-default-generators, rosidl-default-runtime, sros2, sros2-cmake }: buildRosPackage { pname = "ros-eloquent-ros-core"; - version = "0.8.3-r1"; + version = "0.8.4-r1"; src = fetchurl { - url = "https://github.com/ros2-gbp/variants-release/archive/release/eloquent/ros_core/0.8.3-1.tar.gz"; - name = "0.8.3-1.tar.gz"; - sha256 = "bb0c6fcd4a6f0dc446ad948912e1f1d1feae5c1c919bcac92fc90bfde9aabacf"; + url = "https://github.com/ros2-gbp/variants-release/archive/release/eloquent/ros_core/0.8.4-1.tar.gz"; + name = "0.8.4-1.tar.gz"; + sha256 = "8abb3c61a2651fb17e26f992a5cb9a6d9088af2b2859f075c13b1cb2a89f7d35"; }; buildType = "ament_cmake"; diff --git a/kinetic/automotive-autonomy-msgs/default.nix b/kinetic/automotive-autonomy-msgs/default.nix index 534cc86770..3598bffdcb 100644 --- a/kinetic/automotive-autonomy-msgs/default.nix +++ b/kinetic/automotive-autonomy-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, automotive-navigation-msgs, automotive-platform-msgs, catkin }: buildRosPackage { pname = "ros-kinetic-automotive-autonomy-msgs"; - version = "2.0.3"; + version = "3.0.1-r1"; src = fetchurl { - url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/kinetic/automotive_autonomy_msgs/2.0.3-0.tar.gz"; - name = "2.0.3-0.tar.gz"; - sha256 = "d2ea8e1e220d88b127839be571455c3df6799039850b50f3645a10b78c17b1ab"; + url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/kinetic/automotive_autonomy_msgs/3.0.1-1.tar.gz"; + name = "3.0.1-1.tar.gz"; + sha256 = "529d5222efa769334a6838487d74fbc4e55a70587b00ec8490cd7e8e6d71d8ca"; }; buildType = "catkin"; diff --git a/kinetic/automotive-navigation-msgs/default.nix b/kinetic/automotive-navigation-msgs/default.nix index a5ff843968..1166c56405 100644 --- a/kinetic/automotive-navigation-msgs/default.nix +++ b/kinetic/automotive-navigation-msgs/default.nix @@ -2,20 +2,20 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: +{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, rosbag-migration-rule, std-msgs }: buildRosPackage { pname = "ros-kinetic-automotive-navigation-msgs"; - version = "2.0.3"; + version = "3.0.1-r1"; src = fetchurl { - url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/kinetic/automotive_navigation_msgs/2.0.3-0.tar.gz"; - name = "2.0.3-0.tar.gz"; - sha256 = "aa0d581cd8e02cade8b47d842aae3773a257f97e5894e145974610e213aa6ab5"; + url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/kinetic/automotive_navigation_msgs/3.0.1-1.tar.gz"; + name = "3.0.1-1.tar.gz"; + sha256 = "712fe83a8ab3f2a7ddf7130797cbf1771258cf1e21dc14315d83af7c5a2bdaca"; }; buildType = "catkin"; buildInputs = [ message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; + propagatedBuildInputs = [ geometry-msgs message-runtime rosbag-migration-rule std-msgs ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/kinetic/automotive-platform-msgs/default.nix b/kinetic/automotive-platform-msgs/default.nix index 0384362598..598b3e999a 100644 --- a/kinetic/automotive-platform-msgs/default.nix +++ b/kinetic/automotive-platform-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-kinetic-automotive-platform-msgs"; - version = "2.0.3"; + version = "3.0.1-r1"; src = fetchurl { - url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/kinetic/automotive_platform_msgs/2.0.3-0.tar.gz"; - name = "2.0.3-0.tar.gz"; - sha256 = "63c1a1ecf12184be1954ffa38860b918033dc4f169dda552791abb1443452528"; + url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/kinetic/automotive_platform_msgs/3.0.1-1.tar.gz"; + name = "3.0.1-1.tar.gz"; + sha256 = "1154e7bc68b22890f5baf29e3699c4deb20ab3aefc2e9ce98d17245c137e59be"; }; buildType = "catkin"; diff --git a/kinetic/blender-gazebo/default.nix b/kinetic/blender-gazebo/default.nix index a3f84821c2..282555fe42 100644 --- a/kinetic/blender-gazebo/default.nix +++ b/kinetic/blender-gazebo/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, gazebo-ros }: buildRosPackage { pname = "ros-kinetic-blender-gazebo"; - version = "0.0.3-r2"; + version = "0.0.4-r1"; src = fetchurl { - url = "https://github.com/david0429-gbp/blender_gazebo_gbp/archive/release/kinetic/blender_gazebo/0.0.3-2.tar.gz"; - name = "0.0.3-2.tar.gz"; - sha256 = "a110946d0b213c28bf10c246623a0722da3280892f1e2fe7f3907af7bf11e8ad"; + url = "https://github.com/david0429-gbp/blender_gazebo_gbp/archive/release/kinetic/blender_gazebo/0.0.4-1.tar.gz"; + name = "0.0.4-1.tar.gz"; + sha256 = "8108a1e3473ab3955868df7186eb670e389c417409d396ffeaf24c68bffef31d"; }; buildType = "catkin"; diff --git a/kinetic/catkin/default.nix b/kinetic/catkin/default.nix index 78785e66d6..b82251b413 100644 --- a/kinetic/catkin/default.nix +++ b/kinetic/catkin/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, cmake, gmock, gtest, python, pythonPackages }: buildRosPackage { pname = "ros-kinetic-catkin"; - version = "0.7.18-r1"; + version = "0.7.20-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/catkin-release/archive/release/kinetic/catkin/0.7.18-1.tar.gz"; - name = "0.7.18-1.tar.gz"; - sha256 = "f6827d5527925cf748b4791270fb2af25ca55cdde0c580c04767f0def5eb6098"; + url = "https://github.com/ros-gbp/catkin-release/archive/release/kinetic/catkin/0.7.20-1.tar.gz"; + name = "0.7.20-1.tar.gz"; + sha256 = "466c7d233ca3e905532a0215e786ad253fdfc704d5f69873812a397d509990cf"; }; buildType = "catkin"; diff --git a/kinetic/cis-camera/default.nix b/kinetic/cis-camera/default.nix index dc071460dd..58e2bc36f3 100644 --- a/kinetic/cis-camera/default.nix +++ b/kinetic/cis-camera/default.nix @@ -2,19 +2,19 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, camera-info-manager, catkin, cv-bridge, dynamic-reconfigure, image-transport, jsk-rviz-plugins, libuvc, nodelet, pcl-ros, pluginlib, rgbd-launch, roscpp, roslaunch, rostest, rqt-reconfigure, rviz, sensor-msgs, tf, tf-conversions }: +{ lib, buildRosPackage, fetchurl, camera-info-manager, catkin, cv-bridge, dynamic-reconfigure, image-transport, jsk-rviz-plugins, libuvc, nodelet, pcl-ros, pluginlib, rgbd-launch, roscpp, roslaunch, roslint, rostest, rqt-reconfigure, rviz, sensor-msgs, tf, tf-conversions }: buildRosPackage { pname = "ros-kinetic-cis-camera"; - version = "0.0.3-r1"; + version = "0.0.4-r1"; src = fetchurl { - url = "https://github.com/tork-a/cis_camera-release/archive/release/kinetic/cis_camera/0.0.3-1.tar.gz"; - name = "0.0.3-1.tar.gz"; - sha256 = "7f4a3e25d151854da023a7a3615342d5f3b0353d66d40abd77cf03b3f3246691"; + url = "https://github.com/tork-a/cis_camera-release/archive/release/kinetic/cis_camera/0.0.4-1.tar.gz"; + name = "0.0.4-1.tar.gz"; + sha256 = "bd09d20ddb70a831db455e223282fc0e8f2221fbb69f74b7c43016460725dac4"; }; buildType = "catkin"; - buildInputs = [ rostest ]; + buildInputs = [ roslint rostest ]; checkInputs = [ roslaunch ]; propagatedBuildInputs = [ camera-info-manager cv-bridge dynamic-reconfigure image-transport jsk-rviz-plugins libuvc nodelet pcl-ros pluginlib rgbd-launch roscpp rqt-reconfigure rviz sensor-msgs tf tf-conversions ]; nativeBuildInputs = [ catkin ]; diff --git a/kinetic/cob-collision-monitor/default.nix b/kinetic/cob-collision-monitor/default.nix index 3d3eba567a..9b678d693d 100644 --- a/kinetic/cob-collision-monitor/default.nix +++ b/kinetic/cob-collision-monitor/default.nix @@ -2,19 +2,19 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, cob-moveit-config, moveit-ros-move-group, moveit-ros-planning, pluginlib, std-msgs, tf }: +{ lib, buildRosPackage, fetchurl, catkin, cob-moveit-config, moveit-ros-move-group, moveit-ros-planning, pluginlib, std-msgs, tf, tf2-ros }: buildRosPackage { pname = "ros-kinetic-cob-collision-monitor"; - version = "0.7.2-r1"; + version = "0.7.3-r1"; src = fetchurl { - url = "https://github.com/ipa320/cob_manipulation-release/archive/release/kinetic/cob_collision_monitor/0.7.2-1.tar.gz"; - name = "0.7.2-1.tar.gz"; - sha256 = "cf114b66f9e8f9fbfa5afb05fc3ba5aeb1c982b75d45364cd8a093f626b50849"; + url = "https://github.com/ipa320/cob_manipulation-release/archive/release/kinetic/cob_collision_monitor/0.7.3-1.tar.gz"; + name = "0.7.3-1.tar.gz"; + sha256 = "afee8b6266f2e6553e9b8c5a706559cf1efed4018c54a3af5f5ba3c8b959e6ce"; }; buildType = "catkin"; - propagatedBuildInputs = [ cob-moveit-config moveit-ros-move-group moveit-ros-planning pluginlib std-msgs tf ]; + propagatedBuildInputs = [ cob-moveit-config moveit-ros-move-group moveit-ros-planning pluginlib std-msgs tf tf2-ros ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/kinetic/cob-grasp-generation/default.nix b/kinetic/cob-grasp-generation/default.nix index 950409ea6a..44c190af84 100644 --- a/kinetic/cob-grasp-generation/default.nix +++ b/kinetic/cob-grasp-generation/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, cob-description, geometry-msgs, message-generation, message-runtime, moveit-msgs, pythonPackages, robot-state-publisher, roslib, rospy, rviz, schunk-description, sensor-msgs, std-msgs, tf, tf2-ros, trajectory-msgs, visualization-msgs, xacro }: buildRosPackage { pname = "ros-kinetic-cob-grasp-generation"; - version = "0.7.2-r1"; + version = "0.7.3-r1"; src = fetchurl { - url = "https://github.com/ipa320/cob_manipulation-release/archive/release/kinetic/cob_grasp_generation/0.7.2-1.tar.gz"; - name = "0.7.2-1.tar.gz"; - sha256 = "9bec75db188d073b1516659886f0c227255ca45e0e410d4f97fcd607b45bd66e"; + url = "https://github.com/ipa320/cob_manipulation-release/archive/release/kinetic/cob_grasp_generation/0.7.3-1.tar.gz"; + name = "0.7.3-1.tar.gz"; + sha256 = "7f082dc3966d5fd976a432676bf85ea36365c5f2a66d4cfa336489e48fd23e5a"; }; buildType = "catkin"; diff --git a/kinetic/cob-lookat-action/default.nix b/kinetic/cob-lookat-action/default.nix index 6396482096..0f8f240d9a 100644 --- a/kinetic/cob-lookat-action/default.nix +++ b/kinetic/cob-lookat-action/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, angles, catkin, control-msgs, geometry-msgs, kdl-conversions, kdl-parser, message-generation, message-runtime, move-base-msgs, orocos-kdl, roscpp, rospy, sensor-msgs, tf, tf-conversions, tf2-ros, trajectory-msgs }: buildRosPackage { pname = "ros-kinetic-cob-lookat-action"; - version = "0.7.2-r1"; + version = "0.7.3-r1"; src = fetchurl { - url = "https://github.com/ipa320/cob_manipulation-release/archive/release/kinetic/cob_lookat_action/0.7.2-1.tar.gz"; - name = "0.7.2-1.tar.gz"; - sha256 = "5366d223aa9e3f5abd31e0b2cc0ea2f9209fec64b6d9478fd9e9d858c4f6a34f"; + url = "https://github.com/ipa320/cob_manipulation-release/archive/release/kinetic/cob_lookat_action/0.7.3-1.tar.gz"; + name = "0.7.3-1.tar.gz"; + sha256 = "eb29e846018cfccdc11cc21746bf7e8edb91d5ccc19bf0cadc2be2e8271abf99"; }; buildType = "catkin"; diff --git a/kinetic/cob-manipulation/default.nix b/kinetic/cob-manipulation/default.nix index dc0711ade9..54a5a35691 100644 --- a/kinetic/cob-manipulation/default.nix +++ b/kinetic/cob-manipulation/default.nix @@ -2,19 +2,19 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, cob-collision-monitor, cob-grasp-generation, cob-lookat-action, cob-moveit-bringup, cob-moveit-interface, cob-obstacle-distance-moveit, cob-pick-place-action }: +{ lib, buildRosPackage, fetchurl, catkin, cob-collision-monitor, cob-grasp-generation, cob-lookat-action, cob-moveit-bringup, cob-moveit-interface, cob-obstacle-distance-moveit }: buildRosPackage { pname = "ros-kinetic-cob-manipulation"; - version = "0.7.2-r1"; + version = "0.7.3-r1"; src = fetchurl { - url = "https://github.com/ipa320/cob_manipulation-release/archive/release/kinetic/cob_manipulation/0.7.2-1.tar.gz"; - name = "0.7.2-1.tar.gz"; - sha256 = "f3f9dda540aeaa619187cb816c424e09e9f44c326567cbebd83a3147f483087b"; + url = "https://github.com/ipa320/cob_manipulation-release/archive/release/kinetic/cob_manipulation/0.7.3-1.tar.gz"; + name = "0.7.3-1.tar.gz"; + sha256 = "997633b7c5aa538e5d19ab324cb1f5e316342009480933432c50621ddc42ff16"; }; buildType = "catkin"; - propagatedBuildInputs = [ cob-collision-monitor cob-grasp-generation cob-lookat-action cob-moveit-bringup cob-moveit-interface cob-obstacle-distance-moveit cob-pick-place-action ]; + propagatedBuildInputs = [ cob-collision-monitor cob-grasp-generation cob-lookat-action cob-moveit-bringup cob-moveit-interface cob-obstacle-distance-moveit ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/kinetic/cob-moveit-bringup/default.nix b/kinetic/cob-moveit-bringup/default.nix index d2219d3669..eef979f863 100644 --- a/kinetic/cob-moveit-bringup/default.nix +++ b/kinetic/cob-moveit-bringup/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cob-hardware-config, cob-moveit-config, joint-state-publisher, moveit-planners-ompl, moveit-plugins, moveit-ros-move-group, moveit-ros-perception, moveit-ros-visualization, moveit-setup-assistant, robot-state-publisher, tf }: buildRosPackage { pname = "ros-kinetic-cob-moveit-bringup"; - version = "0.7.2-r1"; + version = "0.7.3-r1"; src = fetchurl { - url = "https://github.com/ipa320/cob_manipulation-release/archive/release/kinetic/cob_moveit_bringup/0.7.2-1.tar.gz"; - name = "0.7.2-1.tar.gz"; - sha256 = "6c768ccf6c807d7d238529edfea158769f236389e96e9cf051ab4f8658e41582"; + url = "https://github.com/ipa320/cob_manipulation-release/archive/release/kinetic/cob_moveit_bringup/0.7.3-1.tar.gz"; + name = "0.7.3-1.tar.gz"; + sha256 = "22f30192a45a092477183f0a736c9f89872e46b1d1c2c5964c9fab421f070941"; }; buildType = "catkin"; diff --git a/kinetic/cob-moveit-interface/default.nix b/kinetic/cob-moveit-interface/default.nix index fcbf9e11a0..60fa9ddfc4 100644 --- a/kinetic/cob-moveit-interface/default.nix +++ b/kinetic/cob-moveit-interface/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cob-script-server, geometry-msgs, moveit-commander, rospy, tf }: buildRosPackage { pname = "ros-kinetic-cob-moveit-interface"; - version = "0.7.2-r1"; + version = "0.7.3-r1"; src = fetchurl { - url = "https://github.com/ipa320/cob_manipulation-release/archive/release/kinetic/cob_moveit_interface/0.7.2-1.tar.gz"; - name = "0.7.2-1.tar.gz"; - sha256 = "212193d20108fb24a46552d07ec052ca8335537e23960bc19ab99ed030568820"; + url = "https://github.com/ipa320/cob_manipulation-release/archive/release/kinetic/cob_moveit_interface/0.7.3-1.tar.gz"; + name = "0.7.3-1.tar.gz"; + sha256 = "929274b33e59f3edcaea7d83b1fb9344a78e093a7c2a7c968914d79575867894"; }; buildType = "catkin"; diff --git a/kinetic/generated.nix b/kinetic/generated.nix index a2ae6fc9bc..a5cec648a9 100644 --- a/kinetic/generated.nix +++ b/kinetic/generated.nix @@ -498,8 +498,6 @@ self: super: { cob-phidgets = self.callPackage ./cob-phidgets {}; - cob-pick-place-action = self.callPackage ./cob-pick-place-action {}; - cob-reflector-referencing = self.callPackage ./cob-reflector-referencing {}; cob-relayboard = self.callPackage ./cob-relayboard {}; @@ -2290,6 +2288,16 @@ self: super: { monocam-settler = self.callPackage ./monocam-settler {}; + moose-control = self.callPackage ./moose-control {}; + + moose-description = self.callPackage ./moose-description {}; + + moose-desktop = self.callPackage ./moose-desktop {}; + + moose-msgs = self.callPackage ./moose-msgs {}; + + moose-viz = self.callPackage ./moose-viz {}; + motion-module-tutorial = self.callPackage ./motion-module-tutorial {}; mouse-teleop = self.callPackage ./mouse-teleop {}; @@ -4866,6 +4874,8 @@ self: super: { uvc-camera = self.callPackage ./uvc-camera {}; + uwb-hardware-driver = self.callPackage ./uwb-hardware-driver {}; + uwsim-bullet = self.callPackage ./uwsim-bullet {}; uwsim-osgbullet = self.callPackage ./uwsim-osgbullet {}; diff --git a/kinetic/hebi-cpp-api/default.nix b/kinetic/hebi-cpp-api/default.nix index 9ce2f1cd0e..67b024b096 100644 --- a/kinetic/hebi-cpp-api/default.nix +++ b/kinetic/hebi-cpp-api/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake-modules, eigen }: buildRosPackage { pname = "ros-kinetic-hebi-cpp-api"; - version = "3.1.0-r1"; + version = "3.1.1-r1"; src = fetchurl { - url = "https://github.com/HebiRobotics/hebi_cpp_api_ros-release/archive/release/kinetic/hebi_cpp_api/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "8965b3f6f4abbc8a97a4fd76b12a80c7fb9d75d6adece10545db7def89a090f8"; + url = "https://github.com/HebiRobotics/hebi_cpp_api_ros-release/archive/release/kinetic/hebi_cpp_api/3.1.1-1.tar.gz"; + name = "3.1.1-1.tar.gz"; + sha256 = "9ba3bd2c51c6196e84a27e9fb19fac6da7d04877f4d9d18ac9d1dff9213ae06e"; }; buildType = "catkin"; diff --git a/kinetic/husky-base/default.nix b/kinetic/husky-base/default.nix index efaef7853c..5e0b82bf73 100644 --- a/kinetic/husky-base/default.nix +++ b/kinetic/husky-base/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, controller-manager, diagnostic-aggregator, diagnostic-msgs, diagnostic-updater, diff-drive-controller, geometry-msgs, hardware-interface, husky-control, husky-description, husky-msgs, roscpp, roslaunch, roslint, sensor-msgs, topic-tools }: buildRosPackage { pname = "ros-kinetic-husky-base"; - version = "0.3.4-r1"; + version = "0.3.5-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/husky-release/archive/release/kinetic/husky_base/0.3.4-1.tar.gz"; - name = "0.3.4-1.tar.gz"; - sha256 = "456ded3c0c2ea7ed44105c12345ca8fd37a4a6e1071f2a456c0053a28701dde5"; + url = "https://github.com/clearpath-gbp/husky-release/archive/release/kinetic/husky_base/0.3.5-1.tar.gz"; + name = "0.3.5-1.tar.gz"; + sha256 = "252b5ba0a374c2d69f12e19d7b55ba2b8fe43bbb3a3fb980fbea15631fc3a0d8"; }; buildType = "catkin"; diff --git a/kinetic/husky-bringup/default.nix b/kinetic/husky-bringup/default.nix index 7d85b0b534..f0b69e373f 100644 --- a/kinetic/husky-bringup/default.nix +++ b/kinetic/husky-bringup/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, husky-base, husky-control, husky-description, imu-filter-madgwick, imu-transformer, lms1xx, microstrain-3dmgx2-imu, microstrain-mips, nmea-comms, nmea-navsat-driver, pythonPackages, robot-localization, robot-upstart, roslaunch, tf, tf2-ros, um6, um7 }: buildRosPackage { pname = "ros-kinetic-husky-bringup"; - version = "0.3.4-r1"; + version = "0.3.5-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/husky-release/archive/release/kinetic/husky_bringup/0.3.4-1.tar.gz"; - name = "0.3.4-1.tar.gz"; - sha256 = "586e3ede9bdc9740e52248469c6522fcfe6d9aabcb28d033be6bbea7fa822b8e"; + url = "https://github.com/clearpath-gbp/husky-release/archive/release/kinetic/husky_bringup/0.3.5-1.tar.gz"; + name = "0.3.5-1.tar.gz"; + sha256 = "0821f961f49166cc6a2b475c2f8b6dab5e72251a38575b014cd35305c77e2aba"; }; buildType = "catkin"; diff --git a/kinetic/husky-control/default.nix b/kinetic/husky-control/default.nix index 35d649e1c3..16656fc330 100644 --- a/kinetic/husky-control/default.nix +++ b/kinetic/husky-control/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, controller-manager, diff-drive-controller, husky-description, interactive-marker-twist-server, joint-state-controller, joint-trajectory-controller, joy, multimaster-launch, robot-localization, robot-state-publisher, roslaunch, rostopic, teleop-twist-joy, twist-mux }: buildRosPackage { pname = "ros-kinetic-husky-control"; - version = "0.3.4-r1"; + version = "0.3.5-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/husky-release/archive/release/kinetic/husky_control/0.3.4-1.tar.gz"; - name = "0.3.4-1.tar.gz"; - sha256 = "38eef226c2340adc186d0ab750127260b3ce3b472aedfc515fe6e47f83923bbd"; + url = "https://github.com/clearpath-gbp/husky-release/archive/release/kinetic/husky_control/0.3.5-1.tar.gz"; + name = "0.3.5-1.tar.gz"; + sha256 = "c65c97c84dd3875967c7ac0a7847003d89af12ced44b6db88d3b44cd31daaaf9"; }; buildType = "catkin"; diff --git a/kinetic/husky-description/default.nix b/kinetic/husky-description/default.nix index a931f0efa2..aef45fa19f 100644 --- a/kinetic/husky-description/default.nix +++ b/kinetic/husky-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, lms1xx, roslaunch, urdf, xacro }: buildRosPackage { pname = "ros-kinetic-husky-description"; - version = "0.3.4-r1"; + version = "0.3.5-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/husky-release/archive/release/kinetic/husky_description/0.3.4-1.tar.gz"; - name = "0.3.4-1.tar.gz"; - sha256 = "e1327ddd716d11540d247289a69ac44f0d2c09c683626ab5ec25683059301750"; + url = "https://github.com/clearpath-gbp/husky-release/archive/release/kinetic/husky_description/0.3.5-1.tar.gz"; + name = "0.3.5-1.tar.gz"; + sha256 = "fedf90617d9fb41b2d5f2df85a59667c98886c991f4ffdcc8dd16a3e060aeb9b"; }; buildType = "catkin"; diff --git a/kinetic/husky-desktop/default.nix b/kinetic/husky-desktop/default.nix index 1996d9e9c5..9592c8173b 100644 --- a/kinetic/husky-desktop/default.nix +++ b/kinetic/husky-desktop/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, husky-msgs, husky-viz }: buildRosPackage { pname = "ros-kinetic-husky-desktop"; - version = "0.3.4-r1"; + version = "0.3.5-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/husky-release/archive/release/kinetic/husky_desktop/0.3.4-1.tar.gz"; - name = "0.3.4-1.tar.gz"; - sha256 = "234de6a2e94b2b9c6a36a7d66d2aa8f64778bf53fd1be59ae0912d2cc7c86b76"; + url = "https://github.com/clearpath-gbp/husky-release/archive/release/kinetic/husky_desktop/0.3.5-1.tar.gz"; + name = "0.3.5-1.tar.gz"; + sha256 = "6dfdafd3a696725af0049ef5e451ba18225820396637c729ed1bc0f8dd0c34d9"; }; buildType = "catkin"; diff --git a/kinetic/husky-gazebo/default.nix b/kinetic/husky-gazebo/default.nix index 5705d54fcb..b228417c5b 100644 --- a/kinetic/husky-gazebo/default.nix +++ b/kinetic/husky-gazebo/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, controller-manager, gazebo-plugins, gazebo-ros, gazebo-ros-control, hector-gazebo-plugins, husky-control, husky-description, multimaster-launch, pointcloud-to-laserscan, roslaunch, rostopic }: buildRosPackage { pname = "ros-kinetic-husky-gazebo"; - version = "0.3.4-r1"; + version = "0.3.5-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/husky-release/archive/release/kinetic/husky_gazebo/0.3.4-1.tar.gz"; - name = "0.3.4-1.tar.gz"; - sha256 = "6b0c9887f8d43a2ce66e86fcd4aa198c0840386e55e37ffe3acadb55e39f040f"; + url = "https://github.com/clearpath-gbp/husky-release/archive/release/kinetic/husky_gazebo/0.3.5-1.tar.gz"; + name = "0.3.5-1.tar.gz"; + sha256 = "b0d68f02a49a24e5eabf96451f8e6fe28f4f713d4b39840cf10fbe8f1264e9ad"; }; buildType = "catkin"; diff --git a/kinetic/husky-msgs/default.nix b/kinetic/husky-msgs/default.nix index 55b458c75a..c5cafe9300 100644 --- a/kinetic/husky-msgs/default.nix +++ b/kinetic/husky-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-kinetic-husky-msgs"; - version = "0.3.4-r1"; + version = "0.3.5-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/husky-release/archive/release/kinetic/husky_msgs/0.3.4-1.tar.gz"; - name = "0.3.4-1.tar.gz"; - sha256 = "430833d263a1272b1c09a08d1310fa2c7eb059bd42fb4f09744e18a2b5c37702"; + url = "https://github.com/clearpath-gbp/husky-release/archive/release/kinetic/husky_msgs/0.3.5-1.tar.gz"; + name = "0.3.5-1.tar.gz"; + sha256 = "21e9582c26d8caa706f51b70d8371fb67bc621af7a4247c4b1cc15712e056a05"; }; buildType = "catkin"; diff --git a/kinetic/husky-navigation/default.nix b/kinetic/husky-navigation/default.nix index b70d91e3b2..2ec741cafc 100644 --- a/kinetic/husky-navigation/default.nix +++ b/kinetic/husky-navigation/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, amcl, base-local-planner, catkin, dwa-local-planner, frontier-exploration, gmapping, map-server, move-base, navfn, roslaunch }: buildRosPackage { pname = "ros-kinetic-husky-navigation"; - version = "0.3.4-r1"; + version = "0.3.5-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/husky-release/archive/release/kinetic/husky_navigation/0.3.4-1.tar.gz"; - name = "0.3.4-1.tar.gz"; - sha256 = "dcdac9fbdd79fc93fd7275ca3824d35b27a4397a69993b78399004d016f7764f"; + url = "https://github.com/clearpath-gbp/husky-release/archive/release/kinetic/husky_navigation/0.3.5-1.tar.gz"; + name = "0.3.5-1.tar.gz"; + sha256 = "d7ff2b3af3b8aa2ceb7e5ce0f9fb310b95b259325f57a2683af2c2d5b19c27af"; }; buildType = "catkin"; diff --git a/kinetic/husky-robot/default.nix b/kinetic/husky-robot/default.nix index 5b98694624..68725b6a51 100644 --- a/kinetic/husky-robot/default.nix +++ b/kinetic/husky-robot/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, husky-base, husky-bringup }: buildRosPackage { pname = "ros-kinetic-husky-robot"; - version = "0.3.4-r1"; + version = "0.3.5-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/husky-release/archive/release/kinetic/husky_robot/0.3.4-1.tar.gz"; - name = "0.3.4-1.tar.gz"; - sha256 = "824b3d8a2a74e382332d58f861dc4e9d209d0016d40b9c1ae75eca2ac562dfb5"; + url = "https://github.com/clearpath-gbp/husky-release/archive/release/kinetic/husky_robot/0.3.5-1.tar.gz"; + name = "0.3.5-1.tar.gz"; + sha256 = "ad06c547f123ce4a535e1ffb1920d75376dc86e7edc7675c76cf534f211de95f"; }; buildType = "catkin"; diff --git a/kinetic/husky-simulator/default.nix b/kinetic/husky-simulator/default.nix index 336d587e1c..8032bda3b7 100644 --- a/kinetic/husky-simulator/default.nix +++ b/kinetic/husky-simulator/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, husky-gazebo }: buildRosPackage { pname = "ros-kinetic-husky-simulator"; - version = "0.3.4-r1"; + version = "0.3.5-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/husky-release/archive/release/kinetic/husky_simulator/0.3.4-1.tar.gz"; - name = "0.3.4-1.tar.gz"; - sha256 = "b73fab3a02f9b15167f17f84fad8db790239a4d8c35cb1d1c0aacf92656439bd"; + url = "https://github.com/clearpath-gbp/husky-release/archive/release/kinetic/husky_simulator/0.3.5-1.tar.gz"; + name = "0.3.5-1.tar.gz"; + sha256 = "76c15775bfdca282ec2698b39b1cc4172a7790d8d6e5fb00aebb1fdb781798cb"; }; buildType = "catkin"; diff --git a/kinetic/husky-viz/default.nix b/kinetic/husky-viz/default.nix index 507165adf3..789f4dddd9 100644 --- a/kinetic/husky-viz/default.nix +++ b/kinetic/husky-viz/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, husky-description, joint-state-publisher, robot-state-publisher, roslaunch, rviz, rviz-imu-plugin }: buildRosPackage { pname = "ros-kinetic-husky-viz"; - version = "0.3.4-r1"; + version = "0.3.5-r1"; src = fetchurl { - url = "https://github.com/clearpath-gbp/husky-release/archive/release/kinetic/husky_viz/0.3.4-1.tar.gz"; - name = "0.3.4-1.tar.gz"; - sha256 = "77acd61d50146f09680bd9f594976665f46f0fe4b561a640c017ba82f6e2209a"; + url = "https://github.com/clearpath-gbp/husky-release/archive/release/kinetic/husky_viz/0.3.5-1.tar.gz"; + name = "0.3.5-1.tar.gz"; + sha256 = "13e38f605d1bb454e73c47f7396c4c829519ef57c228ef60db5511301aba549d"; }; buildType = "catkin"; diff --git a/kinetic/libmavconn/default.nix b/kinetic/libmavconn/default.nix index 8177cc1425..f5d5418009 100644 --- a/kinetic/libmavconn/default.nix +++ b/kinetic/libmavconn/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, boost, catkin, console-bridge, gtest, mavlink, rosunit }: buildRosPackage { pname = "ros-kinetic-libmavconn"; - version = "0.33.3-r1"; + version = "0.33.4-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/libmavconn/0.33.3-1.tar.gz"; - name = "0.33.3-1.tar.gz"; - sha256 = "405bb239a699966e0fb2608feb4442a5255a413ac7bff08484bd39041e8b1c18"; + url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/libmavconn/0.33.4-1.tar.gz"; + name = "0.33.4-1.tar.gz"; + sha256 = "14f3ec35b2f49138e4ec12263ee15c51740a68da80e7c93c56544e84521a3195"; }; buildType = "catkin"; diff --git a/kinetic/librealsense2/default.nix b/kinetic/librealsense2/default.nix index 19ed03c24f..83881f5a48 100644 --- a/kinetic/librealsense2/default.nix +++ b/kinetic/librealsense2/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, libusb1, linuxHeaders, openssl, pkg-config, udev }: buildRosPackage { pname = "ros-kinetic-librealsense2"; - version = "2.30.0-r2"; + version = "2.31.0-r1"; src = fetchurl { - url = "https://github.com/IntelRealSense/librealsense2-release/archive/release/kinetic/librealsense2/2.30.0-2.tar.gz"; - name = "2.30.0-2.tar.gz"; - sha256 = "2aff24d4cb7d1aa4133ffa3ce62783bb6ffed1cb7c0a784f4ba4a096903bcca1"; + url = "https://github.com/IntelRealSense/librealsense2-release/archive/release/kinetic/librealsense2/2.31.0-1.tar.gz"; + name = "2.31.0-1.tar.gz"; + sha256 = "9ed23359080d8219f5f705812298eadd68e807085438dc2222c34db6c3ff0544"; }; buildType = "cmake"; diff --git a/kinetic/mavlink/default.nix b/kinetic/mavlink/default.nix index 229ba30444..3c8c82a5c4 100644 --- a/kinetic/mavlink/default.nix +++ b/kinetic/mavlink/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake, python, pythonPackages }: buildRosPackage { pname = "ros-kinetic-mavlink"; - version = "2019.11.11-r1"; + version = "2019.12.12-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/kinetic/mavlink/2019.11.11-1.tar.gz"; - name = "2019.11.11-1.tar.gz"; - sha256 = "f92fa26efd2a54744f0950af5ff536968f3ac00f75703696899db70851d25790"; + url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/kinetic/mavlink/2019.12.12-1.tar.gz"; + name = "2019.12.12-1.tar.gz"; + sha256 = "33694a829649bd10f4d0e469e382f2ab36e72b8fa8c25d5bd5bab5011e1df1bc"; }; buildType = "cmake"; diff --git a/kinetic/mavros-extras/default.nix b/kinetic/mavros-extras/default.nix index 54fb2c2171..2b1b292a66 100644 --- a/kinetic/mavros-extras/default.nix +++ b/kinetic/mavros-extras/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake-modules, geometry-msgs, mavros, mavros-msgs, roscpp, sensor-msgs, std-msgs, tf, tf2-eigen, urdf, visualization-msgs }: buildRosPackage { pname = "ros-kinetic-mavros-extras"; - version = "0.33.3-r1"; + version = "0.33.4-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/mavros_extras/0.33.3-1.tar.gz"; - name = "0.33.3-1.tar.gz"; - sha256 = "2fcb97b841554aa45ee3012f07f37999ecb1b8004c255ada733ea6b1482c0398"; + url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/mavros_extras/0.33.4-1.tar.gz"; + name = "0.33.4-1.tar.gz"; + sha256 = "0f38876865ad46560d87d6ab90a315c3ca307a8bf8509064555547effd5a1600"; }; buildType = "catkin"; diff --git a/kinetic/mavros-msgs/default.nix b/kinetic/mavros-msgs/default.nix index 9ea8ade2b1..323557a23d 100644 --- a/kinetic/mavros-msgs/default.nix +++ b/kinetic/mavros-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, geographic-msgs, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-kinetic-mavros-msgs"; - version = "0.33.3-r1"; + version = "0.33.4-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/mavros_msgs/0.33.3-1.tar.gz"; - name = "0.33.3-1.tar.gz"; - sha256 = "a7dfb08ce91ede68db275535074dc2eee791be330833e885a8e9cf41fe81c62b"; + url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/mavros_msgs/0.33.4-1.tar.gz"; + name = "0.33.4-1.tar.gz"; + sha256 = "ffc27129cba207467c173703ab4fbc729affa468b1c009a38b5c2c2f36236fcb"; }; buildType = "catkin"; diff --git a/kinetic/moose-control/default.nix b/kinetic/moose-control/default.nix new file mode 100644 index 0000000000..a378045db7 --- /dev/null +++ b/kinetic/moose-control/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, controller-interface, controller-manager, interactive-marker-twist-server, joint-state-controller, joy, nav-msgs, realtime-tools, robot-localization, roslaunch, teleop-twist-joy, tf, topic-tools, twist-mux, urdf }: +buildRosPackage { + pname = "ros-kinetic-moose-control"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/clearpath-gbp/moose-release/archive/release/kinetic/moose_control/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "f6210417ae71de6184cccf52ac51b5e728b9ca3566090df1053b9b5dd5ef0420"; + }; + + buildType = "catkin"; + checkInputs = [ roslaunch ]; + propagatedBuildInputs = [ controller-interface controller-manager interactive-marker-twist-server joint-state-controller joy nav-msgs realtime-tools robot-localization teleop-twist-joy tf topic-tools twist-mux urdf ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Controllers for Moose''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/kinetic/moose-description/default.nix b/kinetic/moose-description/default.nix new file mode 100644 index 0000000000..0bda581299 --- /dev/null +++ b/kinetic/moose-description/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, robot-state-publisher, roslaunch, urdf, xacro }: +buildRosPackage { + pname = "ros-kinetic-moose-description"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/clearpath-gbp/moose-release/archive/release/kinetic/moose_description/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "b186388f48dc5a1ea8df9275ed8ee33992af0f7f19adca4f30a7631aa291d5a1"; + }; + + buildType = "catkin"; + buildInputs = [ roslaunch ]; + propagatedBuildInputs = [ robot-state-publisher urdf xacro ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''URDF robot description for Moose''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/kinetic/moose-desktop/default.nix b/kinetic/moose-desktop/default.nix new file mode 100644 index 0000000000..77cff145c9 --- /dev/null +++ b/kinetic/moose-desktop/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, moose-msgs, moose-viz }: +buildRosPackage { + pname = "ros-kinetic-moose-desktop"; + version = "0.1.0-r3"; + + src = fetchurl { + url = "https://github.com/clearpath-gbp/moose_desktop-release/archive/release/kinetic/moose_desktop/0.1.0-3.tar.gz"; + name = "0.1.0-3.tar.gz"; + sha256 = "36b65aac7523bba7f9d70fcd0b28213d7a4c8d3b1593cd5beb1b5225aa634cc1"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ moose-msgs moose-viz ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Packages for working with Moose from a ROS desktop.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/kinetic/moose-msgs/default.nix b/kinetic/moose-msgs/default.nix new file mode 100644 index 0000000000..01d80457ac --- /dev/null +++ b/kinetic/moose-msgs/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: +buildRosPackage { + pname = "ros-kinetic-moose-msgs"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/clearpath-gbp/moose-release/archive/release/kinetic/moose_msgs/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "ee23bfa96ff206ad36ff8a79d33aa766ef553d56ebc2bd6ed25d881a6ce1e485"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ message-runtime std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Messages exclusive to Moose, especially for representing low-level motor commands and sensors.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/kinetic/moose-viz/default.nix b/kinetic/moose-viz/default.nix new file mode 100644 index 0000000000..f693299973 --- /dev/null +++ b/kinetic/moose-viz/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, moose-description, roslaunch, rviz }: +buildRosPackage { + pname = "ros-kinetic-moose-viz"; + version = "0.1.0-r3"; + + src = fetchurl { + url = "https://github.com/clearpath-gbp/moose_desktop-release/archive/release/kinetic/moose_viz/0.1.0-3.tar.gz"; + name = "0.1.0-3.tar.gz"; + sha256 = "42df5fe707b9fe28fa313400712458cf3d4c1bbb9418725371646d93d6240670"; + }; + + buildType = "catkin"; + buildInputs = [ roslaunch ]; + propagatedBuildInputs = [ joint-state-publisher moose-description rviz ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Visualization launchers and helpers for Moose.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/kinetic/plotjuggler/default.nix b/kinetic/plotjuggler/default.nix index 5647d5346d..dbf02344a6 100644 --- a/kinetic/plotjuggler/default.nix +++ b/kinetic/plotjuggler/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, binutils, catkin, diagnostic-msgs, nav-msgs, qt5, ros-type-introspection, rosbag, rosbag-storage, roscpp, roscpp-serialization, rostime, tf, topic-tools }: buildRosPackage { pname = "ros-kinetic-plotjuggler"; - version = "2.4.3-r1"; + version = "2.5.0-r1"; src = fetchurl { - url = "https://github.com/facontidavide/plotjuggler-release/archive/release/kinetic/plotjuggler/2.4.3-1.tar.gz"; - name = "2.4.3-1.tar.gz"; - sha256 = "025f53551246bf2abb49634590b0f6d84df3061f9b89c44748c38fe8f5a55b56"; + url = "https://github.com/facontidavide/plotjuggler-release/archive/release/kinetic/plotjuggler/2.5.0-1.tar.gz"; + name = "2.5.0-1.tar.gz"; + sha256 = "4cbac0de83143ecb3bf3f129783a75cb8f9baa735106fa2dbd21cabfac54b3b9"; }; buildType = "catkin"; diff --git a/kinetic/rc-common-msgs/default.nix b/kinetic/rc-common-msgs/default.nix index 63ec128e58..e201c58dd6 100644 --- a/kinetic/rc-common-msgs/default.nix +++ b/kinetic/rc-common-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-kinetic-rc-common-msgs"; - version = "0.3.0-r1"; + version = "0.4.0-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_common_msgs-release/archive/release/kinetic/rc_common_msgs/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "32289c9a3bd12165c2dae9d9f4aed89fd1e3d729d8fa42dafe7dd1ee472360ce"; + url = "https://github.com/roboception-gbp/rc_common_msgs-release/archive/release/kinetic/rc_common_msgs/0.4.0-1.tar.gz"; + name = "0.4.0-1.tar.gz"; + sha256 = "975f3b0da23dccb4ec540f45dead33605b4a26f85d976ae7f13e27f8098ccb61"; }; buildType = "catkin"; diff --git a/kinetic/rc-genicam-api/default.nix b/kinetic/rc-genicam-api/default.nix index e3a81f55eb..677130e3f2 100644 --- a/kinetic/rc-genicam-api/default.nix +++ b/kinetic/rc-genicam-api/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake, libusb }: buildRosPackage { pname = "ros-kinetic-rc-genicam-api"; - version = "2.2.2-r1"; + version = "2.2.3-r1"; src = fetchurl { - url = "https://github.com/roboception-gbp/rc_genicam_api-release/archive/release/kinetic/rc_genicam_api/2.2.2-1.tar.gz"; - name = "2.2.2-1.tar.gz"; - sha256 = "f5711d2a2637481dd12524c5c65c9703a3a5dfba7c582e375e9fce68f243defc"; + url = "https://github.com/roboception-gbp/rc_genicam_api-release/archive/release/kinetic/rc_genicam_api/2.2.3-1.tar.gz"; + name = "2.2.3-1.tar.gz"; + sha256 = "122f4c42b5a0e84d0c2560388a9c494456cf082fab861a3065a51a8a625adecd"; }; buildType = "cmake"; diff --git a/kinetic/realsense2-camera/default.nix b/kinetic/realsense2-camera/default.nix index 735204eaa5..1f602aef8e 100644 --- a/kinetic/realsense2-camera/default.nix +++ b/kinetic/realsense2-camera/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cv-bridge, ddynamic-reconfigure, diagnostic-updater, genmsg, image-transport, librealsense2, message-runtime, nav-msgs, nodelet, roscpp, sensor-msgs, std-msgs, tf }: buildRosPackage { pname = "ros-kinetic-realsense2-camera"; - version = "2.2.6-r2"; + version = "2.2.11-r1"; src = fetchurl { - url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/kinetic/realsense2_camera/2.2.6-2.tar.gz"; - name = "2.2.6-2.tar.gz"; - sha256 = "91aef3e0b721180ac6a1e130b771538d18f667e1cd74deda19412368129323fd"; + url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/kinetic/realsense2_camera/2.2.11-1.tar.gz"; + name = "2.2.11-1.tar.gz"; + sha256 = "ea1563ddeb76a9f9ef5c14fccc86ef1440e6ed91b7e82d8bf34ec6777783ce5f"; }; buildType = "catkin"; diff --git a/kinetic/realsense2-description/default.nix b/kinetic/realsense2-description/default.nix index 91ac3c0278..0fbe62b176 100644 --- a/kinetic/realsense2-description/default.nix +++ b/kinetic/realsense2-description/default.nix @@ -2,18 +2,20 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin }: +{ lib, buildRosPackage, fetchurl, catkin, rosunit, xacro }: buildRosPackage { pname = "ros-kinetic-realsense2-description"; - version = "2.2.6-r2"; + version = "2.2.11-r1"; src = fetchurl { - url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/kinetic/realsense2_description/2.2.6-2.tar.gz"; - name = "2.2.6-2.tar.gz"; - sha256 = "f31ef9d43d239b19c512281ca21313287c650d00ae2e7e4337b61595e1a34531"; + url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/kinetic/realsense2_description/2.2.11-1.tar.gz"; + name = "2.2.11-1.tar.gz"; + sha256 = "4d41ebfd6bc8ebb8b1b39392cfafd564d959559e05de891cd53625a22b0c84d7"; }; buildType = "catkin"; + checkInputs = [ rosunit ]; + propagatedBuildInputs = [ xacro ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/kinetic/safe-teleop-base/default.nix b/kinetic/safe-teleop-base/default.nix index abd5d4897e..1d02ca1a40 100644 --- a/kinetic/safe-teleop-base/default.nix +++ b/kinetic/safe-teleop-base/default.nix @@ -2,19 +2,19 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, base-local-planner, catkin, costmap-2d, pcl, roscpp }: +{ lib, buildRosPackage, fetchurl, base-local-planner, catkin, costmap-2d, roscpp }: buildRosPackage { pname = "ros-kinetic-safe-teleop-base"; - version = "0.0.2"; + version = "0.0.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/shared_autonomy_manipulation-release/archive/release/kinetic/safe_teleop_base/0.0.2-0.tar.gz"; - name = "0.0.2-0.tar.gz"; - sha256 = "3d166a7bafab0cb5ccb1226b82b6f2fe4b65bfdfc68f4a90000f293531c7f046"; + url = "https://github.com/ros-gbp/shared_autonomy_manipulation-release/archive/release/kinetic/safe_teleop_base/0.0.3-1.tar.gz"; + name = "0.0.3-1.tar.gz"; + sha256 = "09231bd804c7341f42fa0df0e0a4e8ea9c0fd2c24dcbdb8dab88a9dc9c68f8c2"; }; buildType = "catkin"; - propagatedBuildInputs = [ base-local-planner costmap-2d pcl roscpp ]; + propagatedBuildInputs = [ base-local-planner costmap-2d roscpp ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/kinetic/safe-teleop-stage/default.nix b/kinetic/safe-teleop-stage/default.nix index befd3194eb..6f9801674c 100644 --- a/kinetic/safe-teleop-stage/default.nix +++ b/kinetic/safe-teleop-stage/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, joy, safe-teleop-base, stage }: buildRosPackage { pname = "ros-kinetic-safe-teleop-stage"; - version = "0.0.2"; + version = "0.0.3-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/shared_autonomy_manipulation-release/archive/release/kinetic/safe_teleop_stage/0.0.2-0.tar.gz"; - name = "0.0.2-0.tar.gz"; - sha256 = "61902ee607a1d1a078a41dd75b371142cdf2dcd8070ae1466197857fc8ef4686"; + url = "https://github.com/ros-gbp/shared_autonomy_manipulation-release/archive/release/kinetic/safe_teleop_stage/0.0.3-1.tar.gz"; + name = "0.0.3-1.tar.gz"; + sha256 = "2d822c77e30d754df6817fb0aa8160a0c34a4825af0a6c87f496e6304d70d7d3"; }; buildType = "catkin"; diff --git a/kinetic/seed-r7-bringup/default.nix b/kinetic/seed-r7-bringup/default.nix index f440a0c62f..b6a10b2fd5 100644 --- a/kinetic/seed-r7-bringup/default.nix +++ b/kinetic/seed-r7-bringup/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, controller-manager, robot-state-publisher, seed-r7-ros-controller, seed-r7-typef-moveit-config }: buildRosPackage { pname = "ros-kinetic-seed-r7-bringup"; - version = "0.3.3-r2"; + version = "0.3.4-r1"; src = fetchurl { - url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/kinetic/seed_r7_bringup/0.3.3-2.tar.gz"; - name = "0.3.3-2.tar.gz"; - sha256 = "682cafc904028fc8a9b163bbdcb392af29f3ec4cc5d73cee22b875248dc0255f"; + url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/kinetic/seed_r7_bringup/0.3.4-1.tar.gz"; + name = "0.3.4-1.tar.gz"; + sha256 = "ffdfc3a505b17a7a28b0c1093711a64b3cbf2c321ce309bdef3bbacd6b0c1e0e"; }; buildType = "catkin"; diff --git a/kinetic/seed-r7-description/default.nix b/kinetic/seed-r7-description/default.nix index d843077c55..1acb072847 100644 --- a/kinetic/seed-r7-description/default.nix +++ b/kinetic/seed-r7-description/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, xacro }: buildRosPackage { pname = "ros-kinetic-seed-r7-description"; - version = "0.3.3-r2"; + version = "0.3.4-r1"; src = fetchurl { - url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/kinetic/seed_r7_description/0.3.3-2.tar.gz"; - name = "0.3.3-2.tar.gz"; - sha256 = "50888ca325c19ad9113c10a0dff38b1e7b637d03b2ab15f32137d5b03b91e9e3"; + url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/kinetic/seed_r7_description/0.3.4-1.tar.gz"; + name = "0.3.4-1.tar.gz"; + sha256 = "65b6eb415181ce42b659c47fde9c6104ae86227bbee3d86bfaa26643a65b564c"; }; buildType = "catkin"; diff --git a/kinetic/seed-r7-moveit-config/default.nix b/kinetic/seed-r7-moveit-config/default.nix index f11e1f63c3..53dfe756e7 100644 --- a/kinetic/seed-r7-moveit-config/default.nix +++ b/kinetic/seed-r7-moveit-config/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, moveit-fake-controller-manager, moveit-kinematics, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, moveit-setup-assistant, robot-state-publisher, rviz, seed-r7-description, tf, xacro }: buildRosPackage { pname = "ros-kinetic-seed-r7-moveit-config"; - version = "0.3.3-r2"; + version = "0.3.4-r1"; src = fetchurl { - url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/kinetic/seed_r7_moveit_config/0.3.3-2.tar.gz"; - name = "0.3.3-2.tar.gz"; - sha256 = "3bf42b865e43f23c2c83ddd074c37d2d76952bef9e9f937e5d59afaeee774ef3"; + url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/kinetic/seed_r7_moveit_config/0.3.4-1.tar.gz"; + name = "0.3.4-1.tar.gz"; + sha256 = "46c8be6351c10345ecc0864d39418eb467ff44b9c83f7446d8a3b4a872bc03f2"; }; buildType = "catkin"; diff --git a/kinetic/seed-r7-navigation/default.nix b/kinetic/seed-r7-navigation/default.nix index eadf36c437..0204ef3feb 100644 --- a/kinetic/seed-r7-navigation/default.nix +++ b/kinetic/seed-r7-navigation/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, amcl, catkin, gmapping, joy, map-server, move-base, move-base-msgs, nav-msgs, rospy, teb-local-planner, teleop-twist-joy, urg-node }: buildRosPackage { pname = "ros-kinetic-seed-r7-navigation"; - version = "0.3.3-r2"; + version = "0.3.4-r1"; src = fetchurl { - url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/kinetic/seed_r7_navigation/0.3.3-2.tar.gz"; - name = "0.3.3-2.tar.gz"; - sha256 = "f83b7792381fe9b6d85f0010678ee6cc4f7709d6110e252da279853565a898b7"; + url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/kinetic/seed_r7_navigation/0.3.4-1.tar.gz"; + name = "0.3.4-1.tar.gz"; + sha256 = "2c3e8effa191e252c8ec204c154e4caeaeaefed04b8b948c9e1c88b5fc4c659e"; }; buildType = "catkin"; diff --git a/kinetic/seed-r7-robot-interface/default.nix b/kinetic/seed-r7-robot-interface/default.nix index 8763bdec76..fe84a9a676 100644 --- a/kinetic/seed-r7-robot-interface/default.nix +++ b/kinetic/seed-r7-robot-interface/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, roscpp, seed-r7-ros-controller }: buildRosPackage { pname = "ros-kinetic-seed-r7-robot-interface"; - version = "0.3.3-r2"; + version = "0.3.4-r1"; src = fetchurl { - url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/kinetic/seed_r7_robot_interface/0.3.3-2.tar.gz"; - name = "0.3.3-2.tar.gz"; - sha256 = "22cfb94f6d403cd8e879e23747a4b8b84b298400d0ed488e5562a0620242549b"; + url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/kinetic/seed_r7_robot_interface/0.3.4-1.tar.gz"; + name = "0.3.4-1.tar.gz"; + sha256 = "6d3e974a6ee2f28bad0bd6c637351960a5bf6d65a0cd06733a9ee7c95092d1de"; }; buildType = "catkin"; diff --git a/kinetic/seed-r7-ros-controller/default.nix b/kinetic/seed-r7-ros-controller/default.nix index 4bc60c13d3..725eaf5085 100644 --- a/kinetic/seed-r7-ros-controller/default.nix +++ b/kinetic/seed-r7-ros-controller/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, angles, catkin, control-msgs, control-toolbox, controller-manager, geometry-msgs, hardware-interface, joint-limits-interface, joint-state-controller, joint-trajectory-controller, message-generation, move-base-msgs, nav-msgs, pluginlib, realtime-tools, roscpp, rostest, seed-r7-description, seed-smartactuator-sdk, sensor-msgs, std-msgs, tf, trajectory-msgs, transmission-interface, urdf }: buildRosPackage { pname = "ros-kinetic-seed-r7-ros-controller"; - version = "0.3.3-r2"; + version = "0.3.4-r1"; src = fetchurl { - url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/kinetic/seed_r7_ros_controller/0.3.3-2.tar.gz"; - name = "0.3.3-2.tar.gz"; - sha256 = "a2ac32244f1e4913cf55938254211ce284743a1e1eec2d090768782fa571387a"; + url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/kinetic/seed_r7_ros_controller/0.3.4-1.tar.gz"; + name = "0.3.4-1.tar.gz"; + sha256 = "197c50295c3b820ccf2cac1108018149a0a89148eb34dab9f1ec172439fbc77e"; }; buildType = "catkin"; diff --git a/kinetic/seed-r7-ros-pkg/default.nix b/kinetic/seed-r7-ros-pkg/default.nix index 15b87066ed..117c7cc419 100644 --- a/kinetic/seed-r7-ros-pkg/default.nix +++ b/kinetic/seed-r7-ros-pkg/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, seed-r7-bringup, seed-r7-description, seed-r7-moveit-config, seed-r7-navigation, seed-r7-robot-interface, seed-r7-ros-controller, seed-r7-samples, seed-r7-typef-moveit-config }: buildRosPackage { pname = "ros-kinetic-seed-r7-ros-pkg"; - version = "0.3.3-r2"; + version = "0.3.4-r1"; src = fetchurl { - url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/kinetic/seed_r7_ros_pkg/0.3.3-2.tar.gz"; - name = "0.3.3-2.tar.gz"; - sha256 = "70c928534a5e2dea0d24a9eaf1edec28d9a2f7c29dea03378a8cba2c7bc9b460"; + url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/kinetic/seed_r7_ros_pkg/0.3.4-1.tar.gz"; + name = "0.3.4-1.tar.gz"; + sha256 = "ff174dbf508512dbdbe02ddbb31b719aa1702c9668854b622293ccf93dd2de39"; }; buildType = "catkin"; diff --git a/kinetic/seed-r7-samples/default.nix b/kinetic/seed-r7-samples/default.nix index 613ecc1f7a..719a3699ab 100644 --- a/kinetic/seed-r7-samples/default.nix +++ b/kinetic/seed-r7-samples/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, moveit-commander, moveit-simple-controller-manager, roslaunch, rostest, rviz, rviz-plugin-tutorials, seed-r7-bringup, seed-r7-moveit-config, seed-r7-navigation, seed-r7-robot-interface, seed-r7-ros-controller, seed-r7-typef-moveit-config, smach-ros, smach-viewer }: buildRosPackage { pname = "ros-kinetic-seed-r7-samples"; - version = "0.3.3-r2"; + version = "0.3.4-r1"; src = fetchurl { - url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/kinetic/seed_r7_samples/0.3.3-2.tar.gz"; - name = "0.3.3-2.tar.gz"; - sha256 = "28029d4833bfbc094dcae6380b30c1dbe8f9e576575de5b3eb6aa6974a63caa9"; + url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/kinetic/seed_r7_samples/0.3.4-1.tar.gz"; + name = "0.3.4-1.tar.gz"; + sha256 = "003bb3943dbdeab21a00db40d466e17522e97970776363d3800a69e480519c07"; }; buildType = "catkin"; diff --git a/kinetic/seed-r7-typef-moveit-config/default.nix b/kinetic/seed-r7-typef-moveit-config/default.nix index aad926a2db..7e9cc6ccda 100644 --- a/kinetic/seed-r7-typef-moveit-config/default.nix +++ b/kinetic/seed-r7-typef-moveit-config/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, moveit-fake-controller-manager, moveit-kinematics, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, moveit-setup-assistant, robot-state-publisher, rviz, seed-r7-description, tf, xacro }: buildRosPackage { pname = "ros-kinetic-seed-r7-typef-moveit-config"; - version = "0.3.3-r2"; + version = "0.3.4-r1"; src = fetchurl { - url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/kinetic/seed_r7_typef_moveit_config/0.3.3-2.tar.gz"; - name = "0.3.3-2.tar.gz"; - sha256 = "6d303d7ab248a3c2a365f2dda9e083b30f84ead46c9828dac5db5714923dd26e"; + url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/kinetic/seed_r7_typef_moveit_config/0.3.4-1.tar.gz"; + name = "0.3.4-1.tar.gz"; + sha256 = "b623b8ceb7d61b81cbc6e56a7b9ec9fb7cbaf37cd3bd3eb2dc25952eab1b538d"; }; buildType = "catkin"; diff --git a/kinetic/sick-safetyscanners/default.nix b/kinetic/sick-safetyscanners/default.nix index 28c9f54be0..bc5759cd12 100644 --- a/kinetic/sick-safetyscanners/default.nix +++ b/kinetic/sick-safetyscanners/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, message-generation, message-runtime, roscpp, rqt-reconfigure, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-kinetic-sick-safetyscanners"; - version = "1.0.3-r1"; + version = "1.0.4-r1"; src = fetchurl { - url = "https://github.com/SICKAG/sick_safetyscanners-release/archive/release/kinetic/sick_safetyscanners/1.0.3-1.tar.gz"; - name = "1.0.3-1.tar.gz"; - sha256 = "6a37d396bc361e2351027762515601307b1fccb12ad3ff8b3fe0cab38edb8ac8"; + url = "https://github.com/SICKAG/sick_safetyscanners-release/archive/release/kinetic/sick_safetyscanners/1.0.4-1.tar.gz"; + name = "1.0.4-1.tar.gz"; + sha256 = "8529eb3a84bcdb79a11d4156bff66470bb0f9876b38ad4c7555c0e171e08c857"; }; buildType = "catkin"; diff --git a/kinetic/test-mavros/default.nix b/kinetic/test-mavros/default.nix index d9c4cea97b..79aff99d0d 100644 --- a/kinetic/test-mavros/default.nix +++ b/kinetic/test-mavros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, angles, catkin, cmake-modules, control-toolbox, eigen, eigen-conversions, geometry-msgs, mavros, mavros-extras, roscpp, std-msgs, tf2-ros }: buildRosPackage { pname = "ros-kinetic-test-mavros"; - version = "0.33.3-r1"; + version = "0.33.4-r1"; src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/test_mavros/0.33.3-1.tar.gz"; - name = "0.33.3-1.tar.gz"; - sha256 = "d195fd0cda8ecfb69734707ab78fe2352590e3eb090c5c4b0e752c484a5a4349"; + url = "https://github.com/mavlink/mavros-release/archive/release/kinetic/test_mavros/0.33.4-1.tar.gz"; + name = "0.33.4-1.tar.gz"; + sha256 = "e73086d260b4911c2ad3b8d62b916e2db09691d50dc4135ea88a95201c82ef01"; }; buildType = "catkin"; diff --git a/kinetic/tracetools/default.nix b/kinetic/tracetools/default.nix index 61f9119d10..b330213bd8 100644 --- a/kinetic/tracetools/default.nix +++ b/kinetic/tracetools/default.nix @@ -8,7 +8,7 @@ buildRosPackage { version = "0.2.1"; src = fetchurl { - url = "https://github.com/bosch-robotics-cr/tracetools-release/archive/release/kinetic/tracetools/0.2.1-0.tar.gz"; + url = "https://github.com/boschresearch/ros1-tracetools-release/archive/release/kinetic/tracetools/0.2.1-0.tar.gz"; name = "0.2.1-0.tar.gz"; sha256 = "0c51e131b0461a9aeb8822e368147433d331bbf9c972062f775d9f4e73a0636e"; }; diff --git a/kinetic/uwb-hardware-driver/default.nix b/kinetic/uwb-hardware-driver/default.nix new file mode 100644 index 0000000000..d614d67766 --- /dev/null +++ b/kinetic/uwb-hardware-driver/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, roscpp, rospy, std-msgs }: +buildRosPackage { + pname = "ros-kinetic-uwb-hardware-driver"; + version = "0.1.0-r1"; + + src = fetchurl { + url = "https://github.com/inomuh/uwb_hardware_driver-release/archive/release/kinetic/uwb_hardware_driver/0.1.0-1.tar.gz"; + name = "0.1.0-1.tar.gz"; + sha256 = "89972f595fb5ff5cfe5fd62f0738c98f9e5fe17923f217cc48eea0b2f8d0eed1"; + }; + + buildType = "catkin"; + buildInputs = [ message-generation ]; + propagatedBuildInputs = [ message-runtime roscpp rospy std-msgs ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The uwb_hardware_driver package''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/kinetic/ypspur-ros/default.nix b/kinetic/ypspur-ros/default.nix index dd27a29cb1..6d5fcd54a8 100644 --- a/kinetic/ypspur-ros/default.nix +++ b/kinetic/ypspur-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, geometry-msgs, nav-msgs, roscpp, roslint, rostest, sensor-msgs, std-msgs, tf, trajectory-msgs, ypspur }: buildRosPackage { pname = "ros-kinetic-ypspur-ros"; - version = "0.3.0-r1"; + version = "0.3.1-r1"; src = fetchurl { - url = "https://github.com/openspur/ypspur_ros-release/archive/release/kinetic/ypspur_ros/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "10c44298df1b15085db95acb6f41220fd08a60ea52918f8d16016e9861c554d6"; + url = "https://github.com/openspur/ypspur_ros-release/archive/release/kinetic/ypspur_ros/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "fcacf803b5534c5e69530078e219593f57ddbc48896eb225d1d1abd85307731b"; }; buildType = "catkin"; diff --git a/kinetic/ypspur/default.nix b/kinetic/ypspur/default.nix index 19852e6dc0..9e0631f233 100644 --- a/kinetic/ypspur/default.nix +++ b/kinetic/ypspur/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake, readline }: buildRosPackage { pname = "ros-kinetic-ypspur"; - version = "1.17.0-r1"; + version = "1.17.1-r1"; src = fetchurl { - url = "https://github.com/openspur/yp-spur-release/archive/release/kinetic/ypspur/1.17.0-1.tar.gz"; - name = "1.17.0-1.tar.gz"; - sha256 = "4a39d21cfd4b58e3cae0b8e1b76483e22e411a67dbe7f5d63a9719b87784e17c"; + url = "https://github.com/openspur/yp-spur-release/archive/release/kinetic/ypspur/1.17.1-1.tar.gz"; + name = "1.17.1-1.tar.gz"; + sha256 = "33c4b9377998a8eafead5c6f1e15603c0c1ed0ebb5f19e257b010223eb7c0cd6"; }; buildType = "cmake"; diff --git a/melodic/automotive-autonomy-msgs/default.nix b/melodic/automotive-autonomy-msgs/default.nix index f3a4088782..a6feb27314 100644 --- a/melodic/automotive-autonomy-msgs/default.nix +++ b/melodic/automotive-autonomy-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, automotive-navigation-msgs, automotive-platform-msgs, catkin }: buildRosPackage { pname = "ros-melodic-automotive-autonomy-msgs"; - version = "2.0.3"; + version = "3.0.1-r1"; src = fetchurl { - url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/melodic/automotive_autonomy_msgs/2.0.3-0.tar.gz"; - name = "2.0.3-0.tar.gz"; - sha256 = "95cd1339f688ca1420598f79fe87fd24a0e8e4907f07829867a9230880d642a2"; + url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/melodic/automotive_autonomy_msgs/3.0.1-1.tar.gz"; + name = "3.0.1-1.tar.gz"; + sha256 = "d601b003b07a34e579584f1746b104c685eec5353d6ba9d7ea3677cd4d77b1b1"; }; buildType = "catkin"; diff --git a/melodic/automotive-navigation-msgs/default.nix b/melodic/automotive-navigation-msgs/default.nix index 134863bb9f..c6df39bed1 100644 --- a/melodic/automotive-navigation-msgs/default.nix +++ b/melodic/automotive-navigation-msgs/default.nix @@ -2,20 +2,20 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: +{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, rosbag-migration-rule, std-msgs }: buildRosPackage { pname = "ros-melodic-automotive-navigation-msgs"; - version = "2.0.3"; + version = "3.0.1-r1"; src = fetchurl { - url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/melodic/automotive_navigation_msgs/2.0.3-0.tar.gz"; - name = "2.0.3-0.tar.gz"; - sha256 = "c47b3746216db63830a678b6d220f7f39bacebe9980d4fa40aeb106012873da1"; + url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/melodic/automotive_navigation_msgs/3.0.1-1.tar.gz"; + name = "3.0.1-1.tar.gz"; + sha256 = "c393cc69f861c8a3990cece3e41a5da5c61e2a0bc9b4f52565816eded524bdcd"; }; buildType = "catkin"; buildInputs = [ message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; + propagatedBuildInputs = [ geometry-msgs message-runtime rosbag-migration-rule std-msgs ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/melodic/automotive-platform-msgs/default.nix b/melodic/automotive-platform-msgs/default.nix index a39dfc46b4..5dfb93ba26 100644 --- a/melodic/automotive-platform-msgs/default.nix +++ b/melodic/automotive-platform-msgs/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: buildRosPackage { pname = "ros-melodic-automotive-platform-msgs"; - version = "2.0.3"; + version = "3.0.1-r1"; src = fetchurl { - url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/melodic/automotive_platform_msgs/2.0.3-0.tar.gz"; - name = "2.0.3-0.tar.gz"; - sha256 = "9e9e38d99db9d57b99f5cc554c6062cbec31765a2afe8141ecef0aec3c7f3fda"; + url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/melodic/automotive_platform_msgs/3.0.1-1.tar.gz"; + name = "3.0.1-1.tar.gz"; + sha256 = "1c56d38ed68c1f4ddb55c1a072bad5f5543f9272cc23af28810ce8279ee6e926"; }; buildType = "catkin"; diff --git a/melodic/criutils/default.nix b/melodic/criutils/default.nix index c0eb60d8ed..89b65c361b 100644 --- a/melodic/criutils/default.nix +++ b/melodic/criutils/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, baldor, catkin, cv-bridge, geometry-msgs, image-geometry, pythonPackages, resource-retriever, rostopic, sensor-msgs, std-msgs, visualization-msgs }: buildRosPackage { pname = "ros-melodic-criutils"; - version = "0.1.3-r1"; + version = "0.1.3-r2"; src = fetchurl { - url = "https://github.com/crigroup/criutils-release/archive/release/melodic/criutils/0.1.3-1.tar.gz"; - name = "0.1.3-1.tar.gz"; - sha256 = "f888e13e68028b41ad7e64fb9e2430184b96fca5118ff59486331a07ce6dd119"; + url = "https://github.com/crigroup/criutils-release/archive/release/melodic/criutils/0.1.3-2.tar.gz"; + name = "0.1.3-2.tar.gz"; + sha256 = "f6cd15555a09722265c91234ab0c3e46c501a052cce3979a5fde66d86f0a0c51"; }; buildType = "catkin"; diff --git a/melodic/fake-joint-driver/default.nix b/melodic/fake-joint-driver/default.nix new file mode 100644 index 0000000000..cb625e633f --- /dev/null +++ b/melodic/fake-joint-driver/default.nix @@ -0,0 +1,25 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, controller-manager, hardware-interface, joint-state-controller, joint-trajectory-controller, position-controllers, robot-state-publisher, roscpp, roslaunch, roslint, rostest, urdf, xacro }: +buildRosPackage { + pname = "ros-melodic-fake-joint-driver"; + version = "0.0.4-r1"; + + src = fetchurl { + url = "https://github.com/tork-a/fake_joint-release/archive/release/melodic/fake_joint_driver/0.0.4-1.tar.gz"; + name = "0.0.4-1.tar.gz"; + sha256 = "fe4cc169633ac8e081d1ad84a6a594ce832751b07ad862516568fc9f834b7083"; + }; + + buildType = "catkin"; + checkInputs = [ roslint rostest ]; + propagatedBuildInputs = [ controller-manager hardware-interface joint-state-controller joint-trajectory-controller position-controllers robot-state-publisher roscpp roslaunch urdf xacro ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''The fake_joint_driver package''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/melodic/fake-joint-launch/default.nix b/melodic/fake-joint-launch/default.nix new file mode 100644 index 0000000000..1479e307a4 --- /dev/null +++ b/melodic/fake-joint-launch/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, abb-irb2400-support, catkin, controller-manager, fake-joint-driver, pr2-description, robot-state-publisher, roslaunch, rostest, rviz }: +buildRosPackage { + pname = "ros-melodic-fake-joint-launch"; + version = "0.0.4-r1"; + + src = fetchurl { + url = "https://github.com/tork-a/fake_joint-release/archive/release/melodic/fake_joint_launch/0.0.4-1.tar.gz"; + name = "0.0.4-1.tar.gz"; + sha256 = "f15ae2e5630c3ef5ce5ca60149d8719fef5f75303d6dd03967461f3db3e3b4e0"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ abb-irb2400-support controller-manager fake-joint-driver pr2-description robot-state-publisher roslaunch rostest rviz ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Collection of the launch files for fake_joint_driver.''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/melodic/fake-joint/default.nix b/melodic/fake-joint/default.nix new file mode 100644 index 0000000000..98cfe49799 --- /dev/null +++ b/melodic/fake-joint/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, fake-joint-driver, fake-joint-launch }: +buildRosPackage { + pname = "ros-melodic-fake-joint"; + version = "0.0.4-r1"; + + src = fetchurl { + url = "https://github.com/tork-a/fake_joint-release/archive/release/melodic/fake_joint/0.0.4-1.tar.gz"; + name = "0.0.4-1.tar.gz"; + sha256 = "918e8d3bdbc84b3e81e0ee5f9ed1bd1d0477bae1354f07aa15618a40bdfdf3be"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ fake-joint-driver fake-joint-launch ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''This metapackage depends on fake-joint related package for ros_control.''; + license = with lib.licenses; [ asl20 ]; + }; +} diff --git a/melodic/generated.nix b/melodic/generated.nix index a58f73e28a..4f23884cd0 100644 --- a/melodic/generated.nix +++ b/melodic/generated.nix @@ -792,6 +792,12 @@ self: super: { face-detector = self.callPackage ./face-detector {}; + fake-joint = self.callPackage ./fake-joint {}; + + fake-joint-driver = self.callPackage ./fake-joint-driver {}; + + fake-joint-launch = self.callPackage ./fake-joint-launch {}; + fake-localization = self.callPackage ./fake-localization {}; fetch-auto-dock-msgs = self.callPackage ./fetch-auto-dock-msgs {}; @@ -1718,6 +1724,8 @@ self: super: { nanomsg = self.callPackage ./nanomsg {}; + naoqi-libqi = self.callPackage ./naoqi-libqi {}; + nav2d = self.callPackage ./nav2d {}; nav2d-exploration = self.callPackage ./nav2d-exploration {}; @@ -2746,6 +2754,12 @@ self: super: { rxros-tf = self.callPackage ./rxros-tf {}; + safe-teleop-base = self.callPackage ./safe-teleop-base {}; + + safe-teleop-pr2 = self.callPackage ./safe-teleop-pr2 {}; + + safe-teleop-stage = self.callPackage ./safe-teleop-stage {}; + safety-limiter = self.callPackage ./safety-limiter {}; safety-limiter-msgs = self.callPackage ./safety-limiter-msgs {}; @@ -2846,6 +2860,8 @@ self: super: { smach-ros = self.callPackage ./smach-ros {}; + smach-viewer = self.callPackage ./smach-viewer {}; + smclib = self.callPackage ./smclib {}; social-navigation-layers = self.callPackage ./social-navigation-layers {}; diff --git a/melodic/handeye/default.nix b/melodic/handeye/default.nix index df14b14056..752cfbfa09 100644 --- a/melodic/handeye/default.nix +++ b/melodic/handeye/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, baldor, catkin, criutils, geometry-msgs, message-generation, message-runtime, pythonPackages, rostest, std-msgs }: buildRosPackage { pname = "ros-melodic-handeye"; - version = "0.1.1-r1"; + version = "0.1.1-r2"; src = fetchurl { - url = "https://github.com/crigroup/handeye-release/archive/release/melodic/handeye/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "f403b5d7be7027acc714c76657bdf3b40beb68cb5cda8792c7224312bb9088f4"; + url = "https://github.com/crigroup/handeye-release/archive/release/melodic/handeye/0.1.1-2.tar.gz"; + name = "0.1.1-2.tar.gz"; + sha256 = "63c728c534746bdf434c25d972de02ad713dda6dcb45463c1688c2ec3cd704e4"; }; buildType = "catkin"; diff --git a/melodic/hebi-cpp-api/default.nix b/melodic/hebi-cpp-api/default.nix index 817c07f5bf..6afed8425d 100644 --- a/melodic/hebi-cpp-api/default.nix +++ b/melodic/hebi-cpp-api/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake-modules, eigen }: buildRosPackage { pname = "ros-melodic-hebi-cpp-api"; - version = "3.1.0-r1"; + version = "3.1.1-r1"; src = fetchurl { - url = "https://github.com/HebiRobotics/hebi_cpp_api_ros-release/archive/release/melodic/hebi_cpp_api/3.1.0-1.tar.gz"; - name = "3.1.0-1.tar.gz"; - sha256 = "73ceffbaff6864c606a7d69dbe1557f8de4601c9ae65f4dd1ecc396dcae0ee90"; + url = "https://github.com/HebiRobotics/hebi_cpp_api_ros-release/archive/release/melodic/hebi_cpp_api/3.1.1-1.tar.gz"; + name = "3.1.1-1.tar.gz"; + sha256 = "f88c51964ab97c6dc486e8b57e3050b6573de43aad68806a28dedea5f93227ac"; }; buildType = "catkin"; diff --git a/melodic/naoqi-libqi/default.nix b/melodic/naoqi-libqi/default.nix new file mode 100644 index 0000000000..991f945228 --- /dev/null +++ b/melodic/naoqi-libqi/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, boost, catkin, openssl }: +buildRosPackage { + pname = "ros-melodic-naoqi-libqi"; + version = "2.9.0-r7"; + + src = fetchurl { + url = "https://github.com/ros-naoqi/libqi-release/archive/release/melodic/naoqi_libqi/2.9.0-7.tar.gz"; + name = "2.9.0-7.tar.gz"; + sha256 = "fc2fbbd8fbc3da8ea4dbda3b988cbce5c08d031fb808c0965d4f126b70ad7d7d"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ boost openssl ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Aldebaran's libqi: a core library for NAOqiOS development''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/melodic/psen-scan/default.nix b/melodic/psen-scan/default.nix index cd0bb2d32d..a809b07707 100644 --- a/melodic/psen-scan/default.nix +++ b/melodic/psen-scan/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, code-coverage, roscpp, rostest, rosunit, rviz, sensor-msgs }: buildRosPackage { pname = "ros-melodic-psen-scan"; - version = "1.0.1-r1"; + version = "1.0.2-r1"; src = fetchurl { - url = "https://github.com/PilzDE/psen_scan-release/archive/release/melodic/psen_scan/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "31a1b214c0246803f9fe3601ec1dd97a916d90f3ac436dc32015ea78e53c5d59"; + url = "https://github.com/PilzDE/psen_scan-release/archive/release/melodic/psen_scan/1.0.2-1.tar.gz"; + name = "1.0.2-1.tar.gz"; + sha256 = "0dcd41292fa61e67b34cb9a059f344854be3deaedac08dfec6d3adc2ec8fc97d"; }; buildType = "catkin"; diff --git a/melodic/rviz/default.nix b/melodic/rviz/default.nix index 92a8860c92..f27636b683 100644 --- a/melodic/rviz/default.nix +++ b/melodic/rviz/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, assimp, catkin, cmake-modules, eigen, geometry-msgs, image-transport, interactive-markers, laser-geometry, libGL, libGLU, libyamlcpp, map-msgs, media-export, message-filters, nav-msgs, ogre1_9, pluginlib, python-qt-binding, qt5, resource-retriever, rosbag, rosconsole, roscpp, roslib, rospy, rostest, rosunit, sensor-msgs, std-msgs, std-srvs, tf, tinyxml-2, urdf, urdfdom, urdfdom-headers, visualization-msgs }: buildRosPackage { pname = "ros-melodic-rviz"; - version = "1.13.6-r1"; + version = "1.13.7-r1"; src = fetchurl { - url = "https://github.com/ros-gbp/rviz-release/archive/release/melodic/rviz/1.13.6-1.tar.gz"; - name = "1.13.6-1.tar.gz"; - sha256 = "6ac863b8fd78efa22eb2b7d89de66bcefbfd40f90a0d4e356ac92a52adc82870"; + url = "https://github.com/ros-gbp/rviz-release/archive/release/melodic/rviz/1.13.7-1.tar.gz"; + name = "1.13.7-1.tar.gz"; + sha256 = "dca2adee6cd8a58c2c4b9d996989770102943a5cb37b514999f8c1f7f4a70b1e"; }; buildType = "catkin"; diff --git a/melodic/safe-teleop-base/default.nix b/melodic/safe-teleop-base/default.nix new file mode 100644 index 0000000000..cb51061b36 --- /dev/null +++ b/melodic/safe-teleop-base/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, base-local-planner, catkin, costmap-2d, roscpp }: +buildRosPackage { + pname = "ros-melodic-safe-teleop-base"; + version = "0.0.3-r1"; + + src = fetchurl { + url = "https://github.com/ros-gbp/shared_autonomy_manipulation-release/archive/release/melodic/safe_teleop_base/0.0.3-1.tar.gz"; + name = "0.0.3-1.tar.gz"; + sha256 = "5ac007d2e99c8152a67a16dcfaea3ec11535b8e94ec591bf5fd2cbdd87f46450"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ base-local-planner costmap-2d roscpp ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''This package provides automatic collision avoidance and is intended to be used for safer teleoperation of a robot base.''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/melodic/safe-teleop-pr2/default.nix b/melodic/safe-teleop-pr2/default.nix new file mode 100644 index 0000000000..e31c48f0d0 --- /dev/null +++ b/melodic/safe-teleop-pr2/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, joy, pr2-teleop, safe-teleop-base }: +buildRosPackage { + pname = "ros-melodic-safe-teleop-pr2"; + version = "0.0.3-r1"; + + src = fetchurl { + url = "https://github.com/ros-gbp/shared_autonomy_manipulation-release/archive/release/melodic/safe_teleop_pr2/0.0.3-1.tar.gz"; + name = "0.0.3-1.tar.gz"; + sha256 = "6cdde56548b70fcc58b87f41d60de6b1266c65c9851944e1b913bcadf0fe36cc"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ joy pr2-teleop safe-teleop-base ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Launch files for running safe_teleop_base on pr2''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/melodic/safe-teleop-stage/default.nix b/melodic/safe-teleop-stage/default.nix new file mode 100644 index 0000000000..ff04fd5ea6 --- /dev/null +++ b/melodic/safe-teleop-stage/default.nix @@ -0,0 +1,24 @@ + +# Copyright 2019 Open Source Robotics Foundation +# Distributed under the terms of the BSD license + +{ lib, buildRosPackage, fetchurl, catkin, joy, safe-teleop-base, stage }: +buildRosPackage { + pname = "ros-melodic-safe-teleop-stage"; + version = "0.0.3-r1"; + + src = fetchurl { + url = "https://github.com/ros-gbp/shared_autonomy_manipulation-release/archive/release/melodic/safe_teleop_stage/0.0.3-1.tar.gz"; + name = "0.0.3-1.tar.gz"; + sha256 = "ff18ef24923e712f4647f4e03481d7efeb8cb06910599525e6acb1821a71f374"; + }; + + buildType = "catkin"; + propagatedBuildInputs = [ joy safe-teleop-base stage ]; + nativeBuildInputs = [ catkin ]; + + meta = { + description = ''Demo of safe_teleop in stage''; + license = with lib.licenses; [ bsdOriginal ]; + }; +} diff --git a/melodic/sick-safetyscanners/default.nix b/melodic/sick-safetyscanners/default.nix index e5e810c990..725a9e960e 100644 --- a/melodic/sick-safetyscanners/default.nix +++ b/melodic/sick-safetyscanners/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, message-generation, message-runtime, roscpp, rqt-reconfigure, sensor-msgs, std-msgs }: buildRosPackage { pname = "ros-melodic-sick-safetyscanners"; - version = "1.0.3-r1"; + version = "1.0.4-r1"; src = fetchurl { - url = "https://github.com/SICKAG/sick_safetyscanners-release/archive/release/melodic/sick_safetyscanners/1.0.3-1.tar.gz"; - name = "1.0.3-1.tar.gz"; - sha256 = "31590fabcaa361afbf00a61ee073377bc003ad595053f3887c2b415d33290e28"; + url = "https://github.com/SICKAG/sick_safetyscanners-release/archive/release/melodic/sick_safetyscanners/1.0.4-1.tar.gz"; + name = "1.0.4-1.tar.gz"; + sha256 = "8da30184c80f0d43c3ad4657d63f3bda46087d165e8e8f6b00011be4dfe8660e"; }; buildType = "catkin"; diff --git a/melodic/smach-viewer/default.nix b/melodic/smach-viewer/default.nix index a82c828f61..981b42b719 100644 --- a/melodic/smach-viewer/default.nix +++ b/melodic/smach-viewer/default.nix @@ -2,20 +2,20 @@ # Copyright 2019 Open Source Robotics Foundation # Distributed under the terms of the BSD license -{ lib, buildRosPackage, fetchurl, catkin, graphviz, pythonPackages, rostest, smach-msgs, smach-ros }: +{ lib, buildRosPackage, fetchurl, catkin, graphviz, gtk3, pythonPackages, rostest, smach-msgs, smach-ros }: buildRosPackage { pname = "ros-melodic-smach-viewer"; - version = "2.0.2"; + version = "3.0.0-r1"; src = fetchurl { - url = "https://github.com/jbohren/executive_smach_visualization-release/archive/release/melodic/smach_viewer/2.0.2-0.tar.gz"; - name = "2.0.2-0.tar.gz"; - sha256 = "8584bd38b3751fa90a38c2b30e2a4d16882ebfcf49508be583d895856bb0c4e1"; + url = "https://github.com/jbohren/executive_smach_visualization-release/archive/release/melodic/smach_viewer/3.0.0-1.tar.gz"; + name = "3.0.0-1.tar.gz"; + sha256 = "3c1e52156a43502a70f04507cac74ffc2c97193edf6a303728baad68e08bf00b"; }; buildType = "catkin"; buildInputs = [ rostest ]; - propagatedBuildInputs = [ graphviz pythonPackages.wxPython smach-msgs smach-ros ]; + propagatedBuildInputs = [ graphviz gtk3 pythonPackages.pygobject3 pythonPackages.wxPython smach-msgs smach-ros ]; nativeBuildInputs = [ catkin ]; meta = { diff --git a/melodic/tracetools/default.nix b/melodic/tracetools/default.nix index 529a4ff49e..26da70b258 100644 --- a/melodic/tracetools/default.nix +++ b/melodic/tracetools/default.nix @@ -8,7 +8,7 @@ buildRosPackage { version = "0.2.1-r1"; src = fetchurl { - url = "https://github.com/bosch-robotics-cr/tracetools-release/archive/release/melodic/tracetools/0.2.1-1.tar.gz"; + url = "https://github.com/boschresearch/ros1-tracetools-release/archive/release/melodic/tracetools/0.2.1-1.tar.gz"; name = "0.2.1-1.tar.gz"; sha256 = "1432003c36ab6c12cd03dc132dba1e8dd87986ae2fbf3bb4537001369bd47fc4"; }; diff --git a/melodic/ypspur-ros/default.nix b/melodic/ypspur-ros/default.nix index d6ab5c6e8f..868954b0ed 100644 --- a/melodic/ypspur-ros/default.nix +++ b/melodic/ypspur-ros/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, geometry-msgs, nav-msgs, roscpp, roslint, rostest, sensor-msgs, std-msgs, tf, trajectory-msgs, ypspur }: buildRosPackage { pname = "ros-melodic-ypspur-ros"; - version = "0.3.0-r1"; + version = "0.3.1-r1"; src = fetchurl { - url = "https://github.com/openspur/ypspur_ros-release/archive/release/melodic/ypspur_ros/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "58b894206e18dfa8c85d4c3a067cb2c5f3b0bba75bc66e9d9dffb40833bb26f5"; + url = "https://github.com/openspur/ypspur_ros-release/archive/release/melodic/ypspur_ros/0.3.1-1.tar.gz"; + name = "0.3.1-1.tar.gz"; + sha256 = "4684c1bf3511a0da7e1af9dac8d34ae309d5be0ab80e205f3ed93feeae647794"; }; buildType = "catkin"; diff --git a/melodic/ypspur/default.nix b/melodic/ypspur/default.nix index 4db882000b..4a440404c6 100644 --- a/melodic/ypspur/default.nix +++ b/melodic/ypspur/default.nix @@ -5,12 +5,12 @@ { lib, buildRosPackage, fetchurl, catkin, cmake, readline }: buildRosPackage { pname = "ros-melodic-ypspur"; - version = "1.17.0-r1"; + version = "1.17.1-r1"; src = fetchurl { - url = "https://github.com/openspur/yp-spur-release/archive/release/melodic/ypspur/1.17.0-1.tar.gz"; - name = "1.17.0-1.tar.gz"; - sha256 = "205b4d6d1fa49430f94c81c2d4f80c5c0bd1de0be2a2ec112656232f3af9ea8c"; + url = "https://github.com/openspur/yp-spur-release/archive/release/melodic/ypspur/1.17.1-1.tar.gz"; + name = "1.17.1-1.tar.gz"; + sha256 = "5a4777f609a182cc8393cccbb8f3338b78c4b57529569264ad7b29e4ab71dc17"; }; buildType = "cmake";