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/distros/noetic/fuse-optimizers/default.nix

29 lines
1.3 KiB
Nix
Raw Normal View History

# Copyright 2025 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, fuse-constraints, fuse-core, fuse-graphs, fuse-models, fuse-variables, geometry-msgs, nav-msgs, pluginlib, roscpp, roslint, rostest, std-srvs }:
buildRosPackage {
pname = "ros-noetic-fuse-optimizers";
version = "0.4.2-r1";
src = fetchurl {
url = "https://github.com/locusrobotics/fuse-release/archive/release/noetic/fuse_optimizers/0.4.2-1.tar.gz";
name = "0.4.2-1.tar.gz";
sha256 = "7327fd3bd1de8a049b782e839bf4c0878467ed38693e249c845a9d004e6bb5a9";
};
buildType = "catkin";
buildInputs = [ catkin ];
checkInputs = [ fuse-models geometry-msgs nav-msgs roslint rostest ];
propagatedBuildInputs = [ diagnostic-updater fuse-constraints fuse-core fuse-graphs fuse-variables pluginlib roscpp std-srvs ];
nativeBuildInputs = [ catkin ];
meta = {
description = "The fuse_optimizers package provides a set of optimizer implementations. An optimizer is the object responsible
for coordinating the sensors and motion model inputs, computing the optimal state values, and providing access to
to the optimal state via the publishers.";
license = with lib.licenses; [ bsdOriginal ];
};
}