- Add Nix flake configuration (`flake.nix`, overlays, `package.nix`) for seamless package builds, dependency management, and development shell setup.
49 lines
1.5 KiB
Nix
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];
|
|
};
|
|
}
|