1
0
Fork 0
mirror of https://github.com/lopsided98/nix-ros-overlay.git synced 2025-07-14 14:10:37 +03:00
nix-ros-overlay/kinetic/slam-constructor/default.nix
2019-04-06 20:59:50 -04:00

28 lines
1.2 KiB
Nix

# Copyright 2019 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, rosbag-storage, tf, sensor-msgs, gtest, message-filters, catkin, nav-msgs, std-msgs, roscpp, geometry-msgs }:
buildRosPackage {
pname = "ros-kinetic-slam-constructor";
version = "0.9.3";
src = fetchurl {
url = https://github.com/OSLL/slam_constructor-release/archive/release/kinetic/slam_constructor/0.9.3-0.tar.gz;
sha256 = "87b75373121fee8d6ecc36e9d3336f948cb16e99bdca089907e1b72c00c83ab2";
};
buildInputs = [ rosbag-storage nav-msgs geometry-msgs std-msgs sensor-msgs tf message-filters roscpp ];
checkInputs = [ gtest ];
propagatedBuildInputs = [ rosbag-storage nav-msgs geometry-msgs std-msgs sensor-msgs tf message-filters roscpp ];
nativeBuildInputs = [ catkin ];
meta = {
description = ''The package provides implementation of several 2D laser-based simultaneous
localization and mapping (SLAM) algorithms (tinySLAM, vinySLAM, GMapping)
created with the SLAM constructor framework. The framework provides common
SLAM components that may help to develop custom SLAM algorithms and can be
accessed by provided links.'';
#license = lib.licenses.MIT;
};
}