regenerate all from new nix.repos

This commit is contained in:
Игорь Брылёв 2025-05-29 16:36:11 +03:00
parent 9127849b00
commit 3b2d902638
37 changed files with 21 additions and 533 deletions

View file

@ -7,7 +7,7 @@
ament-copyright,
ament-flake8,
ament-pep257,
gym-gz-ros-python,
gym-gz,
pythonPackages,
scenario
}:
@ -18,8 +18,8 @@ buildRosPackage rec {
src = ./.;
buildType = "ament_python";
checkInputs = [ament-copyright ament-flake8 ament-pep257 gym-gz-ros-python pythonPackages.pytest scenario];
propagatedBuildInputs = [ gym-gz-ros-python ];
checkInputs = [ament-copyright ament-flake8 ament-pep257 gym-gz pythonPackages.pytest scenario];
propagatedBuildInputs = [ gym-gz ];
meta = {
description = "TODO: Package description";

View file

@ -29,28 +29,8 @@ self: super: {
cartesian-force-controller = super.callPackage ./repos/nix/cartesian-force-controller.nix {};
cartesian-motion-controller = super.callPackage ./repos/nix/cartesian-motion-controller.nix {};
cartesian-twist-controller = super.callPackage ./repos/nix/cartesian-twist-controller.nix {};
controller-interface = super.callPackage ./repos/nix/controller-interface.nix {};
controller-manager = super.callPackage ./repos/nix/controller-manager.nix {};
controller-manager-msgs = super.callPackage ./repos/nix/controller-manager-msgs.nix {};
dynmsg = super.callPackage ./repos/nix/dynmsg.nix {};
dynmsg-demo = super.callPackage ./repos/nix/dynmsg-demo.nix {};
dynmsg-msgs = super.callPackage ./repos/nix/dynmsg-msgs.nix {};
gym-gz-ros-python = super.callPackage ./repos/nix/gym-gz.nix {};
gz-ros2-control-tests = super.callPackage ./repos/nix/gz-ros2-control-tests.nix {};
hardware-interface = super.callPackage ./repos/nix/hardware-interface.nix {};
hardware-interface-testing = super.callPackage ./repos/nix/hardware-interface-testing.nix {};
ign-ros2-control = super.callPackage ./repos/nix/ign-ros2-control.nix {};
ign-ros2-control-demos = super.callPackage ./repos/nix/ign-ros2-control-demos.nix {};
joint-limits = super.callPackage ./repos/nix/joint-limits.nix {};
joint-limits-interface = super.callPackage ./repos/nix/joint-limits-interface.nix {};
gym-gz = super.callPackage ./repos/nix/gym-gz.nix {};
rbs-arm = super.callPackage ./repos/nix/rbs-arm.nix {};
rbs-gripper = super.callPackage ./repos/nix/rbs-gripper.nix {};
robot-builder = super.callPackage ./repos/nix/robot-builder.nix {};
ros2-control = super.callPackage ./repos/nix/ros2-control.nix {};
ros2-control-test-assets = super.callPackage ./repos/nix/ros2-control-test-assets.nix {};
ros2controlcli = super.callPackage ./repos/nix/ros2controlcli.nix {};
rqt-controller-manager = super.callPackage ./repos/nix/rqt-controller-manager.nix {};
scenario = super.callPackage ./repos/nix/scenario.nix {};
test-dynmsg = super.callPackage ./repos/nix/test-dynmsg.nix {};
transmission-interface = super.callPackage ./repos/nix/transmission-interface.nix {};
}

View file

@ -10,7 +10,6 @@
env-manager,
env-manager-interfaces,
rbs-bt-executor,
rbs-gripper,
rbs-gym,
rbs-perception,
rbs-runtime,
@ -30,7 +29,7 @@ buildRosPackage rec {
src = ./.;
buildType = "ament_cmake";
buildInputs = [ament-cmake env-manager env-manager-interfaces rbs-bt-executor rbs-gripper rbs-gym rbs-perception rbs-runtime rbs-skill-interfaces rbs-skill-servers rbs-utils rbs-utils-interfaces rbss-movetopose rbss-objectdetection rbss-poseestimation robot-builder];
buildInputs = [ament-cmake env-manager env-manager-interfaces rbs-bt-executor rbs-gym rbs-perception rbs-runtime rbs-skill-interfaces rbs-skill-servers rbs-utils rbs-utils-interfaces rbss-movetopose rbss-objectdetection rbss-poseestimation robot-builder];
checkInputs = [ament-lint-auto ament-lint-common];
nativeBuildInputs = [ament-cmake];

View file

@ -1,4 +1,4 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
# Automatically generated by: ros2nix --distro jazzy --output-dir repos/nix --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, behaviortree-cpp, boost, btcpp-ros2-interfaces, fmt, generate-parameter-library, rclcpp, rclcpp-action }:
buildRosPackage rec {
pname = "ros-jazzy-behaviortree-ros2";

View file

@ -1,4 +1,4 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
# Automatically generated by: ros2nix --distro jazzy --output-dir repos/nix --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, action-msgs, ament-cmake, rosidl-default-generators, rosidl-default-runtime }:
buildRosPackage rec {
pname = "ros-jazzy-btcpp-ros2-interfaces";

View file

@ -1,4 +1,4 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
# Automatically generated by: ros2nix --distro jazzy --output-dir repos/nix --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, behaviortree-ros2, btcpp-ros2-interfaces, std-msgs, std-srvs }:
buildRosPackage rec {
pname = "ros-jazzy-btcpp-ros2-samples";

View file

@ -1,4 +1,4 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
# Automatically generated by: ros2nix --distro jazzy --output-dir repos/nix --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-lint-common, cartesian-controller-base, cartesian-force-controller, cartesian-motion-controller, controller-interface, hardware-interface, pluginlib, rclcpp }:
buildRosPackage rec {
pname = "ros-jazzy-cartesian-compliance-controller";

View file

@ -1,4 +1,4 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
# Automatically generated by: ros2nix --distro jazzy --output-dir repos/nix --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, controller-interface, kdl-parser, pluginlib, rclcpp, realtime-tools, ros-environment, trajectory-msgs }:
buildRosPackage rec {
pname = "ros-jazzy-cartesian-controller-base";

View file

@ -1,4 +1,4 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
# Automatically generated by: ros2nix --distro jazzy --output-dir repos/nix --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, cartesian-controller-base, controller-interface, geometry-msgs, interactive-markers, kdl-parser, pluginlib, rclcpp, urdf }:
buildRosPackage rec {
pname = "ros-jazzy-cartesian-controller-handles";

View file

@ -1,4 +1,4 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
# Automatically generated by: ros2nix --distro jazzy --output-dir repos/nix --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, geometry-msgs, launch, launch-ros, rclcpp, sensor-msgs }:
buildRosPackage rec {
pname = "ros-jazzy-cartesian-controller-utilities";

View file

@ -1,4 +1,4 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
# Automatically generated by: ros2nix --distro jazzy --output-dir repos/nix --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, cartesian-controller-base, controller-interface, rclcpp }:
buildRosPackage rec {
pname = "ros-jazzy-cartesian-force-controller";

View file

@ -1,4 +1,4 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
# Automatically generated by: ros2nix --distro jazzy --output-dir repos/nix --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, cartesian-controller-base, controller-interface, rclcpp }:
buildRosPackage rec {
pname = "ros-jazzy-cartesian-motion-controller";

View file

@ -1,4 +1,4 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
# Automatically generated by: ros2nix --distro jazzy --output-dir repos/nix --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, cartesian-controller-base, controller-interface, rclcpp }:
buildRosPackage rec {
pname = "ros-jazzy-cartesian-twist-controller";

View file

@ -1,25 +0,0 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-gmock, hardware-interface, rclcpp-lifecycle, sensor-msgs }:
buildRosPackage rec {
pname = "ros-jazzy-controller-interface";
version = "2.39.1";
src = fetchFromGitHub {
owner = "solid-sinusoid";
repo = "ros2_control";
rev = "e4a4aade5aa844f2bfb693d389e048ca509ce7db";
sha256 = "06jl0b3cwqdja8k901gjxnp5dgpnis61m10qwk4ghv17h197y02b";
};
buildType = "ament_cmake";
sourceRoot = "${src.name}/controller_interface/";
buildInputs = [ ament-cmake ];
checkInputs = [ ament-cmake-gmock ];
propagatedBuildInputs = [ hardware-interface rclcpp-lifecycle sensor-msgs ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = "Description of controller_interface";
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,25 +0,0 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-lint-common, builtin-interfaces, lifecycle-msgs, rosidl-default-generators, rosidl-default-runtime }:
buildRosPackage rec {
pname = "ros-jazzy-controller-manager-msgs";
version = "2.39.1";
src = fetchFromGitHub {
owner = "solid-sinusoid";
repo = "ros2_control";
rev = "e4a4aade5aa844f2bfb693d389e048ca509ce7db";
sha256 = "06jl0b3cwqdja8k901gjxnp5dgpnis61m10qwk4ghv17h197y02b";
};
buildType = "ament_cmake";
sourceRoot = "${src.name}/controller_manager_msgs/";
buildInputs = [ ament-cmake rosidl-default-generators ];
checkInputs = [ ament-lint-common ];
propagatedBuildInputs = [ builtin-interfaces lifecycle-msgs rosidl-default-runtime ];
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
meta = {
description = "Messages and services for the controller manager.";
license = with lib.licenses; [ bsdOriginal ];
};
}

View file

@ -1,25 +0,0 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-gmock, ament-cmake-python, ament-index-cpp, backward-ros, controller-interface, controller-manager-msgs, hardware-interface, hardware-interface-testing, launch, launch-ros, pluginlib, rclcpp, rcpputils, realtime-tools, ros2-control-test-assets, ros2param, ros2run, std-msgs }:
buildRosPackage rec {
pname = "ros-jazzy-controller-manager";
version = "2.39.1";
src = fetchFromGitHub {
owner = "solid-sinusoid";
repo = "ros2_control";
rev = "e4a4aade5aa844f2bfb693d389e048ca509ce7db";
sha256 = "06jl0b3cwqdja8k901gjxnp5dgpnis61m10qwk4ghv17h197y02b";
};
buildType = "ament_cmake";
sourceRoot = "${src.name}/controller_manager/";
buildInputs = [ ament-cmake ament-cmake-python ];
checkInputs = [ ament-cmake-gmock hardware-interface-testing ros2-control-test-assets ];
propagatedBuildInputs = [ ament-index-cpp backward-ros controller-interface controller-manager-msgs hardware-interface launch launch-ros pluginlib rclcpp rcpputils realtime-tools ros2-control-test-assets ros2param ros2run std-msgs ];
nativeBuildInputs = [ ament-cmake ament-cmake-python ];
meta = {
description = "Description of controller_manager";
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,25 +0,0 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-lint-auto, ament-lint-common, dynmsg, dynmsg-msgs, example-interfaces, geometry-msgs, rcl, rcl-action, std-msgs, test-msgs, yaml-cpp-vendor }:
buildRosPackage rec {
pname = "ros-jazzy-dynmsg-demo";
version = "1.0.0";
src = fetchFromGitHub {
owner = "osrf";
repo = "dynamic_message_introspection";
rev = "50277e341f61455c42a6015b5718804a4f8588f6";
sha256 = "1kayqlmgpzz6lg4sfv6hlm1ak0jhmgqlarbj9wk3206as5iwhbhd";
};
buildType = "ament_cmake";
sourceRoot = "${src.name}/dynmsg_demo/";
buildInputs = [ ament-cmake ];
checkInputs = [ ament-lint-auto ament-lint-common dynmsg-msgs example-interfaces geometry-msgs std-msgs test-msgs ];
propagatedBuildInputs = [ dynmsg rcl rcl-action yaml-cpp-vendor ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = "Demo of dynamic message type loading";
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,25 +0,0 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-lint-auto, ament-lint-common, rosidl-default-generators, rosidl-default-runtime }:
buildRosPackage rec {
pname = "ros-jazzy-dynmsg-msgs";
version = "1.0.0";
src = fetchFromGitHub {
owner = "osrf";
repo = "dynamic_message_introspection";
rev = "50277e341f61455c42a6015b5718804a4f8588f6";
sha256 = "1kayqlmgpzz6lg4sfv6hlm1ak0jhmgqlarbj9wk3206as5iwhbhd";
};
buildType = "ament_cmake";
sourceRoot = "${src.name}/dynmsg_msgs/";
buildInputs = [ ament-cmake rosidl-default-generators ];
checkInputs = [ ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ rosidl-default-runtime ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = "Test messages for dynamic message type loading";
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,25 +0,0 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, rcutils, rosidl-runtime-c, rosidl-runtime-cpp, rosidl-typesupport-introspection-c, rosidl-typesupport-introspection-cpp, std-msgs, yaml-cpp-vendor }:
buildRosPackage rec {
pname = "ros-jazzy-dynmsg";
version = "1.0.0";
src = fetchFromGitHub {
owner = "osrf";
repo = "dynamic_message_introspection";
rev = "50277e341f61455c42a6015b5718804a4f8588f6";
sha256 = "1kayqlmgpzz6lg4sfv6hlm1ak0jhmgqlarbj9wk3206as5iwhbhd";
};
buildType = "ament_cmake";
sourceRoot = "${src.name}/dynmsg/";
buildInputs = [ ament-cmake ];
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common std-msgs ];
propagatedBuildInputs = [ rcutils rosidl-runtime-c rosidl-runtime-cpp rosidl-typesupport-introspection-c rosidl-typesupport-introspection-cpp yaml-cpp-vendor ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = "Introspection tools for message to/from YAML conversions";
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,11 +1,11 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
# Automatically generated by: ros2nix --distro jazzy --output-dir repos/nix --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchgit, ament-copyright, ament-flake8, ament-pep257, python3Packages }:
buildRosPackage rec {
pname = "ros-jazzy-gym-gz";
version = "1.5.0";
src = fetchgit {
url = "https://seed.solid-sinusoid.com/z33HXHSaU12N1tEgJCWJpB58w4KR.git";
url = "rad://z33HXHSaU12N1tEgJCWJpB58w4KR";
rev = "48a8a56d5f2441627cabdf0f85b3adab3eea33af";
sha256 = "0hs3rmszdizbkxpvvkihrki61l4whnhsf1a6dwjw9ahgh98yc0qf";
};

View file

@ -1,25 +0,0 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-gtest, ament-index-python, ament-lint-auto, ament-lint-common, control-msgs, geometry-msgs, hardware-interface, ign-ros2-control, joint-state-broadcaster, joint-trajectory-controller, launch, launch-ros, launch-testing-ament-cmake, python3Packages, rclcpp, rclcpp-action, robot-state-publisher, ros-ign-gazebo, ros2controlcli, ros2launch, xacro }:
buildRosPackage rec {
pname = "ros-jazzy-gz-ros2-control-tests";
version = "0.7.9";
src = fetchFromGitHub {
owner = "solid-sinusoid";
repo = "gz_ros2_control";
rev = "71ace39ee6f01fd8d6a7699cdedf315913ec8d70";
sha256 = "1wvdrlig6mz4hc8av7i4rlj7n0la1xj34r62nx8hlxa5p1mg9pb7";
};
buildType = "ament_cmake";
sourceRoot = "${src.name}/gz_ros2_control_tests/";
buildInputs = [ ament-cmake rclcpp-action ];
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ament-index-python control-msgs geometry-msgs hardware-interface ign-ros2-control joint-state-broadcaster joint-trajectory-controller launch launch-ros launch-testing-ament-cmake python3Packages.psutil python3Packages.pytest rclcpp robot-state-publisher ros-ign-gazebo ros2controlcli ros2launch xacro ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = "Gazebo ros2 control tests";
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,25 +0,0 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-gmock, control-msgs, hardware-interface, lifecycle-msgs, pluginlib, rclcpp-lifecycle, ros2-control-test-assets }:
buildRosPackage rec {
pname = "ros-jazzy-hardware-interface-testing";
version = "2.39.1";
src = fetchFromGitHub {
owner = "solid-sinusoid";
repo = "ros2_control";
rev = "e4a4aade5aa844f2bfb693d389e048ca509ce7db";
sha256 = "06jl0b3cwqdja8k901gjxnp5dgpnis61m10qwk4ghv17h197y02b";
};
buildType = "ament_cmake";
sourceRoot = "${src.name}/hardware_interface_testing/";
buildInputs = [ ament-cmake ];
checkInputs = [ ament-cmake-gmock ];
propagatedBuildInputs = [ control-msgs hardware-interface lifecycle-msgs pluginlib rclcpp-lifecycle ros2-control-test-assets ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = "ros2_control hardware interface testing";
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,25 +0,0 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-gmock, control-msgs, lifecycle-msgs, pluginlib, rclcpp-lifecycle, rcpputils, rcutils, ros2-control-test-assets, tinyxml2-vendor }:
buildRosPackage rec {
pname = "ros-jazzy-hardware-interface";
version = "2.39.1";
src = fetchFromGitHub {
owner = "solid-sinusoid";
repo = "ros2_control";
rev = "e4a4aade5aa844f2bfb693d389e048ca509ce7db";
sha256 = "06jl0b3cwqdja8k901gjxnp5dgpnis61m10qwk4ghv17h197y02b";
};
buildType = "ament_cmake";
sourceRoot = "${src.name}/hardware_interface/";
buildInputs = [ ament-cmake ];
checkInputs = [ ament-cmake-gmock ros2-control-test-assets ];
propagatedBuildInputs = [ control-msgs lifecycle-msgs pluginlib rclcpp-lifecycle rcpputils rcutils tinyxml2-vendor ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = "ros2_control hardware interface";
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,25 +0,0 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ackermann-steering-controller, ament-cmake, ament-cmake-gtest, ament-index-python, ament-lint-auto, ament-lint-common, control-msgs, diff-drive-controller, effort-controllers, geometry-msgs, hardware-interface, ign-ros2-control, imu-sensor-broadcaster, joint-state-broadcaster, joint-trajectory-controller, launch, launch-ros, rclcpp, rclcpp-action, robot-state-publisher, ros-gz-bridge, ros-ign-gazebo, ros2controlcli, ros2launch, std-msgs, tricycle-controller, velocity-controllers, xacro }:
buildRosPackage rec {
pname = "ros-jazzy-ign-ros2-control-demos";
version = "0.7.9";
src = fetchFromGitHub {
owner = "solid-sinusoid";
repo = "gz_ros2_control";
rev = "71ace39ee6f01fd8d6a7699cdedf315913ec8d70";
sha256 = "1wvdrlig6mz4hc8av7i4rlj7n0la1xj34r62nx8hlxa5p1mg9pb7";
};
buildType = "ament_cmake";
sourceRoot = "${src.name}/ign_ros2_control_demos/";
buildInputs = [ ament-cmake rclcpp-action ];
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ackermann-steering-controller ament-index-python control-msgs diff-drive-controller effort-controllers geometry-msgs hardware-interface ign-ros2-control imu-sensor-broadcaster joint-state-broadcaster joint-trajectory-controller launch launch-ros rclcpp robot-state-publisher ros-gz-bridge ros-ign-gazebo ros2controlcli ros2launch std-msgs tricycle-controller velocity-controllers xacro ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = "ign_ros2_control_demos";
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,25 +0,0 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-index-cpp, ament-lint-auto, ament-lint-common, controller-manager, hardware-interface, ignition-gazebo6, ignition-plugin, pluginlib, rclcpp, rclcpp-lifecycle, yaml-cpp-vendor }:
buildRosPackage rec {
pname = "ros-jazzy-ign-ros2-control";
version = "0.7.9";
src = fetchFromGitHub {
owner = "solid-sinusoid";
repo = "gz_ros2_control";
rev = "71ace39ee6f01fd8d6a7699cdedf315913ec8d70";
sha256 = "1wvdrlig6mz4hc8av7i4rlj7n0la1xj34r62nx8hlxa5p1mg9pb7";
};
buildType = "ament_cmake";
sourceRoot = "${src.name}/ign_ros2_control/";
buildInputs = [ ament-cmake ];
checkInputs = [ ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ ament-index-cpp controller-manager hardware-interface ignition-gazebo6 ignition-plugin pluginlib rclcpp rclcpp-lifecycle yaml-cpp-vendor ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = "Ignition ros2_control package allows to control simulated robots using ros2_control framework.";
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,25 +0,0 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-gtest, hardware-interface, launch, launch-ros, launch-testing, launch-testing-ament-cmake, rclcpp, urdf }:
buildRosPackage rec {
pname = "ros-jazzy-joint-limits-interface";
version = "0.0.0";
src = fetchFromGitHub {
owner = "solid-sinusoid";
repo = "ros2_control";
rev = "e4a4aade5aa844f2bfb693d389e048ca509ce7db";
sha256 = "06jl0b3cwqdja8k901gjxnp5dgpnis61m10qwk4ghv17h197y02b";
};
buildType = "ament_cmake";
sourceRoot = "${src.name}/joint_limits_interface/";
buildInputs = [ ament-cmake ];
checkInputs = [ ament-cmake-gtest hardware-interface launch launch-ros launch-testing launch-testing-ament-cmake ];
propagatedBuildInputs = [ hardware-interface rclcpp urdf ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = "Interface for enforcing joint limits.";
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,25 +0,0 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-gtest, launch-testing-ament-cmake, rclcpp, rclcpp-lifecycle }:
buildRosPackage rec {
pname = "ros-jazzy-joint-limits";
version = "2.39.1";
src = fetchFromGitHub {
owner = "solid-sinusoid";
repo = "ros2_control";
rev = "e4a4aade5aa844f2bfb693d389e048ca509ce7db";
sha256 = "06jl0b3cwqdja8k901gjxnp5dgpnis61m10qwk4ghv17h197y02b";
};
buildType = "ament_cmake";
sourceRoot = "${src.name}/joint_limits/";
buildInputs = [ ament-cmake ];
checkInputs = [ ament-cmake-gtest launch-testing-ament-cmake ];
propagatedBuildInputs = [ rclcpp rclcpp-lifecycle ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = "Interfaces for handling of joint limits for controllers or hardware.";
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,4 +1,4 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
# Automatically generated by: ros2nix --distro jazzy --output-dir repos/nix --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-lint-auto, ament-lint-common, joint-trajectory-controller, ros-gz, ros2-control, ros2-controllers }:
buildRosPackage rec {
pname = "ros-jazzy-rbs-arm";

View file

@ -1,24 +0,0 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-lint-auto, ament-lint-common, gripper-controllers }:
buildRosPackage rec {
pname = "ros-jazzy-rbs-gripper";
version = "0.0.0";
src = fetchFromGitHub {
owner = "solid-sinusoid";
repo = "rbs-gripper";
rev = "123316cffdcbfd39d955d173da8111b7cd57644d";
sha256 = "05hcn7lhb312aplh4a4lh3y55bibnvwbp0jqmf0hbpz1ygk4rq6z";
};
buildType = "ament_cmake";
buildInputs = [ ament-cmake ];
checkInputs = [ ament-lint-auto ament-lint-common ];
propagatedBuildInputs = [ gripper-controllers ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = "TODO: Package description";
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,4 +1,4 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
# Automatically generated by: ros2nix --distro jazzy --output-dir repos/nix --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-copyright, ament-flake8, ament-pep257, python3Packages }:
buildRosPackage rec {
pname = "ros-jazzy-robot-builder";

View file

@ -1,23 +0,0 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake }:
buildRosPackage rec {
pname = "ros-jazzy-ros2-control-test-assets";
version = "2.39.1";
src = fetchFromGitHub {
owner = "solid-sinusoid";
repo = "ros2_control";
rev = "e4a4aade5aa844f2bfb693d389e048ca509ce7db";
sha256 = "06jl0b3cwqdja8k901gjxnp5dgpnis61m10qwk4ghv17h197y02b";
};
buildType = "ament_cmake";
sourceRoot = "${src.name}/ros2_control_test_assets/";
buildInputs = [ ament-cmake ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = "The package provides shared test resources for ros2_control stack";
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,24 +0,0 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, controller-interface, controller-manager, controller-manager-msgs, hardware-interface, joint-limits, ros2-control-test-assets, ros2controlcli, transmission-interface }:
buildRosPackage rec {
pname = "ros-jazzy-ros2-control";
version = "2.39.1";
src = fetchFromGitHub {
owner = "solid-sinusoid";
repo = "ros2_control";
rev = "e4a4aade5aa844f2bfb693d389e048ca509ce7db";
sha256 = "06jl0b3cwqdja8k901gjxnp5dgpnis61m10qwk4ghv17h197y02b";
};
buildType = "ament_cmake";
sourceRoot = "${src.name}/ros2_control/";
buildInputs = [ ament-cmake ];
propagatedBuildInputs = [ controller-interface controller-manager controller-manager-msgs hardware-interface joint-limits ros2-control-test-assets ros2controlcli transmission-interface ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = "Metapackage for ROS2 control related packages";
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,23 +0,0 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-copyright, ament-flake8, ament-pep257, ament-xmllint, controller-manager, controller-manager-msgs, python3Packages, rcl-interfaces, rclpy, ros2cli, ros2node, ros2param, rosidl-runtime-py }:
buildRosPackage rec {
pname = "ros-jazzy-ros2controlcli";
version = "2.39.1";
src = fetchFromGitHub {
owner = "solid-sinusoid";
repo = "ros2_control";
rev = "e4a4aade5aa844f2bfb693d389e048ca509ce7db";
sha256 = "06jl0b3cwqdja8k901gjxnp5dgpnis61m10qwk4ghv17h197y02b";
};
buildType = "ament_python";
sourceRoot = "${src.name}/ros2controlcli/";
checkInputs = [ ament-copyright ament-flake8 ament-pep257 ament-xmllint ];
propagatedBuildInputs = [ controller-manager controller-manager-msgs python3Packages.pygraphviz rcl-interfaces rclpy ros2cli ros2node ros2param rosidl-runtime-py ];
meta = {
description = "The ROS 2 command line tools for ROS2 Control.";
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,22 +0,0 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, controller-manager-msgs, rclpy, rqt-gui, rqt-gui-py }:
buildRosPackage rec {
pname = "ros-jazzy-rqt-controller-manager";
version = "2.39.1";
src = fetchFromGitHub {
owner = "solid-sinusoid";
repo = "ros2_control";
rev = "e4a4aade5aa844f2bfb693d389e048ca509ce7db";
sha256 = "06jl0b3cwqdja8k901gjxnp5dgpnis61m10qwk4ghv17h197y02b";
};
buildType = "ament_python";
sourceRoot = "${src.name}/rqt_controller_manager/";
propagatedBuildInputs = [ controller-manager-msgs rclpy rqt-gui rqt-gui-py ];
meta = {
description = "Graphical frontend for interacting with the controller manager.";
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,11 +1,11 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
# Automatically generated by: ros2nix --distro jazzy --output-dir repos/nix --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchgit, ament-cmake, gz-math-vendor, gz-msgs-vendor, gz-sim-vendor, gz-transport-vendor }:
buildRosPackage rec {
pname = "ros-jazzy-scenario";
version = "1.5.0";
src = fetchgit {
url = "https://seed.solid-sinusoid.com/z3RBwHLb4j66Q12dwkK1RGQj3ufhi.git";
url = "rad://z3RBwHLb4j66Q12dwkK1RGQj3ufhi";
rev = "cb8227d85455d32fd6df4f931b4ce031c3063007";
sha256 = "05110l7l533crkk632mvsz5li5ws3pvh8s2l5j11qsi6qfsx291d";
};

View file

@ -1,25 +0,0 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, dynmsg, rcl-interfaces, std-msgs, test-msgs }:
buildRosPackage rec {
pname = "ros-jazzy-test-dynmsg";
version = "1.0.0";
src = fetchFromGitHub {
owner = "osrf";
repo = "dynamic_message_introspection";
rev = "50277e341f61455c42a6015b5718804a4f8588f6";
sha256 = "1kayqlmgpzz6lg4sfv6hlm1ak0jhmgqlarbj9wk3206as5iwhbhd";
};
buildType = "ament_cmake";
sourceRoot = "${src.name}/test_dynmsg/";
buildInputs = [ ament-cmake ];
checkInputs = [ ament-cmake-gtest ament-lint-auto ament-lint-common builtin-interfaces rcl-interfaces test-msgs ];
propagatedBuildInputs = [ dynmsg std-msgs ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = "Tests for the dynmsg package";
license = with lib.licenses; [ asl20 ];
};
}

View file

@ -1,25 +0,0 @@
# Automatically generated by: ros2nix --distro jazzy --output-dir generated --output-as-nix-pkg-name --fetch
{ lib, buildRosPackage, fetchFromGitHub, ament-cmake, ament-cmake-gmock, hardware-interface, pluginlib }:
buildRosPackage rec {
pname = "ros-jazzy-transmission-interface";
version = "2.39.1";
src = fetchFromGitHub {
owner = "solid-sinusoid";
repo = "ros2_control";
rev = "e4a4aade5aa844f2bfb693d389e048ca509ce7db";
sha256 = "06jl0b3cwqdja8k901gjxnp5dgpnis61m10qwk4ghv17h197y02b";
};
buildType = "ament_cmake";
sourceRoot = "${src.name}/transmission_interface/";
buildInputs = [ ament-cmake ];
checkInputs = [ ament-cmake-gmock ];
propagatedBuildInputs = [ hardware-interface pluginlib ];
nativeBuildInputs = [ ament-cmake ];
meta = {
description = "transmission_interface contains data structures for representing mechanical transmissions, methods for propagating values between actuator and joint spaces and tooling to support this.";
license = with lib.licenses; [ asl20 ];
};
}