mirror of
https://github.com/lopsided98/nix-ros-overlay.git
synced 2025-06-10 01:42:24 +03:00
regenerate all distros, Fri Jan 31 13:19:29 2025
This commit is contained in:
parent
c761860cb6
commit
f9c218f6e9
71 changed files with 883 additions and 179 deletions
|
@ -2,19 +2,20 @@
|
|||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, builtin-interfaces, geometry-msgs, lifecycle-msgs, nav-msgs, python3Packages, rclcpp, rclpy, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, tf2-ros }:
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-cmake-python, ament-index-python, ament-lint-auto, builtin-interfaces, geometry-msgs, launch, launch-testing, lifecycle-msgs, nav-msgs, python3Packages, rclcpp, rclpy, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs, tf2-ros }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-automatika-ros-sugar";
|
||||
version = "0.2.6-r1";
|
||||
version = "0.2.7-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/automatika_ros_sugar-release/archive/release/humble/automatika_ros_sugar/0.2.6-1.tar.gz";
|
||||
name = "0.2.6-1.tar.gz";
|
||||
sha256 = "1a5e1cded3bc7057c0f7ec4329ead755c43e4f01a473e684c4ae2e9f02719b6b";
|
||||
url = "https://github.com/ros2-gbp/automatika_ros_sugar-release/archive/release/humble/automatika_ros_sugar/0.2.7-1.tar.gz";
|
||||
name = "0.2.7-1.tar.gz";
|
||||
sha256 = "7fd68c41c23b3a61b2f60c3ff7057b230920c10b3284be2236a040b02abce927";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ament-cmake ament-cmake-python rosidl-default-generators ];
|
||||
checkInputs = [ ament-cmake-pytest ament-index-python ament-lint-auto launch launch-testing python3Packages.pytest ];
|
||||
propagatedBuildInputs = [ builtin-interfaces geometry-msgs lifecycle-msgs nav-msgs python3Packages.jinja2 python3Packages.msgpack python3Packages.numpy python3Packages.opencv4 rclcpp rclpy rosidl-default-runtime sensor-msgs std-msgs tf2-ros ];
|
||||
nativeBuildInputs = [ ament-cmake ament-cmake-python rosidl-default-generators ];
|
||||
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, bond, bondcpp, smclib }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-bond-core";
|
||||
version = "4.1.1-r1";
|
||||
version = "4.1.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/humble/bond_core/4.1.1-1.tar.gz";
|
||||
name = "4.1.1-1.tar.gz";
|
||||
sha256 = "40ed8aba2d412098ac16038d2a3fbdb4f0fbc52127d13d7565ab92d9f78f3ca4";
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/humble/bond_core/4.1.2-1.tar.gz";
|
||||
name = "4.1.2-1.tar.gz";
|
||||
sha256 = "6cbcdd4f802894db7a2ab1f926b4023e05d27bc3d200dea37bbeee9001beefb8";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-bond";
|
||||
version = "4.1.1-r1";
|
||||
version = "4.1.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/humble/bond/4.1.1-1.tar.gz";
|
||||
name = "4.1.1-1.tar.gz";
|
||||
sha256 = "3811da7d0544ea5c1f037aa1247b843a9d722dd868d37be8446be79ad3ca7fc8";
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/humble/bond/4.1.2-1.tar.gz";
|
||||
name = "4.1.2-1.tar.gz";
|
||||
sha256 = "79901ad238726b2cba0874ec355ca7004b1521e27ba16bdf11950455be1560bf";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, bond, pkg-config, rclcpp, rclcpp-lifecycle, smclib, util-linux }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-bondcpp";
|
||||
version = "4.1.1-r1";
|
||||
version = "4.1.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/humble/bondcpp/4.1.1-1.tar.gz";
|
||||
name = "4.1.1-1.tar.gz";
|
||||
sha256 = "ae3d20371e5f3eb7b07497ccf6a32709886ae7598406640ea284411d5742178c";
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/humble/bondcpp/4.1.2-1.tar.gz";
|
||||
name = "4.1.2-1.tar.gz";
|
||||
sha256 = "3a8c5cb9448f042a5cf87f4b16be2c800e4591ebe9e0421303e6a3787fb78dc5";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, bond, python3Packages, rclpy, smclib }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-bondpy";
|
||||
version = "4.1.1-r1";
|
||||
version = "4.1.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/humble/bondpy/4.1.1-1.tar.gz";
|
||||
name = "4.1.1-1.tar.gz";
|
||||
sha256 = "af5989b9f2866cb407c2dc8a2c167ce18b96c229bcf597aa703557a7652c2e16";
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/humble/bondpy/4.1.2-1.tar.gz";
|
||||
name = "4.1.2-1.tar.gz";
|
||||
sha256 = "c7e568776e0c54cecd72b07876faecbd8590f3c0bb29ec84505de63d3acd902b";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, eigen }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-eigen-stl-containers";
|
||||
version = "1.0.0-r4";
|
||||
version = "1.1.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/eigen_stl_containers-release/archive/release/humble/eigen_stl_containers/1.0.0-4.tar.gz";
|
||||
name = "1.0.0-4.tar.gz";
|
||||
sha256 = "0eba228939d1e39791329139e0d615a182f9fa88f1e972ad56884224b2d23885";
|
||||
url = "https://github.com/ros2-gbp/eigen_stl_containers-release/archive/release/humble/eigen_stl_containers/1.1.0-1.tar.gz";
|
||||
name = "1.1.0-1.tar.gz";
|
||||
sha256 = "c213498c7b752e1702adf7e7a1868c50f456a2825e18b4f434971d15abf4bd81";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, gazebo_11 }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-gazebo-dev";
|
||||
version = "3.7.0-r1";
|
||||
version = "3.9.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/humble/gazebo_dev/3.7.0-1.tar.gz";
|
||||
name = "3.7.0-1.tar.gz";
|
||||
sha256 = "b88bb4ca62bab49d30260b178c01b46dd9cfcfea1684a12ec691dbaec33c0ade";
|
||||
url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/humble/gazebo_dev/3.9.0-1.tar.gz";
|
||||
name = "3.9.0-1.tar.gz";
|
||||
sha256 = "2aef1ec6987fe2b7ee6eba8dbc9ed95e9e41eeeeba55fddc7aadee963b7fd03f";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs, trajectory-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-gazebo-msgs";
|
||||
version = "3.7.0-r1";
|
||||
version = "3.9.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/humble/gazebo_msgs/3.7.0-1.tar.gz";
|
||||
name = "3.7.0-1.tar.gz";
|
||||
sha256 = "43f032d5771c8fd3d5f68ca9fe7f31377f60e22b801b8703fd8d5e6b5b41b6f9";
|
||||
url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/humble/gazebo_msgs/3.9.0-1.tar.gz";
|
||||
name = "3.9.0-1.tar.gz";
|
||||
sha256 = "53795dc75ed1a71de54cf71fe623839cb6d6dfdbf9075f94fda53dbf09eccb8c";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, camera-info-manager, cv-bridge, gazebo-dev, gazebo-msgs, gazebo-ros, geometry-msgs, image-transport, nav-msgs, rclcpp, sensor-msgs, std-msgs, std-srvs, tf2-geometry-msgs, tf2-ros, trajectory-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-gazebo-plugins";
|
||||
version = "3.7.0-r1";
|
||||
version = "3.9.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/humble/gazebo_plugins/3.7.0-1.tar.gz";
|
||||
name = "3.7.0-1.tar.gz";
|
||||
sha256 = "726072c2dd5544400795096c4b5de8acb2bfd5c1f570a3d87bea6403032fd417";
|
||||
url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/humble/gazebo_plugins/3.9.0-1.tar.gz";
|
||||
name = "3.9.0-1.tar.gz";
|
||||
sha256 = "a6b0de521e991d562898f73a9ac0693a4ba4637e19048fdf880cb281add72446";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, gazebo-dev, gazebo-msgs, gazebo-plugins, gazebo-ros }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-gazebo-ros-pkgs";
|
||||
version = "3.7.0-r1";
|
||||
version = "3.9.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/humble/gazebo_ros_pkgs/3.7.0-1.tar.gz";
|
||||
name = "3.7.0-1.tar.gz";
|
||||
sha256 = "84581e2c7e3cafef31fcd0f2cee1d81c5ecb43534d53b6a7a363dfe9c93da3bb";
|
||||
url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/humble/gazebo_ros_pkgs/3.9.0-1.tar.gz";
|
||||
name = "3.9.0-1.tar.gz";
|
||||
sha256 = "a2a33a1f034b127279e147825ff44fad2e1d5bd3d7a377ba819a6629e683743a";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
@ -19,7 +19,7 @@ buildRosPackage {
|
|||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = "Interface for using ROS with the <a href=\"http://gazebosim.org/\">Gazebo</a> simulator.";
|
||||
description = "Interface for using ROS with the <a href=\"http://classic.gazebosim.org/\">Gazebo</a> simulator.";
|
||||
license = with lib.licenses; [ "BSD-&-LGPL-&-Apache-2.0" ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-lint-auto, ament-lint-common, builtin-interfaces, gazebo-dev, gazebo-msgs, geometry-msgs, launch-ros, launch-testing-ament-cmake, python3Packages, rcl, rclcpp, rclpy, rmw, ros2run, sensor-msgs, std-msgs, std-srvs, tinyxml-vendor }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-gazebo-ros";
|
||||
version = "3.7.0-r1";
|
||||
version = "3.9.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/humble/gazebo_ros/3.7.0-1.tar.gz";
|
||||
name = "3.7.0-1.tar.gz";
|
||||
sha256 = "23a08d7e0590603b0908f9aa4687f7f21d8eab72c30c93a491fb92835f3f7bdb";
|
||||
url = "https://github.com/ros2-gbp/gazebo_ros_pkgs-release/archive/release/humble/gazebo_ros/3.9.0-1.tar.gz";
|
||||
name = "3.9.0-1.tar.gz";
|
||||
sha256 = "47a629eda8f2c6edf6635674d8bcccd249b513c57efb78e7b2da5fa793d6e9ec";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
@ -20,7 +20,7 @@ buildRosPackage {
|
|||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = "Utilities to interface with <a href=\"http://gazebosim.org\">Gazebo</a> through ROS.";
|
||||
description = "Utilities to interface with <a href=\"http://classic.gazebosim.org\">Gazebo</a> through ROS.";
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1290,6 +1290,8 @@ self: super: {
|
|||
|
||||
irobot-create-toolbox = self.callPackage ./irobot-create-toolbox {};
|
||||
|
||||
jacro = self.callPackage ./jacro {};
|
||||
|
||||
joint-group-impedance-controller = self.callPackage ./joint-group-impedance-controller {};
|
||||
|
||||
joint-limits = self.callPackage ./joint-limits {};
|
||||
|
@ -1336,6 +1338,10 @@ self: super: {
|
|||
|
||||
kobuki-velocity-smoother = self.callPackage ./kobuki-velocity-smoother {};
|
||||
|
||||
kompass = self.callPackage ./kompass {};
|
||||
|
||||
kompass-interfaces = self.callPackage ./kompass-interfaces {};
|
||||
|
||||
kortex-api = self.callPackage ./kortex-api {};
|
||||
|
||||
kortex-bringup = self.callPackage ./kortex-bringup {};
|
||||
|
@ -2286,6 +2292,8 @@ self: super: {
|
|||
|
||||
py-trees-ros-interfaces = self.callPackage ./py-trees-ros-interfaces {};
|
||||
|
||||
py-trees-ros-tutorials = self.callPackage ./py-trees-ros-tutorials {};
|
||||
|
||||
py-trees-ros-viewer = self.callPackage ./py-trees-ros-viewer {};
|
||||
|
||||
pybind11-json-vendor = self.callPackage ./pybind11-json-vendor {};
|
||||
|
@ -2938,8 +2946,12 @@ self: super: {
|
|||
|
||||
sbg-driver = self.callPackage ./sbg-driver {};
|
||||
|
||||
scenario-execution = self.callPackage ./scenario-execution {};
|
||||
|
||||
scenario-execution-control = self.callPackage ./scenario-execution-control {};
|
||||
|
||||
scenario-execution-coverage = self.callPackage ./scenario-execution-coverage {};
|
||||
|
||||
scenario-execution-gazebo = self.callPackage ./scenario-execution-gazebo {};
|
||||
|
||||
scenario-execution-interfaces = self.callPackage ./scenario-execution-interfaces {};
|
||||
|
@ -3458,6 +3470,8 @@ self: super: {
|
|||
|
||||
urg-node-msgs = self.callPackage ./urg-node-msgs {};
|
||||
|
||||
urinterfaces = self.callPackage ./urinterfaces {};
|
||||
|
||||
usb-cam = self.callPackage ./usb-cam {};
|
||||
|
||||
v4l2-camera = self.callPackage ./v4l2-camera {};
|
||||
|
@ -3566,6 +3580,8 @@ self: super: {
|
|||
|
||||
yasmin-ros = self.callPackage ./yasmin-ros {};
|
||||
|
||||
yasmin-viewer = self.callPackage ./yasmin-viewer {};
|
||||
|
||||
zbar-ros = self.callPackage ./zbar-ros {};
|
||||
|
||||
zed-msgs = self.callPackage ./zed-msgs {};
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-gtest, ament-lint-auto, ament-lint-cmake, assimp, boost, console-bridge-vendor, eigen, eigen-stl-containers, eigen3-cmake-module, fcl, geometry-msgs, octomap, pkg-config, qhull, random-numbers, rclcpp, resource-retriever, rosidl-default-generators, rosidl-default-runtime, shape-msgs, visualization-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-geometric-shapes";
|
||||
version = "2.3.1-r1";
|
||||
version = "2.3.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/geometric_shapes-release/archive/release/humble/geometric_shapes/2.3.1-1.tar.gz";
|
||||
name = "2.3.1-1.tar.gz";
|
||||
sha256 = "0e475fcbac9bd444754e9f815fccf3b2f7aa692f46d73491f53439f7b0e94220";
|
||||
url = "https://github.com/ros2-gbp/geometric_shapes-release/archive/release/humble/geometric_shapes/2.3.2-1.tar.gz";
|
||||
name = "2.3.2-1.tar.gz";
|
||||
sha256 = "f8a71ab84cb80045f4c7848e797e46ea1110c7912859169929270612c46ddf11";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
26
distros/humble/jacro/default.nix
Normal file
26
distros/humble/jacro/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-index-python, pre-commit, python3Packages, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-jacro";
|
||||
version = "0.2.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/JafarAbdi/jacro-release/archive/release/humble/jacro/0.2.0-1.tar.gz";
|
||||
name = "0.2.0-1.tar.gz";
|
||||
sha256 = "b155f3b71c3cc996ddc5094826cf11a7433ac8f0c31d8a99a0cb69c5b7d46891";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ament-cmake ];
|
||||
checkInputs = [ ament-cmake-pytest pre-commit std-msgs ];
|
||||
propagatedBuildInputs = [ ament-index-python python3Packages.jinja2 python3Packages.rich ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = "TODO: Project Short Description";
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/humble/kompass-interfaces/default.nix
Normal file
25
distros/humble/kompass-interfaces/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, builtin-interfaces, geometry-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-kompass-interfaces";
|
||||
version = "0.2.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/kompass-release/archive/release/humble/kompass_interfaces/0.2.1-1.tar.gz";
|
||||
name = "0.2.1-1.tar.gz";
|
||||
sha256 = "d990fec95dcc347828f3630a2f0052c3a2b250ea41e0a008bd3369c6c827e292";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
propagatedBuildInputs = [ action-msgs builtin-interfaces geometry-msgs nav-msgs rosidl-default-runtime std-msgs ];
|
||||
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
|
||||
meta = {
|
||||
description = "ROS2 Interfaces for Kompass";
|
||||
license = with lib.licenses; [ mit ];
|
||||
};
|
||||
}
|
23
distros/humble/kompass/default.nix
Normal file
23
distros/humble/kompass/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, automatika-ros-sugar, kompass-interfaces, python3Packages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-kompass";
|
||||
version = "0.2.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/kompass-release/archive/release/humble/kompass/0.2.1-1.tar.gz";
|
||||
name = "0.2.1-1.tar.gz";
|
||||
sha256 = "ae52e6593599bc54f72a1b3bce4f8dfead2b9c7b17586d145d818c1a1ffa06f4";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
propagatedBuildInputs = [ automatika-ros-sugar kompass-interfaces python3Packages.pykdl ];
|
||||
|
||||
meta = {
|
||||
description = "Kompass: Event-driven navigation system";
|
||||
license = with lib.licenses; [ mit ];
|
||||
};
|
||||
}
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-cmake, cmake, mola-common, mola-input-kitti-dataset, mola-input-kitti360-dataset, mola-input-mulran-dataset, mola-input-paris-luco-dataset, mola-input-rawlog, mola-input-rosbag2, mola-kernel, mola-launcher, mola-metric-maps, mola-pose-list, mola-state-estimation-simple, mola-test-datasets, mola-viz, mp2p-icp, mrpt-libmaps, mrpt-libtclap, ros-environment, rosbag2-storage-mcap }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-mola-lidar-odometry";
|
||||
version = "0.6.0-r1";
|
||||
version = "0.6.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/mola_lidar_odometry-release/archive/release/humble/mola_lidar_odometry/0.6.0-1.tar.gz";
|
||||
name = "0.6.0-1.tar.gz";
|
||||
sha256 = "5638e3d51503c9402a3adc6304b095c6d21e4a8b48ae5fc5eaf48b02310e7232";
|
||||
url = "https://github.com/ros2-gbp/mola_lidar_odometry-release/archive/release/humble/mola_lidar_odometry/0.6.1-1.tar.gz";
|
||||
name = "0.6.1-1.tar.gz";
|
||||
sha256 = "8f8f6f732f59590f3f839fcf637b99f6ba665c670678ed51101befbff89f1585";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, cmake, mola-common, mrpt-libbase, mrpt-libgui, mrpt-libmaps, mrpt-libobs, mrpt-libposes, mrpt-libtclap, ros-environment, tbb_2021_11 }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-mp2p-icp";
|
||||
version = "1.6.4-r1";
|
||||
version = "1.6.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/mp2p_icp-release/archive/release/humble/mp2p_icp/1.6.4-1.tar.gz";
|
||||
name = "1.6.4-1.tar.gz";
|
||||
sha256 = "d42b16647e20d9807969b8f8be5e96a0c91e00362620a6e4e0f9de60d3967206";
|
||||
url = "https://github.com/ros2-gbp/mp2p_icp-release/archive/release/humble/mp2p_icp/1.6.5-1.tar.gz";
|
||||
name = "1.6.5-1.tar.gz";
|
||||
sha256 = "3647c3750b0be4a00f39f1f4374da3da13c2826a36614c5abd35f1d1abee698a";
|
||||
};
|
||||
|
||||
buildType = "cmake";
|
||||
|
|
25
distros/humble/py-trees-ros-tutorials/default.nix
Normal file
25
distros/humble/py-trees-ros-tutorials/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, action-msgs, geometry-msgs, launch, launch-ros, py-trees, py-trees-ros, py-trees-ros-interfaces, python3Packages, qt5, rcl-interfaces, rclpy, ros2launch, ros2param, ros2run, ros2service, ros2topic, sensor-msgs, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-py-trees-ros-tutorials";
|
||||
version = "2.3.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/py_trees_ros_tutorials-release/archive/release/humble/py_trees_ros_tutorials/2.3.0-1.tar.gz";
|
||||
name = "2.3.0-1.tar.gz";
|
||||
sha256 = "82db36676ea238aa1a602aee7d2e34b82015e769c8d24837f9ee29ff14110e0e";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
buildInputs = [ python3Packages.setuptools qt5.qttools.dev ];
|
||||
checkInputs = [ action-msgs py-trees py-trees-ros python3Packages.pytest rclpy ];
|
||||
propagatedBuildInputs = [ action-msgs geometry-msgs launch launch-ros py-trees py-trees-ros py-trees-ros-interfaces python3Packages.pyqt5 rcl-interfaces rclpy ros2launch ros2param ros2run ros2service ros2topic sensor-msgs std-msgs ];
|
||||
|
||||
meta = {
|
||||
description = "Tutorials for py_trees on ROS2.";
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/humble/scenario-execution-coverage/default.nix
Normal file
24
distros/humble/scenario-execution-coverage/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, python3Packages, scenario-execution }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-scenario-execution-coverage";
|
||||
version = "1.2.0-r2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/scenario_execution-release/archive/release/humble/scenario_execution_coverage/1.2.0-2.tar.gz";
|
||||
name = "1.2.0-2.tar.gz";
|
||||
sha256 = "34a65a5de4a4608e777ecc11c0af93795c1a171589f3b276d9badc07abcd59b2";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.defusedxml python3Packages.pexpect python3Packages.pytest ];
|
||||
propagatedBuildInputs = [ scenario-execution ];
|
||||
|
||||
meta = {
|
||||
description = "Robotics Scenario Execution Coverage Tools";
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/humble/scenario-execution/default.nix
Normal file
24
distros/humble/scenario-execution/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, py-trees, python3Packages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-scenario-execution";
|
||||
version = "1.2.0-r2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/scenario_execution-release/archive/release/humble/scenario_execution/1.2.0-2.tar.gz";
|
||||
name = "1.2.0-2.tar.gz";
|
||||
sha256 = "fe465ead716e39fcd6be558ddb5adc56cf9bdda8c663bc26dcd93c68a80c4085";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ];
|
||||
propagatedBuildInputs = [ py-trees python3Packages.antlr4-python3-runtime python3Packages.pyyaml ];
|
||||
|
||||
meta = {
|
||||
description = "Scenario Execution";
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-smclib";
|
||||
version = "4.1.1-r1";
|
||||
version = "4.1.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/humble/smclib/4.1.1-1.tar.gz";
|
||||
name = "4.1.1-1.tar.gz";
|
||||
sha256 = "9626d315aec341f5467485c9b76bf6be153b9d72b98e119306a8ddaf7a9108d5";
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/humble/smclib/4.1.2-1.tar.gz";
|
||||
name = "4.1.2-1.tar.gz";
|
||||
sha256 = "d8a9126b3571d7385c1df8e925c54a683ffa28f82b1fabcba92e040d869c8ae2";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-python, ament-lint-auto, ament-lint-cmake, boost, console-bridge, console-bridge-vendor, tinyxml2-vendor, urdf, urdfdom-headers, urdfdom-py }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-srdfdom";
|
||||
version = "2.0.5-r1";
|
||||
version = "2.0.7-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/srdfdom-release/archive/release/humble/srdfdom/2.0.5-1.tar.gz";
|
||||
name = "2.0.5-1.tar.gz";
|
||||
sha256 = "8714a541c1d41a8b2f9d54e19cb5b17e048e1565b406d6c7589a217034e4ffe6";
|
||||
url = "https://github.com/ros2-gbp/srdfdom-release/archive/release/humble/srdfdom/2.0.7-1.tar.gz";
|
||||
name = "2.0.7-1.tar.gz";
|
||||
sha256 = "77f695b6fc89a19fbe974a6283ed9f8820b62ec6b32e85c0be0088f713cdc806";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, cmake }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-ur-client-library";
|
||||
version = "1.5.0-r1";
|
||||
version = "1.6.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/Universal_Robots_Client_Library-release/archive/release/humble/ur_client_library/1.5.0-1.tar.gz";
|
||||
name = "1.5.0-1.tar.gz";
|
||||
sha256 = "e3c07c05111fb2f801a9f486919d6ae5990db963252917baa25a22a32a8a03bf";
|
||||
url = "https://github.com/ros2-gbp/Universal_Robots_Client_Library-release/archive/release/humble/ur_client_library/1.6.0-1.tar.gz";
|
||||
name = "1.6.0-1.tar.gz";
|
||||
sha256 = "38c124d457b4647078e19b9c8a025d91c7ec8da45053589b39fcd82b40731313";
|
||||
};
|
||||
|
||||
buildType = "cmake";
|
||||
|
|
|
@ -2,21 +2,21 @@
|
|||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ign-ros2-control, joint-state-publisher, launch, launch-ros, launch-testing-ament-cmake, launch-testing-ros, ros-gz-bridge, ros-gz-sim, rviz2, ur-description, ur-moveit-config, urdf, xacro }:
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ign-ros2-control, joint-state-publisher, launch, launch-ros, launch-testing-ament-cmake, launch-testing-ros, ros-gz-bridge, ros-gz-sim, rviz2, ur-controllers, ur-description, ur-moveit-config, urdf, xacro }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-ur-simulation-gz";
|
||||
version = "0.1.0-r1";
|
||||
version = "0.1.1-r2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ur_simulation_gz-release/archive/release/humble/ur_simulation_gz/0.1.0-1.tar.gz";
|
||||
name = "0.1.0-1.tar.gz";
|
||||
sha256 = "03663a9881935f3757c2595b1a1a8de8d087913a1735644a70c99814419e25ac";
|
||||
url = "https://github.com/ros2-gbp/ur_simulation_gz-release/archive/release/humble/ur_simulation_gz/0.1.1-2.tar.gz";
|
||||
name = "0.1.1-2.tar.gz";
|
||||
sha256 = "1fa453dceb341dc4e944b92c9bd6c46d83a1bdc7f3c0c202aefceaf64ca24cbb";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ament-cmake ];
|
||||
checkInputs = [ ament-cmake-pytest launch-testing-ament-cmake launch-testing-ros ];
|
||||
propagatedBuildInputs = [ ign-ros2-control joint-state-publisher launch launch-ros ros-gz-bridge ros-gz-sim rviz2 ur-description ur-moveit-config urdf xacro ];
|
||||
propagatedBuildInputs = [ ign-ros2-control joint-state-publisher launch launch-ros ros-gz-bridge ros-gz-sim rviz2 ur-controllers ur-description ur-moveit-config urdf xacro ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
|
|
26
distros/humble/urinterfaces/default.nix
Normal file
26
distros/humble/urinterfaces/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime, sensor-msgs, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-urinterfaces";
|
||||
version = "7.0.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/urinterfaces-release/archive/release/humble/urinterfaces/7.0.0-1.tar.gz";
|
||||
name = "7.0.0-1.tar.gz";
|
||||
sha256 = "e832a42b56930e03b2bf98a87e5bb7407c236a4eb5bd01b66933ae0b67ed9033";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
checkInputs = [ ament-lint-common ];
|
||||
propagatedBuildInputs = [ action-msgs builtin-interfaces geometry-msgs rosidl-default-runtime sensor-msgs std-msgs ];
|
||||
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
|
||||
meta = {
|
||||
description = "A package containing ROS2 ur message definitions.";
|
||||
license = with lib.licenses; [ bsd3 ];
|
||||
};
|
||||
}
|
26
distros/humble/yasmin-viewer/default.nix
Normal file
26
distros/humble/yasmin-viewer/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-copyright, ament-flake8, ament-pep257, python3Packages, rclcpp, rclpy, yasmin, yasmin-msgs, yasmin-ros }:
|
||||
buildRosPackage {
|
||||
pname = "ros-humble-yasmin-viewer";
|
||||
version = "3.0.3-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/yasmin-release/archive/release/humble/yasmin_viewer/3.0.3-1.tar.gz";
|
||||
name = "3.0.3-1.tar.gz";
|
||||
sha256 = "b3d8a56ccc37f42cd47c90eb7f9368bb5e56f4ed85a03e7267dd47df8699fef9";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ament-cmake ament-cmake-python ];
|
||||
checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ];
|
||||
propagatedBuildInputs = [ python3Packages.expiringdict python3Packages.flask python3Packages.waitress rclcpp rclpy yasmin yasmin-msgs yasmin-ros ];
|
||||
nativeBuildInputs = [ ament-cmake ament-cmake-python ];
|
||||
|
||||
meta = {
|
||||
description = "TODO: Package description";
|
||||
license = with lib.licenses; [ "TODO-License-declaration" ];
|
||||
};
|
||||
}
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, bond, bondcpp, smclib }:
|
||||
buildRosPackage {
|
||||
pname = "ros-jazzy-bond-core";
|
||||
version = "4.1.1-r1";
|
||||
version = "4.1.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/jazzy/bond_core/4.1.1-1.tar.gz";
|
||||
name = "4.1.1-1.tar.gz";
|
||||
sha256 = "b0491b97e03e5325d39f89206f6a10a8b1359c46a5262344c1eba97b7b187e43";
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/jazzy/bond_core/4.1.2-1.tar.gz";
|
||||
name = "4.1.2-1.tar.gz";
|
||||
sha256 = "1123ad582459e77c2eb64053d8e39c2398c01169999f6770690281346d234b0e";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-jazzy-bond";
|
||||
version = "4.1.1-r1";
|
||||
version = "4.1.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/jazzy/bond/4.1.1-1.tar.gz";
|
||||
name = "4.1.1-1.tar.gz";
|
||||
sha256 = "4ca09bba12ea794934ece19b76e967607528974ee597ef150a8bb0b7dd507659";
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/jazzy/bond/4.1.2-1.tar.gz";
|
||||
name = "4.1.2-1.tar.gz";
|
||||
sha256 = "a7a0ccbd21349fb38b44d4e0d22701bf2e4ac121753437f4ca58108378586292";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, bond, pkg-config, rclcpp, rclcpp-lifecycle, smclib, util-linux }:
|
||||
buildRosPackage {
|
||||
pname = "ros-jazzy-bondcpp";
|
||||
version = "4.1.1-r1";
|
||||
version = "4.1.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/jazzy/bondcpp/4.1.1-1.tar.gz";
|
||||
name = "4.1.1-1.tar.gz";
|
||||
sha256 = "1ed50c6669fbcbbb58d8175a135c072e4acc3b338f5db729ce11bd5e5304f92e";
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/jazzy/bondcpp/4.1.2-1.tar.gz";
|
||||
name = "4.1.2-1.tar.gz";
|
||||
sha256 = "2d43990501dd4c8dd5a65dce657e1cf1a9070e0d2fa3dec5b68d7abe1e5dadfb";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, bond, python3Packages, rclpy, smclib }:
|
||||
buildRosPackage {
|
||||
pname = "ros-jazzy-bondpy";
|
||||
version = "4.1.1-r1";
|
||||
version = "4.1.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/jazzy/bondpy/4.1.1-1.tar.gz";
|
||||
name = "4.1.1-1.tar.gz";
|
||||
sha256 = "48de4656ead5d8eeafff84a7b659a545fb67d3ed6d00cfa5411a942fbeaeb2cd";
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/jazzy/bondpy/4.1.2-1.tar.gz";
|
||||
name = "4.1.2-1.tar.gz";
|
||||
sha256 = "f44ab92df1dc8bb0712a971764a46ab33d85d34fbb677f22eb1d1ccaf2c8ddc2";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
|
|
26
distros/jazzy/cob-actions/default.nix
Normal file
26
distros/jazzy/cob-actions/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, action-msgs, actionlib-msgs, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }:
|
||||
buildRosPackage {
|
||||
pname = "ros-jazzy-cob-actions";
|
||||
version = "2.8.12-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/cob_common-release/archive/release/jazzy/cob_actions/2.8.12-1.tar.gz";
|
||||
name = "2.8.12-1.tar.gz";
|
||||
sha256 = "0d961364d2a4b1e7cf6d9e273176d418425f1aee312e034285a8612de228f060";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
checkInputs = [ ament-lint-common ];
|
||||
propagatedBuildInputs = [ action-msgs actionlib-msgs builtin-interfaces geometry-msgs rosidl-default-runtime ];
|
||||
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
|
||||
meta = {
|
||||
description = "This Package contains Care-O-bot specific action definitions.";
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
26
distros/jazzy/cob-msgs/default.nix
Normal file
26
distros/jazzy/cob-msgs/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, diagnostic-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-jazzy-cob-msgs";
|
||||
version = "2.8.12-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/cob_common-release/archive/release/jazzy/cob_msgs/2.8.12-1.tar.gz";
|
||||
name = "2.8.12-1.tar.gz";
|
||||
sha256 = "f7007c21325b711c291c28a82e4a9f91afab08ca13c46113b796a05739a0dbb2";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
checkInputs = [ ament-lint-common ];
|
||||
propagatedBuildInputs = [ builtin-interfaces diagnostic-msgs rosidl-default-runtime std-msgs ];
|
||||
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
|
||||
meta = {
|
||||
description = "Messages for representing state information, such as battery information and emergency stop status.";
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
26
distros/jazzy/cob-srvs/default.nix
Normal file
26
distros/jazzy/cob-srvs/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }:
|
||||
buildRosPackage {
|
||||
pname = "ros-jazzy-cob-srvs";
|
||||
version = "2.8.12-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/cob_common-release/archive/release/jazzy/cob_srvs/2.8.12-1.tar.gz";
|
||||
name = "2.8.12-1.tar.gz";
|
||||
sha256 = "74fed307f74905e383d2a87fe17c675c7e93cebb555097e7caf0b07debe043c3";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
checkInputs = [ ament-lint-common ];
|
||||
propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime ];
|
||||
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
|
||||
meta = {
|
||||
description = "This Package contains Care-O-bot specific service definitions.";
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, eigen }:
|
||||
buildRosPackage {
|
||||
pname = "ros-jazzy-eigen-stl-containers";
|
||||
version = "1.0.0-r7";
|
||||
version = "1.1.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/eigen_stl_containers-release/archive/release/jazzy/eigen_stl_containers/1.0.0-7.tar.gz";
|
||||
name = "1.0.0-7.tar.gz";
|
||||
sha256 = "00362aa1010a4f01f68819fb9708bc950d61d47a57de4a7949cc71ef21df227e";
|
||||
url = "https://github.com/ros2-gbp/eigen_stl_containers-release/archive/release/jazzy/eigen_stl_containers/1.1.0-1.tar.gz";
|
||||
name = "1.1.0-1.tar.gz";
|
||||
sha256 = "0af72f653344e7ed08ec5c4692a729d56867bdad8285e706583df020a2601d88";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -210,8 +210,6 @@ self: super: {
|
|||
|
||||
autoware-internal-planning-msgs = self.callPackage ./autoware-internal-planning-msgs {};
|
||||
|
||||
autoware-lanelet2-extension = self.callPackage ./autoware-lanelet2-extension {};
|
||||
|
||||
autoware-lanelet2-extension-python = self.callPackage ./autoware-lanelet2-extension-python {};
|
||||
|
||||
autoware-lint-common = self.callPackage ./autoware-lint-common {};
|
||||
|
@ -228,8 +226,6 @@ self: super: {
|
|||
|
||||
autoware-system-msgs = self.callPackage ./autoware-system-msgs {};
|
||||
|
||||
autoware-utils = self.callPackage ./autoware-utils {};
|
||||
|
||||
autoware-v2x-msgs = self.callPackage ./autoware-v2x-msgs {};
|
||||
|
||||
autoware-vehicle-msgs = self.callPackage ./autoware-vehicle-msgs {};
|
||||
|
@ -378,6 +374,12 @@ self: super: {
|
|||
|
||||
coal = self.callPackage ./coal {};
|
||||
|
||||
cob-actions = self.callPackage ./cob-actions {};
|
||||
|
||||
cob-msgs = self.callPackage ./cob-msgs {};
|
||||
|
||||
cob-srvs = self.callPackage ./cob-srvs {};
|
||||
|
||||
color-names = self.callPackage ./color-names {};
|
||||
|
||||
color-util = self.callPackage ./color-util {};
|
||||
|
@ -1050,6 +1052,8 @@ self: super: {
|
|||
|
||||
irobot-create-toolbox = self.callPackage ./irobot-create-toolbox {};
|
||||
|
||||
jacro = self.callPackage ./jacro {};
|
||||
|
||||
joint-limits = self.callPackage ./joint-limits {};
|
||||
|
||||
joint-state-broadcaster = self.callPackage ./joint-state-broadcaster {};
|
||||
|
@ -1090,6 +1094,10 @@ self: super: {
|
|||
|
||||
kobuki-velocity-smoother = self.callPackage ./kobuki-velocity-smoother {};
|
||||
|
||||
kompass = self.callPackage ./kompass {};
|
||||
|
||||
kompass-interfaces = self.callPackage ./kompass-interfaces {};
|
||||
|
||||
lanelet2 = self.callPackage ./lanelet2 {};
|
||||
|
||||
lanelet2-core = self.callPackage ./lanelet2-core {};
|
||||
|
@ -1846,6 +1854,8 @@ self: super: {
|
|||
|
||||
py-trees-ros-interfaces = self.callPackage ./py-trees-ros-interfaces {};
|
||||
|
||||
py-trees-ros-tutorials = self.callPackage ./py-trees-ros-tutorials {};
|
||||
|
||||
py-trees-ros-viewer = self.callPackage ./py-trees-ros-viewer {};
|
||||
|
||||
pybind11-json-vendor = self.callPackage ./pybind11-json-vendor {};
|
||||
|
@ -2480,8 +2490,12 @@ self: super: {
|
|||
|
||||
sbg-driver = self.callPackage ./sbg-driver {};
|
||||
|
||||
scenario-execution = self.callPackage ./scenario-execution {};
|
||||
|
||||
scenario-execution-control = self.callPackage ./scenario-execution-control {};
|
||||
|
||||
scenario-execution-coverage = self.callPackage ./scenario-execution-coverage {};
|
||||
|
||||
scenario-execution-gazebo = self.callPackage ./scenario-execution-gazebo {};
|
||||
|
||||
scenario-execution-interfaces = self.callPackage ./scenario-execution-interfaces {};
|
||||
|
@ -2994,6 +3008,8 @@ self: super: {
|
|||
|
||||
yasmin-ros = self.callPackage ./yasmin-ros {};
|
||||
|
||||
yasmin-viewer = self.callPackage ./yasmin-viewer {};
|
||||
|
||||
zbar-ros = self.callPackage ./zbar-ros {};
|
||||
|
||||
zbar-ros-interfaces = self.callPackage ./zbar-ros-interfaces {};
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-gtest, ament-lint-auto, ament-lint-cmake, assimp, boost, console-bridge-vendor, eigen, eigen-stl-containers, eigen3-cmake-module, fcl, geometry-msgs, octomap, pkg-config, qhull, random-numbers, rclcpp, resource-retriever, rosidl-default-generators, rosidl-default-runtime, shape-msgs, visualization-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-jazzy-geometric-shapes";
|
||||
version = "2.3.1-r1";
|
||||
version = "2.3.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/geometric_shapes-release/archive/release/jazzy/geometric_shapes/2.3.1-1.tar.gz";
|
||||
name = "2.3.1-1.tar.gz";
|
||||
sha256 = "94d707c81fae637d8aff233a5c3581cbd63d8a5915a64325def0e96eb027121d";
|
||||
url = "https://github.com/ros2-gbp/geometric_shapes-release/archive/release/jazzy/geometric_shapes/2.3.2-1.tar.gz";
|
||||
name = "2.3.2-1.tar.gz";
|
||||
sha256 = "b6cb558184c91b3b4c2b33d40ae814689a69d8c0894a1ae0bb2de5fa3a3d2a88";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
26
distros/jazzy/jacro/default.nix
Normal file
26
distros/jazzy/jacro/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-index-python, pre-commit, python3Packages, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-jazzy-jacro";
|
||||
version = "0.2.0-r2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/jacro-release/archive/release/jazzy/jacro/0.2.0-2.tar.gz";
|
||||
name = "0.2.0-2.tar.gz";
|
||||
sha256 = "9af29e505435917e6b79d3bd5ac2ce0eca522d009b6a152e965b3dd01f4c4cb6";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ament-cmake ];
|
||||
checkInputs = [ ament-cmake-pytest pre-commit std-msgs ];
|
||||
propagatedBuildInputs = [ ament-index-python python3Packages.jinja2 python3Packages.rich ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = "TODO: Project Short Description";
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/jazzy/kompass-interfaces/default.nix
Normal file
25
distros/jazzy/kompass-interfaces/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, builtin-interfaces, geometry-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-jazzy-kompass-interfaces";
|
||||
version = "0.2.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/kompass-release/archive/release/jazzy/kompass_interfaces/0.2.1-1.tar.gz";
|
||||
name = "0.2.1-1.tar.gz";
|
||||
sha256 = "af47c98911e964ef0ac67e1335de80d58292d5f68360b6c334b9b8eebb5bc4b9";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
propagatedBuildInputs = [ action-msgs builtin-interfaces geometry-msgs nav-msgs rosidl-default-runtime std-msgs ];
|
||||
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
|
||||
meta = {
|
||||
description = "ROS2 Interfaces for Kompass";
|
||||
license = with lib.licenses; [ mit ];
|
||||
};
|
||||
}
|
23
distros/jazzy/kompass/default.nix
Normal file
23
distros/jazzy/kompass/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, automatika-ros-sugar, kompass-interfaces, python3Packages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-jazzy-kompass";
|
||||
version = "0.2.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/kompass-release/archive/release/jazzy/kompass/0.2.1-1.tar.gz";
|
||||
name = "0.2.1-1.tar.gz";
|
||||
sha256 = "fe34969f5603b8d2c46fe3a8fcdf3d5f14870dcc73af1f109b8f0bb1b78439b8";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
propagatedBuildInputs = [ automatika-ros-sugar kompass-interfaces python3Packages.pykdl ];
|
||||
|
||||
meta = {
|
||||
description = "Kompass: Event-driven navigation system";
|
||||
license = with lib.licenses; [ mit ];
|
||||
};
|
||||
}
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-cmake, cmake, mola-common, mola-input-kitti-dataset, mola-input-kitti360-dataset, mola-input-mulran-dataset, mola-input-paris-luco-dataset, mola-input-rawlog, mola-input-rosbag2, mola-kernel, mola-launcher, mola-metric-maps, mola-pose-list, mola-state-estimation-simple, mola-test-datasets, mola-viz, mp2p-icp, mrpt-libmaps, mrpt-libtclap, ros-environment, rosbag2-storage-mcap }:
|
||||
buildRosPackage {
|
||||
pname = "ros-jazzy-mola-lidar-odometry";
|
||||
version = "0.6.0-r1";
|
||||
version = "0.6.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/mola_lidar_odometry-release/archive/release/jazzy/mola_lidar_odometry/0.6.0-1.tar.gz";
|
||||
name = "0.6.0-1.tar.gz";
|
||||
sha256 = "643fd52f0f144e4cfa62306d6b6d570a39ecae69a05b897a611a8888f136f77f";
|
||||
url = "https://github.com/ros2-gbp/mola_lidar_odometry-release/archive/release/jazzy/mola_lidar_odometry/0.6.1-1.tar.gz";
|
||||
name = "0.6.1-1.tar.gz";
|
||||
sha256 = "2d757f0f591e6cff1b1f39234d90582ce8b0495a65bc8f768329f98e9636d571";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, cmake, mola-common, mrpt-libbase, mrpt-libgui, mrpt-libmaps, mrpt-libobs, mrpt-libposes, mrpt-libtclap, ros-environment, tbb_2021_11 }:
|
||||
buildRosPackage {
|
||||
pname = "ros-jazzy-mp2p-icp";
|
||||
version = "1.6.4-r1";
|
||||
version = "1.6.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/mp2p_icp-release/archive/release/jazzy/mp2p_icp/1.6.4-1.tar.gz";
|
||||
name = "1.6.4-1.tar.gz";
|
||||
sha256 = "796289e7a41d4dd1e070d5defd825e1fae190b49fc7b33d7445ebc718d49939b";
|
||||
url = "https://github.com/ros2-gbp/mp2p_icp-release/archive/release/jazzy/mp2p_icp/1.6.5-1.tar.gz";
|
||||
name = "1.6.5-1.tar.gz";
|
||||
sha256 = "739e798f83f41b6dd4186dd712a6674e10454e27fd27b47fdee444c20b695601";
|
||||
};
|
||||
|
||||
buildType = "cmake";
|
||||
|
|
25
distros/jazzy/py-trees-ros-tutorials/default.nix
Normal file
25
distros/jazzy/py-trees-ros-tutorials/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, action-msgs, geometry-msgs, launch, launch-ros, py-trees, py-trees-ros, py-trees-ros-interfaces, python3Packages, qt5, rcl-interfaces, rclpy, ros2launch, ros2param, ros2run, ros2service, ros2topic, sensor-msgs, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-jazzy-py-trees-ros-tutorials";
|
||||
version = "2.3.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/py_trees_ros_tutorials-release/archive/release/jazzy/py_trees_ros_tutorials/2.3.0-1.tar.gz";
|
||||
name = "2.3.0-1.tar.gz";
|
||||
sha256 = "3da8b49125ecfe8ec7bbbdb53d09b19b1e2bb3f865b56190df21baf90ece666f";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
buildInputs = [ python3Packages.setuptools qt5.qttools.dev ];
|
||||
checkInputs = [ action-msgs py-trees py-trees-ros python3Packages.pytest rclpy ];
|
||||
propagatedBuildInputs = [ action-msgs geometry-msgs launch launch-ros py-trees py-trees-ros py-trees-ros-interfaces python3Packages.pyqt5 rcl-interfaces rclpy ros2launch ros2param ros2run ros2service ros2topic sensor-msgs std-msgs ];
|
||||
|
||||
meta = {
|
||||
description = "Tutorials for py_trees on ROS2.";
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
24
distros/jazzy/scenario-execution-coverage/default.nix
Normal file
24
distros/jazzy/scenario-execution-coverage/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, python3Packages, scenario-execution }:
|
||||
buildRosPackage {
|
||||
pname = "ros-jazzy-scenario-execution-coverage";
|
||||
version = "1.2.0-r5";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/scenario_execution-release/archive/release/jazzy/scenario_execution_coverage/1.2.0-5.tar.gz";
|
||||
name = "1.2.0-5.tar.gz";
|
||||
sha256 = "e7de2dbcdb5f3efa253b8fd51d7d9e8e685c28f2101eecadbcc2efe469c6f424";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.defusedxml python3Packages.pexpect python3Packages.pytest ];
|
||||
propagatedBuildInputs = [ scenario-execution ];
|
||||
|
||||
meta = {
|
||||
description = "Robotics Scenario Execution Coverage Tools";
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
24
distros/jazzy/scenario-execution/default.nix
Normal file
24
distros/jazzy/scenario-execution/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, py-trees, python3Packages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-jazzy-scenario-execution";
|
||||
version = "1.2.0-r5";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/scenario_execution-release/archive/release/jazzy/scenario_execution/1.2.0-5.tar.gz";
|
||||
name = "1.2.0-5.tar.gz";
|
||||
sha256 = "30b86900df5a1cdcba45c6b0e59f468742a420584cd905b974edc434b8fd4442";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ];
|
||||
propagatedBuildInputs = [ py-trees python3Packages.antlr4-python3-runtime python3Packages.pyyaml ];
|
||||
|
||||
meta = {
|
||||
description = "Scenario Execution";
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common }:
|
||||
buildRosPackage {
|
||||
pname = "ros-jazzy-smclib";
|
||||
version = "4.1.1-r1";
|
||||
version = "4.1.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/jazzy/smclib/4.1.1-1.tar.gz";
|
||||
name = "4.1.1-1.tar.gz";
|
||||
sha256 = "f0365fa0c1fbc89e0b1a2a79eefc13caab5d12a7339615d9bad6c9352a775b74";
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/jazzy/smclib/4.1.2-1.tar.gz";
|
||||
name = "4.1.2-1.tar.gz";
|
||||
sha256 = "be4eb3d52d3fc8313f7d56bffb9d9143a6601a3dceb21a4f02f882086c9a6dd3";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-pytest, ament-cmake-python, ament-lint-auto, ament-lint-cmake, boost, console-bridge, console-bridge-vendor, tinyxml2-vendor, urdf, urdfdom-headers, urdfdom-py }:
|
||||
buildRosPackage {
|
||||
pname = "ros-jazzy-srdfdom";
|
||||
version = "2.0.5-r1";
|
||||
version = "2.0.7-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/srdfdom-release/archive/release/jazzy/srdfdom/2.0.5-1.tar.gz";
|
||||
name = "2.0.5-1.tar.gz";
|
||||
sha256 = "d70fab11a3b4a61f8172c2d09aeb68e1931aac3f4d7480a6f4b28745a8c12543";
|
||||
url = "https://github.com/ros2-gbp/srdfdom-release/archive/release/jazzy/srdfdom/2.0.7-1.tar.gz";
|
||||
name = "2.0.7-1.tar.gz";
|
||||
sha256 = "d9c1e0ea93ebf1071514ce4beb8ae2bee9e8b5222012331edf64098089515370";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, cmake }:
|
||||
buildRosPackage {
|
||||
pname = "ros-jazzy-ur-client-library";
|
||||
version = "1.5.0-r1";
|
||||
version = "1.6.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/Universal_Robots_Client_Library-release/archive/release/jazzy/ur_client_library/1.5.0-1.tar.gz";
|
||||
name = "1.5.0-1.tar.gz";
|
||||
sha256 = "e165ca2c90145a8da6176c1a90bcc009ca344d9745c80ee6e6955ad509b2be76";
|
||||
url = "https://github.com/ros2-gbp/Universal_Robots_Client_Library-release/archive/release/jazzy/ur_client_library/1.6.0-1.tar.gz";
|
||||
name = "1.6.0-1.tar.gz";
|
||||
sha256 = "b1895c725fe2d0b2935b3cceeecc7e914e5ea0857994903681092452629bb771";
|
||||
};
|
||||
|
||||
buildType = "cmake";
|
||||
|
|
26
distros/jazzy/yasmin-viewer/default.nix
Normal file
26
distros/jazzy/yasmin-viewer/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-copyright, ament-flake8, ament-pep257, python3Packages, rclcpp, rclpy, yasmin, yasmin-msgs, yasmin-ros }:
|
||||
buildRosPackage {
|
||||
pname = "ros-jazzy-yasmin-viewer";
|
||||
version = "3.0.3-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/yasmin-release/archive/release/jazzy/yasmin_viewer/3.0.3-1.tar.gz";
|
||||
name = "3.0.3-1.tar.gz";
|
||||
sha256 = "35d34be2e3a7405998dab62971792317e239d8854553e1518d48dca4903fb042";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ament-cmake ament-cmake-python ];
|
||||
checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ];
|
||||
propagatedBuildInputs = [ python3Packages.expiringdict python3Packages.flask python3Packages.waitress rclcpp rclpy yasmin yasmin-msgs yasmin-ros ];
|
||||
nativeBuildInputs = [ ament-cmake ament-cmake-python ];
|
||||
|
||||
meta = {
|
||||
description = "TODO: Package description";
|
||||
license = with lib.licenses; [ "TODO-License-declaration" ];
|
||||
};
|
||||
}
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, autoconf, catkin, git, libtool, rsync, zlib }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-grpc";
|
||||
version = "0.0.13-r3";
|
||||
version = "0.0.15-r3";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/CogRobRelease/catkin_grpc-release/archive/release/noetic/grpc/0.0.13-3.tar.gz";
|
||||
name = "0.0.13-3.tar.gz";
|
||||
sha256 = "1f566833a9cbc550f79ac75a7a76bd75adce0639d2151faca001def482cdfe0b";
|
||||
url = "https://github.com/CogRobRelease/catkin_grpc-release/archive/release/noetic/grpc/0.0.15-3.tar.gz";
|
||||
name = "0.0.15-3.tar.gz";
|
||||
sha256 = "e009b35d165653c130fa964e86175ed6f6eaf92e05e7dba35254e332f4ae8f15";
|
||||
};
|
||||
|
||||
buildType = "catkin";
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, catkin, cmake }:
|
||||
buildRosPackage {
|
||||
pname = "ros-noetic-ur-client-library";
|
||||
version = "1.5.0-r1";
|
||||
version = "1.6.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/UniversalRobots/Universal_Robots_Client_Library-release/archive/release/noetic/ur_client_library/1.5.0-1.tar.gz";
|
||||
name = "1.5.0-1.tar.gz";
|
||||
sha256 = "198deb7bf58a305039f84a38f8a9d88e71219a55ca8a59bbd62757584b68d47d";
|
||||
url = "https://github.com/UniversalRobots/Universal_Robots_Client_Library-release/archive/release/noetic/ur_client_library/1.6.0-1.tar.gz";
|
||||
name = "1.6.0-1.tar.gz";
|
||||
sha256 = "c05f4942e9c91f6ccd55eb444fbe5c4920cef73976c907b97627d830bd677a00";
|
||||
};
|
||||
|
||||
buildType = "cmake";
|
||||
|
|
|
@ -1,20 +1,20 @@
|
|||
|
||||
# Copyright 2024 Open Source Robotics Foundation
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-lint, python3Packages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-rolling-ament-flake8";
|
||||
version = "0.18.1-r1";
|
||||
version = "0.19.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_flake8/0.18.1-1.tar.gz";
|
||||
name = "0.18.1-1.tar.gz";
|
||||
sha256 = "fc6102907905a5e3579ea3d3bbeb582cd8f41d265a4c322bd694fd5e56c53545";
|
||||
url = "https://github.com/ros2-gbp/ament_lint-release/archive/release/rolling/ament_flake8/0.19.0-1.tar.gz";
|
||||
name = "0.19.0-1.tar.gz";
|
||||
sha256 = "981e72a70eeb61e1b1acdda2e7c784a40708312dcb78cc63e7cd52936acbaac8";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
propagatedBuildInputs = [ ament-lint python3Packages.flake8 python3Packages.flake8-docstrings python3Packages.flake8-import-order ];
|
||||
propagatedBuildInputs = [ ament-lint python3Packages.flake8 python3Packages.flake8-blind-except python3Packages.flake8-class-newline python3Packages.flake8-deprecated python3Packages.flake8-docstrings python3Packages.flake8-import-order ];
|
||||
|
||||
meta = {
|
||||
description = "The ability to check code for style and syntax conventions with flake8.";
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, bond, bondcpp, smclib }:
|
||||
buildRosPackage {
|
||||
pname = "ros-rolling-bond-core";
|
||||
version = "4.1.1-r1";
|
||||
version = "4.1.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/rolling/bond_core/4.1.1-1.tar.gz";
|
||||
name = "4.1.1-1.tar.gz";
|
||||
sha256 = "316a5a7dd22839dccb60c8ac96c5e1818b6915b95fdbc9586192e945f7d989aa";
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/rolling/bond_core/4.1.2-1.tar.gz";
|
||||
name = "4.1.2-1.tar.gz";
|
||||
sha256 = "fe65e54cc334a856779ea5959cf384bcfa48dc00da06d60924d8f449e4017c84";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, builtin-interfaces, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-rolling-bond";
|
||||
version = "4.1.1-r1";
|
||||
version = "4.1.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/rolling/bond/4.1.1-1.tar.gz";
|
||||
name = "4.1.1-1.tar.gz";
|
||||
sha256 = "9ada2428a0c420e5550d518c2c66acb4a76e290c41843a2f4a74a71bf27aa39c";
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/rolling/bond/4.1.2-1.tar.gz";
|
||||
name = "4.1.2-1.tar.gz";
|
||||
sha256 = "d389a2c4de1cb28f0fb5c84cabcce570ba8a5d4f15f2aff25a83c0ea12e2794e";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-auto, ament-lint-common, bond, pkg-config, rclcpp, rclcpp-lifecycle, smclib, util-linux }:
|
||||
buildRosPackage {
|
||||
pname = "ros-rolling-bondcpp";
|
||||
version = "4.1.1-r1";
|
||||
version = "4.1.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/rolling/bondcpp/4.1.1-1.tar.gz";
|
||||
name = "4.1.1-1.tar.gz";
|
||||
sha256 = "b0419394f51b3b8d77ae0af4fddf11d3784fada04eaf6f3c45c3c5e5f1f7c4ec";
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/rolling/bondcpp/4.1.2-1.tar.gz";
|
||||
name = "4.1.2-1.tar.gz";
|
||||
sha256 = "0285ae54d901ee49e3d70364364b675c3f5e61f21d187f5dc38d7ff9e1cbce9c";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-copyright, ament-flake8, ament-pep257, bond, python3Packages, rclpy, smclib }:
|
||||
buildRosPackage {
|
||||
pname = "ros-rolling-bondpy";
|
||||
version = "4.1.1-r1";
|
||||
version = "4.1.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/rolling/bondpy/4.1.1-1.tar.gz";
|
||||
name = "4.1.1-1.tar.gz";
|
||||
sha256 = "6ead0e891f4e655ce5bbe247b14203569b271f762ab9ba034a4dffd987ba1608";
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/rolling/bondpy/4.1.2-1.tar.gz";
|
||||
name = "4.1.2-1.tar.gz";
|
||||
sha256 = "89afbb5546cca32403b77ea6029f2eed63b7f663706cf91a24f4d79b515401d2";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
|
|
26
distros/rolling/cob-actions/default.nix
Normal file
26
distros/rolling/cob-actions/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, action-msgs, actionlib-msgs, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }:
|
||||
buildRosPackage {
|
||||
pname = "ros-rolling-cob-actions";
|
||||
version = "2.8.12-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/cob_common-release/archive/release/rolling/cob_actions/2.8.12-1.tar.gz";
|
||||
name = "2.8.12-1.tar.gz";
|
||||
sha256 = "a7741828f9189417d3c4caacd05b90f4e4912c5f94b3263cc6d71749e6107ffd";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
checkInputs = [ ament-lint-common ];
|
||||
propagatedBuildInputs = [ action-msgs actionlib-msgs builtin-interfaces geometry-msgs rosidl-default-runtime ];
|
||||
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
|
||||
meta = {
|
||||
description = "This Package contains Care-O-bot specific action definitions.";
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
26
distros/rolling/cob-msgs/default.nix
Normal file
26
distros/rolling/cob-msgs/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, diagnostic-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-rolling-cob-msgs";
|
||||
version = "2.8.12-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/cob_common-release/archive/release/rolling/cob_msgs/2.8.12-1.tar.gz";
|
||||
name = "2.8.12-1.tar.gz";
|
||||
sha256 = "2900712a2ef0959d40400184e492bafaadafc58811ddbbf25c8865beb6726b59";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
checkInputs = [ ament-lint-common ];
|
||||
propagatedBuildInputs = [ builtin-interfaces diagnostic-msgs rosidl-default-runtime std-msgs ];
|
||||
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
|
||||
meta = {
|
||||
description = "Messages for representing state information, such as battery information and emergency stop status.";
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
26
distros/rolling/cob-srvs/default.nix
Normal file
26
distros/rolling/cob-srvs/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-lint-common, builtin-interfaces, geometry-msgs, rosidl-default-generators, rosidl-default-runtime }:
|
||||
buildRosPackage {
|
||||
pname = "ros-rolling-cob-srvs";
|
||||
version = "2.8.12-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/cob_common-release/archive/release/rolling/cob_srvs/2.8.12-1.tar.gz";
|
||||
name = "2.8.12-1.tar.gz";
|
||||
sha256 = "0401da192d1bd5478846a7f928e4065fa493b7d852fa133fae61c8fdd168319f";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
checkInputs = [ ament-lint-common ];
|
||||
propagatedBuildInputs = [ builtin-interfaces geometry-msgs rosidl-default-runtime ];
|
||||
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
|
||||
meta = {
|
||||
description = "This Package contains Care-O-bot specific service definitions.";
|
||||
license = with lib.licenses; [ asl20 ];
|
||||
};
|
||||
}
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, eigen }:
|
||||
buildRosPackage {
|
||||
pname = "ros-rolling-eigen-stl-containers";
|
||||
version = "1.0.0-r6";
|
||||
version = "1.1.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/eigen_stl_containers-release/archive/release/rolling/eigen_stl_containers/1.0.0-6.tar.gz";
|
||||
name = "1.0.0-6.tar.gz";
|
||||
sha256 = "b564f48307bbf86683e810dbd75557ed74f7ed7ff441c850592778edd130a74c";
|
||||
url = "https://github.com/ros2-gbp/eigen_stl_containers-release/archive/release/rolling/eigen_stl_containers/1.1.0-1.tar.gz";
|
||||
name = "1.1.0-1.tar.gz";
|
||||
sha256 = "da50e0c2d218d29397c0fab94b972a990bbdc10b1bc3e22122574b4d66be66a3";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -118,6 +118,8 @@ self: super: {
|
|||
|
||||
ament-download = self.callPackage ./ament-download {};
|
||||
|
||||
ament-flake8 = self.callPackage ./ament-flake8 {};
|
||||
|
||||
ament-index-cpp = self.callPackage ./ament-index-cpp {};
|
||||
|
||||
ament-index-python = self.callPackage ./ament-index-python {};
|
||||
|
@ -328,6 +330,12 @@ self: super: {
|
|||
|
||||
coal = self.callPackage ./coal {};
|
||||
|
||||
cob-actions = self.callPackage ./cob-actions {};
|
||||
|
||||
cob-msgs = self.callPackage ./cob-msgs {};
|
||||
|
||||
cob-srvs = self.callPackage ./cob-srvs {};
|
||||
|
||||
color-names = self.callPackage ./color-names {};
|
||||
|
||||
color-util = self.callPackage ./color-util {};
|
||||
|
@ -834,6 +842,8 @@ self: super: {
|
|||
|
||||
irobot-create-msgs = self.callPackage ./irobot-create-msgs {};
|
||||
|
||||
jacro = self.callPackage ./jacro {};
|
||||
|
||||
joint-limits = self.callPackage ./joint-limits {};
|
||||
|
||||
joint-state-broadcaster = self.callPackage ./joint-state-broadcaster {};
|
||||
|
@ -878,6 +888,10 @@ self: super: {
|
|||
|
||||
kobuki-velocity-smoother = self.callPackage ./kobuki-velocity-smoother {};
|
||||
|
||||
kompass = self.callPackage ./kompass {};
|
||||
|
||||
kompass-interfaces = self.callPackage ./kompass-interfaces {};
|
||||
|
||||
kortex-api = self.callPackage ./kortex-api {};
|
||||
|
||||
kortex-description = self.callPackage ./kortex-description {};
|
||||
|
@ -1518,6 +1532,8 @@ self: super: {
|
|||
|
||||
py-trees-ros-interfaces = self.callPackage ./py-trees-ros-interfaces {};
|
||||
|
||||
py-trees-ros-tutorials = self.callPackage ./py-trees-ros-tutorials {};
|
||||
|
||||
py-trees-ros-viewer = self.callPackage ./py-trees-ros-viewer {};
|
||||
|
||||
pybind11-json-vendor = self.callPackage ./pybind11-json-vendor {};
|
||||
|
@ -2550,6 +2566,8 @@ self: super: {
|
|||
|
||||
yasmin-ros = self.callPackage ./yasmin-ros {};
|
||||
|
||||
yasmin-viewer = self.callPackage ./yasmin-viewer {};
|
||||
|
||||
zbar-ros = self.callPackage ./zbar-ros {};
|
||||
|
||||
zbar-ros-interfaces = self.callPackage ./zbar-ros-interfaces {};
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-copyright, ament-cmake-gtest, ament-lint-auto, ament-lint-cmake, assimp, boost, console-bridge-vendor, eigen, eigen-stl-containers, eigen3-cmake-module, fcl, geometry-msgs, octomap, pkg-config, qhull, random-numbers, rclcpp, resource-retriever, rosidl-default-generators, rosidl-default-runtime, shape-msgs, visualization-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-rolling-geometric-shapes";
|
||||
version = "2.3.1-r1";
|
||||
version = "2.3.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/geometric_shapes-release/archive/release/rolling/geometric_shapes/2.3.1-1.tar.gz";
|
||||
name = "2.3.1-1.tar.gz";
|
||||
sha256 = "d4697b3bb748b029289160e7dd7e1ca8363c05a4f92d9db3d8b436b28e960a5c";
|
||||
url = "https://github.com/ros2-gbp/geometric_shapes-release/archive/release/rolling/geometric_shapes/2.3.2-1.tar.gz";
|
||||
name = "2.3.2-1.tar.gz";
|
||||
sha256 = "43e3baa3eb91bfe9a60971b265c8e983742c431a567ee5379dbe90b9a2176146";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
26
distros/rolling/jacro/default.nix
Normal file
26
distros/rolling/jacro/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-pytest, ament-index-python, pre-commit, python3Packages, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-rolling-jacro";
|
||||
version = "0.2.0-r2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/jacro-release/archive/release/rolling/jacro/0.2.0-2.tar.gz";
|
||||
name = "0.2.0-2.tar.gz";
|
||||
sha256 = "eeef60f7d9b4e0db318bf7820cd7bd26d8aced1d30039f40459679b2c167de78";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ament-cmake ];
|
||||
checkInputs = [ ament-cmake-pytest pre-commit std-msgs ];
|
||||
propagatedBuildInputs = [ ament-index-python python3Packages.jinja2 python3Packages.rich ];
|
||||
nativeBuildInputs = [ ament-cmake ];
|
||||
|
||||
meta = {
|
||||
description = "TODO: Project Short Description";
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
25
distros/rolling/kompass-interfaces/default.nix
Normal file
25
distros/rolling/kompass-interfaces/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, action-msgs, ament-cmake, builtin-interfaces, geometry-msgs, nav-msgs, rosidl-default-generators, rosidl-default-runtime, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-rolling-kompass-interfaces";
|
||||
version = "0.2.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/kompass-release/archive/release/rolling/kompass_interfaces/0.2.1-1.tar.gz";
|
||||
name = "0.2.1-1.tar.gz";
|
||||
sha256 = "61cb6746d76e23dbe84d691119c5021c55d1c9b79b5401bf60defe5cee7dfadf";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
propagatedBuildInputs = [ action-msgs builtin-interfaces geometry-msgs nav-msgs rosidl-default-runtime std-msgs ];
|
||||
nativeBuildInputs = [ ament-cmake rosidl-default-generators ];
|
||||
|
||||
meta = {
|
||||
description = "ROS2 Interfaces for Kompass";
|
||||
license = with lib.licenses; [ mit ];
|
||||
};
|
||||
}
|
23
distros/rolling/kompass/default.nix
Normal file
23
distros/rolling/kompass/default.nix
Normal file
|
@ -0,0 +1,23 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, automatika-ros-sugar, kompass-interfaces, python3Packages }:
|
||||
buildRosPackage {
|
||||
pname = "ros-rolling-kompass";
|
||||
version = "0.2.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/kompass-release/archive/release/rolling/kompass/0.2.1-1.tar.gz";
|
||||
name = "0.2.1-1.tar.gz";
|
||||
sha256 = "74987d92f4d89ec595a312b6be20cba7bd892096a2dc48f7240f0ada7f25fcee";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
propagatedBuildInputs = [ automatika-ros-sugar kompass-interfaces python3Packages.pykdl ];
|
||||
|
||||
meta = {
|
||||
description = "Kompass: Event-driven navigation system";
|
||||
license = with lib.licenses; [ mit ];
|
||||
};
|
||||
}
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-gtest, ament-cmake-xmllint, ament-lint-auto, ament-lint-cmake, cmake, mola-common, mola-input-kitti-dataset, mola-input-kitti360-dataset, mola-input-mulran-dataset, mola-input-paris-luco-dataset, mola-input-rawlog, mola-input-rosbag2, mola-kernel, mola-launcher, mola-metric-maps, mola-pose-list, mola-state-estimation-simple, mola-test-datasets, mola-viz, mp2p-icp, mrpt-libmaps, mrpt-libtclap, ros-environment, rosbag2-storage-mcap }:
|
||||
buildRosPackage {
|
||||
pname = "ros-rolling-mola-lidar-odometry";
|
||||
version = "0.6.0-r1";
|
||||
version = "0.6.1-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/mola_lidar_odometry-release/archive/release/rolling/mola_lidar_odometry/0.6.0-1.tar.gz";
|
||||
name = "0.6.0-1.tar.gz";
|
||||
sha256 = "33ab5f34bcedf8c0cca9027a14e59dd28da748012b8eef0db38abd2fa3851fb6";
|
||||
url = "https://github.com/ros2-gbp/mola_lidar_odometry-release/archive/release/rolling/mola_lidar_odometry/0.6.1-1.tar.gz";
|
||||
name = "0.6.1-1.tar.gz";
|
||||
sha256 = "75aaa92c5a37bf405b10f473ea250b9e03ff369a817d420ae93b3eefb08ac81c";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, cmake, mola-common, mrpt-libbase, mrpt-libgui, mrpt-libmaps, mrpt-libobs, mrpt-libposes, mrpt-libtclap, ros-environment, tbb_2021_11 }:
|
||||
buildRosPackage {
|
||||
pname = "ros-rolling-mp2p-icp";
|
||||
version = "1.6.4-r1";
|
||||
version = "1.6.5-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/mp2p_icp-release/archive/release/rolling/mp2p_icp/1.6.4-1.tar.gz";
|
||||
name = "1.6.4-1.tar.gz";
|
||||
sha256 = "7a8602c7a379f39c92207b82ae72dde8daa26a2846f8a31ff0679904986e25cc";
|
||||
url = "https://github.com/ros2-gbp/mp2p_icp-release/archive/release/rolling/mp2p_icp/1.6.5-1.tar.gz";
|
||||
name = "1.6.5-1.tar.gz";
|
||||
sha256 = "b2d3da8bdd38bbf09475e330bc812f6ce06bdab87ba1e264733df370591cb891";
|
||||
};
|
||||
|
||||
buildType = "cmake";
|
||||
|
|
25
distros/rolling/py-trees-ros-tutorials/default.nix
Normal file
25
distros/rolling/py-trees-ros-tutorials/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, action-msgs, geometry-msgs, launch, launch-ros, py-trees, py-trees-ros, py-trees-ros-interfaces, python3Packages, qt5, rcl-interfaces, rclpy, ros2launch, ros2param, ros2run, ros2service, ros2topic, sensor-msgs, std-msgs }:
|
||||
buildRosPackage {
|
||||
pname = "ros-rolling-py-trees-ros-tutorials";
|
||||
version = "2.3.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/py_trees_ros_tutorials-release/archive/release/rolling/py_trees_ros_tutorials/2.3.0-1.tar.gz";
|
||||
name = "2.3.0-1.tar.gz";
|
||||
sha256 = "973eb0179f035d4a8dbe43889d7ddce4315430ff63c784f3672527a4cd700335";
|
||||
};
|
||||
|
||||
buildType = "ament_python";
|
||||
buildInputs = [ python3Packages.setuptools qt5.qttools.dev ];
|
||||
checkInputs = [ action-msgs py-trees py-trees-ros python3Packages.pytest rclpy ];
|
||||
propagatedBuildInputs = [ action-msgs geometry-msgs launch launch-ros py-trees py-trees-ros py-trees-ros-interfaces python3Packages.pyqt5 rcl-interfaces rclpy ros2launch ros2param ros2run ros2service ros2topic sensor-msgs std-msgs ];
|
||||
|
||||
meta = {
|
||||
description = "Tutorials for py_trees on ROS2.";
|
||||
license = with lib.licenses; [ bsdOriginal ];
|
||||
};
|
||||
}
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-lint-auto, ament-lint-common }:
|
||||
buildRosPackage {
|
||||
pname = "ros-rolling-smclib";
|
||||
version = "4.1.1-r1";
|
||||
version = "4.1.2-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/rolling/smclib/4.1.1-1.tar.gz";
|
||||
name = "4.1.1-1.tar.gz";
|
||||
sha256 = "133c8a9a84303b2b62352cd84f45e4991ae11a4f0dddd88e61f465f18d7855b7";
|
||||
url = "https://github.com/ros2-gbp/bond_core-release/archive/release/rolling/smclib/4.1.2-1.tar.gz";
|
||||
name = "4.1.2-1.tar.gz";
|
||||
sha256 = "380f8c8a53fd796be13ce9f286abe0f37ac5b9c97dac3038824349de983c2f1c";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
{ lib, buildRosPackage, fetchurl, ament-cmake, cmake }:
|
||||
buildRosPackage {
|
||||
pname = "ros-rolling-ur-client-library";
|
||||
version = "1.5.0-r1";
|
||||
version = "1.6.0-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/Universal_Robots_Client_Library-release/archive/release/rolling/ur_client_library/1.5.0-1.tar.gz";
|
||||
name = "1.5.0-1.tar.gz";
|
||||
sha256 = "b2255a8b76e7e0596ec5f0e4de8c0726dff91125ba8ccbdac17df6e5bf7d6ff3";
|
||||
url = "https://github.com/ros2-gbp/Universal_Robots_Client_Library-release/archive/release/rolling/ur_client_library/1.6.0-1.tar.gz";
|
||||
name = "1.6.0-1.tar.gz";
|
||||
sha256 = "1342ea8513e80e5ac898c074e156c4b4a095f377ef990d194b03a71e06b6d699";
|
||||
};
|
||||
|
||||
buildType = "cmake";
|
||||
|
|
26
distros/rolling/yasmin-viewer/default.nix
Normal file
26
distros/rolling/yasmin-viewer/default.nix
Normal file
|
@ -0,0 +1,26 @@
|
|||
|
||||
# Copyright 2025 Open Source Robotics Foundation
|
||||
# Distributed under the terms of the BSD license
|
||||
|
||||
{ lib, buildRosPackage, fetchurl, ament-cmake, ament-cmake-python, ament-copyright, ament-flake8, ament-pep257, python3Packages, rclcpp, rclpy, yasmin, yasmin-msgs, yasmin-ros }:
|
||||
buildRosPackage {
|
||||
pname = "ros-rolling-yasmin-viewer";
|
||||
version = "3.0.3-r1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/ros2-gbp/yasmin-release/archive/release/rolling/yasmin_viewer/3.0.3-1.tar.gz";
|
||||
name = "3.0.3-1.tar.gz";
|
||||
sha256 = "e4ac1888160ebb0a187c92930fb85f34e14a300b0485e72f5d3542b2173bd2d5";
|
||||
};
|
||||
|
||||
buildType = "ament_cmake";
|
||||
buildInputs = [ ament-cmake ament-cmake-python ];
|
||||
checkInputs = [ ament-copyright ament-flake8 ament-pep257 python3Packages.pytest ];
|
||||
propagatedBuildInputs = [ python3Packages.expiringdict python3Packages.flask python3Packages.waitress rclcpp rclpy yasmin yasmin-msgs yasmin-ros ];
|
||||
nativeBuildInputs = [ ament-cmake ament-cmake-python ];
|
||||
|
||||
meta = {
|
||||
description = "TODO: Package description";
|
||||
license = with lib.licenses; [ "TODO-License-declaration" ];
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue