runtime/rbs_skill_servers/package.nix
Bill Finger 7175f38b06 Add ROS2 Jazzy Skills, Repositories, and Nix Flake Setup
- Add Nix flake configuration (`flake.nix`, overlays, `package.nix`) for seamless package builds, dependency management, and development shell setup.
2025-02-01 16:45:53 +03:00

49 lines
1.5 KiB
Nix

# Automatically generated by: ros2nix --distro jazzy --flake --license Apache-2.0
# Copyright 2025 None
# Distributed under the terms of the Apache-2.0 license
{
lib,
buildRosPackage,
action-msgs,
ament-cmake,
ament-lint-auto,
ament-lint-common,
cartesian-compliance-controller,
cartesian-controller-base,
cartesian-controller-handles,
cartesian-controller-utilities,
cartesian-force-controller,
cartesian-motion-controller,
cartesian-twist-controller,
geometric-shapes,
geometry-msgs,
gz-ros2-control,
moveit-core,
moveit-msgs,
moveit-ros-planning,
moveit-ros-planning-interface,
rbs-skill-interfaces,
rbs-utils,
rclcpp,
rclcpp-action,
rclcpp-components,
tf2-eigen,
tf2-ros,
}:
buildRosPackage rec {
pname = "ros-jazzy-rbs-skill-servers";
version = "0.0.0";
src = ./.;
buildType = "ament_cmake";
buildInputs = [ament-cmake];
checkInputs = [ament-lint-auto ament-lint-common];
propagatedBuildInputs = [action-msgs cartesian-compliance-controller cartesian-controller-base cartesian-controller-handles cartesian-controller-utilities cartesian-force-controller cartesian-motion-controller cartesian-twist-controller geometric-shapes geometry-msgs gz-ros2-control moveit-core moveit-msgs moveit-ros-planning moveit-ros-planning-interface rbs-skill-interfaces rbs-utils rclcpp rclcpp-action rclcpp-components tf2-eigen tf2-ros];
nativeBuildInputs = [ament-cmake];
meta = {
description = "TODO: Package description";
license = with lib.licenses; [asl20];
};
}