1
0
Fork 0
mirror of https://github.com/lopsided98/nix-ros-overlay.git synced 2025-07-14 14:10:37 +03:00

Merge branch 'staging'

This commit is contained in:
Ben Wolsieffer 2021-09-01 18:28:16 -04:00
commit a6b056aa59
47 changed files with 382 additions and 142 deletions

View file

@ -10,7 +10,7 @@ buildRosPackage {
src = fetchurl {
url = "https://github.com/ipab-slmc/eigenpy_catkin-release/archive/release/foxy/eigenpy/2.5.0-1.tar.gz";
name = "2.5.0-1.tar.gz";
sha256 = "003a4af776f2fc24b0b26badf132debcb2d3bced66d26afe87b3ff334302207b";
sha256 = "f0a68dd33a86dcaefdea50269f6153d84bde5d8d14a1f1333be4fafa644158d4";
};
buildType = "cmake";

View file

@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
buildRosPackage {
pname = "ros-foxy-espeak-interfaces";
version = "0.1.0-r6";
version = "1.0.0-r1";
src = fetchurl {
url = "https://gitlab.com/espeak-ros2/espeak-ros2-release/-/archive/release/foxy/espeak_interfaces/0.1.0-6/espeak-ros2-release-release-foxy-espeak_interfaces-0.1.0-6.tar.gz";
name = "espeak-ros2-release-release-foxy-espeak_interfaces-0.1.0-6.tar.gz";
sha256 = "aa16feb6e81655747a0d031860ace96e3622d84daac6685e98015e23b21860d6";
url = "https://gitlab.com/espeak-ros2/espeak-ros2-release/-/archive/release/foxy/espeak_interfaces/1.0.0-1/espeak-ros2-release-release-foxy-espeak_interfaces-1.0.0-1.tar.gz";
name = "espeak-ros2-release-release-foxy-espeak_interfaces-1.0.0-1.tar.gz";
sha256 = "9fac62992b1ae3f6de3aded1216811a042f6a0389e8764fc8666bb8a9248e3fb";
};
buildType = "ament_cmake";

View file

@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-mypy, ament-pep257, espeak, espeak-interfaces, pythonPackages }:
buildRosPackage {
pname = "ros-foxy-espeak-ros";
version = "0.1.0-r6";
version = "1.0.0-r1";
src = fetchurl {
url = "https://gitlab.com/espeak-ros2/espeak-ros2-release/-/archive/release/foxy/espeak_ros/0.1.0-6/espeak-ros2-release-release-foxy-espeak_ros-0.1.0-6.tar.gz";
name = "espeak-ros2-release-release-foxy-espeak_ros-0.1.0-6.tar.gz";
sha256 = "9be64de8d00cc217a13aaa3eceab87f09ef4bbfe23b2356540720f5d0df84ced";
url = "https://gitlab.com/espeak-ros2/espeak-ros2-release/-/archive/release/foxy/espeak_ros/1.0.0-1/espeak-ros2-release-release-foxy-espeak_ros-1.0.0-1.tar.gz";
name = "espeak-ros2-release-release-foxy-espeak_ros-1.0.0-1.tar.gz";
sha256 = "bbefb7e80bc3dbdfbf467050cabd658a12ca4a8216fb9122e2785e68960a8e6e";
};
buildType = "ament_python";

View file

@ -5,19 +5,19 @@
{ lib, buildRosPackage, fetchurl, cmake }:
buildRosPackage {
pname = "ros-foxy-ruckig";
version = "0.3.3-r1";
version = "0.4.0-r1";
src = fetchurl {
url = "https://github.com/pantor/ruckig-release/archive/release/foxy/ruckig/0.3.3-1.tar.gz";
name = "0.3.3-1.tar.gz";
sha256 = "4a5a860fca44dcda382e07f9e935f9b1e0682637c11478731c89f6a677cb1cd9";
url = "https://github.com/pantor/ruckig-release/archive/release/foxy/ruckig/0.4.0-1.tar.gz";
name = "0.4.0-1.tar.gz";
sha256 = "785ba394167c525a80bae9f9df613c7f3f1d3eda0579e09341bd07ae46088bc3";
};
buildType = "cmake";
nativeBuildInputs = [ cmake ];
meta = {
description = ''Online Trajectory Generation. Real-time. Time-optimal. Jerk-constrained.'';
description = ''Online Trajectory Generation. Real-time. Jerk-constrained. Time-optimal.'';
license = with lib.licenses; [ mit ];
};
}

View file

@ -1284,6 +1284,16 @@ self: super: {
v4l2-camera = self.callPackage ./v4l2-camera {};
velodyne = self.callPackage ./velodyne {};
velodyne-driver = self.callPackage ./velodyne-driver {};
velodyne-laserscan = self.callPackage ./velodyne-laserscan {};
velodyne-msgs = self.callPackage ./velodyne-msgs {};
velodyne-pointcloud = self.callPackage ./velodyne-pointcloud {};
vision-msgs = self.callPackage ./vision-msgs {};
vision-opencv = self.callPackage ./vision-opencv {};

View file

@ -2,19 +2,19 @@
# Copyright 2021 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-nose, ament-cmake-ros, builtin-interfaces, rcl-interfaces, rclpy, ros2node, ros2param, ros2pkg, ros2service, ros2topic, rosbridge-library, rosidl-default-generators, rosidl-default-runtime }:
{ lib, buildRosPackage, fetchurl, ament-cmake-pytest, ament-cmake-ros, builtin-interfaces, geometry-msgs, rcl-interfaces, rclpy, rmw-dds-common, ros2node, ros2param, ros2pkg, ros2service, ros2topic, rosbridge-library, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, shape-msgs }:
buildRosPackage {
pname = "ros-galactic-rosapi";
version = "1.0.7-r1";
version = "1.0.8-r1";
src = fetchurl {
url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/galactic/rosapi/1.0.7-1.tar.gz";
name = "1.0.7-1.tar.gz";
sha256 = "cdb0b9c9f89153a3d2112e34073e3c97e5288b5e981aee7a0e5bc95d975b1ad4";
url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/galactic/rosapi/1.0.8-1.tar.gz";
name = "1.0.8-1.tar.gz";
sha256 = "7bbf4256c6e5bbe6a68b024bca1ab31e93076fe63895009cb422fc570ffdcbcc";
};
buildType = "ament_cmake";
checkInputs = [ ament-cmake-nose ];
checkInputs = [ ament-cmake-pytest geometry-msgs rmw-dds-common sensor-msgs shape-msgs ];
propagatedBuildInputs = [ builtin-interfaces rcl-interfaces rclpy ros2node ros2param ros2pkg ros2service ros2topic rosbridge-library rosidl-default-runtime ];
nativeBuildInputs = [ ament-cmake-ros rosidl-default-generators ];

View file

@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake, builtin-interfaces, geometry-msgs, python3Packages, rclpy, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
buildRosPackage {
pname = "ros-galactic-rosbridge-library";
version = "1.0.7-r1";
version = "1.0.8-r1";
src = fetchurl {
url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/galactic/rosbridge_library/1.0.7-1.tar.gz";
name = "1.0.7-1.tar.gz";
sha256 = "b2cb789e1ecf387653305c8be19710f6e244a2b5195b3a5ce7b6b4af573fdd2b";
url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/galactic/rosbridge_library/1.0.8-1.tar.gz";
name = "1.0.8-1.tar.gz";
sha256 = "53679a860c6811c2eebda3526ae774314a82c85678d7c2bce3ac96be7ae66e72";
};
buildType = "ament_cmake";

View file

@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-ros, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime }:
buildRosPackage {
pname = "ros-galactic-rosbridge-msgs";
version = "1.0.7-r1";
version = "1.0.8-r1";
src = fetchurl {
url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/galactic/rosbridge_msgs/1.0.7-1.tar.gz";
name = "1.0.7-1.tar.gz";
sha256 = "d3cb1eea4b713080dfbea2fed49301f2c1f27ee21290c7633151280cc4f66f1d";
url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/galactic/rosbridge_msgs/1.0.8-1.tar.gz";
name = "1.0.8-1.tar.gz";
sha256 = "57435d01185c26b228cacc31f231920472cad72abdaac8cce8d7c77f1900eda4";
};
buildType = "ament_cmake";

View file

@ -2,21 +2,21 @@
# Copyright 2021 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake, launch, launch-ros, launch-testing, launch-testing-ament-cmake, launch-testing-ros, python3Packages, rclpy, rosapi, rosbridge-library, rosbridge-msgs }:
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-ros, launch, launch-ros, launch-testing, launch-testing-ament-cmake, launch-testing-ros, python3Packages, rclpy, rosapi, rosbridge-library, rosbridge-msgs }:
buildRosPackage {
pname = "ros-galactic-rosbridge-server";
version = "1.0.7-r1";
version = "1.0.8-r1";
src = fetchurl {
url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/galactic/rosbridge_server/1.0.7-1.tar.gz";
name = "1.0.7-1.tar.gz";
sha256 = "a91031cb897968629ff86918ce2220354b47ba78f1447877bd98130f1916034b";
url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/galactic/rosbridge_server/1.0.8-1.tar.gz";
name = "1.0.8-1.tar.gz";
sha256 = "f481d7c537fbd6185730a88815a99469bfb67b13535db08617e4c9aaef8ffd9b";
};
buildType = "ament_cmake";
checkInputs = [ launch launch-ros launch-testing launch-testing-ament-cmake launch-testing-ros python3Packages.autobahn ];
propagatedBuildInputs = [ python3Packages.tornado python3Packages.twisted rclpy rosapi rosbridge-library rosbridge-msgs ];
nativeBuildInputs = [ ament-cmake ];
nativeBuildInputs = [ ament-cmake ament-cmake-ros ];
meta = {
description = ''A WebSocket interface to rosbridge.'';

View file

@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, ament-cmake-core, rosapi, rosbridge-library, rosbridge-server }:
buildRosPackage {
pname = "ros-galactic-rosbridge-suite";
version = "1.0.7-r1";
version = "1.0.8-r1";
src = fetchurl {
url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/galactic/rosbridge_suite/1.0.7-1.tar.gz";
name = "1.0.7-1.tar.gz";
sha256 = "495a51c091799e929395369df0711d51f7eb0f3f278beeeebd7457a0153f3d6c";
url = "https://github.com/ros2-gbp/rosbridge_suite-release/archive/release/galactic/rosbridge_suite/1.0.8-1.tar.gz";
name = "1.0.8-1.tar.gz";
sha256 = "cf9eb9e026e286c2c0eef53275fd3b8c79c6a2b0da7e76c41ca1c80950fcc15a";
};
buildType = "ament_cmake";

View file

@ -5,19 +5,19 @@
{ lib, buildRosPackage, fetchurl, cmake }:
buildRosPackage {
pname = "ros-galactic-ruckig";
version = "0.3.3-r3";
version = "0.4.0-r1";
src = fetchurl {
url = "https://github.com/pantor/ruckig-release/archive/release/galactic/ruckig/0.3.3-3.tar.gz";
name = "0.3.3-3.tar.gz";
sha256 = "875050f81bdef946ec8e2698bba4f5c9e4558b0f058ce9c4eb51d47647ddd5f1";
url = "https://github.com/pantor/ruckig-release/archive/release/galactic/ruckig/0.4.0-1.tar.gz";
name = "0.4.0-1.tar.gz";
sha256 = "32c85422bd3c65121de820ae9ae7a3ae717442a8a67439f83fe73817052e21d6";
};
buildType = "cmake";
nativeBuildInputs = [ cmake ];
meta = {
description = ''Online Trajectory Generation. Real-time. Time-optimal. Jerk-constrained.'';
description = ''Online Trajectory Generation. Real-time. Jerk-constrained. Time-optimal.'';
license = with lib.licenses; [ mit ];
};
}

View file

@ -0,0 +1,25 @@
# Copyright 2021 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-gtest, ament-cmake-ros, ament-lint-auto, ament-lint-common, diagnostic-msgs, diagnostic-updater, libpcap, rclcpp, rclcpp-components, tf2-ros, velodyne-msgs }:
buildRosPackage {
pname = "ros-galactic-velodyne-driver";
version = "2.1.1-r1";
src = fetchurl {
url = "https://github.com/ros-drivers-gbp/velodyne-release/archive/release/galactic/velodyne_driver/2.1.1-1.tar.gz";
name = "2.1.1-1.tar.gz";
sha256 = "f076ca69cdc5a951e016691768f0e961d2d6216151738c2678fee52a1e271fb4";
};
buildType = "ament_cmake";
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ diagnostic-msgs diagnostic-updater libpcap rclcpp rclcpp-components tf2-ros velodyne-msgs ];
nativeBuildInputs = [ ament-cmake-ros ];
meta = {
description = ''ROS device driver for Velodyne 3D LIDARs.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,25 @@
# Copyright 2021 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake-ros, ament-lint-auto, ament-lint-common, rclcpp, rclcpp-components, sensor-msgs }:
buildRosPackage {
pname = "ros-galactic-velodyne-laserscan";
version = "2.1.1-r1";
src = fetchurl {
url = "https://github.com/ros-drivers-gbp/velodyne-release/archive/release/galactic/velodyne_laserscan/2.1.1-1.tar.gz";
name = "2.1.1-1.tar.gz";
sha256 = "dab2fb0400e42d4ce1a9c08b3beb93daf44212371188c74a73944ed1212957b1";
};
buildType = "ament_cmake";
checkInputs = [ ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ rclcpp rclcpp-components sensor-msgs ];
nativeBuildInputs = [ ament-cmake-ros ];
meta = {
description = ''Extract a single ring of a Velodyne PointCloud2 and publish it as a LaserScan message'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,26 @@
# Copyright 2021 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-galactic-velodyne-msgs";
version = "2.1.1-r1";
src = fetchurl {
url = "https://github.com/ros-drivers-gbp/velodyne-release/archive/release/galactic/velodyne_msgs/2.1.1-1.tar.gz";
name = "2.1.1-1.tar.gz";
sha256 = "6c664a7b2844c8cfd7685b84d7ef94b0c9513c13777674fc2efa5c8698a32c9e";
};
buildType = "ament_cmake";
buildInputs = [ rosidl-default-generators ];
checkInputs = [ ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ builtin-interfaces rosidl-default-runtime std-msgs ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''ROS message definitions for Velodyne 3D LIDARs.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,25 @@
# Copyright 2021 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, diagnostic-updater, geometry-msgs, libyamlcpp, message-filters, pcl, rclcpp, rclcpp-components, sensor-msgs, tf2, tf2-ros, velodyne-msgs }:
buildRosPackage {
pname = "ros-galactic-velodyne-pointcloud";
version = "2.1.1-r1";
src = fetchurl {
url = "https://github.com/ros-drivers-gbp/velodyne-release/archive/release/galactic/velodyne_pointcloud/2.1.1-1.tar.gz";
name = "2.1.1-1.tar.gz";
sha256 = "60a7aba44a966cb66d6498fe548d5424b1de5ad9b66427a6a502afcc03374b47";
};
buildType = "ament_cmake";
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ angles diagnostic-updater geometry-msgs libyamlcpp message-filters pcl rclcpp rclcpp-components sensor-msgs tf2 tf2-ros velodyne-msgs ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''Point cloud conversions for Velodyne 3D LIDARs.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -0,0 +1,24 @@
# Copyright 2021 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, ament-cmake, velodyne-driver, velodyne-laserscan, velodyne-msgs, velodyne-pointcloud }:
buildRosPackage {
pname = "ros-galactic-velodyne";
version = "2.1.1-r1";
src = fetchurl {
url = "https://github.com/ros-drivers-gbp/velodyne-release/archive/release/galactic/velodyne/2.1.1-1.tar.gz";
name = "2.1.1-1.tar.gz";
sha256 = "0894c9018ba5d821f173eefb55e18138fb5f872aaf3213b148e7c791ac938f1e";
};
buildType = "ament_cmake";
propagatedBuildInputs = [ velodyne-driver velodyne-laserscan velodyne-msgs velodyne-pointcloud ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = ''Basic ROS support for the Velodyne 3D LIDARs.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, doxygen, dynamic-graph, eigenpy, git }:
buildRosPackage {
pname = "ros-melodic-dynamic-graph-python";
version = "4.0.3-r1";
version = "4.0.4-r1";
src = fetchurl {
url = "https://github.com/stack-of-tasks/dynamic-graph-python-ros-release/archive/release/melodic/dynamic-graph-python/4.0.3-1.tar.gz";
name = "4.0.3-1.tar.gz";
sha256 = "434872a6e2b6d482095a5bf4d12ab4dd3712e36e4d39d28dcd284ff57bc6a67f";
url = "https://github.com/stack-of-tasks/dynamic-graph-python-ros-release/archive/release/melodic/dynamic-graph-python/4.0.4-1.tar.gz";
name = "4.0.4-1.tar.gz";
sha256 = "14ff1387e5d26054597d0f7d09515315ebc513ad86dfbc64ca69978a6b56386e";
};
buildType = "cmake";

View file

@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, doxygen, eigen, git, graphviz }:
buildRosPackage {
pname = "ros-melodic-dynamic-graph";
version = "4.3.4-r1";
version = "4.4.0-r1";
src = fetchurl {
url = "https://github.com/stack-of-tasks/dynamic-graph-ros-release/archive/release/melodic/dynamic-graph/4.3.4-1.tar.gz";
name = "4.3.4-1.tar.gz";
sha256 = "621521f87a4002ffae23a5a7555d17d637b68b77c5dd1d5cdf4d181b8f71e720";
url = "https://github.com/stack-of-tasks/dynamic-graph-ros-release/archive/release/melodic/dynamic-graph/4.4.0-1.tar.gz";
name = "4.4.0-1.tar.gz";
sha256 = "595d95e92da27ce03d6c82999fb73b40f1fd8f50cdd72a4f7af5d6261a8a4ae9";
};
buildType = "cmake";

View file

@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, doxygen, eigen, git, python, pythonPackages }:
buildRosPackage {
pname = "ros-melodic-eigenpy";
version = "2.6.4-r1";
version = "2.6.7-r2";
src = fetchurl {
url = "https://github.com/ipab-slmc/eigenpy_catkin-release/archive/release/melodic/eigenpy/2.6.4-1.tar.gz";
name = "2.6.4-1.tar.gz";
sha256 = "db963ed527277699a130c90763aec349a7f8f270cc820dc3fb9ec3993a43f186";
url = "https://github.com/ipab-slmc/eigenpy_catkin-release/archive/release/melodic/eigenpy/2.6.7-2.tar.gz";
name = "2.6.7-2.tar.gz";
sha256 = "fe22787a846c08efaa4ff95b7987ed86715486577dad4fe88ee25521f8e9d5f9";
};
buildType = "cmake";

View file

@ -0,0 +1,24 @@
# Copyright 2021 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, ceres-solver, eigen, eigen-conversions, geometry-msgs, hector-trajectory-server, nav-msgs, nodelet, pcl, pcl-ros, rosbag, roscpp, rospy, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs }:
buildRosPackage {
pname = "ros-melodic-floam";
version = "0.1.0-r1";
src = fetchurl {
url = "https://github.com/flynneva/floam-release/archive/release/melodic/floam/0.1.0-1.tar.gz";
name = "0.1.0-1.tar.gz";
sha256 = "beb288940b811899fc7dc80cc3d6b6c673c76fa6d68616179ca82660971bb097";
};
buildType = "catkin";
propagatedBuildInputs = [ ceres-solver eigen eigen-conversions geometry-msgs hector-trajectory-server nav-msgs nodelet pcl pcl-ros rosbag roscpp rospy sensor-msgs std-msgs tf2 tf2-geometry-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''A generic Lidar SLAM package based on FLOAM which was based on ALOAM by HKUST and LOAM by CMU'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1108,6 +1108,8 @@ self: super: {
flir-ptu-viz = self.callPackage ./flir-ptu-viz {};
floam = self.callPackage ./floam {};
fmi-adapter = self.callPackage ./fmi-adapter {};
fmi-adapter-examples = self.callPackage ./fmi-adapter-examples {};

View file

@ -10,7 +10,7 @@ buildRosPackage {
src = fetchurl {
url = "https://github.com/ipab-slmc/hpp-fcl_catkin-release/archive/release/melodic/hpp-fcl/1.0.1-2.tar.gz";
name = "1.0.1-2.tar.gz";
sha256 = "f6c9669e0b2cf9cbc04bfc89014ae8a82b0895e65eec29d65ca557ca6d375a41";
sha256 = "2fdf0400d19ccdc82b6788b4715d5adf11af7e3159f8cd87f5a401ddd3fb53f5";
};
buildType = "catkin";

View file

@ -10,7 +10,7 @@ buildRosPackage {
src = fetchurl {
url = "https://github.com/ipab-slmc/pinocchio_catkin-release/archive/release/melodic/pinocchio/2.6.3-1.tar.gz";
name = "2.6.3-1.tar.gz";
sha256 = "a2a4f78cec9aebbb7284b51ed82afcabe1e98b082cbfc97eb4e2a4ce56cff404";
sha256 = "1ba8c67025587c618522040b7cb3e881185a89cb42a5578774f5a8ac304e43dd";
};
buildType = "cmake";

View file

@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, pcl-ros, quanergy-client, roscpp, sensor-msgs }:
buildRosPackage {
pname = "ros-melodic-quanergy-client-ros";
version = "4.0.0-r2";
version = "4.0.1-r1";
src = fetchurl {
url = "https://github.com/QuanergySystems/quanergy_client_ros-release/archive/release/melodic/quanergy_client_ros/4.0.0-2.tar.gz";
name = "4.0.0-2.tar.gz";
sha256 = "5553613a8d80533a3f3ee1fa87c85b428ce55e6b683dd58154792cc0d15b188a";
url = "https://github.com/QuanergySystems/quanergy_client_ros-release/archive/release/melodic/quanergy_client_ros/4.0.1-1.tar.gz";
name = "4.0.1-1.tar.gz";
sha256 = "e93e0ae57bbbc6819454155c86e139d73706ea44e0f1ef9af6cb39416fe8e9b4";
};
buildType = "catkin";

View file

@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, fcl, filters, geometric-shapes, geometry-msgs, laser-geometry, message-generation, message-runtime, moveit-core, moveit-ros-perception, pcl, pcl-conversions, pkg-config, roscpp, rostest, sensor-msgs, std-msgs, tf2, tf2-eigen, tf2-ros, tf2-sensor-msgs, urdf, visualization-msgs }:
buildRosPackage {
pname = "ros-melodic-robot-body-filter";
version = "1.2.1-r1";
version = "1.2.2-r1";
src = fetchurl {
url = "https://github.com/peci1/robot_body_filter-release/archive/release/melodic/robot_body_filter/1.2.1-1.tar.gz";
name = "1.2.1-1.tar.gz";
sha256 = "dd2aa42f62dde98a757abc10e7e7f60192342028cdf7a15de4d674670bd2a6ee";
url = "https://github.com/peci1/robot_body_filter-release/archive/release/melodic/robot_body_filter/1.2.2-1.tar.gz";
name = "1.2.2-1.tar.gz";
sha256 = "8522c45afb9acfc59b1f6a247d3d458dba2a2ff1fd6d0bcf70c48868abd33915";
};
buildType = "catkin";

View file

@ -5,19 +5,19 @@
{ lib, buildRosPackage, fetchurl, cmake }:
buildRosPackage {
pname = "ros-melodic-ruckig";
version = "0.3.3-r1";
version = "0.4.0-r1";
src = fetchurl {
url = "https://github.com/pantor/ruckig-release/archive/release/melodic/ruckig/0.3.3-1.tar.gz";
name = "0.3.3-1.tar.gz";
sha256 = "feafef442d6c1310e07876e09b570b2f78c096278a1cb6c42e2587e6256abf77";
url = "https://github.com/pantor/ruckig-release/archive/release/melodic/ruckig/0.4.0-1.tar.gz";
name = "0.4.0-1.tar.gz";
sha256 = "ef894534f065eb3832045a52182ea5c6332629ea4aa95a70cabde82e97922117";
};
buildType = "cmake";
nativeBuildInputs = [ cmake ];
meta = {
description = ''Online Trajectory Generation. Real-time. Time-optimal. Jerk-constrained.'';
description = ''Online Trajectory Generation. Real-time. Jerk-constrained. Time-optimal.'';
license = with lib.licenses; [ mit ];
};
}

View file

@ -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, message-generation, message-runtime, 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.18-r1";
version = "1.13.19-r1";
src = fetchurl {
url = "https://github.com/ros-gbp/rviz-release/archive/release/melodic/rviz/1.13.18-1.tar.gz";
name = "1.13.18-1.tar.gz";
sha256 = "9a4abeea819218a692718889d4a960baefea947c818e9f12abbbb1974e1c95c6";
url = "https://github.com/ros-gbp/rviz-release/archive/release/melodic/rviz/1.13.19-1.tar.gz";
name = "1.13.19-1.tar.gz";
sha256 = "a65767d5f5329ad27ce497b0a018378f5fedf2382b846a5faf9c773a6efcede6";
};
buildType = "catkin";

View file

@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, roscpp, roslint, rostest, rosunit, sensor-msgs }:
buildRosPackage {
pname = "ros-melodic-urg-stamped";
version = "0.0.13-r2";
version = "0.0.14-r2";
src = fetchurl {
url = "https://github.com/seqsense/urg_stamped-release/archive/release/melodic/urg_stamped/0.0.13-2.tar.gz";
name = "0.0.13-2.tar.gz";
sha256 = "0969129fafb1507491bb61d4c2f7f03fd77d0073288ede3412f6af02157c59cd";
url = "https://github.com/seqsense/urg_stamped-release/archive/release/melodic/urg_stamped/0.0.14-2.tar.gz";
name = "0.0.14-2.tar.gz";
sha256 = "410fd767349ad407102987a508df0e0af8a513d785e34b78bc7daf9936bfe822";
};
buildType = "catkin";

View file

@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, roscpp }:
buildRosPackage {
pname = "ros-noetic-catch-ros";
version = "0.4.0-r1";
version = "0.5.0-r2";
src = fetchurl {
url = "https://github.com/AIS-Bonn/catch_ros-release/archive/release/noetic/catch_ros/0.4.0-1.tar.gz";
name = "0.4.0-1.tar.gz";
sha256 = "90889dd3dc2c5b6d0065ee5db36dc7d6540bf14e7d3b219db5a34824155d12af";
url = "https://github.com/AIS-Bonn/catch_ros-release/archive/release/noetic/catch_ros/0.5.0-2.tar.gz";
name = "0.5.0-2.tar.gz";
sha256 = "27b522f2d7b6237b97deae26ce18b14d3e1d65af14ba1ff1fd3fab1822f657e5";
};
buildType = "catkin";

View file

@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, doxygen, dynamic-graph, eigenpy, git }:
buildRosPackage {
pname = "ros-noetic-dynamic-graph-python";
version = "4.0.3-r1";
version = "4.0.4-r1";
src = fetchurl {
url = "https://github.com/stack-of-tasks/dynamic-graph-python-ros-release/archive/release/noetic/dynamic-graph-python/4.0.3-1.tar.gz";
name = "4.0.3-1.tar.gz";
sha256 = "766f29edb9e7ddd38135f18f92dfb551786d94272989fc7ed8fe23acbb1c99ba";
url = "https://github.com/stack-of-tasks/dynamic-graph-python-ros-release/archive/release/noetic/dynamic-graph-python/4.0.4-1.tar.gz";
name = "4.0.4-1.tar.gz";
sha256 = "3847b2fff930a9a3779617b11002f9793445d40d2b0f540a781bbfda0dddab9a";
};
buildType = "cmake";

View file

@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, doxygen, eigen, git, graphviz }:
buildRosPackage {
pname = "ros-noetic-dynamic-graph";
version = "4.3.4-r1";
version = "4.4.0-r1";
src = fetchurl {
url = "https://github.com/stack-of-tasks/dynamic-graph-ros-release/archive/release/noetic/dynamic-graph/4.3.4-1.tar.gz";
name = "4.3.4-1.tar.gz";
sha256 = "7c7e7d4acdfdd35814e7271e14345bb2064cd869a1127bb066f770634e59cdc7";
url = "https://github.com/stack-of-tasks/dynamic-graph-ros-release/archive/release/noetic/dynamic-graph/4.4.0-1.tar.gz";
name = "4.4.0-1.tar.gz";
sha256 = "0d32c5689296c82f14583c1014aad47e40968fb846aeb5ba790473c85cbc12cd";
};
buildType = "cmake";

View file

@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, doxygen, eigen, git, python3, python3Packages }:
buildRosPackage {
pname = "ros-noetic-eigenpy";
version = "2.6.4-r1";
version = "2.6.7-r1";
src = fetchurl {
url = "https://github.com/ipab-slmc/eigenpy_catkin-release/archive/release/noetic/eigenpy/2.6.4-1.tar.gz";
name = "2.6.4-1.tar.gz";
sha256 = "3a02bde46c4f537996ed9082bc82b3291a21de8365e32722c95aa863f4986c39";
url = "https://github.com/ipab-slmc/eigenpy_catkin-release/archive/release/noetic/eigenpy/2.6.7-1.tar.gz";
name = "2.6.7-1.tar.gz";
sha256 = "6ad50a889cd4115dde546a74c1cdc4c328175eea1e7ea4e3b3b2b54b49bda1f7";
};
buildType = "cmake";

View file

@ -0,0 +1,24 @@
# Copyright 2021 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, ceres-solver, eigen, eigen-conversions, geometry-msgs, hector-trajectory-server, nav-msgs, nodelet, pcl, pcl-ros, rosbag, roscpp, rospy, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs }:
buildRosPackage {
pname = "ros-noetic-floam";
version = "0.1.0-r1";
src = fetchurl {
url = "https://github.com/flynneva/floam-release/archive/release/noetic/floam/0.1.0-1.tar.gz";
name = "0.1.0-1.tar.gz";
sha256 = "305b0761f138eba420f2f8c1c028fc3146099954a1a7d2854bf59437cd6784b5";
};
buildType = "catkin";
propagatedBuildInputs = [ ceres-solver eigen eigen-conversions geometry-msgs hector-trajectory-server nav-msgs nodelet pcl pcl-ros rosbag roscpp rospy sensor-msgs std-msgs tf2 tf2-geometry-msgs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''A generic Lidar SLAM package based on FLOAM which was based on ALOAM by HKUST and LOAM by CMU'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-srvs }:
buildRosPackage {
pname = "ros-noetic-gazebo-video-monitor-msgs";
version = "0.6.0-r1";
version = "0.7.0-r1";
src = fetchurl {
url = "https://github.com/nlamprian/gazebo_video_monitors-release/archive/release/noetic/gazebo_video_monitor_msgs/0.6.0-1.tar.gz";
name = "0.6.0-1.tar.gz";
sha256 = "5440a5c82432425e3d8789d7ed6c9154f5e1e39cd503719d07ecb8a27207cc80";
url = "https://github.com/nlamprian/gazebo_video_monitors-release/archive/release/noetic/gazebo_video_monitor_msgs/0.7.0-1.tar.gz";
name = "0.7.0-1.tar.gz";
sha256 = "fb83f6679b5bca82292f7f0795c1d10487b89f50aa1512b00265b6850b118a7a";
};
buildType = "catkin";

View file

@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros, gazebo-video-monitor-msgs, libyamlcpp, opencv3, roscpp, std-srvs }:
buildRosPackage {
pname = "ros-noetic-gazebo-video-monitor-plugins";
version = "0.6.0-r1";
version = "0.7.0-r1";
src = fetchurl {
url = "https://github.com/nlamprian/gazebo_video_monitors-release/archive/release/noetic/gazebo_video_monitor_plugins/0.6.0-1.tar.gz";
name = "0.6.0-1.tar.gz";
sha256 = "74f3cdc15f5ab7b959fd00b7f4ff96c4d2c0009f31e82be900a1279fbbb4a3f2";
url = "https://github.com/nlamprian/gazebo_video_monitors-release/archive/release/noetic/gazebo_video_monitor_plugins/0.7.0-1.tar.gz";
name = "0.7.0-1.tar.gz";
sha256 = "75f65f76f92d6da2545a63a2fa23d93e55923cc576c973f11efdb2a5480a71ed";
};
buildType = "catkin";

View file

@ -0,0 +1,24 @@
# Copyright 2021 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, gazebo-msgs, rospy, std-srvs }:
buildRosPackage {
pname = "ros-noetic-gazebo-video-monitor-utils";
version = "0.7.0-r1";
src = fetchurl {
url = "https://github.com/nlamprian/gazebo_video_monitors-release/archive/release/noetic/gazebo_video_monitor_utils/0.7.0-1.tar.gz";
name = "0.7.0-1.tar.gz";
sha256 = "6bde91c72bbd0a92a53a00ca2108ea313523e78789c0b989e35a1709dfbcf604";
};
buildType = "catkin";
propagatedBuildInputs = [ gazebo-msgs rospy std-srvs ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''gazebo_video_monitor_utils contains utility scripts that are meant to interact with the gazebo video monitor plugins.'';
license = with lib.licenses; [ gpl3 ];
};
}

View file

@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, gazebo-video-monitor-msgs, gazebo-video-monitor-plugins }:
buildRosPackage {
pname = "ros-noetic-gazebo-video-monitors";
version = "0.6.0-r1";
version = "0.7.0-r1";
src = fetchurl {
url = "https://github.com/nlamprian/gazebo_video_monitors-release/archive/release/noetic/gazebo_video_monitors/0.6.0-1.tar.gz";
name = "0.6.0-1.tar.gz";
sha256 = "c17e276b5c9809cb7dc705b0785892e69e73d20c27b17e2e8c91712f9b538f25";
url = "https://github.com/nlamprian/gazebo_video_monitors-release/archive/release/noetic/gazebo_video_monitors/0.7.0-1.tar.gz";
name = "0.7.0-1.tar.gz";
sha256 = "3f826e78f7e83116edc3d110bd2df6ab8f2109e9447590e59d13325259a448a5";
};
buildType = "catkin";

View file

@ -818,6 +818,8 @@ self: super: {
flexbe-widget = self.callPackage ./flexbe-widget {};
floam = self.callPackage ./floam {};
fmi-adapter = self.callPackage ./fmi-adapter {};
fmi-adapter-examples = self.callPackage ./fmi-adapter-examples {};
@ -888,6 +890,8 @@ self: super: {
gazebo-video-monitor-plugins = self.callPackage ./gazebo-video-monitor-plugins {};
gazebo-video-monitor-utils = self.callPackage ./gazebo-video-monitor-utils {};
gazebo-video-monitors = self.callPackage ./gazebo-video-monitors {};
gencpp = self.callPackage ./gencpp {};
@ -2074,6 +2078,8 @@ self: super: {
rgbd-launch = self.callPackage ./rgbd-launch {};
rm-controllers = self.callPackage ./rm-controllers {};
robot = self.callPackage ./robot {};
robot-body-filter = self.callPackage ./robot-body-filter {};

View file

@ -3,13 +3,8 @@ self:
# Distro package set
rosSelf: rosSuper: with rosSelf.lib; {
eigenpy = rosSuper.eigenpy.overrideAttrs ({
patches ? [], cmakeFlags ? [], ...
cmakeFlags ? [], ...
}: {
# Allow hardcoded Python path to be overridden
patches = patches ++ [ (self.fetchpatch {
url = "https://github.com/ipab-slmc/eigenpy_catkin-release/commit/5cb1b98b598670be41b2e9eefed58da7335ea93d.patch";
sha256 = "1bliaamiajbw36s8jqs5ksj96w0cm26gy1dirr6i7vhk2grksxfx";
}) ];
cmakeFlags = cmakeFlags ++ [ "-DPYTHON_EXECUTABLE=${rosSelf.python.interpreter}" ];
});

View file

@ -10,7 +10,7 @@ buildRosPackage {
src = fetchurl {
url = "https://github.com/ipab-slmc/pinocchio_catkin-release/archive/release/noetic/pinocchio/2.6.3-1.tar.gz";
name = "2.6.3-1.tar.gz";
sha256 = "6af15f1ded6714909c0a7999b73016b1646f32dfa7ff93ab11e98384d0147121";
sha256 = "565952f21af20330a30741b884dad3234faa303e8cebc602e06db48f9fca38d1";
};
buildType = "cmake";

View file

@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, pcl-ros, quanergy-client, roscpp, sensor-msgs }:
buildRosPackage {
pname = "ros-noetic-quanergy-client-ros";
version = "4.0.0-r2";
version = "4.0.1-r1";
src = fetchurl {
url = "https://github.com/QuanergySystems/quanergy_client_ros-release/archive/release/noetic/quanergy_client_ros/4.0.0-2.tar.gz";
name = "4.0.0-2.tar.gz";
sha256 = "737d653907cd30df6587b0d844d82a1af35b6bbb843474b2dee9ce429cd3dd43";
url = "https://github.com/QuanergySystems/quanergy_client_ros-release/archive/release/noetic/quanergy_client_ros/4.0.1-1.tar.gz";
name = "4.0.1-1.tar.gz";
sha256 = "0dd116d91350f9ce02e640e07165cf032e155c5a88917d9f6f78b47c6ce8380b";
};
buildType = "catkin";

View file

@ -0,0 +1,24 @@
# Copyright 2021 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, robot-state-controller }:
buildRosPackage {
pname = "ros-noetic-rm-controllers";
version = "0.1.1-r1";
src = fetchurl {
url = "https://github.com/rm-controls/rm_controllers-release/archive/release/noetic/rm_controllers/0.1.1-1.tar.gz";
name = "0.1.1-1.tar.gz";
sha256 = "3af46e86f087d38dbf5bffa07f8238d879e28cb19c1770418a55ce63dffafa27";
};
buildType = "catkin";
propagatedBuildInputs = [ robot-state-controller ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''Meta package that contains package for RoboMaster.'';
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, fcl, filters, geometric-shapes, geometry-msgs, laser-geometry, message-generation, message-runtime, moveit-core, moveit-ros-perception, pcl, pcl-conversions, pkg-config, roscpp, rostest, sensor-msgs, std-msgs, tf2, tf2-eigen, tf2-ros, tf2-sensor-msgs, urdf, visualization-msgs }:
buildRosPackage {
pname = "ros-noetic-robot-body-filter";
version = "1.2.1-r1";
version = "1.2.2-r1";
src = fetchurl {
url = "https://github.com/peci1/robot_body_filter-release/archive/release/noetic/robot_body_filter/1.2.1-1.tar.gz";
name = "1.2.1-1.tar.gz";
sha256 = "b485d2a710308fb3b5284f6b0afc908159ac3175f33907879ad5a3774fa62ee9";
url = "https://github.com/peci1/robot_body_filter-release/archive/release/noetic/robot_body_filter/1.2.2-1.tar.gz";
name = "1.2.2-1.tar.gz";
sha256 = "ffe794904da49c0f07f1e535350c2c7d6fbb69b44263014ba337dd009878cea6";
};
buildType = "catkin";

View file

@ -5,19 +5,19 @@
{ lib, buildRosPackage, fetchurl, cmake }:
buildRosPackage {
pname = "ros-noetic-ruckig";
version = "0.3.3-r1";
version = "0.4.0-r1";
src = fetchurl {
url = "https://github.com/pantor/ruckig-release/archive/release/noetic/ruckig/0.3.3-1.tar.gz";
name = "0.3.3-1.tar.gz";
sha256 = "cea3b5576bd9c749f3336703ee6990e24e76859b36fbbab05ed3cd73be5ea852";
url = "https://github.com/pantor/ruckig-release/archive/release/noetic/ruckig/0.4.0-1.tar.gz";
name = "0.4.0-1.tar.gz";
sha256 = "697d2d3be36b7421c946fd48384c72ffdb9d3af191975bccdc5a09b6be9d2ba8";
};
buildType = "cmake";
nativeBuildInputs = [ cmake ];
meta = {
description = ''Online Trajectory Generation. Real-time. Time-optimal. Jerk-constrained.'';
description = ''Online Trajectory Generation. Real-time. Jerk-constrained. Time-optimal.'';
license = with lib.licenses; [ mit ];
};
}

View file

@ -2,21 +2,21 @@
# Copyright 2021 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ 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, message-generation, message-runtime, nav-msgs, ogre1_9, pluginlib, python-qt-binding, qt5, resource-retriever, rosbag, rosconsole, roscpp, roslib, rospy, rostest, rosunit, sensor-msgs, std-msgs, std-srvs, tf2-geometry-msgs, tf2-ros, tinyxml-2, urdf, urdfdom, urdfdom-headers, visualization-msgs }:
{ 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, message-generation, message-runtime, nav-msgs, ogre1_9, pluginlib, python-qt-binding, qt5, resource-retriever, rosbag, rosconsole, roscpp, roslib, rospy, rostest, rosunit, sensor-msgs, std-msgs, std-srvs, tf2-eigen, tf2-geometry-msgs, tf2-ros, tinyxml-2, urdf, urdfdom, urdfdom-headers, visualization-msgs }:
buildRosPackage {
pname = "ros-noetic-rviz";
version = "1.14.8-r1";
version = "1.14.9-r2";
src = fetchurl {
url = "https://github.com/ros-gbp/rviz-release/archive/release/noetic/rviz/1.14.8-1.tar.gz";
name = "1.14.8-1.tar.gz";
sha256 = "49d3a8402f365b9c81e0dc0e8cd544cdabe25e0a04651dc9b646e8707e8f9e06";
url = "https://github.com/ros-gbp/rviz-release/archive/release/noetic/rviz/1.14.9-2.tar.gz";
name = "1.14.9-2.tar.gz";
sha256 = "612a7d4a5dedc61354a8d0db0b19447e1e64f401feb2a9b3a826fb644826343f";
};
buildType = "catkin";
buildInputs = [ cmake-modules eigen message-generation urdfdom urdfdom-headers ];
checkInputs = [ rostest rosunit ];
propagatedBuildInputs = [ assimp geometry-msgs image-transport interactive-markers laser-geometry libGL libGLU libyamlcpp map-msgs media-export message-filters message-runtime nav-msgs ogre1_9 pluginlib python-qt-binding qt5.qtbase resource-retriever rosbag rosconsole roscpp roslib rospy sensor-msgs std-msgs std-srvs tf2-geometry-msgs tf2-ros tinyxml-2 urdf visualization-msgs ];
propagatedBuildInputs = [ assimp geometry-msgs image-transport interactive-markers laser-geometry libGL libGLU libyamlcpp map-msgs media-export message-filters message-runtime nav-msgs ogre1_9 pluginlib python-qt-binding qt5.qtbase resource-retriever rosbag rosconsole roscpp roslib rospy sensor-msgs std-msgs std-srvs tf2-eigen tf2-geometry-msgs tf2-ros tinyxml-2 urdf visualization-msgs ];
nativeBuildInputs = [ catkin ];
meta = {

View file

@ -5,12 +5,12 @@
{ lib, buildRosPackage, fetchurl, catkin, roscpp, roslint, rostest, rosunit, sensor-msgs }:
buildRosPackage {
pname = "ros-noetic-urg-stamped";
version = "0.0.13-r1";
version = "0.0.14-r1";
src = fetchurl {
url = "https://github.com/seqsense/urg_stamped-release/archive/release/noetic/urg_stamped/0.0.13-1.tar.gz";
name = "0.0.13-1.tar.gz";
sha256 = "92a8eab582f48cb48f158799d03177970021ba56b038a51b9cd955ad389efc71";
url = "https://github.com/seqsense/urg_stamped-release/archive/release/noetic/urg_stamped/0.0.14-1.tar.gz";
name = "0.0.14-1.tar.gz";
sha256 = "f3241db7ead4efa4f0e91b80481ad0eb37bd3fff0fe36f3ae32c2d02b43e6f8f";
};
buildType = "catkin";

View file

@ -20,12 +20,18 @@ mkDerivation rec {
sha256 = srcSha256;
};
# Fix compatibility with qwt headers not in subdirectory
# https://github.com/osrf/gazebo/pull/2887
patches = lib.optional (lib.versionOlder version "11.3.0") (fetchpatch {
url = "https://github.com/osrf/gazebo/commit/25d3381c083a9eeafcee34ef648339a83e192676.patch";
sha256 = "1qixrz2jiqdc37mgcsnv562m7mzr6w0rd67fmkr5710n6dnky4y7";
});
patches =
# Fix compatibility with qwt headers not in subdirectory
# https://github.com/osrf/gazebo/pull/2887
lib.optional (lib.versionOlder version "11.3.0") (fetchpatch {
url = "https://github.com/osrf/gazebo/commit/25d3381c083a9eeafcee34ef648339a83e192676.patch";
sha256 = "1qixrz2jiqdc37mgcsnv562m7mzr6w0rd67fmkr5710n6dnky4y7";
}) ++
# Fix pkgconfig prefix path
lib.optional (lib.versionAtLeast version "11.4.0") (fetchpatch {
url = "https://github.com/osrf/gazebo/commit/a7e6e1c1de46c3eb7eecab0de1263f7360ef9f42.patch";
sha256 = "09y5ggx74mc70np7x1cj8p936jqkx4f6nvly0qscsjrv7x6gsb6j";
});
enableParallelBuilding = true;