nix-ros-overlay/distros/noetic/pluginlib/default.nix
Superflore 2435baa8ac
Some checks failed
Build / build (humble, aarch64-linux) (push) Has been cancelled
Build / build (humble, x86_64-linux) (push) Has been cancelled
Build / build (jazzy, aarch64-linux) (push) Has been cancelled
Build / build (jazzy, x86_64-linux) (push) Has been cancelled
Build / build (noetic, aarch64-linux) (push) Has been cancelled
Build / build (noetic, x86_64-linux) (push) Has been cancelled
Build / build (rolling, aarch64-linux) (push) Has been cancelled
Build / build (rolling, x86_64-linux) (push) Has been cancelled
regenerate all distros, Fri May 16 13:35:43 2025
2025-05-31 15:39:42 -04:00

26 lines
1 KiB
Nix

# Copyright 2025 Open Source Robotics Foundation
# Distributed under the terms of the BSD license
{ lib, buildRosPackage, fetchurl, boost, catkin, class-loader, cmake-modules, rosconsole, roslib, tinyxml-2 }:
buildRosPackage {
pname = "ros-noetic-pluginlib";
version = "1.13.2-r1";
src = fetchurl {
url = "https://github.com/ros-gbp/pluginlib-release/archive/release/noetic/pluginlib/1.13.2-1.tar.gz";
name = "1.13.2-1.tar.gz";
sha256 = "6f66e25584144a1b0f159bff6c59ad3df11d9ad84b950b6999faec9de935e1da";
};
buildType = "catkin";
buildInputs = [ catkin cmake-modules ];
propagatedBuildInputs = [ boost class-loader rosconsole roslib tinyxml-2 ];
nativeBuildInputs = [ catkin ];
meta = {
description = "The pluginlib package provides tools for writing and dynamically loading plugins using the ROS build infrastructure.
To work, these tools require plugin providers to register their plugins in the package.xml of their package.";
license = with lib.licenses; [ bsdOriginal ];
};
}