diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index a023cf44ae..fcc43a386a 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -7,7 +7,6 @@ jobs: strategy: matrix: distro: - - melodicPython3 - noetic - humble - iron diff --git a/distros/default.nix b/distros/default.nix index 849934b719..b6122f5086 100644 --- a/distros/default.nix +++ b/distros/default.nix @@ -5,12 +5,6 @@ self: super: { recurseForDerivations = true; lib = super.lib // import ../lib { inherit lib self; }; - melodicPython3 = import ./distro-overlay.nix { - version = 1; - distro = "melodic"; - python = self.python3; - } self super; - noetic = import ./distro-overlay.nix { version = 1; distro = "noetic"; diff --git a/distros/melodic/abb-driver/default.nix b/distros/melodic/abb-driver/default.nix deleted file mode 100644 index f335db595b..0000000000 --- a/distros/melodic/abb-driver/default.nix +++ /dev/null @@ -1,31 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, industrial-robot-client, simple-message }: -buildRosPackage { - pname = "ros-melodic-abb-driver"; - version = "1.4.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/abb_driver-release/archive/release/melodic/abb_driver/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "a578c118e57d80d4c506097b2a14f750a82a680506f8e7acc1e555db4b5112b9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin simple-message ]; - propagatedBuildInputs = [ industrial-robot-client ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''
- ROS-Industrial nodes for interfacing with ABB robot controllers. -
-- This package is part of the ROS-Industrial program and contains nodes - for interfacing with ABB industrial robot controllers. -
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/abb-egm-msgs/default.nix b/distros/melodic/abb-egm-msgs/default.nix deleted file mode 100644 index ca21a4644b..0000000000 --- a/distros/melodic/abb-egm-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-abb-egm-msgs"; - version = "0.5.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/abb_robot_driver_interfaces-release/archive/release/melodic/abb_egm_msgs/0.5.2-1.tar.gz"; - name = "0.5.2-1.tar.gz"; - sha256 = "0193c267d74b75267b6eb5259506506b8ff2d98187946e41bccb06416a391ee5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ message-generation message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides ROS message definitions, representing Externally Guided Motion (EGM) data from ABB robot controllers.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/abb-irb2400-moveit-config/default.nix b/distros/melodic/abb-irb2400-moveit-config/default.nix deleted file mode 100644 index 74eb2226f6..0000000000 --- a/distros/melodic/abb-irb2400-moveit-config/default.nix +++ /dev/null @@ -1,32 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, abb-irb2400-moveit-plugins, abb-irb2400-support, catkin, industrial-robot-simulator, joint-state-publisher, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, moveit-simple-controller-manager, robot-state-publisher, xacro }: -buildRosPackage { - pname = "ros-melodic-abb-irb2400-moveit-config"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/abb-release/archive/release/melodic/abb_irb2400_moveit_config/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "cb059c41a63c0ed80fc4cdc039db24a661e627cef5ea0ff97b060896f8fcd8f2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ abb-irb2400-moveit-plugins abb-irb2400-support industrial-robot-simulator joint-state-publisher moveit-planners-ompl moveit-ros-move-group moveit-ros-visualization moveit-simple-controller-manager robot-state-publisher xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''- MoveIt package for the ABB IRB 2400. -
-- An automatically generated package with all the configuration and launch - files for using the ABB IRB 2400 with the MoveIt Motion Planning - Framework. -
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/abb-irb2400-moveit-plugins/default.nix b/distros/melodic/abb-irb2400-moveit-plugins/default.nix deleted file mode 100644 index dcf1d83423..0000000000 --- a/distros/melodic/abb-irb2400-moveit-plugins/default.nix +++ /dev/null @@ -1,37 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, liblapack, moveit-core, pluginlib, roscpp, tf-conversions }: -buildRosPackage { - pname = "ros-melodic-abb-irb2400-moveit-plugins"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/abb-release/archive/release/melodic/abb_irb2400_moveit_plugins/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "40310f77bef824f956946c9f344dc50f62cee49d64ef9af8084c5fadf67a3445"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ liblapack moveit-core pluginlib roscpp tf-conversions ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''- MoveIt plugins for the ABB 2400 (and variants). -
-- This package contains plugins for use with MoveIt and ABB 2400 manipulators. - Plugins included support the 2400. See the ABB 2400 support package for - information on used joint angle and velocity limits. -
-- Before using any of the plugins included in this package, be sure to - check they are correct for the particular robot model and configuration - you intend to use them with. -
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/abb-irb2400-support/default.nix b/distros/melodic/abb-irb2400-support/default.nix deleted file mode 100644 index 740cb36658..0000000000 --- a/distros/melodic/abb-irb2400-support/default.nix +++ /dev/null @@ -1,47 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, abb-driver, abb-resources, catkin, joint-state-publisher, robot-state-publisher, roslaunch, rviz }: -buildRosPackage { - pname = "ros-melodic-abb-irb2400-support"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/abb-release/archive/release/melodic/abb_irb2400_support/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "12b36abb6dcc94cad69c818ec407455ceeb2411ee95d44f476af4679920e3091"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ abb-driver abb-resources joint-state-publisher robot-state-publisher rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''- ROS-Industrial support for the ABB IRB 2400 (and variants). -
-- This package contains configuration data, 3D models and launch files - for ABB IRB 2400 manipulators. This currently includes the base model. -
-- Joint limits and max joint velocities are based on the information in - the ABB data sheets. All URDFs / XACROs are based on the - default motion and joint velocity limits, unless noted otherwise (ie: - no support for high speed joints, extended / limited motion ranges or - other options). -
-- Before using any of the configuration files and / or meshes included - in this package, be sure to check they are correct for the particular - robot model and configuration you intend to use them with. -
-- The unqualified IRB 2400 model will be removed in ROS-Lunar, please - use the IRB 2400-12/1.55 as a replacement. -
''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/abb-irb4400-support/default.nix b/distros/melodic/abb-irb4400-support/default.nix deleted file mode 100644 index 636e34e6f2..0000000000 --- a/distros/melodic/abb-irb4400-support/default.nix +++ /dev/null @@ -1,44 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, abb-driver, abb-resources, catkin, joint-state-publisher, robot-state-publisher, roslaunch, rviz, xacro }: -buildRosPackage { - pname = "ros-melodic-abb-irb4400-support"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/abb-release/archive/release/melodic/abb_irb4400_support/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "49a2d88c75c80ea8234b1e32f6d0307a2a1c4f6d570255c1eb66f8945314ab6a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ abb-driver abb-resources joint-state-publisher robot-state-publisher rviz xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''- ROS-Industrial support for the ABB IRB 4400 (and variants). -
-- This package contains configuration data, 3D models and launch files - for ABB IRB 4400 manipulators. This currently includes the L30. -
-- Joint limits and max joint velocities are based on the information in the - - ABB IRB 4400 product specification document (Article No: 3HAC 8770-1). - All urdfs / xacros are based on the default motion and joint velocity - limits, unless noted otherwise (ie: no support for high speed joints, - extended / limited motion ranges or other options). -
-- Before using any of the configuration files and / or meshes included - in this package, be sure to check they are correct for the particular - robot model and configuration you intend to use them with. -
''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/abb-irb5400-support/default.nix b/distros/melodic/abb-irb5400-support/default.nix deleted file mode 100644 index 56ee0472cc..0000000000 --- a/distros/melodic/abb-irb5400-support/default.nix +++ /dev/null @@ -1,43 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, abb-driver, abb-resources, catkin, joint-state-publisher, robot-state-publisher, roslaunch, rviz }: -buildRosPackage { - pname = "ros-melodic-abb-irb5400-support"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/abb-release/archive/release/melodic/abb_irb5400_support/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "6755bde5b9794edba2c80fcfc27fc7c5eb8e3cdd992d8da9bbc4a8c907139f5c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ abb-driver abb-resources joint-state-publisher robot-state-publisher rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''- ROS-Industrial support for the ABB IRB 5400 (and variants). -
-- This package contains configuration data, 3D models and launch files - for ABB IRB 5400 manipulators. This currently includes the base model. -
-- Joint limits and max joint velocities are based on the information in - the ABB data sheets. All URDFs / XACROs are based on the - default motion and joint velocity limits, unless noted otherwise (ie: - no support for high speed joints, extended / limited motion ranges or - other options). -
-- Before using any of the configuration files and / or meshes included - in this package, be sure to check they are correct for the particular - robot model and configuration you intend to use them with. -
''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/abb-irb6600-support/default.nix b/distros/melodic/abb-irb6600-support/default.nix deleted file mode 100644 index f61d54468a..0000000000 --- a/distros/melodic/abb-irb6600-support/default.nix +++ /dev/null @@ -1,47 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, abb-driver, catkin, joint-state-publisher, robot-state-publisher, roslaunch, rviz }: -buildRosPackage { - pname = "ros-melodic-abb-irb6600-support"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/abb-release/archive/release/melodic/abb_irb6600_support/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "716570b9fc635318552ee21e2c6fa50287d700464f7790a09e8fb812f8be880b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ abb-driver joint-state-publisher robot-state-publisher rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''- ROS-Industrial support for the ABB IRB 6600 (and variants). -
-- This package contains configuration data, 3D models and launch files - for ABB IRB 6600 manipulators. This currently includes the base model. -
-- Joint limits and max joint velocities are based on the information in - the ABB data sheets. All URDFs / XACROs are based on the - default motion and joint velocity limits, unless noted otherwise (ie: - no support for high speed joints, extended / limited motion ranges or - other options). -
-- Before using any of the configuration files and / or meshes included - in this package, be sure to check they are correct for the particular - robot model and configuration you intend to use them with. -
-- The unqualified IRB 6400 model will be removed in ROS-Lunar, please - use the abb_irb6640_support as a replacement. -
''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/abb-irb6640-moveit-config/default.nix b/distros/melodic/abb-irb6640-moveit-config/default.nix deleted file mode 100644 index 51e36cfd74..0000000000 --- a/distros/melodic/abb-irb6640-moveit-config/default.nix +++ /dev/null @@ -1,32 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, abb-irb6640-support, catkin, industrial-robot-simulator, joint-state-publisher, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, moveit-simple-controller-manager, robot-state-publisher, xacro }: -buildRosPackage { - pname = "ros-melodic-abb-irb6640-moveit-config"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/abb-release/archive/release/melodic/abb_irb6640_moveit_config/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "d682a66da0b4bee804900df9e877fb3543824e3b8eb4bf46bea001066894152e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ abb-irb6640-support industrial-robot-simulator joint-state-publisher moveit-planners-ompl moveit-ros-move-group moveit-ros-visualization moveit-simple-controller-manager robot-state-publisher xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''- MoveIt package for the ABB IRB 6640. -
-- An automatically generated package with all the configuration and launch - files for using the ABB IRB 6640 with the MoveIt Motion Planning - Framework. -
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/abb-irb6640-support/default.nix b/distros/melodic/abb-irb6640-support/default.nix deleted file mode 100644 index 9f7921784c..0000000000 --- a/distros/melodic/abb-irb6640-support/default.nix +++ /dev/null @@ -1,45 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, abb-driver, catkin, joint-state-publisher, robot-state-publisher, roslaunch, rviz, xacro }: -buildRosPackage { - pname = "ros-melodic-abb-irb6640-support"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/abb-release/archive/release/melodic/abb_irb6640_support/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "d17461d90cb90812a3dd31ee5389a91ead91212c235b534e5a5512c684e04464"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ abb-driver joint-state-publisher robot-state-publisher rviz xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''- ROS-Industrial support for the ABB IRB 6640 (and variants). -
-- This package contains configuration data, 3D models and launch files - for ABB IRB 6640 manipulators. This currently includes the - IRB 6640-185/2.8m (6640-185) only. -
-- Joint limits and max joint velocities are based on the information in the - ABB IRB 6640 - technical data sheet (Version: 3HAC 028284-001 Rev. N). All urdfs / - xacros are based on the default motion and joint velocity limits, unless - noted otherwise (ie: no support for high speed joints, extended / limited - motion ranges or other options). -
-- Before using any of the configuration files and / or meshes included - in this package, be sure to check they are correct for the particular - robot model and configuration you intend to use them with. -
''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/abb-rapid-msgs/default.nix b/distros/melodic/abb-rapid-msgs/default.nix deleted file mode 100644 index df9fbf19e2..0000000000 --- a/distros/melodic/abb-rapid-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }: -buildRosPackage { - pname = "ros-melodic-abb-rapid-msgs"; - version = "0.5.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/abb_robot_driver_interfaces-release/archive/release/melodic/abb_rapid_msgs/0.5.2-1.tar.gz"; - name = "0.5.2-1.tar.gz"; - sha256 = "23f94a15cb051b38585e1c097ce8d2645704a21ebf333f63b185dff936ee2497"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ message-generation message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides ROS message definitions, representing RAPID data from ABB robot controllers.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/abb-rapid-sm-addin-msgs/default.nix b/distros/melodic/abb-rapid-sm-addin-msgs/default.nix deleted file mode 100644 index a7fc642479..0000000000 --- a/distros/melodic/abb-rapid-sm-addin-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, abb-rapid-msgs, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-abb-rapid-sm-addin-msgs"; - version = "0.5.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/abb_robot_driver_interfaces-release/archive/release/melodic/abb_rapid_sm_addin_msgs/0.5.2-1.tar.gz"; - name = "0.5.2-1.tar.gz"; - sha256 = "6c371084e3fe7aa9c285cf486415cc18fa8781846212e5162c1f85aa2bc9dece"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ abb-rapid-msgs message-generation message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides ROS message and service definitions, representing interaction - with ABB robot controllers using the RobotWare StateMachine Add-In.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/abb-resources/default.nix b/distros/melodic/abb-resources/default.nix deleted file mode 100644 index 6a3e00179a..0000000000 --- a/distros/melodic/abb-resources/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-abb-resources"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/abb-release/archive/release/melodic/abb_resources/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "e21bc080006c798014a924a0974d6e6af9e375c76a336651316936af4231d825"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''- Shared configuration data for ABB manipulators. -
-- This package contains common urdf / xacro resources used by - ABB related packages. -
''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/abb-robot-msgs/default.nix b/distros/melodic/abb-robot-msgs/default.nix deleted file mode 100644 index 6ee57f5a7a..0000000000 --- a/distros/melodic/abb-robot-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-abb-robot-msgs"; - version = "0.5.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/abb_robot_driver_interfaces-release/archive/release/melodic/abb_robot_msgs/0.5.2-1.tar.gz"; - name = "0.5.2-1.tar.gz"; - sha256 = "d85ff175388dd0693ecfe34db524d156a56b0920c404893b7758ccf98188d76d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ message-generation message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides ROS message and service definitions, representing basic interaction with ABB robot controllers.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/abb/default.nix b/distros/melodic/abb/default.nix deleted file mode 100644 index 1abbf267b4..0000000000 --- a/distros/melodic/abb/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, abb-driver, abb-irb2400-moveit-config, abb-irb2400-moveit-plugins, abb-irb2400-support, abb-irb4400-support, abb-irb5400-support, abb-irb6600-support, abb-irb6640-moveit-config, abb-irb6640-support, abb-resources, catkin }: -buildRosPackage { - pname = "ros-melodic-abb"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/abb-release/archive/release/melodic/abb/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "f49d38c78c44f523f9a2067ffb2bbd1c25663a7d16ec57b529f4167c45429fb0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ abb-driver abb-irb2400-moveit-config abb-irb2400-moveit-plugins abb-irb2400-support abb-irb4400-support abb-irb5400-support abb-irb6600-support abb-irb6640-moveit-config abb-irb6640-support abb-resources ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS-Industrial support for ABB manipulators (metapackage).''; - license = with lib.licenses; [ bsdOriginal asl20 ]; - }; -} diff --git a/distros/melodic/abseil-cpp/default.nix b/distros/melodic/abseil-cpp/default.nix deleted file mode 100644 index a0961c9dd6..0000000000 --- a/distros/melodic/abseil-cpp/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rsync }: -buildRosPackage { - pname = "ros-melodic-abseil-cpp"; - version = "0.4.2-r1"; - - src = fetchurl { - url = "https://github.com/Eurecat/abseil_cpp-release/archive/release/melodic/abseil_cpp/0.4.2-1.tar.gz"; - name = "0.4.2-1.tar.gz"; - sha256 = "828ee69c9a7e77d6b31d4cdf1b12e02960ec26f2a79571bf25d4f7f060177b4f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rsync ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The abseil_cpp package''; - license = with lib.licenses; [ "Apache" ]; - }; -} diff --git a/distros/melodic/acado/default.nix b/distros/melodic/acado/default.nix deleted file mode 100644 index b0b125c6c3..0000000000 --- a/distros/melodic/acado/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, cmake }: -buildRosPackage { - pname = "ros-melodic-acado"; - version = "1.2.3"; - - src = fetchurl { - url = "https://github.com/tud-cor/acado-release/archive/release/melodic/acado/1.2.3-0.tar.gz"; - name = "1.2.3-0.tar.gz"; - sha256 = "2d84945378a8f8b6c9d8667b4e1aa02a0001130853e6bb04e29dc1906582598e"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ boost catkin ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''ACADO Toolkit''; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/melodic/access-point-control/default.nix b/distros/melodic/access-point-control/default.nix deleted file mode 100644 index b2d001ef34..0000000000 --- a/distros/melodic/access-point-control/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, rospy }: -buildRosPackage { - pname = "ros-melodic-access-point-control"; - version = "1.0.16-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/linux_networking-release/archive/release/melodic/access_point_control/1.0.16-1.tar.gz"; - name = "1.0.16-1.tar.gz"; - sha256 = "17dff1b9389eb82ad17d285128dd8039c26ecf8d914810ada5dd86ec99d25a42"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Defines an API for access point control based on - dynamic_reconfigure. Other packages must - implement the API for various access-point models: - for example: hostapd_access_point for hostapd-based control or - linksys_access_point for Linksys router web interface.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ackermann-msgs/default.nix b/distros/melodic/ackermann-msgs/default.nix deleted file mode 100644 index 87c3b70619..0000000000 --- a/distros/melodic/ackermann-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-ackermann-msgs"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/ackermann_msgs-release/archive/release/melodic/ackermann_msgs/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "2696633432ef72489b77e8ff6b0d4782e2e526a62fda01c92d984348b4b0e13b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS messages for robots using Ackermann steering.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ackermann-steering-controller/default.nix b/distros/melodic/ackermann-steering-controller/default.nix deleted file mode 100644 index 600a098097..0000000000 --- a/distros/melodic/ackermann-steering-controller/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, controller-interface, controller-manager, diff-drive-controller, geometry-msgs, hardware-interface, nav-msgs, pluginlib, realtime-tools, roscpp, rostest, rosunit, std-msgs, std-srvs, tf, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-ackermann-steering-controller"; - version = "0.17.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_controllers-release/archive/release/melodic/ackermann_steering_controller/0.17.3-1.tar.gz"; - name = "0.17.3-1.tar.gz"; - sha256 = "2938ffff8636854ae1ee988b336c2cedfc11fd8bb0f02e7bb1fda9558186a4e1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ controller-manager geometry-msgs rostest rosunit std-msgs std-srvs xacro ]; - propagatedBuildInputs = [ boost controller-interface diff-drive-controller hardware-interface nav-msgs pluginlib realtime-tools roscpp tf urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Controller for a steer drive mobile base.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/actionlib-lisp/default.nix b/distros/melodic/actionlib-lisp/default.nix deleted file mode 100644 index c2b3cf54ac..0000000000 --- a/distros/melodic/actionlib-lisp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, cl-utils, message-runtime, roslisp }: -buildRosPackage { - pname = "ros-melodic-actionlib-lisp"; - version = "0.2.15-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/roslisp_common-release/archive/release/melodic/actionlib_lisp/0.2.15-1.tar.gz"; - name = "0.2.15-1.tar.gz"; - sha256 = "8d97ff9db12b2edae18e66bfad7c8b369878e1328ba87973aed37649cabb6df7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib-msgs cl-utils message-runtime roslisp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''actionlib_lisp is a native implementation of the famous actionlib - in Common Lisp. It provides a client and a simple server.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/actionlib-msgs/default.nix b/distros/melodic/actionlib-msgs/default.nix deleted file mode 100644 index eb64a4436e..0000000000 --- a/distros/melodic/actionlib-msgs/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-actionlib-msgs"; - version = "1.12.8-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/common_msgs-release/archive/release/melodic/actionlib_msgs/1.12.8-1.tar.gz"; - name = "1.12.8-1.tar.gz"; - sha256 = "a3f0988bbc95c105177a455c4a50864fe578210703a591eab085f7684047b636"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ message-generation message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''actionlib_msgs defines the common messages to interact with an - action server and an action client. For full documentation of - the actionlib API see - the actionlib - package.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/actionlib-tutorials/default.nix b/distros/melodic/actionlib-tutorials/default.nix deleted file mode 100644 index 536ce07e71..0000000000 --- a/distros/melodic/actionlib-tutorials/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, message-generation, message-runtime, roscpp, std-msgs }: -buildRosPackage { - pname = "ros-melodic-actionlib-tutorials"; - version = "0.1.11"; - - src = fetchurl { - url = "https://github.com/ros-gbp/common_tutorials-release/archive/release/melodic/actionlib_tutorials/0.1.11-0.tar.gz"; - name = "0.1.11-0.tar.gz"; - sha256 = "202b1bd5a2d7cde96dcd20fa54fb6fc017ec6e1252575b5413618310c536163e"; - }; - - buildType = "catkin"; - buildInputs = [ actionlib-msgs catkin message-generation std-msgs ]; - propagatedBuildInputs = [ actionlib message-runtime roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The actionlib_tutorials package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/actionlib/default.nix b/distros/melodic/actionlib/default.nix deleted file mode 100644 index 09f9f96075..0000000000 --- a/distros/melodic/actionlib/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, boost, catkin, message-generation, message-runtime, pythonPackages, roscpp, roslib, rosnode, rospy, rostest, rostopic, std-msgs }: -buildRosPackage { - pname = "ros-melodic-actionlib"; - version = "1.12.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/actionlib-release/archive/release/melodic/actionlib/1.12.1-1.tar.gz"; - name = "1.12.1-1.tar.gz"; - sha256 = "1c564f0186928a554d30a74c1bdffcbc52292ff93d7a5c8140ec4bce342ae020"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - checkInputs = [ rosnode ]; - propagatedBuildInputs = [ actionlib-msgs boost message-runtime pythonPackages.wxPython roscpp roslib rospy rostest rostopic std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The actionlib stack provides a standardized interface for - interfacing with preemptable tasks. Examples of this include moving - the base to a target location, performing a laser scan and returning - the resulting point cloud, detecting the handle of a door, etc.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/adi-driver/default.nix b/distros/melodic/adi-driver/default.nix deleted file mode 100644 index 6c925598ef..0000000000 --- a/distros/melodic/adi-driver/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, imu-filter-madgwick, roscpp, roslaunch, roslint, rostest, rqt-plot, rviz, rviz-imu-plugin, sensor-msgs, std-srvs, xacro }: -buildRosPackage { - pname = "ros-melodic-adi-driver"; - version = "1.0.3"; - - src = fetchurl { - url = "https://github.com/tork-a/adi_driver-release/archive/release/melodic/adi_driver/1.0.3-0.tar.gz"; - name = "1.0.3-0.tar.gz"; - sha256 = "6f2b565c98396653f9364c57fddafa0ca244781c27edd5b5467502fa77dafc9a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ imu-filter-madgwick roscpp rqt-plot rviz rviz-imu-plugin sensor-msgs std-srvs xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The adi_driver package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/agni-tf-tools/default.nix b/distros/melodic/agni-tf-tools/default.nix deleted file mode 100644 index b24a1e73a4..0000000000 --- a/distros/melodic/agni-tf-tools/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, eigen, qt5, roscpp, rviz, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-agni-tf-tools"; - version = "0.1.6-r1"; - - src = fetchurl { - url = "https://github.com/ubi-agni-gbp/agni_tf_tools-release/archive/release/melodic/agni_tf_tools/0.1.6-1.tar.gz"; - name = "0.1.6-1.tar.gz"; - sha256 = "f5d19d9f1dc379c8c62bda3e4a624f18271250442ee76d32fb8d2fe9a9c0f2f9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin eigen qt5.qtbase ]; - propagatedBuildInputs = [ roscpp rviz tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides a gui program as well as a rviz plugin to publish static transforms. - Both support the transformation between various Euler angle representations. - The rviz plugin also allows to configure the transform with an interactive marker.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ainstein-radar-drivers/default.nix b/distros/melodic/ainstein-radar-drivers/default.nix deleted file mode 100644 index c92bb96abd..0000000000 --- a/distros/melodic/ainstein-radar-drivers/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ainstein-radar-msgs, can-msgs, catkin, nodelet, pcl-ros, roscpp, socketcan-bridge }: -buildRosPackage { - pname = "ros-melodic-ainstein-radar-drivers"; - version = "2.0.2-r1"; - - src = fetchurl { - url = "https://github.com/AinsteinAI/ainstein_radar-release/archive/release/melodic/ainstein_radar_drivers/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "de0bffb6af0b60b2508065ca674f88aa04f332107cfd6d96b6725017afb8fda1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ainstein-radar-msgs can-msgs nodelet pcl-ros roscpp socketcan-bridge ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS drivers (interfaces) and nodes for Ainstein radars.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ainstein-radar-filters/default.nix b/distros/melodic/ainstein-radar-filters/default.nix deleted file mode 100644 index adefcdddc8..0000000000 --- a/distros/melodic/ainstein-radar-filters/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ainstein-radar-msgs, catkin, jsk-recognition-msgs, nodelet, pcl-ros, roscpp, tf2-eigen }: -buildRosPackage { - pname = "ros-melodic-ainstein-radar-filters"; - version = "2.0.2-r1"; - - src = fetchurl { - url = "https://github.com/AinsteinAI/ainstein_radar-release/archive/release/melodic/ainstein_radar_filters/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "6924545d6ca9563ea3035d935a4614287718e1989ff412f1f09656e30e18abbd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ainstein-radar-msgs jsk-recognition-msgs nodelet pcl-ros roscpp tf2-eigen ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Filtering and data conversion utilities for radar data.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ainstein-radar-gazebo-plugins/default.nix b/distros/melodic/ainstein-radar-gazebo-plugins/default.nix deleted file mode 100644 index 0855e82abe..0000000000 --- a/distros/melodic/ainstein-radar-gazebo-plugins/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ainstein-radar-msgs, catkin, gazebo-plugins, gazebo-ros, roscpp }: -buildRosPackage { - pname = "ros-melodic-ainstein-radar-gazebo-plugins"; - version = "2.0.2-r1"; - - src = fetchurl { - url = "https://github.com/AinsteinAI/ainstein_radar-release/archive/release/melodic/ainstein_radar_gazebo_plugins/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "a9b7e22b72584d76cf0e62c37ea5f3723f3e36faaf81151d27ddc38e7b4b64a8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ainstein-radar-msgs gazebo-plugins gazebo-ros roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Radar sensor plugins for the Gazebo simulator.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ainstein-radar-msgs/default.nix b/distros/melodic/ainstein-radar-msgs/default.nix deleted file mode 100644 index 5cd119be17..0000000000 --- a/distros/melodic/ainstein-radar-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-ainstein-radar-msgs"; - version = "2.0.2-r1"; - - src = fetchurl { - url = "https://github.com/AinsteinAI/ainstein_radar-release/archive/release/melodic/ainstein_radar_msgs/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "0b7dcd915b866597f9457ac0f1e15188bcb4309b7043f932378d041830f261d5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS message definitions for Ainstein radars.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ainstein-radar-rviz-plugins/default.nix b/distros/melodic/ainstein-radar-rviz-plugins/default.nix deleted file mode 100644 index 2f1f990b27..0000000000 --- a/distros/melodic/ainstein-radar-rviz-plugins/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ainstein-radar-msgs, catkin, pcl, qt5, rviz }: -buildRosPackage { - pname = "ros-melodic-ainstein-radar-rviz-plugins"; - version = "2.0.2-r1"; - - src = fetchurl { - url = "https://github.com/AinsteinAI/ainstein_radar-release/archive/release/melodic/ainstein_radar_rviz_plugins/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "e55ca73701363e257bdd186d2d355076015b7e3832ec9b1ac4a49088774b4a8a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ainstein-radar-msgs pcl qt5.qtbase rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Radar message type plugins for RViz.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ainstein-radar-tools/default.nix b/distros/melodic/ainstein-radar-tools/default.nix deleted file mode 100644 index edb403e51f..0000000000 --- a/distros/melodic/ainstein-radar-tools/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ainstein-radar-filters, ainstein-radar-msgs, catkin, cv-bridge, image-geometry, image-transport, pcl-ros, roscpp, sensor-msgs, std-msgs, vision-msgs }: -buildRosPackage { - pname = "ros-melodic-ainstein-radar-tools"; - version = "2.0.2-r1"; - - src = fetchurl { - url = "https://github.com/AinsteinAI/ainstein_radar-release/archive/release/melodic/ainstein_radar_tools/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "edd663b4d4fccb71e7ed6e87fe55f0847752f09e5923b6f89551d5b944223626"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ainstein-radar-filters ainstein-radar-msgs cv-bridge image-geometry image-transport pcl-ros roscpp sensor-msgs std-msgs vision-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Tools for monitoring and validating radar data.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ainstein-radar/default.nix b/distros/melodic/ainstein-radar/default.nix deleted file mode 100644 index 1339bbb0c9..0000000000 --- a/distros/melodic/ainstein-radar/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ainstein-radar-drivers, ainstein-radar-filters, ainstein-radar-gazebo-plugins, ainstein-radar-msgs, ainstein-radar-rviz-plugins, ainstein-radar-tools, catkin }: -buildRosPackage { - pname = "ros-melodic-ainstein-radar"; - version = "2.0.2-r1"; - - src = fetchurl { - url = "https://github.com/AinsteinAI/ainstein_radar-release/archive/release/melodic/ainstein_radar/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "8f47d68abd970c72ed9de890d8e1dc78cc89a6403493420ebd102fa18a577d11"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ainstein-radar-drivers ainstein-radar-filters ainstein-radar-gazebo-plugins ainstein-radar-msgs ainstein-radar-rviz-plugins ainstein-radar-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS support for Ainstein radar sensors.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/allocators/default.nix b/distros/melodic/allocators/default.nix deleted file mode 100644 index dd78e610e4..0000000000 --- a/distros/melodic/allocators/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-allocators"; - version = "1.0.25"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_realtime-release/archive/release/melodic/allocators/1.0.25-0.tar.gz"; - name = "1.0.25-0.tar.gz"; - sha256 = "585ef0525e4b0613ee2b9aca41a692dc9efab13c0a8e78ffe36e8efc03bd8810"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Contains aligned allocation functions, as well as an STL-compatible AlignedAllocator class.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/amcl/default.nix b/distros/melodic/amcl/default.nix deleted file mode 100644 index 6410b24913..0000000000 --- a/distros/melodic/amcl/default.nix +++ /dev/null @@ -1,35 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, geometry-msgs, map-server, message-filters, nav-msgs, python-orocos-kdl, rosbag, roscpp, rostest, sensor-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-amcl"; - version = "1.16.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation-release/archive/release/melodic/amcl/1.16.7-1.tar.gz"; - name = "1.16.7-1.tar.gz"; - sha256 = "6fd7ab1b09d32006685ea8b71d1bd8071a207ddbc8ba7aca4c150d4debf62cb8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-filters tf2-geometry-msgs ]; - checkInputs = [ map-server python-orocos-kdl rostest ]; - propagatedBuildInputs = [ diagnostic-updater dynamic-reconfigure geometry-msgs nav-msgs rosbag roscpp sensor-msgs std-srvs tf2 tf2-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''- amcl is a probabilistic localization system for a robot moving in - 2D. It implements the adaptive (or KLD-sampling) Monte Carlo - localization approach (as described by Dieter Fox), which uses a - particle filter to track the pose of a robot against a known map. -
-- This node is derived, with thanks, from Andrew Howard's excellent - 'amcl' Player driver. -
''; - license = with lib.licenses; [ "LGPL" ]; - }; -} diff --git a/distros/melodic/angles/default.nix b/distros/melodic/angles/default.nix deleted file mode 100644 index f310f8f33d..0000000000 --- a/distros/melodic/angles/default.nix +++ /dev/null @@ -1,33 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rosunit }: -buildRosPackage { - pname = "ros-melodic-angles"; - version = "1.9.12-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/geometry_angles_utils-release/archive/release/melodic/angles/1.9.12-1.tar.gz"; - name = "1.9.12-1.tar.gz"; - sha256 = "db7a41b9e761db8f81c749170e1b949366a0a125b50d37617a7bac34058a1a58"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosunit ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides a set of simple math utilities to work - with angles. The utilities cover simple things like - normalizing an angle and conversion between degrees and - radians. But even if you're trying to calculate things like - the shortest angular distance between two joint space - positions of your robot, but the joint motion is constrained - by joint limits, this package is what you need. The code in - this package is stable and well tested. There are no plans for - major changes in the near future.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/app-manager/default.nix b/distros/melodic/app-manager/default.nix deleted file mode 100644 index 1ee1e9bc43..0000000000 --- a/distros/melodic/app-manager/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, pythonPackages, rosgraph, roslaunch, rospack, rospy, rospy-tutorials, rosservice, rostest, rosunit, std-srvs }: -buildRosPackage { - pname = "ros-melodic-app-manager"; - version = "1.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/app_manager-release/archive/release/melodic/app_manager/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "610e295d284a0d08ae2f21236ae6679832a9cffb677f60abbe33da80848d78f0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation pythonPackages.setuptools ]; - checkInputs = [ pythonPackages.rosdep rospy-tutorials rosservice rostest ]; - propagatedBuildInputs = [ message-runtime rosgraph roslaunch rospack rospy rosunit std-srvs ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''app_manager''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/apriltag-ros/default.nix b/distros/melodic/apriltag-ros/default.nix deleted file mode 100644 index 5e254cc029..0000000000 --- a/distros/melodic/apriltag-ros/default.nix +++ /dev/null @@ -1,32 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, apriltag, catkin, cmake-modules, cv-bridge, eigen, geometry-msgs, image-geometry, image-transport, message-generation, message-runtime, nodelet, opencv, pluginlib, roscpp, sensor-msgs, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-apriltag-ros"; - version = "3.2.1-r1"; - - src = fetchurl { - url = "https://github.com/AprilRobotics/apriltag_ros-release/archive/release/melodic/apriltag_ros/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "f3ca9ce2dccc9169f47f78e6e591e4daad245e508ef63d1636809ab07ca72296"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules message-generation ]; - propagatedBuildInputs = [ apriltag cv-bridge eigen geometry-msgs image-geometry image-transport message-runtime nodelet opencv pluginlib roscpp sensor-msgs std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A ROS wrapper of the AprilTag 3 visual fiducial detection - algorithm. Provides full access to the core AprilTag 3 algorithm's - customizations and makes the tag detection image and detected tags' poses - available over ROS topics (including tf). The core AprilTag 3 algorithm is - extended to allow the detection of tag bundles and a bundle calibration - script is provided (bundle detection is more accurate than single tag - detection). Continuous (camera image stream) and single image detector nodes - are available.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/apriltag/default.nix b/distros/melodic/apriltag/default.nix deleted file mode 100644 index 7dabefd0e9..0000000000 --- a/distros/melodic/apriltag/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, opencv }: -buildRosPackage { - pname = "ros-melodic-apriltag"; - version = "3.2.0-r1"; - - src = fetchurl { - url = "https://github.com/AprilRobotics/apriltag-release/archive/release/melodic/apriltag/3.2.0-1.tar.gz"; - name = "3.2.0-1.tar.gz"; - sha256 = "178768b9e7b4523d3c4bd5b6974618fcdad4948cd1653264a0cfe90e4f114f9c"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - checkInputs = [ opencv ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''AprilTag detector library''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/aques-talk/default.nix b/distros/melodic/aques-talk/default.nix deleted file mode 100644 index 1ea5953891..0000000000 --- a/distros/melodic/aques-talk/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, kakasi, nkf, sound-play }: -buildRosPackage { - pname = "ros-melodic-aques-talk"; - version = "2.1.24-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/aques_talk/2.1.24-2.tar.gz"; - name = "2.1.24-2.tar.gz"; - sha256 = "7191cc0e6140068f22c72a4b7e86b33bdcbce88621a32d2d0acdee3139638533"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ kakasi nkf sound-play ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS interface aques_talk demo program''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ar-track-alvar-msgs/default.nix b/distros/melodic/ar-track-alvar-msgs/default.nix deleted file mode 100644 index 248782617e..0000000000 --- a/distros/melodic/ar-track-alvar-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-ar-track-alvar-msgs"; - version = "0.7.1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ar_track_alvar-release/archive/release/melodic/ar_track_alvar_msgs/0.7.1-0.tar.gz"; - name = "0.7.1-0.tar.gz"; - sha256 = "0c39c3c9732ca3712a78f43bcc2545f90b846aff2559de8a5fc7a9b4a6efb27f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package is a ROS wrapper for Alvar, an open source AR tag tracking library.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ar-track-alvar/default.nix b/distros/melodic/ar-track-alvar/default.nix deleted file mode 100644 index 0fc6f54b19..0000000000 --- a/distros/melodic/ar-track-alvar/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ar-track-alvar-msgs, catkin, cmake-modules, cv-bridge, dynamic-reconfigure, geometry-msgs, image-transport, message-generation, message-runtime, pcl-conversions, pcl-ros, resource-retriever, rosbag, roscpp, rospy, rostest, sensor-msgs, std-msgs, tf, tf2, tinyxml, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-ar-track-alvar"; - version = "0.7.1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ar_track_alvar-release/archive/release/melodic/ar_track_alvar/0.7.1-0.tar.gz"; - name = "0.7.1-0.tar.gz"; - sha256 = "7b822678ef7330b5a3ecf5fd63547162178335534caf6bf4a739ad35c73d91ca"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules message-generation ]; - checkInputs = [ rosbag rostest ]; - propagatedBuildInputs = [ ar-track-alvar-msgs cv-bridge dynamic-reconfigure geometry-msgs image-transport message-runtime pcl-conversions pcl-ros resource-retriever roscpp rospy sensor-msgs std-msgs tf tf2 tinyxml visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package is a ROS wrapper for Alvar, an open source AR tag tracking library.''; - license = with lib.licenses; [ "LGPL-2.1-only" ]; - }; -} diff --git a/distros/melodic/arbotix-controllers/default.nix b/distros/melodic/arbotix-controllers/default.nix deleted file mode 100644 index 9f39768091..0000000000 --- a/distros/melodic/arbotix-controllers/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, arbotix-python, catkin, tf, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-arbotix-controllers"; - version = "0.10.0"; - - src = fetchurl { - url = "https://github.com/vanadiumlabs/arbotix_ros-release/archive/release/melodic/arbotix_controllers/0.10.0-0.tar.gz"; - name = "0.10.0-0.tar.gz"; - sha256 = "32d41d26b0bddb10e801e02195bd604400fddb7aef4bddde8c917a62cecc6028"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ arbotix-python tf trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Extends the arbotix_python package with a number of more sophisticated ROS wrappers for common devices.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/arbotix-firmware/default.nix b/distros/melodic/arbotix-firmware/default.nix deleted file mode 100644 index edac8403ba..0000000000 --- a/distros/melodic/arbotix-firmware/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-arbotix-firmware"; - version = "0.10.0"; - - src = fetchurl { - url = "https://github.com/vanadiumlabs/arbotix_ros-release/archive/release/melodic/arbotix_firmware/0.10.0-0.tar.gz"; - name = "0.10.0-0.tar.gz"; - sha256 = "c588a11ade8ae7118deec36d4619c9328a748439456671b39bb41fce43a8d382"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Firmware source code for ArbotiX ROS bindings.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/arbotix-msgs/default.nix b/distros/melodic/arbotix-msgs/default.nix deleted file mode 100644 index c500cb0402..0000000000 --- a/distros/melodic/arbotix-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-arbotix-msgs"; - version = "0.10.0"; - - src = fetchurl { - url = "https://github.com/vanadiumlabs/arbotix_ros-release/archive/release/melodic/arbotix_msgs/0.10.0-0.tar.gz"; - name = "0.10.0-0.tar.gz"; - sha256 = "4c30092a42cad55c7ed008b877d72fa55f90fd899352daa35e4e1bf64797c092"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages and Services definitions for the ArbotiX.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/arbotix-python/default.nix b/distros/melodic/arbotix-python/default.nix deleted file mode 100644 index 89e5113f87..0000000000 --- a/distros/melodic/arbotix-python/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, arbotix-msgs, catkin, control-msgs, diagnostic-msgs, geometry-msgs, nav-msgs, pythonPackages, rospy, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-arbotix-python"; - version = "0.10.0"; - - src = fetchurl { - url = "https://github.com/vanadiumlabs/arbotix_ros-release/archive/release/melodic/arbotix_python/0.10.0-0.tar.gz"; - name = "0.10.0-0.tar.gz"; - sha256 = "cef79742fd412330d7bf8982775ca8aac8ddc936b1ebe0744ac07a47375a5469"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib arbotix-msgs control-msgs diagnostic-msgs geometry-msgs nav-msgs pythonPackages.pyserial rospy sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Bindings and low-level controllers for ArbotiX-powered robots.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/arbotix-sensors/default.nix b/distros/melodic/arbotix-sensors/default.nix deleted file mode 100644 index 19946b17d3..0000000000 --- a/distros/melodic/arbotix-sensors/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, arbotix-python, catkin }: -buildRosPackage { - pname = "ros-melodic-arbotix-sensors"; - version = "0.10.0"; - - src = fetchurl { - url = "https://github.com/vanadiumlabs/arbotix_ros-release/archive/release/melodic/arbotix_sensors/0.10.0-0.tar.gz"; - name = "0.10.0-0.tar.gz"; - sha256 = "2c7dcfa8c133915b15eb77783282f2be0b01ac676239daefba4285885e58f722"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ arbotix-python ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Extends the arbotix_node package with a number of more sophisticated ROS wrappers for common devices.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/arbotix/default.nix b/distros/melodic/arbotix/default.nix deleted file mode 100644 index a92de31556..0000000000 --- a/distros/melodic/arbotix/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, arbotix-controllers, arbotix-firmware, arbotix-msgs, arbotix-python, arbotix-sensors, catkin }: -buildRosPackage { - pname = "ros-melodic-arbotix"; - version = "0.10.0"; - - src = fetchurl { - url = "https://github.com/vanadiumlabs/arbotix_ros-release/archive/release/melodic/arbotix/0.10.0-0.tar.gz"; - name = "0.10.0-0.tar.gz"; - sha256 = "3e72d718f9b9129b8537614cc5ae68e696b97def92315b859a5d2f00219f09e1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ arbotix-controllers arbotix-firmware arbotix-msgs arbotix-python arbotix-sensors ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ArbotiX Drivers''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ariles-ros/default.nix b/distros/melodic/ariles-ros/default.nix deleted file mode 100644 index 7cb13b6fd0..0000000000 --- a/distros/melodic/ariles-ros/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, eigen, libyamlcpp, roscpp }: -buildRosPackage { - pname = "ros-melodic-ariles-ros"; - version = "1.3.2-r1"; - - src = fetchurl { - url = "https://github.com/asherikov/ariles-release/archive/release/melodic/ariles_ros/1.3.2-1.tar.gz"; - name = "1.3.2-1.tar.gz"; - sha256 = "7a898961b24ccb4b8974efe590485869432b9f5471596a6e3ce735a9d0f71c2e"; - }; - - buildType = "cmake"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost eigen libyamlcpp roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Catkin package Ariles serialization/configuration library''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/aruco-detect/default.nix b/distros/melodic/aruco-detect/default.nix deleted file mode 100644 index 8e38aaad54..0000000000 --- a/distros/melodic/aruco-detect/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, dynamic-reconfigure, fiducial-msgs, image-transport, pythonPackages, roscpp, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-aruco-detect"; - version = "0.11.0-r1"; - - src = fetchurl { - url = "https://github.com/UbiquityRobotics-release/fiducials-release/archive/release/melodic/aruco_detect/0.11.0-1.tar.gz"; - name = "0.11.0-1.tar.gz"; - sha256 = "850fff672ee87b14935c5dc431a7a77ce2e5cf8cf71e7f8dc326d224862a0abe"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cv-bridge dynamic-reconfigure fiducial-msgs image-transport pythonPackages.cairosvg pythonPackages.joblib roscpp sensor-msgs tf2 tf2-geometry-msgs tf2-ros visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Fiducial detection based on the aruco library''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/aruco-msgs/default.nix b/distros/melodic/aruco-msgs/default.nix deleted file mode 100644 index cbc172922b..0000000000 --- a/distros/melodic/aruco-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-aruco-msgs"; - version = "2.2.2-r1"; - - src = fetchurl { - url = "https://github.com/pal-gbp/aruco_ros-release/archive/release/melodic/aruco_msgs/2.2.2-1.tar.gz"; - name = "2.2.2-1.tar.gz"; - sha256 = "6656c736a9ae940515cf11eb01f4050ad369b4aff892f215bab02008a65912eb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The aruco_msgs package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/aruco-pose/default.nix b/distros/melodic/aruco-pose/default.nix deleted file mode 100644 index 89fe62cd2c..0000000000 --- a/distros/melodic/aruco-pose/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, dynamic-reconfigure, geometry-msgs, image-publisher, image-transport, message-generation, message-runtime, nodelet, ros-pytest, roscpp, rostest, sensor-msgs, std-msgs, tf, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-aruco-pose"; - version = "0.21.2-r1"; - - src = fetchurl { - url = "https://github.com/CopterExpress/clover-release/archive/release/melodic/aruco_pose/0.21.2-1.tar.gz"; - name = "0.21.2-1.tar.gz"; - sha256 = "2506649647c6e2372fe659fe72c03888aefe3fa5a395c765a4d381def7be84ce"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ image-publisher ros-pytest ]; - propagatedBuildInputs = [ cv-bridge dynamic-reconfigure geometry-msgs image-transport message-generation message-runtime nodelet roscpp rostest sensor-msgs std-msgs tf tf2 tf2-geometry-msgs tf2-ros visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Positioning with ArUco markers''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/aruco-ros/default.nix b/distros/melodic/aruco-ros/default.nix deleted file mode 100644 index 9465403e12..0000000000 --- a/distros/melodic/aruco-ros/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, aruco, aruco-msgs, catkin, cv-bridge, dynamic-reconfigure, geometry-msgs, image-transport, roscpp, sensor-msgs, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-aruco-ros"; - version = "2.2.2-r1"; - - src = fetchurl { - url = "https://github.com/pal-gbp/aruco_ros-release/archive/release/melodic/aruco_ros/2.2.2-1.tar.gz"; - name = "2.2.2-1.tar.gz"; - sha256 = "9a23036d9b6a65a9a75b3182776a3184a5d22ba31d1608d7ef478f237a9beb6d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ aruco aruco-msgs cv-bridge dynamic-reconfigure geometry-msgs image-transport roscpp sensor-msgs tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The ARUCO Library has been developed by the Ava group of the Univeristy of Cordoba(Spain). - It provides real-time marker based 3D pose estimation using AR markers.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/aruco/default.nix b/distros/melodic/aruco/default.nix deleted file mode 100644 index 95fd1c9234..0000000000 --- a/distros/melodic/aruco/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, eigen }: -buildRosPackage { - pname = "ros-melodic-aruco"; - version = "2.2.2-r1"; - - src = fetchurl { - url = "https://github.com/pal-gbp/aruco_ros-release/archive/release/melodic/aruco/2.2.2-1.tar.gz"; - name = "2.2.2-1.tar.gz"; - sha256 = "b4d7149feba62c53f6f2737ec8c0083cb01cb3aaeec24684196a13c0e78ca53e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cv-bridge eigen ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The ARUCO Library has been developed by the Ava group of the Univeristy of Cordoba(Spain). - It provides real-time marker based 3D pose estimation using AR markers.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/asmach-tutorials/default.nix b/distros/melodic/asmach-tutorials/default.nix deleted file mode 100644 index 04b4181000..0000000000 --- a/distros/melodic/asmach-tutorials/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, asmach, catkin, message-generation, rospy, smach-ros, turtlesim }: -buildRosPackage { - pname = "ros-melodic-asmach-tutorials"; - version = "1.0.16-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/linux_networking-release/archive/release/melodic/asmach_tutorials/1.0.16-1.tar.gz"; - name = "1.0.16-1.tar.gz"; - sha256 = "d4a5d35e1424c9a9e17f9a66b1bbea3de63f71d037df9cc932cf28f62c00f69e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs asmach rospy smach-ros turtlesim ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package containes numerous examples of how to use SMACH. See the examples directory.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/asmach/default.nix b/distros/melodic/asmach/default.nix deleted file mode 100644 index af6390152a..0000000000 --- a/distros/melodic/asmach/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-asmach"; - version = "1.0.16-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/linux_networking-release/archive/release/melodic/asmach/1.0.16-1.tar.gz"; - name = "1.0.16-1.tar.gz"; - sha256 = "b7eeea554c6038f5c55ebb8a91973c24e8cdb3e20d71ceac5b7d6617b5316952"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''SMACH, which stands for 'state machine', is a task-level - architecture for rapidly creating complex robot behavior. At its - core, SMACH is a ROS-independent Python library to build - hierarchical state machines. SMACH is a new library that takes - advantage of very old concepts in order to quickly create robust - robot behavior with maintainable and modular code.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/asr-msgs/default.nix b/distros/melodic/asr-msgs/default.nix deleted file mode 100644 index e16b1f45f8..0000000000 --- a/distros/melodic/asr-msgs/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-asr-msgs"; - version = "1.0.0-r1"; - - src = fetchurl { - url = "https://github.com/asr-ros/asr_msgs-release/archive/release/melodic/asr_msgs/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "ea5f3bfcc30e4036c5ae3a033262477d2f7f6998819a564a82137de15a9341d4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains all messages that are particular to our Active Scene Recognition - Framework at - Humanoids and Intelligence Systems Lab (HIS), Karlsruhe Institute of Technology (KIT). - These messages make up the interfaces between the different collaborating components of this system. - They are of critical importance and structured by the ROS communication capabilities.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/assimp-devel/default.nix b/distros/melodic/assimp-devel/default.nix deleted file mode 100644 index dd9a71c0a9..0000000000 --- a/distros/melodic/assimp-devel/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, cacert, catkin, git, mk, openssl, rosboost-cfg, rosbuild, unzip, zlib }: -buildRosPackage { - pname = "ros-melodic-assimp-devel"; - version = "2.1.24-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/assimp_devel/2.1.24-2.tar.gz"; - name = "2.1.24-2.tar.gz"; - sha256 = "eadd07bbf3ac87aebd166a7972f6a81786d77d6e859310dccb21f248821ccf44"; - }; - - buildType = "catkin"; - buildInputs = [ cacert catkin git mk openssl rosboost-cfg rosbuild unzip ]; - propagatedBuildInputs = [ boost zlib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''assimp library''; - license = with lib.licenses; [ "LGPL" ]; - }; -} diff --git a/distros/melodic/assisted-teleop/default.nix b/distros/melodic/assisted-teleop/default.nix deleted file mode 100644 index 0330747345..0000000000 --- a/distros/melodic/assisted-teleop/default.nix +++ /dev/null @@ -1,31 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, angles, base-local-planner, catkin, costmap-2d, eigen, filters, geometry-msgs, message-filters, move-base-msgs, pluginlib, roscpp, roslib, sensor-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-assisted-teleop"; - version = "0.3.6-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation_experimental-release/archive/release/melodic/assisted_teleop/0.3.6-1.tar.gz"; - name = "0.3.6-1.tar.gz"; - sha256 = "8c14bee07b65c46e88f2d955a18d3b116db10f02f4266963072950077b8aab2c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib angles base-local-planner costmap-2d eigen filters geometry-msgs message-filters move-base-msgs pluginlib roscpp roslib sensor-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The assisted_teleop node subscribes to a desired trajectory topic - (geometry_msgs/Twist) and uses TrajectoryPlannerROS to find a valid - trajectory close to the desired trajectory before republishing. Useful for - filtering teleop commands while avoiding obstacles. This package also - contains LaserScanMaxRangeFilter, which is a LaserScan filter plugin that - takes max range values in a scan and turns them into valid values that are - slightly less than max range.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/astuff-sensor-msgs/default.nix b/distros/melodic/astuff-sensor-msgs/default.nix deleted file mode 100644 index 8f1ff396aa..0000000000 --- a/distros/melodic/astuff-sensor-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, delphi-esr-msgs, delphi-srr-msgs, derived-object-msgs, ibeo-msgs, kartech-linear-actuator-msgs, mobileye-560-660-msgs, neobotix-usboard-msgs, pacmod-msgs, radar-msgs, ros-environment }: -buildRosPackage { - pname = "ros-melodic-astuff-sensor-msgs"; - version = "3.0.2-r1"; - - src = fetchurl { - url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/melodic/astuff_sensor_msgs/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "a96b19f4f23210692d87fdc878b65082a2fab92235461559b586608338996dbe"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ros-environment ]; - propagatedBuildInputs = [ delphi-esr-msgs delphi-srr-msgs derived-object-msgs ibeo-msgs kartech-linear-actuator-msgs mobileye-560-660-msgs neobotix-usboard-msgs pacmod-msgs radar-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages specific to AStuff-provided sensors.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/async-comm/default.nix b/distros/melodic/async-comm/default.nix deleted file mode 100644 index 68f386d1e7..0000000000 --- a/distros/melodic/async-comm/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, cmake }: -buildRosPackage { - pname = "ros-melodic-async-comm"; - version = "0.2.1-r2"; - - src = fetchurl { - url = "https://github.com/dpkoch/async_comm-release/archive/release/melodic/async_comm/0.2.1-2.tar.gz"; - name = "0.2.1-2.tar.gz"; - sha256 = "9cc4a16ea07097a37952f076d5fe82b9cc452f56e75b4bfa7c12786ca1c59926"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ boost ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''A C++ library for asynchronous serial communication''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/async-web-server-cpp/default.nix b/distros/melodic/async-web-server-cpp/default.nix deleted file mode 100644 index ff52431438..0000000000 --- a/distros/melodic/async-web-server-cpp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, openssl, pythonPackages, roslib, rospy, rostest }: -buildRosPackage { - pname = "ros-melodic-async-web-server-cpp"; - version = "1.0.3-r1"; - - src = fetchurl { - url = "https://github.com/fkie-release/async_web_server_cpp-release/archive/release/melodic/async_web_server_cpp/1.0.3-1.tar.gz"; - name = "1.0.3-1.tar.gz"; - sha256 = "f1094d659202fb2ed57ef45efe72c8748e7086c122be0f064e3804657c14d630"; - }; - - buildType = "catkin"; - buildInputs = [ catkin openssl ]; - checkInputs = [ pythonPackages.websocket_client roslib rospy rostest ]; - propagatedBuildInputs = [ boost ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Asynchronous Web/WebSocket Server in C++''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ati-force-torque/default.nix b/distros/melodic/ati-force-torque/default.nix deleted file mode 100644 index af346c26ca..0000000000 --- a/distros/melodic/ati-force-torque/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, cob-generic-can, filters, force-torque-sensor, gazebo-ros, geometry-msgs, hardware-interface, iirob-filters, libmodbus, message-generation, message-runtime, pluginlib, realtime-tools, robot-state-publisher, roscpp, roslaunch, rosparam-handler, rospy, rostopic, std-msgs, std-srvs, teleop-twist-joy, tf2, tf2-geometry-msgs, tf2-ros, trajectory-msgs, visualization-msgs, xacro }: -buildRosPackage { - pname = "ros-melodic-ati-force-torque"; - version = "1.1.1-r3"; - - src = fetchurl { - url = "https://github.com/KITrobotics/ati_force_torque-release/archive/release/melodic/ati_force_torque/1.1.1-3.tar.gz"; - name = "1.1.1-3.tar.gz"; - sha256 = "ab56ef07e73679565c0e42290e449c0c3fd2531b8c77eb99e290c8b88c65717d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules message-generation ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ cob-generic-can filters force-torque-sensor gazebo-ros geometry-msgs hardware-interface iirob-filters libmodbus message-runtime pluginlib realtime-tools robot-state-publisher roscpp roslaunch rosparam-handler rospy rostopic std-msgs std-srvs teleop-twist-joy tf2 tf2-geometry-msgs tf2-ros trajectory-msgs visualization-msgs xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package implements driver for ATI force torque sensors up to firmware 3.x. Char and Net CAN devices are supported through cob_generic_can package. The code if based on cob_forcetorque package.''; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/melodic/audibot-description/default.nix b/distros/melodic/audibot-description/default.nix deleted file mode 100644 index 4279632fc5..0000000000 --- a/distros/melodic/audibot-description/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-audibot-description"; - version = "0.2.2-r1"; - - src = fetchurl { - url = "https://github.com/robustify/audibot-release/archive/release/melodic/audibot_description/0.2.2-1.tar.gz"; - name = "0.2.2-1.tar.gz"; - sha256 = "4327222ddf9b627ef6b9463c32cb15b769d25bcf0f54a4375910f6f6fab541de"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Meshes and URDF descriptions for audibot''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/audibot-gazebo/default.nix b/distros/melodic/audibot-gazebo/default.nix deleted file mode 100644 index 9d8070ba96..0000000000 --- a/distros/melodic/audibot-gazebo/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, audibot-description, catkin, gazebo-ros, gazebo-ros-pkgs, nav-msgs, robot-state-publisher, roscpp, rospy, rostest, rviz, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-audibot-gazebo"; - version = "0.2.2-r1"; - - src = fetchurl { - url = "https://github.com/robustify/audibot-release/archive/release/melodic/audibot_gazebo/0.2.2-1.tar.gz"; - name = "0.2.2-1.tar.gz"; - sha256 = "c46de662b9a72968b3aa93d21b4f1c26ccdba4352fe96869f3590f0d8246d73a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rospy rostest ]; - propagatedBuildInputs = [ audibot-description gazebo-ros gazebo-ros-pkgs nav-msgs robot-state-publisher roscpp rviz tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Gazebo model plugin to simulate Audibot''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/audibot/default.nix b/distros/melodic/audibot/default.nix deleted file mode 100644 index acd6765501..0000000000 --- a/distros/melodic/audibot/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, audibot-description, audibot-gazebo, catkin }: -buildRosPackage { - pname = "ros-melodic-audibot"; - version = "0.2.2-r1"; - - src = fetchurl { - url = "https://github.com/robustify/audibot-release/archive/release/melodic/audibot/0.2.2-1.tar.gz"; - name = "0.2.2-1.tar.gz"; - sha256 = "789a89794b7ff76ad7a76156d7c048a04ecf00d0c07f9cd17f4ff84df06463c8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ audibot-description audibot-gazebo ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage for audibot''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/audio-capture/default.nix b/distros/melodic/audio-capture/default.nix deleted file mode 100644 index 2fc0783d07..0000000000 --- a/distros/melodic/audio-capture/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, audio-common-msgs, catkin, gst_all_1, roscpp }: -buildRosPackage { - pname = "ros-melodic-audio-capture"; - version = "0.3.17-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_capture/0.3.17-1.tar.gz"; - name = "0.3.17-1.tar.gz"; - sha256 = "3ead0e1f75dc6f218ecd70e2522ea80d3d06b417f73136cdf2211b918831c9a2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ audio-common-msgs gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good gst_all_1.gst-plugins-ugly gst_all_1.gstreamer roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Transports audio from a source to a destination. Audio sources can come - from a microphone or file. The destination can play the audio or save it - to an mp3 file.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/audio-common-msgs/default.nix b/distros/melodic/audio-common-msgs/default.nix deleted file mode 100644 index 4d027e9ab0..0000000000 --- a/distros/melodic/audio-common-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-audio-common-msgs"; - version = "0.3.17-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_common_msgs/0.3.17-1.tar.gz"; - name = "0.3.17-1.tar.gz"; - sha256 = "38cee36f57f782c59b894aabab28f19fab26eec2ce949b571c92b30d25851843"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages for transmitting audio via ROS''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/audio-common/default.nix b/distros/melodic/audio-common/default.nix deleted file mode 100644 index bb49f7bedc..0000000000 --- a/distros/melodic/audio-common/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, audio-capture, audio-common-msgs, audio-play, catkin, sound-play }: -buildRosPackage { - pname = "ros-melodic-audio-common"; - version = "0.3.17-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_common/0.3.17-1.tar.gz"; - name = "0.3.17-1.tar.gz"; - sha256 = "1657818597d617f39525ba8ab9eb8c016cb5a11f03bdf38580c18d6c20664e77"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ audio-capture audio-common-msgs audio-play sound-play ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Common code for working with audio in ROS''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/audio-play/default.nix b/distros/melodic/audio-play/default.nix deleted file mode 100644 index 2eedacd7c4..0000000000 --- a/distros/melodic/audio-play/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, audio-common-msgs, catkin, gst_all_1, roscpp }: -buildRosPackage { - pname = "ros-melodic-audio-play"; - version = "0.3.17-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/audio_common-release/archive/release/melodic/audio_play/0.3.17-1.tar.gz"; - name = "0.3.17-1.tar.gz"; - sha256 = "489ed819ff2ac940d2cee6b7cc4fe5a1e5c28b59497bbafee18e3ec8be6af224"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ audio-common-msgs gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good gst_all_1.gst-plugins-ugly gst_all_1.gstreamer roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Outputs audio to a speaker from a source node.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/audio-to-spectrogram/default.nix b/distros/melodic/audio-to-spectrogram/default.nix deleted file mode 100644 index 3aadceb49c..0000000000 --- a/distros/melodic/audio-to-spectrogram/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, audio-capture, audio-common-msgs, catkin, cv-bridge, image-view, jsk-recognition-msgs, pythonPackages, roslaunch, rostest, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-audio-to-spectrogram"; - version = "1.2.15-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_recognition-release/archive/release/melodic/audio_to_spectrogram/1.2.15-1.tar.gz"; - name = "1.2.15-1.tar.gz"; - sha256 = "eb131626efa97d8fd7ad1c1cc3a6b071cac03f0e746aeae6b3b7b2bf4cf06e28"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ audio-capture audio-common-msgs cv-bridge image-view jsk-recognition-msgs pythonPackages.matplotlib sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Convert audio (audio_common_msgs/AudioData) to spectrogram (sensor_msgs/Image)''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/audio-video-recorder/default.nix b/distros/melodic/audio-video-recorder/default.nix deleted file mode 100644 index 5049e9bcfb..0000000000 --- a/distros/melodic/audio-video-recorder/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, audio-common-msgs, catkin, gst_all_1, message-filters, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-audio-video-recorder"; - version = "2.2.12-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_common-release/archive/release/melodic/audio_video_recorder/2.2.12-1.tar.gz"; - name = "2.2.12-1.tar.gz"; - sha256 = "40d2a21e729bf8d97a9126d03e1120ffaf62f2053d48a9eaa4390f193c243ecf"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ audio-common-msgs gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good gst_all_1.gst-plugins-ugly gst_all_1.gstreamer message-filters roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS package for recording image and audio synchronously''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/automotive-autonomy-msgs/default.nix b/distros/melodic/automotive-autonomy-msgs/default.nix deleted file mode 100644 index 409d5a2b7c..0000000000 --- a/distros/melodic/automotive-autonomy-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, automotive-navigation-msgs, automotive-platform-msgs, catkin, ros-environment }: -buildRosPackage { - pname = "ros-melodic-automotive-autonomy-msgs"; - version = "3.0.4-r1"; - - src = fetchurl { - url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/melodic/automotive_autonomy_msgs/3.0.4-1.tar.gz"; - name = "3.0.4-1.tar.gz"; - sha256 = "2899316eab20c57ab7bcc0d5d8bdb46da42c9a66d94200376ead64b7ca74d6b5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ros-environment ]; - propagatedBuildInputs = [ automotive-navigation-msgs automotive-platform-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages for vehicle automation''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/automotive-navigation-msgs/default.nix b/distros/melodic/automotive-navigation-msgs/default.nix deleted file mode 100644 index b1e58a9f83..0000000000 --- a/distros/melodic/automotive-navigation-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, ros-environment, rosbag-migration-rule, std-msgs }: -buildRosPackage { - pname = "ros-melodic-automotive-navigation-msgs"; - version = "3.0.4-r1"; - - src = fetchurl { - url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/melodic/automotive_navigation_msgs/3.0.4-1.tar.gz"; - name = "3.0.4-1.tar.gz"; - sha256 = "b1e197ff14c2d36b74e3a178147299f8b4edef50728854eed3198021e0849bdd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ros-environment ]; - propagatedBuildInputs = [ geometry-msgs message-runtime rosbag-migration-rule std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Generic Messages for Navigation Objectives in Automotive Automation Software''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/automotive-platform-msgs/default.nix b/distros/melodic/automotive-platform-msgs/default.nix deleted file mode 100644 index 9465bd8cc9..0000000000 --- a/distros/melodic/automotive-platform-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, ros-environment, std-msgs }: -buildRosPackage { - pname = "ros-melodic-automotive-platform-msgs"; - version = "3.0.4-r1"; - - src = fetchurl { - url = "https://github.com/astuff/automotive_autonomy_msgs-release/archive/release/melodic/automotive_platform_msgs/3.0.4-1.tar.gz"; - name = "3.0.4-1.tar.gz"; - sha256 = "11b418be3ec5eb3c715e835c951d207cd632499e9a0fd4ca4ab740028e248905"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ros-environment ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Generic Messages for Communication with an Automotive Autonomous Platform''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/autoware-can-msgs/default.nix b/distros/melodic/autoware-can-msgs/default.nix deleted file mode 100644 index eb49fad07f..0000000000 --- a/distros/melodic/autoware-can-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-autoware-can-msgs"; - version = "1.14.0-r1"; - - src = fetchurl { - url = "https://github.com/autoware-ai/messages-release/archive/release/melodic/autoware_can_msgs/1.14.0-1.tar.gz"; - name = "1.14.0-1.tar.gz"; - sha256 = "1e50f649b44dc8ad43ccada6bec907f06e81e1568b12ae5141f2e0ff3967f8e6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The autoware_can_msgs package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/autoware-config-msgs/default.nix b/distros/melodic/autoware-config-msgs/default.nix deleted file mode 100644 index 8dfa0b0627..0000000000 --- a/distros/melodic/autoware-config-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-autoware-config-msgs"; - version = "1.14.0-r1"; - - src = fetchurl { - url = "https://github.com/autoware-ai/messages-release/archive/release/melodic/autoware_config_msgs/1.14.0-1.tar.gz"; - name = "1.14.0-1.tar.gz"; - sha256 = "d60ba3433659548c626d654074c19395ac5ec153efc98ae862fdd521170a950a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The autoware_config_msgs package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/autoware-external-msgs/default.nix b/distros/melodic/autoware-external-msgs/default.nix deleted file mode 100644 index 30ea50346b..0000000000 --- a/distros/melodic/autoware-external-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, lgsvl-msgs }: -buildRosPackage { - pname = "ros-melodic-autoware-external-msgs"; - version = "1.14.0-r1"; - - src = fetchurl { - url = "https://github.com/autoware-ai/messages-release/archive/release/melodic/autoware_external_msgs/1.14.0-1.tar.gz"; - name = "1.14.0-1.tar.gz"; - sha256 = "7c79c2c05eccebce61b3be3fd3c13d440c9014b5e1425d752732ff557e402543"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ lgsvl-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package to contain an install external message dependencies''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/autoware-lanelet2-msgs/default.nix b/distros/melodic/autoware-lanelet2-msgs/default.nix deleted file mode 100644 index 0c48bda311..0000000000 --- a/distros/melodic/autoware-lanelet2-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-autoware-lanelet2-msgs"; - version = "1.14.0-r1"; - - src = fetchurl { - url = "https://github.com/autoware-ai/messages-release/archive/release/melodic/autoware_lanelet2_msgs/1.14.0-1.tar.gz"; - name = "1.14.0-1.tar.gz"; - sha256 = "499647b4641b7b3894314e2b1855809983b2c25787db20187b41cdb0d2cd5c12"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The autoware_lanelet2_msgs package. Contains messages for lanelet2 maps''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/autoware-map-msgs/default.nix b/distros/melodic/autoware-map-msgs/default.nix deleted file mode 100644 index db2db2c736..0000000000 --- a/distros/melodic/autoware-map-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-autoware-map-msgs"; - version = "1.14.0-r1"; - - src = fetchurl { - url = "https://github.com/autoware-ai/messages-release/archive/release/melodic/autoware_map_msgs/1.14.0-1.tar.gz"; - name = "1.14.0-1.tar.gz"; - sha256 = "657e98a615e03cabd4a43531f59636f763b69c1ed17e083bdcba0cb54f756967"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Includes messages to handle each class in Autoware Map Format''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/autoware-msgs/default.nix b/distros/melodic/autoware-msgs/default.nix deleted file mode 100644 index 7681b53d84..0000000000 --- a/distros/melodic/autoware-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, jsk-recognition-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-autoware-msgs"; - version = "1.14.0-r1"; - - src = fetchurl { - url = "https://github.com/autoware-ai/messages-release/archive/release/melodic/autoware_msgs/1.14.0-1.tar.gz"; - name = "1.14.0-1.tar.gz"; - sha256 = "565ea9d118130516a2c35ef6a701b65b72ea89941c21349544dc57be3ebe782b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs jsk-recognition-msgs message-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The autoware_msgs package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/autoware-system-msgs/default.nix b/distros/melodic/autoware-system-msgs/default.nix deleted file mode 100644 index cca403350a..0000000000 --- a/distros/melodic/autoware-system-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, rosgraph-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-autoware-system-msgs"; - version = "1.14.0-r1"; - - src = fetchurl { - url = "https://github.com/autoware-ai/messages-release/archive/release/melodic/autoware_system_msgs/1.14.0-1.tar.gz"; - name = "1.14.0-1.tar.gz"; - sha256 = "45baf85696feee43e02e8d82ddc2ee9e75199c6996b7635f68c78074be0b25f1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime rosgraph-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The autoware_system_msgs package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/auv-msgs/default.nix b/distros/melodic/auv-msgs/default.nix deleted file mode 100644 index a34cd9f1b6..0000000000 --- a/distros/melodic/auv-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geographic-msgs, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-auv-msgs"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/oceansystemslab/auv_msgs-release/archive/release/melodic/auv_msgs/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "773b034a505af916981ca2116c387d65004a1cbe4a55296cf81ac9517a75f21d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geographic-msgs geometry-msgs message-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides message types commonly used with Autonomous Underwater Vehicles''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/avt-vimba-camera/default.nix b/distros/melodic/avt-vimba-camera/default.nix deleted file mode 100644 index 71e534ea53..0000000000 --- a/distros/melodic/avt-vimba-camera/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, camera-info-manager, catkin, diagnostic-updater, dynamic-reconfigure, image-proc, image-transport, message-filters, nodelet, roscpp, sensor-msgs, std-msgs, stereo-image-proc }: -buildRosPackage { - pname = "ros-melodic-avt-vimba-camera"; - version = "1.2.0-r1"; - - src = fetchurl { - url = "https://github.com/astuff/avt_vimba_camera-release/archive/release/melodic/avt_vimba_camera/1.2.0-1.tar.gz"; - name = "1.2.0-1.tar.gz"; - sha256 = "74b42283532f9c9c2b19646b0d4138cbd1aa95a2755191027fb72923070be070"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ camera-info-manager diagnostic-updater dynamic-reconfigure image-proc image-transport message-filters nodelet roscpp sensor-msgs std-msgs stereo-image-proc ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Camera driver for Allied Vision Technologies (AVT) cameras, based on their Vimba SDK.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/aws-common/default.nix b/distros/melodic/aws-common/default.nix deleted file mode 100644 index 770857146e..0000000000 --- a/distros/melodic/aws-common/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake, curl, gtest, openssl, ros-environment, util-linux, zlib }: -buildRosPackage { - pname = "ros-melodic-aws-common"; - version = "2.2.0-r1"; - - src = fetchurl { - url = "https://github.com/aws-gbp/aws_common-release/archive/release/melodic/aws_common/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "ca6b356a24bbfc7851da14716f3f90cdc751ce5d7620f5eda2401cdfebdddbfe"; - }; - - buildType = "cmake"; - buildInputs = [ catkin cmake ros-environment ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ curl openssl util-linux zlib ]; - nativeBuildInputs = [ catkin cmake ]; - - meta = { - description = ''Common AWS SDK utilities, intended for use by ROS packages using the AWS SDK''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/aws-robomaker-simulation-ros-pkgs/default.nix b/distros/melodic/aws-robomaker-simulation-ros-pkgs/default.nix deleted file mode 100644 index 4bc2636bae..0000000000 --- a/distros/melodic/aws-robomaker-simulation-ros-pkgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, robomaker-simulation-msgs }: -buildRosPackage { - pname = "ros-melodic-aws-robomaker-simulation-ros-pkgs"; - version = "1.1.1-r2"; - - src = fetchurl { - url = "https://github.com/aws-gbp/aws_robomaker_simulation_ros_pkgs-release/archive/release/melodic/aws_robomaker_simulation_ros_pkgs/1.1.1-2.tar.gz"; - name = "1.1.1-2.tar.gz"; - sha256 = "5e0601fa00843ff7ac138fe81b6a8f97242aaaf2648aee4a870b21bc9055ae8e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ robomaker-simulation-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''AWS RoboMaker package for accessing the simulation service.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/aws-ros1-common/default.nix b/distros/melodic/aws-ros1-common/default.nix deleted file mode 100644 index bd5c8bd326..0000000000 --- a/distros/melodic/aws-ros1-common/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, aws-common, catkin, gtest, roscpp, rostest }: -buildRosPackage { - pname = "ros-melodic-aws-ros1-common"; - version = "2.0.1-r2"; - - src = fetchurl { - url = "https://github.com/aws-gbp/aws_ros1_common-release/archive/release/melodic/aws_ros1_common/2.0.1-2.tar.gz"; - name = "2.0.1-2.tar.gz"; - sha256 = "6ce3c5da6d51c25b2c8453af0a780dbeaa94561baf086346a2fdc2b3ed27caac"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest rostest ]; - propagatedBuildInputs = [ aws-common roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Common utilities for ROS1 nodes using Amazon Web Services''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/axis-camera/default.nix b/distros/melodic/axis-camera/default.nix deleted file mode 100644 index ba4efde196..0000000000 --- a/distros/melodic/axis-camera/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, camera-info-manager-py, catkin, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rospy, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-axis-camera"; - version = "0.3.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/axis_camera-release/archive/release/melodic/axis_camera/0.3.2-1.tar.gz"; - name = "0.3.2-1.tar.gz"; - sha256 = "e7dfcbd5f77efc2f9a132bd2b8cd35315c323cb4db3a160a70694873d90868be"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ camera-info-manager-py dynamic-reconfigure geometry-msgs message-runtime rospy sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Python ROS drivers for accessing an Axis camera's MJPG - stream. Also provides control for PTZ cameras.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/azure-iot-sdk-c/default.nix b/distros/melodic/azure-iot-sdk-c/default.nix deleted file mode 100644 index 0c3456037e..0000000000 --- a/distros/melodic/azure-iot-sdk-c/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, curl, openssl, util-linux }: -buildRosPackage { - pname = "ros-melodic-azure-iot-sdk-c"; - version = "1.9.0-r1"; - - src = fetchurl { - url = "https://github.com/nobleo/azure-iot-sdk-c-release/archive/release/melodic/azure-iot-sdk-c/1.9.0-1.tar.gz"; - name = "1.9.0-1.tar.gz"; - sha256 = "378723320c229afa2d043f87d3be5710f6b6eaaaf732990b9114840fe1fe6009"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ curl openssl util-linux ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Azure IoT C SDKs and Libraries''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/backward-ros/default.nix b/distros/melodic/backward-ros/default.nix deleted file mode 100644 index ce4918ed34..0000000000 --- a/distros/melodic/backward-ros/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, elfutils, roscpp }: -buildRosPackage { - pname = "ros-melodic-backward-ros"; - version = "0.1.7"; - - src = fetchurl { - url = "https://github.com/pal-gbp/backward_ros-release/archive/release/melodic/backward_ros/0.1.7-0.tar.gz"; - name = "0.1.7-0.tar.gz"; - sha256 = "3cec255db3ff1af9bfc80b31ca88a9be50f11d663d9213edf457b0a7ed7eb967"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ elfutils roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The backward_ros package is a ros wrapper of backward-cpp from https://github.com/bombela/backward-cpp''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/bagger/default.nix b/distros/melodic/bagger/default.nix deleted file mode 100644 index 397f693700..0000000000 --- a/distros/melodic/bagger/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, nav-msgs, rosbag, roscpp, roslint, rospy, rostest, std-msgs }: -buildRosPackage { - pname = "ros-melodic-bagger"; - version = "0.1.4-r1"; - - src = fetchurl { - url = "https://github.com/squarerobot/bagger-release/archive/release/melodic/bagger/0.1.4-1.tar.gz"; - name = "0.1.4-1.tar.gz"; - sha256 = "417cbd4e7a43e72355430d0608a328aa14091eb94650d4f28910ada5e68c664f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation roslint ]; - checkInputs = [ geometry-msgs nav-msgs ]; - propagatedBuildInputs = [ message-runtime rosbag roscpp rospy rostest std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An application used to systematically record rosbags''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/baldor/default.nix b/distros/melodic/baldor/default.nix deleted file mode 100644 index 71ed31d90f..0000000000 --- a/distros/melodic/baldor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-baldor"; - version = "0.1.2-r1"; - - src = fetchurl { - url = "https://github.com/crigroup/baldor-release/archive/release/melodic/baldor/0.1.2-1.tar.gz"; - name = "0.1.2-1.tar.gz"; - sha256 = "9be26171300296c42581caf9a732d6671529768f61c1a6fc8895197a1e6d0969"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pythonPackages.numpy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The baldor package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/base-local-planner/default.nix b/distros/melodic/base-local-planner/default.nix deleted file mode 100644 index f85e3441ab..0000000000 --- a/distros/melodic/base-local-planner/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, angles, catkin, cmake-modules, costmap-2d, dynamic-reconfigure, eigen, geometry-msgs, message-generation, message-runtime, nav-core, nav-msgs, pluginlib, rosconsole, roscpp, rospy, rosunit, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs, voxel-grid }: -buildRosPackage { - pname = "ros-melodic-base-local-planner"; - version = "1.16.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation-release/archive/release/melodic/base_local_planner/1.16.7-1.tar.gz"; - name = "1.16.7-1.tar.gz"; - sha256 = "51ee2f7a40c5041648f1bb6735562a801b986e7f01f6a0fd7a600aa73c56c6b6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules message-generation tf2-geometry-msgs ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ angles costmap-2d dynamic-reconfigure eigen geometry-msgs message-runtime nav-core nav-msgs pluginlib rosconsole roscpp rospy sensor-msgs std-msgs tf2 tf2-ros visualization-msgs voxel-grid ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides implementations of the Trajectory Rollout and Dynamic Window approaches to local robot navigation on a plane. Given a plan to follow and a costmap, the controller produces velocity commands to send to a mobile base. This package supports both holonomic and non-holonomic robots, any robot footprint that can be represented as a convex polygon or circle, and exposes its configuration as ROS parameters that can be set in a launch file. This package's ROS wrapper adheres to the BaseLocalPlanner interface specified in the nav_core package.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/bayesian-belief-networks/default.nix b/distros/melodic/bayesian-belief-networks/default.nix deleted file mode 100644 index 5ed48104ef..0000000000 --- a/distros/melodic/bayesian-belief-networks/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, git, message-generation, message-runtime, mk, rospy, std-msgs, unzip }: -buildRosPackage { - pname = "ros-melodic-bayesian-belief-networks"; - version = "2.1.24-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/bayesian_belief_networks/2.1.24-2.tar.gz"; - name = "2.1.24-2.tar.gz"; - sha256 = "6d1673ffd1144446dd32eda73d25e4885dccce3f4c922e4a2ec9fb9214310af8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin git message-generation mk unzip ]; - propagatedBuildInputs = [ message-runtime rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The bayesian_belief_networks package form https://github.com/eBay/bayesian-belief-networks, Authored by Neville Newey, Anzar Afaq, Copyright 2013 eBay Software Foundation''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/bcap-core/default.nix b/distros/melodic/bcap-core/default.nix deleted file mode 100644 index 1b48883219..0000000000 --- a/distros/melodic/bcap-core/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-bcap-core"; - version = "3.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DENSORobot/denso_robot_ros-release/archive/release/melodic/bcap_core/3.3.0-1.tar.gz"; - name = "3.3.0-1.tar.gz"; - sha256 = "32ee2acfefb5650e5fd8c274e4aba365828c9b0f9cd1440a2e77545ea6821ecb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The bcap core package includes libraries for communicating ORiN via b-CAP (Binary - Controller Access Protocol) protocol.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/bcap-service-test/default.nix b/distros/melodic/bcap-service-test/default.nix deleted file mode 100644 index 45bc1ec10c..0000000000 --- a/distros/melodic/bcap-service-test/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, bcap-service, catkin, roscpp }: -buildRosPackage { - pname = "ros-melodic-bcap-service-test"; - version = "3.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DENSORobot/denso_robot_ros-release/archive/release/melodic/bcap_service_test/3.3.0-1.tar.gz"; - name = "3.3.0-1.tar.gz"; - sha256 = "94c99cf05ead0538b97a5df06ff73521985e7a5ee568207165d2b5ff9728e1f4"; - }; - - buildType = "catkin"; - buildInputs = [ bcap-service catkin ]; - propagatedBuildInputs = [ roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The bcap service test package includes a node for testing bcap service node.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/bcap-service/default.nix b/distros/melodic/bcap-service/default.nix deleted file mode 100644 index eb379ddf3a..0000000000 --- a/distros/melodic/bcap-service/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, bcap-core, catkin, message-generation, message-runtime, roscpp, std-msgs }: -buildRosPackage { - pname = "ros-melodic-bcap-service"; - version = "3.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DENSORobot/denso_robot_ros-release/archive/release/melodic/bcap_service/3.3.0-1.tar.gz"; - name = "3.3.0-1.tar.gz"; - sha256 = "ffb067617f62570c0765658b00a471f9a186b3bed836ee741c6d186fafdca628"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ bcap-core message-runtime roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The bcap service package includes a node for communicating ORiN from ROS.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/behaviortree-cpp-v3/default.nix b/distros/melodic/behaviortree-cpp-v3/default.nix deleted file mode 100644 index 140c5dba1c..0000000000 --- a/distros/melodic/behaviortree-cpp-v3/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, cppzmq, ncurses, ros-environment, roslib }: -buildRosPackage { - pname = "ros-melodic-behaviortree-cpp-v3"; - version = "3.8.3-r1"; - - src = fetchurl { - url = "https://github.com/BehaviorTree/behaviortree_cpp_v3-release/archive/release/melodic/behaviortree_cpp_v3/3.8.3-1.tar.gz"; - name = "3.8.3-1.tar.gz"; - sha256 = "0764958907506eb983cb65e6d1f177e6ed34fc07ebc1fcb5fcf73501750506d7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ros-environment ]; - propagatedBuildInputs = [ boost cppzmq ncurses roslib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides the Behavior Trees core library.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/behaviortree-cpp/default.nix b/distros/melodic/behaviortree-cpp/default.nix deleted file mode 100644 index dd76f82554..0000000000 --- a/distros/melodic/behaviortree-cpp/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cppzmq, roslib }: -buildRosPackage { - pname = "ros-melodic-behaviortree-cpp"; - version = "2.5.1"; - - src = fetchurl { - url = "https://github.com/BehaviorTree/behaviortree_cpp-release/archive/release/melodic/behaviortree_cpp/2.5.1-0.tar.gz"; - name = "2.5.1-0.tar.gz"; - sha256 = "cd1af27ccb2e5763fa4e9f02e23edf77fca7d1894d013a0d932e7f5ad05d337c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cppzmq roslib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides a behavior trees core.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/bfl/default.nix b/distros/melodic/bfl/default.nix deleted file mode 100644 index 1687a165b0..0000000000 --- a/distros/melodic/bfl/default.nix +++ /dev/null @@ -1,33 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake, cppunit, ros }: -buildRosPackage { - pname = "ros-melodic-bfl"; - version = "0.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/bfl-release/archive/release/melodic/bfl/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "7c4c61c15768d1cd276cdaaf9a9f5e3088f478383789ffec9fdee325dafc0990"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ catkin cppunit ros ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''This package contains a recent version of the Bayesian Filtering - Library (BFL), distributed by the Orocos Project. For stability - reasons, this package is currently locked to revision 31655 (April - 19, 2010), but this revision will be updated on a regular basis to - the latest available BFL trunk. This ROS package does not modify - BFL in any way, it simply provides a convenient way to download and - compile the library, because BFL is not available from an OS package - manager. This ROS package compiles BFL with the Boost library for - matrix operations and random number generation.''; - license = with lib.licenses; [ "LGPL" ]; - }; -} diff --git a/distros/melodic/blender-gazebo/default.nix b/distros/melodic/blender-gazebo/default.nix deleted file mode 100644 index 51bf0d7750..0000000000 --- a/distros/melodic/blender-gazebo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros }: -buildRosPackage { - pname = "ros-melodic-blender-gazebo"; - version = "0.0.4-r1"; - - src = fetchurl { - url = "https://github.com/david0429-gbp/blender_gazebo_gbp/archive/release/melodic/blender_gazebo/0.0.4-1.tar.gz"; - name = "0.0.4-1.tar.gz"; - sha256 = "ca41a7b8fbb299e647314ea3aefbca8b162617487784140646726df92a8909f3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The blender_gazebo package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/bond-core/default.nix b/distros/melodic/bond-core/default.nix deleted file mode 100644 index 8089cb5cce..0000000000 --- a/distros/melodic/bond-core/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, bond, bondcpp, bondpy, catkin, smclib }: -buildRosPackage { - pname = "ros-melodic-bond-core"; - version = "1.8.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/bond_core-release/archive/release/melodic/bond_core/1.8.5-1.tar.gz"; - name = "1.8.5-1.tar.gz"; - sha256 = "83964bcfc9dc0c3d10b95142fb6b6d41792c74178704380bf7ea76c0eb130751"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ bond bondcpp bondpy smclib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A bond allows two processes, A and B, to know when the other has - terminated, either cleanly or by crashing. The bond remains - connected until it is either broken explicitly or until a - heartbeat times out.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/bond/default.nix b/distros/melodic/bond/default.nix deleted file mode 100644 index 9031455360..0000000000 --- a/distros/melodic/bond/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-bond"; - version = "1.8.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/bond_core-release/archive/release/melodic/bond/1.8.5-1.tar.gz"; - name = "1.8.5-1.tar.gz"; - sha256 = "00cca5d8b5846117fbee1ea21357699472208d690f6acbb1510500c7a4980af7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A bond allows two processes, A and B, to know when the other has - terminated, either cleanly or by crashing. The bond remains - connected until it is either broken explicitly or until a - heartbeat times out.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/bondcpp/default.nix b/distros/melodic/bondcpp/default.nix deleted file mode 100644 index 26a229a766..0000000000 --- a/distros/melodic/bondcpp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, bond, boost, catkin, cmake-modules, roscpp, smclib, util-linux }: -buildRosPackage { - pname = "ros-melodic-bondcpp"; - version = "1.8.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/bond_core-release/archive/release/melodic/bondcpp/1.8.5-1.tar.gz"; - name = "1.8.5-1.tar.gz"; - sha256 = "f889b4bbeb494215d8ea3aba0080c775a87bce44e94fc184b3359c39874a0968"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - propagatedBuildInputs = [ bond boost roscpp smclib util-linux ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''C++ implementation of bond, a mechanism for checking when - another process has terminated.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/bondpy/default.nix b/distros/melodic/bondpy/default.nix deleted file mode 100644 index 5c154c387a..0000000000 --- a/distros/melodic/bondpy/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, bond, catkin, pythonPackages, rospy, smclib, util-linux }: -buildRosPackage { - pname = "ros-melodic-bondpy"; - version = "1.8.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/bond_core-release/archive/release/melodic/bondpy/1.8.5-1.tar.gz"; - name = "1.8.5-1.tar.gz"; - sha256 = "715a74c4e9e51b449dbc01ecda2952e09bea6e1f60bd98e9d3d20c97c0fb5ed4"; - }; - - buildType = "catkin"; - buildInputs = [ bond catkin pythonPackages.setuptools ]; - propagatedBuildInputs = [ rospy smclib util-linux ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''Python implementation of bond, a mechanism for checking when - another process has terminated.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/boost-sml/default.nix b/distros/melodic/boost-sml/default.nix deleted file mode 100644 index e6d72bb3a4..0000000000 --- a/distros/melodic/boost-sml/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, roscpp, roslint, rostest, rosunit }: -buildRosPackage { - pname = "ros-melodic-boost-sml"; - version = "0.1.2-r1"; - - src = fetchurl { - url = "https://github.com/PickNikRobotics/boost_sml-release/archive/release/melodic/boost_sml/0.1.2-1.tar.gz"; - name = "0.1.2-1.tar.gz"; - sha256 = "e98ea8d0a8064f30a76842a435fc4b87a5547fe2f28001582173a21ebca65326"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest rosunit ]; - propagatedBuildInputs = [ boost roscpp roslint ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''State machine library with ros logging''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/bota-driver-testing/default.nix b/distros/melodic/bota-driver-testing/default.nix deleted file mode 100644 index f592de521b..0000000000 --- a/distros/melodic/bota-driver-testing/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, bota-node, catkin, geometry-msgs, gtest, rokubimini, rokubimini-bus-manager, rokubimini-ethercat, rokubimini-msgs, rokubimini-serial, rosgraph-msgs, rostest, rosunit }: -buildRosPackage { - pname = "ros-melodic-bota-driver-testing"; - version = "0.6.1-r1"; - - src = fetchurl { - url = "https://gitlab.com/botasys/bota_driver-release/-/archive/release/melodic/bota_driver_testing/0.6.1-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "e046206fae92a78bc743d1dfd1acb1116e904932ab1c9b54998eeb47f3358b59"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest rosunit ]; - propagatedBuildInputs = [ bota-node geometry-msgs rokubimini rokubimini-bus-manager rokubimini-ethercat rokubimini-msgs rokubimini-serial rosgraph-msgs rostest ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS node for communicating with rokubimini sensors''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/bota-driver/default.nix b/distros/melodic/bota-driver/default.nix deleted file mode 100644 index e95073c3d2..0000000000 --- a/distros/melodic/bota-driver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rokubimini, rokubimini-bus-manager, rokubimini-ethercat, rokubimini-msgs, rokubimini-serial }: -buildRosPackage { - pname = "ros-melodic-bota-driver"; - version = "0.6.1-r1"; - - src = fetchurl { - url = "https://gitlab.com/botasys/bota_driver-release/-/archive/release/melodic/bota_driver/0.6.1-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "2a892e15b77112808b1f0bf39de71906a8848b524c4ee004081ac15af897c3e0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rokubimini rokubimini-bus-manager rokubimini-ethercat rokubimini-msgs rokubimini-serial ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Meta package that contains all essential packages of BOTA driver.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/bota-node/default.nix b/distros/melodic/bota-node/default.nix deleted file mode 100644 index 4dc67af45d..0000000000 --- a/distros/melodic/bota-node/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, bota-signal-handler, bota-worker, catkin, gtest, roscpp, rosunit }: -buildRosPackage { - pname = "ros-melodic-bota-node"; - version = "0.6.1-r1"; - - src = fetchurl { - url = "https://gitlab.com/botasys/bota_driver-release/-/archive/release/melodic/bota_node/0.6.1-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "dede399d53a9a4623ebcb5bd09a83c293d2d33c2fcaf526b2f9dbac818100c4c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest rosunit ]; - propagatedBuildInputs = [ bota-signal-handler bota-worker roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS node wrapper with some convenience functions using *bota_worker*.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/bota-signal-handler/default.nix b/distros/melodic/bota-signal-handler/default.nix deleted file mode 100644 index 020f82d678..0000000000 --- a/distros/melodic/bota-signal-handler/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gtest, rosunit }: -buildRosPackage { - pname = "ros-melodic-bota-signal-handler"; - version = "0.6.1-r1"; - - src = fetchurl { - url = "https://gitlab.com/botasys/bota_driver-release/-/archive/release/melodic/bota_signal_handler/0.6.1-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "c5499547fd6656c589b3828a82a59175a8b56726f5126b6cb9cad62f9be0b562"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest rosunit ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Contains a static signal handling helper class.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/bota-worker/default.nix b/distros/melodic/bota-worker/default.nix deleted file mode 100644 index eb89510d32..0000000000 --- a/distros/melodic/bota-worker/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gtest, roscpp, rosunit }: -buildRosPackage { - pname = "ros-melodic-bota-worker"; - version = "0.6.1-r1"; - - src = fetchurl { - url = "https://gitlab.com/botasys/bota_driver-release/-/archive/release/melodic/bota_worker/0.6.1-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "9ff2f67d4f0bebdcd1dcc92472e784e3b3b79e45fa28d75599fc532bd87d8bab"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest rosunit ]; - propagatedBuildInputs = [ roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''High resolution version of the ROS worker.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/brics-actuator/default.nix b/distros/melodic/brics-actuator/default.nix deleted file mode 100644 index 3900cd88af..0000000000 --- a/distros/melodic/brics-actuator/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-brics-actuator"; - version = "0.7.0"; - - src = fetchurl { - url = "https://github.com/wnowak/brics_actuator-release/archive/release/melodic/brics_actuator/0.7.0-0.tar.gz"; - name = "0.7.0-0.tar.gz"; - sha256 = "20a7643aa378c2f934d712eb798a3ad3a89e86728e22da9debfae0c62eb6294f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Message defined in the BRICS project''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/calibration-estimation/default.nix b/distros/melodic/calibration-estimation/default.nix deleted file mode 100644 index db5a6e54cf..0000000000 --- a/distros/melodic/calibration-estimation/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, calibration-msgs, catkin, python-orocos-kdl, pythonPackages, rospy, rostest, sensor-msgs, urdfdom-py, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-calibration-estimation"; - version = "0.10.14"; - - src = fetchurl { - url = "https://github.com/ros-gbp/calibration-release/archive/release/melodic/calibration_estimation/0.10.14-0.tar.gz"; - name = "0.10.14-0.tar.gz"; - sha256 = "b6d902974beb94a2868f04a7c820517a153083bf0c316b91036a746a411a2970"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ calibration-msgs python-orocos-kdl pythonPackages.matplotlib pythonPackages.scipy rospy rostest sensor-msgs urdfdom-py visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Runs an optimization to estimate the a robot's kinematic parameters. This package is a - generic rewrite of pr2_calibration_estimation.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/calibration-launch/default.nix b/distros/melodic/calibration-launch/default.nix deleted file mode 100644 index 05882432a5..0000000000 --- a/distros/melodic/calibration-launch/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, interval-intersection, joint-states-settler, laser-cb-detector, monocam-settler, urdfdom-py }: -buildRosPackage { - pname = "ros-melodic-calibration-launch"; - version = "0.10.14"; - - src = fetchurl { - url = "https://github.com/ros-gbp/calibration-release/archive/release/melodic/calibration_launch/0.10.14-0.tar.gz"; - name = "0.10.14-0.tar.gz"; - sha256 = "eaf7a65341c7be0665741f2d6f22d3e9d6a5a50deb004ffd402434fc2ae715b7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ interval-intersection joint-states-settler laser-cb-detector monocam-settler urdfdom-py ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains a collection of launch files that can be helpful in configuring - the calibration stack to run on your robot.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/calibration-msgs/default.nix b/distros/melodic/calibration-msgs/default.nix deleted file mode 100644 index c9653b595d..0000000000 --- a/distros/melodic/calibration-msgs/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-calibration-msgs"; - version = "0.10.14"; - - src = fetchurl { - url = "https://github.com/ros-gbp/calibration-release/archive/release/melodic/calibration_msgs/0.10.14-0.tar.gz"; - name = "0.10.14-0.tar.gz"; - sha256 = "f85ef3c769ab6d3c7dd2b91cd681c2364657302db08d2107b5d3eb1f29ac1bdf"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package defines messages for storing calibration samples - to be used in full robot calibration procedures. This package - is still unstable. Expect the messages to change.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/calibration-setup-helper/default.nix b/distros/melodic/calibration-setup-helper/default.nix deleted file mode 100644 index 7134b7fbb4..0000000000 --- a/distros/melodic/calibration-setup-helper/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, calibration-launch, catkin }: -buildRosPackage { - pname = "ros-melodic-calibration-setup-helper"; - version = "0.10.14"; - - src = fetchurl { - url = "https://github.com/ros-gbp/calibration-release/archive/release/melodic/calibration_setup_helper/0.10.14-0.tar.gz"; - name = "0.10.14-0.tar.gz"; - sha256 = "860ae9436ebb32f82961749186b07d6d8c5f2885897baf629226b5e0db51b588"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ calibration-launch ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains a script to generate calibration launch and configurationfiles for your robot. - which is based on Michael Ferguson's calibration code''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/calibration/default.nix b/distros/melodic/calibration/default.nix deleted file mode 100644 index 7db9a07937..0000000000 --- a/distros/melodic/calibration/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, calibration-estimation, calibration-launch, calibration-msgs, catkin, image-cb-detector, interval-intersection, joint-states-settler, laser-cb-detector, monocam-settler, settlerlib }: -buildRosPackage { - pname = "ros-melodic-calibration"; - version = "0.10.14"; - - src = fetchurl { - url = "https://github.com/ros-gbp/calibration-release/archive/release/melodic/calibration/0.10.14-0.tar.gz"; - name = "0.10.14-0.tar.gz"; - sha256 = "7a248b88469868131a91a2f1894aef35a0012d9027cdf3532e39849f560268d6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ calibration-estimation calibration-launch calibration-msgs image-cb-detector interval-intersection joint-states-settler laser-cb-detector monocam-settler settlerlib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides a toolchain running through the robot calibration process. This - involves capturing calibration data, estimating parameters, and - then updating the URDF.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/camera-calibration-parsers/default.nix b/distros/melodic/camera-calibration-parsers/default.nix deleted file mode 100644 index 9fa013d94c..0000000000 --- a/distros/melodic/camera-calibration-parsers/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, libyamlcpp, pkg-config, rosbash, rosconsole, roscpp, roscpp-serialization, rosunit, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-camera-calibration-parsers"; - version = "1.11.13"; - - src = fetchurl { - url = "https://github.com/ros-gbp/image_common-release/archive/release/melodic/camera_calibration_parsers/1.11.13-0.tar.gz"; - name = "1.11.13-0.tar.gz"; - sha256 = "dd350061b03da5dba0315515f603daa31204e71c43389cf9e57bf09c06d8d3ef"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pkg-config rosconsole ]; - checkInputs = [ rosbash rosunit ]; - propagatedBuildInputs = [ boost libyamlcpp roscpp roscpp-serialization sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''camera_calibration_parsers contains routines for reading and writing camera calibration parameters.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/camera-calibration/default.nix b/distros/melodic/camera-calibration/default.nix deleted file mode 100644 index dcbb8df2b4..0000000000 --- a/distros/melodic/camera-calibration/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, image-geometry, message-filters, rospy, rostest, sensor-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-camera-calibration"; - version = "1.15.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/melodic/camera_calibration/1.15.2-1.tar.gz"; - name = "1.15.2-1.tar.gz"; - sha256 = "f383771fde50848fb35e7dacc89351e9ac856f5b50c7c15d02d5b69dec321e04"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ cv-bridge image-geometry message-filters rospy sensor-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''camera_calibration allows easy calibration of monocular or stereo - cameras using a checkerboard calibration target.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/camera-info-manager-py/default.nix b/distros/melodic/camera-info-manager-py/default.nix deleted file mode 100644 index 9943d3f7ce..0000000000 --- a/distros/melodic/camera-info-manager-py/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, rospy, rostest, rosunit, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-camera-info-manager-py"; - version = "0.2.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/camera_info_manager_py-release/archive/release/melodic/camera_info_manager_py/0.2.3-1.tar.gz"; - name = "0.2.3-1.tar.gz"; - sha256 = "6087f6e31da07de3fc73755de6dac341afdb28eaf48e375cd0519addefe2dce1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ pythonPackages.pyyaml pythonPackages.rospkg rospy sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Python interface for camera calibration information. - - This ROS package provides a CameraInfo interface for Python camera - drivers similar to the C++ camera_info_manager package.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/camera-info-manager/default.nix b/distros/melodic/camera-info-manager/default.nix deleted file mode 100644 index b5a5b31313..0000000000 --- a/distros/melodic/camera-info-manager/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, camera-calibration-parsers, catkin, gtest, image-transport, roscpp, roslib, rostest, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-camera-info-manager"; - version = "1.11.13"; - - src = fetchurl { - url = "https://github.com/ros-gbp/image_common-release/archive/release/melodic/camera_info_manager/1.11.13-0.tar.gz"; - name = "1.11.13-0.tar.gz"; - sha256 = "c24f43db36b8922346fb722119850fdd6a0fafe87fa38521edba5c8c6ed4e98d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ boost camera-calibration-parsers image-transport roscpp roslib sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides a C++ interface for camera calibration - information. It provides CameraInfo, and handles SetCameraInfo - service requests, saving and restoring the camera calibration - data.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/camera-umd/default.nix b/distros/melodic/camera-umd/default.nix deleted file mode 100644 index 25c44c1ccf..0000000000 --- a/distros/melodic/camera-umd/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, jpeg-streamer, uvc-camera }: -buildRosPackage { - pname = "ros-melodic-camera-umd"; - version = "0.2.7"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/camera_umd-release/archive/release/melodic/camera_umd/0.2.7-0.tar.gz"; - name = "0.2.7-0.tar.gz"; - sha256 = "fb6705f080d0f3add72ec01a70dfb7e3efd9f264c9294a4a2ced40f9415597ee"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ jpeg-streamer uvc-camera ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''UMD camera metapackage''; - license = with lib.licenses; [ "GPL-2.0-only" ]; - }; -} diff --git a/distros/melodic/can-dbc-parser/default.nix b/distros/melodic/can-dbc-parser/default.nix deleted file mode 100644 index bab8de6d5d..0000000000 --- a/distros/melodic/can-dbc-parser/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, can-msgs, catkin, roscpp }: -buildRosPackage { - pname = "ros-melodic-can-dbc-parser"; - version = "1.0.0-r3"; - - src = fetchurl { - url = "https://github.com/nobleo/raptor-dbw-ros-release/archive/release/melodic/can_dbc_parser/1.0.0-3.tar.gz"; - name = "1.0.0-3.tar.gz"; - sha256 = "e2c1cf7aab65cc2a69c0bced65d590a220263dcfdca4af126fdf21855c93e33a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ can-msgs roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''DBC file interface. Read a DBC file, unpack CAN messages and convert to engineering units, pack values into CAN messages for publishing.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/can-msgs/default.nix b/distros/melodic/can-msgs/default.nix deleted file mode 100644 index 569cb1b5ef..0000000000 --- a/distros/melodic/can-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-can-msgs"; - version = "0.8.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/can_msgs/0.8.5-1.tar.gz"; - name = "0.8.5-1.tar.gz"; - sha256 = "f5066e557bf533243631fef24b5e63c507eb24b44bb883b77017c674cb4f2d90"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''CAN related message types.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/canopen-402/default.nix b/distros/melodic/canopen-402/default.nix deleted file mode 100644 index 1f35a5caf1..0000000000 --- a/distros/melodic/canopen-402/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, canopen-master, catkin, class-loader, rosunit }: -buildRosPackage { - pname = "ros-melodic-canopen-402"; - version = "0.8.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/canopen_402/0.8.5-1.tar.gz"; - name = "0.8.5-1.tar.gz"; - sha256 = "a280899651921c85855889860b3a5fc54dad9b77c7f8e7ad66c2b855affc6d84"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ canopen-master class-loader ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This implements the CANopen device profile for drives and motion control. CiA(r) 402''; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/melodic/canopen-chain-node/default.nix b/distros/melodic/canopen-chain-node/default.nix deleted file mode 100644 index 0761f55e45..0000000000 --- a/distros/melodic/canopen-chain-node/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, canopen-master, catkin, diagnostic-updater, message-generation, message-runtime, pluginlib, rosconsole-bridge, roscpp, roslib, socketcan-interface, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-canopen-chain-node"; - version = "0.8.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/canopen_chain_node/0.8.5-1.tar.gz"; - name = "0.8.5-1.tar.gz"; - sha256 = "59762bd71cb671c446d85fbafe22b93c33f4d51eb9fa5e4248c869543af30085"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ canopen-master diagnostic-updater message-runtime pluginlib rosconsole-bridge roscpp roslib socketcan-interface std-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Base implementation for CANopen chains node with support for management services and diagnostics''; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/melodic/canopen-master/default.nix b/distros/melodic/canopen-master/default.nix deleted file mode 100644 index afef7c7ea9..0000000000 --- a/distros/melodic/canopen-master/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, class-loader, rosunit, socketcan-interface }: -buildRosPackage { - pname = "ros-melodic-canopen-master"; - version = "0.8.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/canopen_master/0.8.5-1.tar.gz"; - name = "0.8.5-1.tar.gz"; - sha256 = "83ce5c79c6a4f19aa0b594aad47879846831f8afa357845e732f7999b37aba1f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ boost class-loader socketcan-interface ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''CiA(r) CANopen 301 master implementation with support for interprocess master synchronisation.''; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/melodic/canopen-motor-node/default.nix b/distros/melodic/canopen-motor-node/default.nix deleted file mode 100644 index af780836f5..0000000000 --- a/distros/melodic/canopen-motor-node/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, canopen-402, canopen-chain-node, canopen-master, catkin, controller-manager, controller-manager-msgs, filters, hardware-interface, joint-limits-interface, muparser, roscpp, rosunit, urdf }: -buildRosPackage { - pname = "ros-melodic-canopen-motor-node"; - version = "0.8.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/canopen_motor_node/0.8.5-1.tar.gz"; - name = "0.8.5-1.tar.gz"; - sha256 = "136e40e5bb384756d447943ef6e7924dd3cc12da8a2847fcfc2d29b3e83cbffa"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ canopen-402 canopen-chain-node canopen-master controller-manager controller-manager-msgs filters hardware-interface joint-limits-interface muparser roscpp urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''canopen_chain_node specialization for handling of canopen_402 motor devices. It facilitates interface abstraction with ros_control.''; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/melodic/capabilities/default.nix b/distros/melodic/capabilities/default.nix deleted file mode 100644 index d292babe31..0000000000 --- a/distros/melodic/capabilities/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, bondpy, catkin, geometry-msgs, message-generation, message-runtime, nodelet, pythonPackages, roslaunch, rospy, rosservice, rostest, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-capabilities"; - version = "0.2.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/capabilities-release/archive/release/melodic/capabilities/0.2.0-0.tar.gz"; - name = "0.2.0-0.tar.gz"; - sha256 = "adfb1e8a3002fcfc90f654c8def944f6cd7a8753b3e908b5760eca786b1546ef"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation rostest ]; - checkInputs = [ geometry-msgs pythonPackages.coverage pythonPackages.mock pythonPackages.pep8 rosservice ]; - propagatedBuildInputs = [ bondpy message-runtime nodelet pythonPackages.pyyaml roslaunch rospy std-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package which implements capabilities, including code to parse capability interface specs, to parse capability provider specs, and implement the capability server.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/carla-msgs/default.nix b/distros/melodic/carla-msgs/default.nix deleted file mode 100644 index 10ef0f4b05..0000000000 --- a/distros/melodic/carla-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, geometry-msgs, message-generation, message-runtime, ros-environment, std-msgs }: -buildRosPackage { - pname = "ros-melodic-carla-msgs"; - version = "1.3.0-r1"; - - src = fetchurl { - url = "https://github.com/carla-simulator/ros-carla-msgs-release/archive/release/melodic/carla_msgs/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "e765f300aa110bc528f6bfad420849d5e88421e4014286efac4646db936a53cb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ros-environment ]; - propagatedBuildInputs = [ diagnostic-msgs geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The carla_msgs package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/carrot-planner/default.nix b/distros/melodic/carrot-planner/default.nix deleted file mode 100644 index b3589fe8ee..0000000000 --- a/distros/melodic/carrot-planner/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, base-local-planner, catkin, costmap-2d, eigen, nav-core, pluginlib, roscpp, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-carrot-planner"; - version = "1.16.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation-release/archive/release/melodic/carrot_planner/1.16.7-1.tar.gz"; - name = "1.16.7-1.tar.gz"; - sha256 = "ae0f4723d870c16faa721ef984db47a514932f2e26b054b63eea6ff0ea204582"; - }; - - buildType = "catkin"; - buildInputs = [ catkin tf2-geometry-msgs ]; - propagatedBuildInputs = [ base-local-planner costmap-2d eigen nav-core pluginlib roscpp tf2 tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This planner attempts to find a legal place to put a carrot for the robot to follow. It does this by moving back along the vector between the robot and the goal point.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/cartesian-control-msgs/default.nix b/distros/melodic/cartesian-control-msgs/default.nix deleted file mode 100644 index 528ee33e29..0000000000 --- a/distros/melodic/cartesian-control-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, geometry-msgs, message-generation, message-runtime }: -buildRosPackage { - pname = "ros-melodic-cartesian-control-msgs"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/UniversalRobots/Universal_Robots_ROS_cartesian_control_msgs-release/archive/release/melodic/cartesian_control_msgs/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "b950b93403f3867d3b7f1dd634183deb6ebee6b25a4d5b9c87398edc17b3c46c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs geometry-msgs message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Cartesian trajectory execution interface.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cartesian-interface/default.nix b/distros/melodic/cartesian-interface/default.nix deleted file mode 100644 index 02d9d4741e..0000000000 --- a/distros/melodic/cartesian-interface/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, hardware-interface, roscpp, rosunit }: -buildRosPackage { - pname = "ros-melodic-cartesian-interface"; - version = "0.1.5-r1"; - - src = fetchurl { - url = "https://github.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian-release/archive/release/melodic/cartesian_interface/0.1.5-1.tar.gz"; - name = "0.1.5-1.tar.gz"; - sha256 = "cfa1e2ef5420f957e9bfe4c23e983cdab82ef908f1e617e666ce6f696800935f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ geometry-msgs hardware-interface roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Defines a hardware interface to send Cartesian commands to a robot hardware and read - Cartesian states.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cartesian-msgs/default.nix b/distros/melodic/cartesian-msgs/default.nix deleted file mode 100644 index e50b8e730c..0000000000 --- a/distros/melodic/cartesian-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-cartesian-msgs"; - version = "0.0.3"; - - src = fetchurl { - url = "https://github.com/PickNikRobotics/cartesian_msgs-release/archive/release/melodic/cartesian_msgs/0.0.3-0.tar.gz"; - name = "0.0.3-0.tar.gz"; - sha256 = "25a7fcf876ffdfc7ee4515d150b777726bca7090c6aa689268643c4dc8d4eb73"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Stream cartesian commands''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/cartesian-trajectory-controller/default.nix b/distros/melodic/cartesian-trajectory-controller/default.nix deleted file mode 100644 index 0997308284..0000000000 --- a/distros/melodic/cartesian-trajectory-controller/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, cartesian-interface, cartesian-trajectory-interpolation, catkin, control-msgs, controller-interface, controller-manager, controller-manager-msgs, hardware-interface, joint-state-controller, joint-trajectory-controller, kdl-parser, pluginlib, robot-state-publisher, ros-control-boilerplate, roscpp, rospy, rostest, speed-scaling-interface, trajectory-msgs, xacro }: -buildRosPackage { - pname = "ros-melodic-cartesian-trajectory-controller"; - version = "0.1.5-r1"; - - src = fetchurl { - url = "https://github.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian-release/archive/release/melodic/cartesian_trajectory_controller/0.1.5-1.tar.gz"; - name = "0.1.5-1.tar.gz"; - sha256 = "3a184907ecc3236d3bd4fe482503eecd78d764c2071ad79bdca58b0a3f9ba9fb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ actionlib actionlib-msgs control-msgs controller-manager-msgs joint-state-controller joint-trajectory-controller robot-state-publisher ros-control-boilerplate rostest trajectory-msgs xacro ]; - propagatedBuildInputs = [ cartesian-interface cartesian-trajectory-interpolation controller-interface controller-manager hardware-interface kdl-parser pluginlib roscpp rospy speed-scaling-interface ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A Cartesian trajectory controller with multiple hardware interface support''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cartesian-trajectory-interpolation/default.nix b/distros/melodic/cartesian-trajectory-interpolation/default.nix deleted file mode 100644 index 3943961289..0000000000 --- a/distros/melodic/cartesian-trajectory-interpolation/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cartesian-control-msgs, catkin, joint-trajectory-controller, roscpp, rospy, rosunit, tf2-eigen }: -buildRosPackage { - pname = "ros-melodic-cartesian-trajectory-interpolation"; - version = "0.1.5-r1"; - - src = fetchurl { - url = "https://github.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian-release/archive/release/melodic/cartesian_trajectory_interpolation/0.1.5-1.tar.gz"; - name = "0.1.5-1.tar.gz"; - sha256 = "050821f108081fe72ce6bf58ae02ebb96721283d8eed13f4f8658a2995038e17"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ cartesian-control-msgs joint-trajectory-controller roscpp rospy tf2-eigen ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Cartesian trajectory interpolation as a standalone library''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cartographer-ros-msgs/default.nix b/distros/melodic/cartographer-ros-msgs/default.nix deleted file mode 100644 index aa6131dcf9..0000000000 --- a/distros/melodic/cartographer-ros-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-cartographer-ros-msgs"; - version = "1.0.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/cartographer_ros-release/archive/release/melodic/cartographer_ros_msgs/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "f4572cb110370abc6059493e41532e143142c3ee974c6737c6a42aa7811d11d4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS messages for the cartographer_ros package.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cartographer-ros/default.nix b/distros/melodic/cartographer-ros/default.nix deleted file mode 100644 index 59f0d1f453..0000000000 --- a/distros/melodic/cartographer-ros/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cartographer, cartographer-ros-msgs, catkin, eigen-conversions, geometry-msgs, gflags, glog, gtest, message-runtime, nav-msgs, pcl, pcl-conversions, protobuf, pythonPackages, robot-state-publisher, rosbag, roscpp, roslaunch, roslib, rosunit, sensor-msgs, std-msgs, tf2, tf2-eigen, tf2-ros, urdf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-cartographer-ros"; - version = "1.0.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/cartographer_ros-release/archive/release/melodic/cartographer_ros/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "9e734459067f4d18a9458ad47b0b647c937521e650865a9d68380d4adca57c3b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin gtest protobuf pythonPackages.sphinx ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ cartographer cartographer-ros-msgs eigen-conversions geometry-msgs gflags glog message-runtime nav-msgs pcl pcl-conversions robot-state-publisher rosbag roscpp roslaunch roslib sensor-msgs std-msgs tf2 tf2-eigen tf2-ros urdf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Cartographer is a system that provides real-time simultaneous localization - and mapping (SLAM) in 2D and 3D across multiple platforms and sensor - configurations. This package provides Cartographer's ROS integration.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cartographer-rviz/default.nix b/distros/melodic/cartographer-rviz/default.nix deleted file mode 100644 index be66802431..0000000000 --- a/distros/melodic/cartographer-rviz/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cartographer, cartographer-ros, cartographer-ros-msgs, catkin, eigen-conversions, message-runtime, qt5, roscpp, roslib, rviz }: -buildRosPackage { - pname = "ros-melodic-cartographer-rviz"; - version = "1.0.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/cartographer_ros-release/archive/release/melodic/cartographer_rviz/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "4eeb8e97c9723d89c14718afc7d81ce1a0a47d41cd5e1d73a8144865840dc523"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cartographer cartographer-ros cartographer-ros-msgs eigen-conversions message-runtime qt5.qtbase roscpp roslib rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Cartographer is a system that provides real-time simultaneous localization - and mapping (SLAM) in 2D and 3D across multiple platforms and sensor - configurations. This package provides Cartographer's RViz integration.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cartographer/default.nix b/distros/melodic/cartographer/default.nix deleted file mode 100644 index ad12e36fe4..0000000000 --- a/distros/melodic/cartographer/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, cairo, catkin, ceres-solver, eigen, gflags, glog, gtest, lua5, protobuf, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-cartographer"; - version = "1.0.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/cartographer-release/archive/release/melodic/cartographer/1.0.0-0.tar.gz"; - name = "1.0.0-0.tar.gz"; - sha256 = "899b883a05a2644553c5b5347b650f30cca59a3388fe14b6728486b0dcb77924"; - }; - - buildType = "cmake"; - buildInputs = [ catkin gtest pythonPackages.sphinx ]; - propagatedBuildInputs = [ boost cairo ceres-solver eigen gflags glog lua5 protobuf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Cartographer is a system that provides real-time simultaneous localization - and mapping (SLAM) in 2D and 3D across multiple platforms and sensor - configurations.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/catch-ros/default.nix b/distros/melodic/catch-ros/default.nix deleted file mode 100644 index 46cd6c331e..0000000000 --- a/distros/melodic/catch-ros/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roscpp }: -buildRosPackage { - pname = "ros-melodic-catch-ros"; - version = "0.3.0"; - - src = fetchurl { - url = "https://github.com/AIS-Bonn/catch_ros-release/archive/release/melodic/catch_ros/0.3.0-0.tar.gz"; - name = "0.3.0-0.tar.gz"; - sha256 = "186ec627d219a896f681446242ce546c8595429ac4f058fab5ac4aebec4f261b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS integration for the Catch unit test framework''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/catkin-pip/default.nix b/distros/melodic/catkin-pip/default.nix deleted file mode 100644 index 75311c10d9..0000000000 --- a/distros/melodic/catkin-pip/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, git, python, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-catkin-pip"; - version = "0.2.3-r1"; - - src = fetchurl { - url = "https://github.com/pyros-dev/catkin_pip-release/archive/release/melodic/catkin_pip/0.2.3-1.tar.gz"; - name = "0.2.3-1.tar.gz"; - sha256 = "195b4747147d7d36eea1f1c5398e532289984d6d690dd58e04acf556462deda4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ git ]; - propagatedBuildInputs = [ python pythonPackages.pip ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Catkin macros to allow using pure python packages in usual catkin workspaces with normal python workflow.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/catkin-virtualenv/default.nix b/distros/melodic/catkin-virtualenv/default.nix deleted file mode 100644 index 131cf18976..0000000000 --- a/distros/melodic/catkin-virtualenv/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, python3, python3Packages, pythonPackages, rosbash, roslint }: -buildRosPackage { - pname = "ros-melodic-catkin-virtualenv"; - version = "0.6.1-r1"; - - src = fetchurl { - url = "https://github.com/locusrobotics/catkin_virtualenv-release/archive/release/melodic/catkin_virtualenv/0.6.1-1.tar.gz"; - name = "0.6.1-1.tar.gz"; - sha256 = "0d7e3edfe443345b2c79aaf4b6b58604ecefb7581d2ddd5311d6cb5ec5113673"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ python3 python3Packages.nose python3Packages.rospkg python3Packages.virtualenv pythonPackages.python rosbash ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Bundle python requirements in a catkin package via virtualenv.''; - license = with lib.licenses; [ "GPL" ]; - }; -} diff --git a/distros/melodic/catkin/default.nix b/distros/melodic/catkin/default.nix deleted file mode 100644 index 6c53783f7c..0000000000 --- a/distros/melodic/catkin/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, gtest, python, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-catkin"; - version = "0.7.29-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/catkin-release/archive/release/melodic/catkin/0.7.29-1.tar.gz"; - name = "0.7.29-1.tar.gz"; - sha256 = "cf21bd28d21965b04fc86c969c8558371b29e4e89bae08b193fa6f90902399ca"; - }; - - buildType = "catkin"; - buildInputs = [ pythonPackages.setuptools ]; - checkInputs = [ pythonPackages.mock pythonPackages.nose ]; - propagatedBuildInputs = [ cmake gtest python pythonPackages.catkin-pkg pythonPackages.empy pythonPackages.nose ]; - nativeBuildInputs = [ cmake pythonPackages.setuptools ]; - - meta = { - description = ''Low-level build system macros and infrastructure for ROS.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/chaplus-ros/default.nix b/distros/melodic/chaplus-ros/default.nix deleted file mode 100644 index 0457a71954..0000000000 --- a/distros/melodic/chaplus-ros/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, rospy }: -buildRosPackage { - pname = "ros-melodic-chaplus-ros"; - version = "2.1.24-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/chaplus_ros/2.1.24-2.tar.gz"; - name = "2.1.24-2.tar.gz"; - sha256 = "d606d591bf48e7447ed61a3141dfd244bdc9c1560d81648504a05ca8de8fcfb8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pythonPackages.requests rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The ROS package for chaplus service''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/checkerboard-detector/default.nix b/distros/melodic/checkerboard-detector/default.nix deleted file mode 100644 index b418d43a4e..0000000000 --- a/distros/melodic/checkerboard-detector/default.nix +++ /dev/null @@ -1,35 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, dynamic-reconfigure, dynamic-tf-publisher, eigen-conversions, image-geometry, image-publisher, jsk-recognition-msgs, jsk-tools, jsk-topic-tools, message-filters, posedetection-msgs, rosconsole, roscpp, rostest, sensor-msgs, tf, tf2 }: -buildRosPackage { - pname = "ros-melodic-checkerboard-detector"; - version = "1.2.15-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_recognition-release/archive/release/melodic/checkerboard_detector/1.2.15-1.tar.gz"; - name = "1.2.15-1.tar.gz"; - sha256 = "34c7c73bb0c67ecd93858903b15f0aed4e3e40788ef4b6e6a6b763b094370eef"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ jsk-tools jsk-topic-tools rostest ]; - propagatedBuildInputs = [ cv-bridge dynamic-reconfigure dynamic-tf-publisher eigen-conversions image-geometry image-publisher jsk-recognition-msgs message-filters posedetection-msgs rosconsole roscpp sensor-msgs tf tf2 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Uses opencv to find checkboards and compute their 6D poses with respect to the image. Requires the image to be calibrated.URDF Description package for FSRobo-R
-This package contains configuration data, 3D models and launch files -for FSRobo-R robot
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fsrobo-r-driver/default.nix b/distros/melodic/fsrobo-r-driver/default.nix deleted file mode 100644 index bf583bceaf..0000000000 --- a/distros/melodic/fsrobo-r-driver/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, fsrobo-r-msgs, industrial-robot-client, roslaunch, rostest, urdf }: -buildRosPackage { - pname = "ros-melodic-fsrobo-r-driver"; - version = "0.7.1-r1"; - - src = fetchurl { - url = "https://github.com/FUJISOFT-Robotics/fsrobo_r-release/archive/release/melodic/fsrobo_r_driver/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "73f8370bc1e3f312b1addf1cb87ecef8ce8f98ffd9d98aebd7d7cb57ec7115da"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ fsrobo-r-msgs industrial-robot-client urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The fsrobo_r_driver package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fsrobo-r-moveit-config/default.nix b/distros/melodic/fsrobo-r-moveit-config/default.nix deleted file mode 100644 index 7461593453..0000000000 --- a/distros/melodic/fsrobo-r-moveit-config/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, fsrobo-r-description, joint-state-publisher, moveit-kinematics, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, robot-state-publisher, xacro }: -buildRosPackage { - pname = "ros-melodic-fsrobo-r-moveit-config"; - version = "0.7.1-r1"; - - src = fetchurl { - url = "https://github.com/FUJISOFT-Robotics/fsrobo_r-release/archive/release/melodic/fsrobo_r_moveit_config/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "da7d237127402bc919fd00bc29f585a6d294143d95206c000326ebb3ef4e0a65"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ fsrobo-r-description joint-state-publisher moveit-kinematics moveit-planners-ompl moveit-ros-move-group moveit-ros-visualization robot-state-publisher xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the fsrobo_r with the MoveIt! Motion Planning Framework''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fsrobo-r-msgs/default.nix b/distros/melodic/fsrobo-r-msgs/default.nix deleted file mode 100644 index 4e7ef781bb..0000000000 --- a/distros/melodic/fsrobo-r-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-fsrobo-r-msgs"; - version = "0.7.1-r1"; - - src = fetchurl { - url = "https://github.com/FUJISOFT-Robotics/fsrobo_r-release/archive/release/melodic/fsrobo_r_msgs/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "b642305829687c22386d859d37febbe8645291be255ac7350ab8dc22f1ec220c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs message-generation message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The fsrobo_r_msgs package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fsrobo-r-trajectory-filters/default.nix b/distros/melodic/fsrobo-r-trajectory-filters/default.nix deleted file mode 100644 index 00b9b36eb5..0000000000 --- a/distros/melodic/fsrobo-r-trajectory-filters/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, moveit-core, moveit-ros-planning, orocos-kdl, pluginlib, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-fsrobo-r-trajectory-filters"; - version = "0.7.1-r1"; - - src = fetchurl { - url = "https://github.com/FUJISOFT-Robotics/fsrobo_r-release/archive/release/melodic/fsrobo_r_trajectory_filters/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "14571dee2b64290f8c11e654994b76408a7485a0c9889a1b8506e4d6402c6aae"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ moveit-core moveit-ros-planning orocos-kdl pluginlib trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''plugins for filtering trajectories.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fsrobo-r/default.nix b/distros/melodic/fsrobo-r/default.nix deleted file mode 100644 index 33ddb3a041..0000000000 --- a/distros/melodic/fsrobo-r/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, fsrobo-r-bringup, fsrobo-r-description, fsrobo-r-driver, fsrobo-r-moveit-config, fsrobo-r-msgs, fsrobo-r-trajectory-filters }: -buildRosPackage { - pname = "ros-melodic-fsrobo-r"; - version = "0.7.1-r1"; - - src = fetchurl { - url = "https://github.com/FUJISOFT-Robotics/fsrobo_r-release/archive/release/melodic/fsrobo_r/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "6606f6f7371e0d138bba3841c5ef2b917969d1798208ba906bbe8bbb72ca8913"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ fsrobo-r-bringup fsrobo-r-description fsrobo-r-driver fsrobo-r-moveit-config fsrobo-r-msgs fsrobo-r-trajectory-filters ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Meta package for FSRobo-R''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fuse-constraints/default.nix b/distros/melodic/fuse-constraints/default.nix deleted file mode 100644 index 9d08097cc6..0000000000 --- a/distros/melodic/fuse-constraints/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ceres-solver, eigen, fuse-core, fuse-graphs, fuse-variables, gbenchmark, geometry-msgs, pluginlib, roscpp, roslint, rostest, suitesparse }: -buildRosPackage { - pname = "ros-melodic-fuse-constraints"; - version = "0.4.2-r1"; - - src = fetchurl { - url = "https://github.com/locusrobotics/fuse-release/archive/release/melodic/fuse_constraints/0.4.2-1.tar.gz"; - name = "0.4.2-1.tar.gz"; - sha256 = "4b6e6cbc547f90366836d7421c18799d4ee57fb1c481968fc5d5be93f5778f0c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gbenchmark roslint rostest ]; - propagatedBuildInputs = [ ceres-solver eigen fuse-core fuse-graphs fuse-variables geometry-msgs pluginlib roscpp suitesparse ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The fuse_constraints package provides a set of commonly used constraint types, such as direct measurements on - state variables (absolute constraints) or measurements of the state changes (relative constraints).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fuse-core/default.nix b/distros/melodic/fuse-core/default.nix deleted file mode 100644 index 640a62e53e..0000000000 --- a/distros/melodic/fuse-core/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ceres-solver, eigen, fuse-msgs, pluginlib, rosconsole, roscpp, roslint, rostest }: -buildRosPackage { - pname = "ros-melodic-fuse-core"; - version = "0.4.2-r1"; - - src = fetchurl { - url = "https://github.com/locusrobotics/fuse-release/archive/release/melodic/fuse_core/0.4.2-1.tar.gz"; - name = "0.4.2-1.tar.gz"; - sha256 = "c77b8eaf22b5a011e67d962b57a7b59833a909f0fd4388b0438974879bb3f8c6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rostest ]; - propagatedBuildInputs = [ ceres-solver eigen fuse-msgs pluginlib rosconsole roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The fuse_core package provides the base class interfaces for the various fuse components. Concrete implementations of these - interfaces are provided in other packages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fuse-doc/default.nix b/distros/melodic/fuse-doc/default.nix deleted file mode 100644 index 25db2d72a9..0000000000 --- a/distros/melodic/fuse-doc/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-fuse-doc"; - version = "0.4.2-r1"; - - src = fetchurl { - url = "https://github.com/locusrobotics/fuse-release/archive/release/melodic/fuse_doc/0.4.2-1.tar.gz"; - name = "0.4.2-1.tar.gz"; - sha256 = "57e9290fc5658904228e2729d9ffbb7da66253d78b4c09c615c3bdb17fea7987"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.catkin-pkg ]; - nativeBuildInputs = [ catkin pythonPackages.catkin-pkg ]; - - meta = { - description = ''The fuse_doc package provides documentation and examples for the fuse package.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fuse-graphs/default.nix b/distros/melodic/fuse-graphs/default.nix deleted file mode 100644 index 01cacb6e6e..0000000000 --- a/distros/melodic/fuse-graphs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ceres-solver, fuse-core, gbenchmark, pluginlib, roscpp, roslint, rostest }: -buildRosPackage { - pname = "ros-melodic-fuse-graphs"; - version = "0.4.2-r1"; - - src = fetchurl { - url = "https://github.com/locusrobotics/fuse-release/archive/release/melodic/fuse_graphs/0.4.2-1.tar.gz"; - name = "0.4.2-1.tar.gz"; - sha256 = "b630f3416c052e14d727a00ffdce6c4cd853400048c39cccb7ae1bdf02d7f30f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gbenchmark roslint rostest ]; - propagatedBuildInputs = [ ceres-solver fuse-core pluginlib roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The fuse_graphs package provides some concrete implementations of the fuse_core::Graph interface.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fuse-loss/default.nix b/distros/melodic/fuse-loss/default.nix deleted file mode 100644 index 2fb9360660..0000000000 --- a/distros/melodic/fuse-loss/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ceres-solver, fuse-core, libsForQt5, pluginlib, qt5, roscpp, roslint }: -buildRosPackage { - pname = "ros-melodic-fuse-loss"; - version = "0.4.2-r1"; - - src = fetchurl { - url = "https://github.com/locusrobotics/fuse-release/archive/release/melodic/fuse_loss/0.4.2-1.tar.gz"; - name = "0.4.2-1.tar.gz"; - sha256 = "6978e2c311fb7736a5afe5f373c7d2b178df364f4f9745eb15dd7b25956002f7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ libsForQt5.qwt qt5.qtbase roslint ]; - propagatedBuildInputs = [ ceres-solver fuse-core pluginlib roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The fuse_loss package provides a set of commonly used loss functions, such as the basic ones provided by Ceres.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fuse-models/default.nix b/distros/melodic/fuse-models/default.nix deleted file mode 100644 index 0bf88b03a4..0000000000 --- a/distros/melodic/fuse-models/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, ceres-solver, eigen, fuse-constraints, fuse-core, fuse-graphs, fuse-msgs, fuse-publishers, fuse-variables, gbenchmark, geometry-msgs, message-generation, message-runtime, nav-msgs, pluginlib, roscpp, roslint, rostest, sensor-msgs, std-srvs, tf2, tf2-2d, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-fuse-models"; - version = "0.4.2-r1"; - - src = fetchurl { - url = "https://github.com/locusrobotics/fuse-release/archive/release/melodic/fuse_models/0.4.2-1.tar.gz"; - name = "0.4.2-1.tar.gz"; - sha256 = "2998b03703ba53c58f02faef9eb706ab91c7f8e51b53c23da8922539026dafa7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation roslint ]; - checkInputs = [ gbenchmark rostest ]; - propagatedBuildInputs = [ boost ceres-solver eigen fuse-constraints fuse-core fuse-graphs fuse-msgs fuse-publishers fuse-variables geometry-msgs message-runtime nav-msgs pluginlib roscpp sensor-msgs std-srvs tf2 tf2-2d tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''fuse plugins that implement various kinematic and sensor models''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fuse-msgs/default.nix b/distros/melodic/fuse-msgs/default.nix deleted file mode 100644 index 59a8cf1e04..0000000000 --- a/distros/melodic/fuse-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-fuse-msgs"; - version = "0.4.2-r1"; - - src = fetchurl { - url = "https://github.com/locusrobotics/fuse-release/archive/release/melodic/fuse_msgs/0.4.2-1.tar.gz"; - name = "0.4.2-1.tar.gz"; - sha256 = "c9cd309c4090cf1d964e26b231c118cd290263d5d44ac2b19c1e3b850db780c4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The fuse_msgs package contains messages capable of holding serialized fuse objects''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fuse-optimizers/default.nix b/distros/melodic/fuse-optimizers/default.nix deleted file mode 100644 index 3bad488c93..0000000000 --- a/distros/melodic/fuse-optimizers/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, fuse-constraints, fuse-core, fuse-graphs, fuse-models, fuse-variables, geometry-msgs, nav-msgs, pluginlib, roscpp, roslint, rostest, std-srvs }: -buildRosPackage { - pname = "ros-melodic-fuse-optimizers"; - version = "0.4.2-r1"; - - src = fetchurl { - url = "https://github.com/locusrobotics/fuse-release/archive/release/melodic/fuse_optimizers/0.4.2-1.tar.gz"; - name = "0.4.2-1.tar.gz"; - sha256 = "19db2d9a282a84189f9ad5ce940c4079f5d6bda5a93864fb128a4f5a41caa459"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ fuse-models geometry-msgs nav-msgs roslint rostest ]; - propagatedBuildInputs = [ diagnostic-updater fuse-constraints fuse-core fuse-graphs fuse-variables pluginlib roscpp std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The fuse_optimizers package provides a set of optimizer implementations. An optimizer is the object responsible - for coordinating the sensors and motion model inputs, computing the optimal state values, and providing access to - to the optimal state via the publishers.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fuse-publishers/default.nix b/distros/melodic/fuse-publishers/default.nix deleted file mode 100644 index d6c329464e..0000000000 --- a/distros/melodic/fuse-publishers/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, fuse-constraints, fuse-core, fuse-graphs, fuse-variables, geometry-msgs, nav-msgs, pluginlib, roscpp, roslint, rostest, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-fuse-publishers"; - version = "0.4.2-r1"; - - src = fetchurl { - url = "https://github.com/locusrobotics/fuse-release/archive/release/melodic/fuse_publishers/0.4.2-1.tar.gz"; - name = "0.4.2-1.tar.gz"; - sha256 = "b9be70663b6edafeb4f05cb24ad1ed84cf5298b36a6c3fc1a627ebea77437579"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ fuse-constraints fuse-graphs roslint rostest ]; - propagatedBuildInputs = [ fuse-core fuse-variables geometry-msgs nav-msgs pluginlib roscpp tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The fuse_publishers package provides a set of common publisher plugins.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fuse-variables/default.nix b/distros/melodic/fuse-variables/default.nix deleted file mode 100644 index 1eb672dab3..0000000000 --- a/distros/melodic/fuse-variables/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ceres-solver, fuse-core, pluginlib, roscpp, roslint, rostest }: -buildRosPackage { - pname = "ros-melodic-fuse-variables"; - version = "0.4.2-r1"; - - src = fetchurl { - url = "https://github.com/locusrobotics/fuse-release/archive/release/melodic/fuse_variables/0.4.2-1.tar.gz"; - name = "0.4.2-1.tar.gz"; - sha256 = "98776b63e33317a449abc8ac1060982454f76d81722f3d8b52c79fbe2f346d4a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rostest ]; - propagatedBuildInputs = [ ceres-solver fuse-core pluginlib roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The fuse_variables package provides a set of commonly used variable types, such as 2D and 3D positions, - orientations, velocities, and accelerations.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fuse-viz/default.nix b/distros/melodic/fuse-viz/default.nix deleted file mode 100644 index 0f109fe468..0000000000 --- a/distros/melodic/fuse-viz/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, eigen, fuse-constraints, fuse-core, fuse-msgs, fuse-variables, geometry-msgs, qt5, roslint, rviz, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-melodic-fuse-viz"; - version = "0.4.2-r1"; - - src = fetchurl { - url = "https://github.com/locusrobotics/fuse-release/archive/release/melodic/fuse_viz/0.4.2-1.tar.gz"; - name = "0.4.2-1.tar.gz"; - sha256 = "344e5b335b0d41ae4b1eef9e3a7e0d26efefdbd1e9db412d9a41106673fa1d23"; - }; - - buildType = "catkin"; - buildInputs = [ catkin qt5.qtbase ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ eigen fuse-constraints fuse-core fuse-msgs fuse-variables geometry-msgs rviz tf2-geometry-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The fuse_viz package provides visualization tools for fuse.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fuse/default.nix b/distros/melodic/fuse/default.nix deleted file mode 100644 index 2f0d3f3f9d..0000000000 --- a/distros/melodic/fuse/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, fuse-constraints, fuse-core, fuse-doc, fuse-graphs, fuse-models, fuse-msgs, fuse-optimizers, fuse-publishers, fuse-variables, fuse-viz }: -buildRosPackage { - pname = "ros-melodic-fuse"; - version = "0.4.2-r1"; - - src = fetchurl { - url = "https://github.com/locusrobotics/fuse-release/archive/release/melodic/fuse/0.4.2-1.tar.gz"; - name = "0.4.2-1.tar.gz"; - sha256 = "1b4c234605c45fb56e982e84cf9bf59947af23db2659eb7c038a94b5c3062d4a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ fuse-constraints fuse-core fuse-doc fuse-graphs fuse-models fuse-msgs fuse-optimizers fuse-publishers fuse-variables fuse-viz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The fuse metapackage''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/gateway-msgs/default.nix b/distros/melodic/gateway-msgs/default.nix deleted file mode 100644 index 68d736a903..0000000000 --- a/distros/melodic/gateway-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-gateway-msgs"; - version = "0.9.0"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_msgs-release/archive/release/melodic/gateway_msgs/0.9.0-0.tar.gz"; - name = "0.9.0-0.tar.gz"; - sha256 = "a9b6276a77498772c62e18a0f864bb657ab32a661cc4d7c150910462a4d97bc4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages used by the gateway model.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/gazebo-dev/default.nix b/distros/melodic/gazebo-dev/default.nix deleted file mode 100644 index 01a82ddd30..0000000000 --- a/distros/melodic/gazebo-dev/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo_9 }: -buildRosPackage { - pname = "ros-melodic-gazebo-dev"; - version = "2.8.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/melodic/gazebo_dev/2.8.7-1.tar.gz"; - name = "2.8.7-1.tar.gz"; - sha256 = "6f4a77811479925460c669ec6b9bd8c883c0e932a848affadaa81c9aac8f6b41"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo_9 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides a cmake config for the default version of Gazebo for the ROS distribution.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/gazebo-msgs/default.nix b/distros/melodic/gazebo-msgs/default.nix deleted file mode 100644 index d9e29c0a1d..0000000000 --- a/distros/melodic/gazebo-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs, std-srvs, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-gazebo-msgs"; - version = "2.8.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/melodic/gazebo_msgs/2.8.7-1.tar.gz"; - name = "2.8.7-1.tar.gz"; - sha256 = "65a804640e4e2f3ed6c1f3cc4ba8a3133b61ba1cbd8d1f87b4dae9560009572e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime sensor-msgs std-msgs std-srvs trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Message and service data structures for interacting with Gazebo from ROS.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/gazebo-plugins/default.nix b/distros/melodic/gazebo-plugins/default.nix deleted file mode 100644 index edac692180..0000000000 --- a/distros/melodic/gazebo-plugins/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, angles, camera-info-manager, catkin, cv-bridge, diagnostic-updater, dynamic-reconfigure, gazebo-dev, gazebo-msgs, gazebo-ros, geometry-msgs, image-transport, message-generation, message-runtime, nav-msgs, nodelet, polled-camera, rosconsole, roscpp, rosgraph-msgs, rospy, rostest, sensor-msgs, std-msgs, std-srvs, tf, tf2-ros, trajectory-msgs, urdf }: -buildRosPackage { - pname = "ros-melodic-gazebo-plugins"; - version = "2.8.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/melodic/gazebo_plugins/2.8.7-1.tar.gz"; - name = "2.8.7-1.tar.gz"; - sha256 = "625b943a9b31c39631b7af384aff458903170b38a252424ea1f259228d0114f8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ angles camera-info-manager cv-bridge diagnostic-updater dynamic-reconfigure gazebo-dev gazebo-msgs gazebo-ros geometry-msgs image-transport message-runtime nav-msgs nodelet polled-camera rosconsole roscpp rosgraph-msgs rospy sensor-msgs std-msgs std-srvs tf tf2-ros trajectory-msgs urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Robot-independent Gazebo plugins for sensors, motors and dynamic reconfigurable components.''; - license = with lib.licenses; [ "BSD-&-Apache-2.0" ]; - }; -} diff --git a/distros/melodic/gazebo-ros-control/default.nix b/distros/melodic/gazebo-ros-control/default.nix deleted file mode 100644 index 602b705918..0000000000 --- a/distros/melodic/gazebo-ros-control/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, angles, catkin, control-toolbox, controller-manager, gazebo-dev, gazebo-ros, hardware-interface, joint-limits-interface, pluginlib, roscpp, std-msgs, transmission-interface, urdf }: -buildRosPackage { - pname = "ros-melodic-gazebo-ros-control"; - version = "2.8.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/melodic/gazebo_ros_control/2.8.7-1.tar.gz"; - name = "2.8.7-1.tar.gz"; - sha256 = "ecdf8af43115ba2e33784fc929f2a3db6c686ab9b5536e6276939ba846fd6b3e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin gazebo-dev ]; - propagatedBuildInputs = [ angles control-toolbox controller-manager gazebo-ros hardware-interface joint-limits-interface pluginlib roscpp std-msgs transmission-interface urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''gazebo_ros_control''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/gazebo-ros-pkgs/default.nix b/distros/melodic/gazebo-ros-pkgs/default.nix deleted file mode 100644 index 111a42b17a..0000000000 --- a/distros/melodic/gazebo-ros-pkgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo-dev, gazebo-msgs, gazebo-plugins, gazebo-ros }: -buildRosPackage { - pname = "ros-melodic-gazebo-ros-pkgs"; - version = "2.8.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/melodic/gazebo_ros_pkgs/2.8.7-1.tar.gz"; - name = "2.8.7-1.tar.gz"; - sha256 = "32f8f2bec39336a5ee3896b263f8d2b02dcd74b077e08ae74c0f836bb02a0c7b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-dev gazebo-msgs gazebo-plugins gazebo-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Interface for using ROS with the Gazebo simulator.''; - license = with lib.licenses; [ "BSD-&-LGPL-&-Apache-2.0" ]; - }; -} diff --git a/distros/melodic/gazebo-ros/default.nix b/distros/melodic/gazebo-ros/default.nix deleted file mode 100644 index 7a0d7ed79d..0000000000 --- a/distros/melodic/gazebo-ros/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, dynamic-reconfigure, gazebo-dev, gazebo-msgs, geometry-msgs, python, roscpp, rosgraph-msgs, roslib, std-msgs, std-srvs, tf, tinyxml }: -buildRosPackage { - pname = "ros-melodic-gazebo-ros"; - version = "2.8.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/gazebo_ros_pkgs-release/archive/release/melodic/gazebo_ros/2.8.7-1.tar.gz"; - name = "2.8.7-1.tar.gz"; - sha256 = "15d999f6d119f015cf13d6bd41fcbed70138fc57ca3244e23170755949ae7067"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - propagatedBuildInputs = [ dynamic-reconfigure gazebo-dev gazebo-msgs geometry-msgs python roscpp rosgraph-msgs roslib std-msgs std-srvs tf tinyxml ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides ROS plugins that offer message and service publishers for interfacing with Gazebo through ROS. - Formally simulator_gazebo/gazebo''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/gazebo-video-monitor-msgs/default.nix b/distros/melodic/gazebo-video-monitor-msgs/default.nix deleted file mode 100644 index c583a5e1fb..0000000000 --- a/distros/melodic/gazebo-video-monitor-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-srvs }: -buildRosPackage { - pname = "ros-melodic-gazebo-video-monitor-msgs"; - version = "0.6.0-r2"; - - src = fetchurl { - url = "https://github.com/nlamprian/gazebo_video_monitors-release/archive/release/melodic/gazebo_video_monitor_msgs/0.6.0-2.tar.gz"; - name = "0.6.0-2.tar.gz"; - sha256 = "9c04d80c315c88867ea5d67a5c7bda2cead7a3d6dd04a6a070394e6a3e6f162d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''gazebo_video_monitor_msgs defines interfaces for the gazebo_video_monitor_plugins package.''; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/melodic/gazebo-video-monitor-plugins/default.nix b/distros/melodic/gazebo-video-monitor-plugins/default.nix deleted file mode 100644 index a2423df749..0000000000 --- a/distros/melodic/gazebo-video-monitor-plugins/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros, gazebo-video-monitor-msgs, libyamlcpp, opencv, roscpp, std-srvs }: -buildRosPackage { - pname = "ros-melodic-gazebo-video-monitor-plugins"; - version = "0.6.0-r2"; - - src = fetchurl { - url = "https://github.com/nlamprian/gazebo_video_monitors-release/archive/release/melodic/gazebo_video_monitor_plugins/0.6.0-2.tar.gz"; - name = "0.6.0-2.tar.gz"; - sha256 = "b33909506f81e443d5246da568e8465b808bb82192a9b21d9e141c41a06e2d73"; - }; - - buildType = "catkin"; - buildInputs = [ catkin libyamlcpp ]; - propagatedBuildInputs = [ gazebo-ros gazebo-video-monitor-msgs opencv roscpp std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''gazebo_video_monitor_plugins is a package that lets the user record videos of a Gazebo simulation. It provides a multicamera sensor that can be used for creating different types of videos with multiple views from inside the gazebo world. There is a number of plugins already available in the package, but more can be developed by the user, with minimal effort, to fit arbitrary use cases.''; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/melodic/gazebo-video-monitors/default.nix b/distros/melodic/gazebo-video-monitors/default.nix deleted file mode 100644 index 4e5c61beab..0000000000 --- a/distros/melodic/gazebo-video-monitors/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo-video-monitor-msgs, gazebo-video-monitor-plugins }: -buildRosPackage { - pname = "ros-melodic-gazebo-video-monitors"; - version = "0.6.0-r2"; - - src = fetchurl { - url = "https://github.com/nlamprian/gazebo_video_monitors-release/archive/release/melodic/gazebo_video_monitors/0.6.0-2.tar.gz"; - name = "0.6.0-2.tar.gz"; - sha256 = "36ec756dae6dbd2dcb27b7e7fda5627144c9f998d04064c68c90f7b04eafcdc8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-video-monitor-msgs gazebo-video-monitor-plugins ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage that groups together the gazebo_video_monitors packages.''; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/melodic/gencpp/default.nix b/distros/melodic/gencpp/default.nix deleted file mode 100644 index 005b1e42d9..0000000000 --- a/distros/melodic/gencpp/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, genmsg, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-gencpp"; - version = "0.6.6-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/gencpp-release/archive/release/melodic/gencpp/0.6.6-1.tar.gz"; - name = "0.6.6-1.tar.gz"; - sha256 = "f90054067bf428d2d09add230148de8696facdd704b3a0b2832690e8db760f75"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - propagatedBuildInputs = [ genmsg ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''C++ ROS message and service generators.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/generated.nix b/distros/melodic/generated.nix deleted file mode 100644 index 1d9736bc3d..0000000000 --- a/distros/melodic/generated.nix +++ /dev/null @@ -1,4717 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -self: super: { - - abb = self.callPackage ./abb {}; - - abb-driver = self.callPackage ./abb-driver {}; - - abb-egm-msgs = self.callPackage ./abb-egm-msgs {}; - - abb-irb2400-moveit-config = self.callPackage ./abb-irb2400-moveit-config {}; - - abb-irb2400-moveit-plugins = self.callPackage ./abb-irb2400-moveit-plugins {}; - - abb-irb2400-support = self.callPackage ./abb-irb2400-support {}; - - abb-irb4400-support = self.callPackage ./abb-irb4400-support {}; - - abb-irb5400-support = self.callPackage ./abb-irb5400-support {}; - - abb-irb6600-support = self.callPackage ./abb-irb6600-support {}; - - abb-irb6640-moveit-config = self.callPackage ./abb-irb6640-moveit-config {}; - - abb-irb6640-support = self.callPackage ./abb-irb6640-support {}; - - abb-rapid-msgs = self.callPackage ./abb-rapid-msgs {}; - - abb-rapid-sm-addin-msgs = self.callPackage ./abb-rapid-sm-addin-msgs {}; - - abb-resources = self.callPackage ./abb-resources {}; - - abb-robot-msgs = self.callPackage ./abb-robot-msgs {}; - - abseil-cpp = self.callPackage ./abseil-cpp {}; - - acado = self.callPackage ./acado {}; - - access-point-control = self.callPackage ./access-point-control {}; - - ackermann-msgs = self.callPackage ./ackermann-msgs {}; - - ackermann-steering-controller = self.callPackage ./ackermann-steering-controller {}; - - actionlib = self.callPackage ./actionlib {}; - - actionlib-lisp = self.callPackage ./actionlib-lisp {}; - - actionlib-msgs = self.callPackage ./actionlib-msgs {}; - - actionlib-tutorials = self.callPackage ./actionlib-tutorials {}; - - adi-driver = self.callPackage ./adi-driver {}; - - agni-tf-tools = self.callPackage ./agni-tf-tools {}; - - ainstein-radar = self.callPackage ./ainstein-radar {}; - - ainstein-radar-drivers = self.callPackage ./ainstein-radar-drivers {}; - - ainstein-radar-filters = self.callPackage ./ainstein-radar-filters {}; - - ainstein-radar-gazebo-plugins = self.callPackage ./ainstein-radar-gazebo-plugins {}; - - ainstein-radar-msgs = self.callPackage ./ainstein-radar-msgs {}; - - ainstein-radar-rviz-plugins = self.callPackage ./ainstein-radar-rviz-plugins {}; - - ainstein-radar-tools = self.callPackage ./ainstein-radar-tools {}; - - allocators = self.callPackage ./allocators {}; - - amcl = self.callPackage ./amcl {}; - - angles = self.callPackage ./angles {}; - - app-manager = self.callPackage ./app-manager {}; - - apriltag = self.callPackage ./apriltag {}; - - apriltag-ros = self.callPackage ./apriltag-ros {}; - - aques-talk = self.callPackage ./aques-talk {}; - - ar-track-alvar = self.callPackage ./ar-track-alvar {}; - - ar-track-alvar-msgs = self.callPackage ./ar-track-alvar-msgs {}; - - arbotix = self.callPackage ./arbotix {}; - - arbotix-controllers = self.callPackage ./arbotix-controllers {}; - - arbotix-firmware = self.callPackage ./arbotix-firmware {}; - - arbotix-msgs = self.callPackage ./arbotix-msgs {}; - - arbotix-python = self.callPackage ./arbotix-python {}; - - arbotix-sensors = self.callPackage ./arbotix-sensors {}; - - ariles-ros = self.callPackage ./ariles-ros {}; - - aruco = self.callPackage ./aruco {}; - - aruco-detect = self.callPackage ./aruco-detect {}; - - aruco-msgs = self.callPackage ./aruco-msgs {}; - - aruco-pose = self.callPackage ./aruco-pose {}; - - aruco-ros = self.callPackage ./aruco-ros {}; - - asmach = self.callPackage ./asmach {}; - - asmach-tutorials = self.callPackage ./asmach-tutorials {}; - - asr-msgs = self.callPackage ./asr-msgs {}; - - assimp-devel = self.callPackage ./assimp-devel {}; - - assisted-teleop = self.callPackage ./assisted-teleop {}; - - astuff-sensor-msgs = self.callPackage ./astuff-sensor-msgs {}; - - async-comm = self.callPackage ./async-comm {}; - - async-web-server-cpp = self.callPackage ./async-web-server-cpp {}; - - ati-force-torque = self.callPackage ./ati-force-torque {}; - - audibot = self.callPackage ./audibot {}; - - audibot-description = self.callPackage ./audibot-description {}; - - audibot-gazebo = self.callPackage ./audibot-gazebo {}; - - audio-capture = self.callPackage ./audio-capture {}; - - audio-common = self.callPackage ./audio-common {}; - - audio-common-msgs = self.callPackage ./audio-common-msgs {}; - - audio-play = self.callPackage ./audio-play {}; - - audio-to-spectrogram = self.callPackage ./audio-to-spectrogram {}; - - audio-video-recorder = self.callPackage ./audio-video-recorder {}; - - automotive-autonomy-msgs = self.callPackage ./automotive-autonomy-msgs {}; - - automotive-navigation-msgs = self.callPackage ./automotive-navigation-msgs {}; - - automotive-platform-msgs = self.callPackage ./automotive-platform-msgs {}; - - autoware-can-msgs = self.callPackage ./autoware-can-msgs {}; - - autoware-config-msgs = self.callPackage ./autoware-config-msgs {}; - - autoware-external-msgs = self.callPackage ./autoware-external-msgs {}; - - autoware-lanelet2-msgs = self.callPackage ./autoware-lanelet2-msgs {}; - - autoware-map-msgs = self.callPackage ./autoware-map-msgs {}; - - autoware-msgs = self.callPackage ./autoware-msgs {}; - - autoware-system-msgs = self.callPackage ./autoware-system-msgs {}; - - auv-msgs = self.callPackage ./auv-msgs {}; - - avt-vimba-camera = self.callPackage ./avt-vimba-camera {}; - - aws-common = self.callPackage ./aws-common {}; - - aws-robomaker-simulation-ros-pkgs = self.callPackage ./aws-robomaker-simulation-ros-pkgs {}; - - aws-ros1-common = self.callPackage ./aws-ros1-common {}; - - axis-camera = self.callPackage ./axis-camera {}; - - azure-iot-sdk-c = self.callPackage ./azure-iot-sdk-c {}; - - backward-ros = self.callPackage ./backward-ros {}; - - bagger = self.callPackage ./bagger {}; - - baldor = self.callPackage ./baldor {}; - - base-local-planner = self.callPackage ./base-local-planner {}; - - bayesian-belief-networks = self.callPackage ./bayesian-belief-networks {}; - - bcap-core = self.callPackage ./bcap-core {}; - - bcap-service = self.callPackage ./bcap-service {}; - - bcap-service-test = self.callPackage ./bcap-service-test {}; - - behaviortree-cpp = self.callPackage ./behaviortree-cpp {}; - - behaviortree-cpp-v3 = self.callPackage ./behaviortree-cpp-v3 {}; - - bfl = self.callPackage ./bfl {}; - - blender-gazebo = self.callPackage ./blender-gazebo {}; - - bond = self.callPackage ./bond {}; - - bond-core = self.callPackage ./bond-core {}; - - bondcpp = self.callPackage ./bondcpp {}; - - bondpy = self.callPackage ./bondpy {}; - - boost-sml = self.callPackage ./boost-sml {}; - - bota-driver = self.callPackage ./bota-driver {}; - - bota-driver-testing = self.callPackage ./bota-driver-testing {}; - - bota-node = self.callPackage ./bota-node {}; - - bota-signal-handler = self.callPackage ./bota-signal-handler {}; - - bota-worker = self.callPackage ./bota-worker {}; - - brics-actuator = self.callPackage ./brics-actuator {}; - - calibration = self.callPackage ./calibration {}; - - calibration-estimation = self.callPackage ./calibration-estimation {}; - - calibration-launch = self.callPackage ./calibration-launch {}; - - calibration-msgs = self.callPackage ./calibration-msgs {}; - - calibration-setup-helper = self.callPackage ./calibration-setup-helper {}; - - camera-calibration = self.callPackage ./camera-calibration {}; - - camera-calibration-parsers = self.callPackage ./camera-calibration-parsers {}; - - camera-info-manager = self.callPackage ./camera-info-manager {}; - - camera-info-manager-py = self.callPackage ./camera-info-manager-py {}; - - camera-umd = self.callPackage ./camera-umd {}; - - can-dbc-parser = self.callPackage ./can-dbc-parser {}; - - can-msgs = self.callPackage ./can-msgs {}; - - canopen-402 = self.callPackage ./canopen-402 {}; - - canopen-chain-node = self.callPackage ./canopen-chain-node {}; - - canopen-master = self.callPackage ./canopen-master {}; - - canopen-motor-node = self.callPackage ./canopen-motor-node {}; - - capabilities = self.callPackage ./capabilities {}; - - carla-msgs = self.callPackage ./carla-msgs {}; - - carrot-planner = self.callPackage ./carrot-planner {}; - - cartesian-control-msgs = self.callPackage ./cartesian-control-msgs {}; - - cartesian-interface = self.callPackage ./cartesian-interface {}; - - cartesian-msgs = self.callPackage ./cartesian-msgs {}; - - cartesian-trajectory-controller = self.callPackage ./cartesian-trajectory-controller {}; - - cartesian-trajectory-interpolation = self.callPackage ./cartesian-trajectory-interpolation {}; - - cartographer = self.callPackage ./cartographer {}; - - cartographer-ros = self.callPackage ./cartographer-ros {}; - - cartographer-ros-msgs = self.callPackage ./cartographer-ros-msgs {}; - - cartographer-rviz = self.callPackage ./cartographer-rviz {}; - - catch-ros = self.callPackage ./catch-ros {}; - - catkin = self.callPackage ./catkin {}; - - catkin-pip = self.callPackage ./catkin-pip {}; - - catkin-virtualenv = self.callPackage ./catkin-virtualenv {}; - - chaplus-ros = self.callPackage ./chaplus-ros {}; - - checkerboard-detector = self.callPackage ./checkerboard-detector {}; - - chomp-motion-planner = self.callPackage ./chomp-motion-planner {}; - - cis-camera = self.callPackage ./cis-camera {}; - - cl-tf = self.callPackage ./cl-tf {}; - - cl-tf2 = self.callPackage ./cl-tf2 {}; - - cl-transforms = self.callPackage ./cl-transforms {}; - - cl-transforms-stamped = self.callPackage ./cl-transforms-stamped {}; - - cl-urdf = self.callPackage ./cl-urdf {}; - - cl-utils = self.callPackage ./cl-utils {}; - - class-loader = self.callPackage ./class-loader {}; - - clear-costmap-recovery = self.callPackage ./clear-costmap-recovery {}; - - clock-relay = self.callPackage ./clock-relay {}; - - cloudwatch-logger = self.callPackage ./cloudwatch-logger {}; - - cloudwatch-logs-common = self.callPackage ./cloudwatch-logs-common {}; - - cloudwatch-metrics-collector = self.callPackage ./cloudwatch-metrics-collector {}; - - cloudwatch-metrics-common = self.callPackage ./cloudwatch-metrics-common {}; - - clover = self.callPackage ./clover {}; - - clover-blocks = self.callPackage ./clover-blocks {}; - - clover-description = self.callPackage ./clover-description {}; - - clover-simulation = self.callPackage ./clover-simulation {}; - - cmake-modules = self.callPackage ./cmake-modules {}; - - cmd-vel-smoother = self.callPackage ./cmd-vel-smoother {}; - - cob-3d-mapping-msgs = self.callPackage ./cob-3d-mapping-msgs {}; - - cob-actions = self.callPackage ./cob-actions {}; - - cob-android = self.callPackage ./cob-android {}; - - cob-android-msgs = self.callPackage ./cob-android-msgs {}; - - cob-android-resource-server = self.callPackage ./cob-android-resource-server {}; - - cob-android-script-server = self.callPackage ./cob-android-script-server {}; - - cob-android-settings = self.callPackage ./cob-android-settings {}; - - cob-base-controller-utils = self.callPackage ./cob-base-controller-utils {}; - - cob-base-drive-chain = self.callPackage ./cob-base-drive-chain {}; - - cob-base-velocity-smoother = self.callPackage ./cob-base-velocity-smoother {}; - - cob-bms-driver = self.callPackage ./cob-bms-driver {}; - - cob-calibration-data = self.callPackage ./cob-calibration-data {}; - - cob-cam3d-throttle = self.callPackage ./cob-cam3d-throttle {}; - - cob-canopen-motor = self.callPackage ./cob-canopen-motor {}; - - cob-cartesian-controller = self.callPackage ./cob-cartesian-controller {}; - - cob-collision-monitor = self.callPackage ./cob-collision-monitor {}; - - cob-collision-velocity-filter = self.callPackage ./cob-collision-velocity-filter {}; - - cob-command-gui = self.callPackage ./cob-command-gui {}; - - cob-command-tools = self.callPackage ./cob-command-tools {}; - - cob-common = self.callPackage ./cob-common {}; - - cob-control = self.callPackage ./cob-control {}; - - cob-control-mode-adapter = self.callPackage ./cob-control-mode-adapter {}; - - cob-control-msgs = self.callPackage ./cob-control-msgs {}; - - cob-dashboard = self.callPackage ./cob-dashboard {}; - - cob-default-env-config = self.callPackage ./cob-default-env-config {}; - - cob-default-robot-behavior = self.callPackage ./cob-default-robot-behavior {}; - - cob-default-robot-config = self.callPackage ./cob-default-robot-config {}; - - cob-description = self.callPackage ./cob-description {}; - - cob-docker-control = self.callPackage ./cob-docker-control {}; - - cob-driver = self.callPackage ./cob-driver {}; - - cob-elmo-homing = self.callPackage ./cob-elmo-homing {}; - - cob-environments = self.callPackage ./cob-environments {}; - - cob-extern = self.callPackage ./cob-extern {}; - - cob-footprint-observer = self.callPackage ./cob-footprint-observer {}; - - cob-frame-tracker = self.callPackage ./cob-frame-tracker {}; - - cob-gazebo-objects = self.callPackage ./cob-gazebo-objects {}; - - cob-gazebo-plugins = self.callPackage ./cob-gazebo-plugins {}; - - cob-gazebo-ros-control = self.callPackage ./cob-gazebo-ros-control {}; - - cob-gazebo-tools = self.callPackage ./cob-gazebo-tools {}; - - cob-gazebo-worlds = self.callPackage ./cob-gazebo-worlds {}; - - cob-generic-can = self.callPackage ./cob-generic-can {}; - - cob-grasp-generation = self.callPackage ./cob-grasp-generation {}; - - cob-hand = self.callPackage ./cob-hand {}; - - cob-hand-bridge = self.callPackage ./cob-hand-bridge {}; - - cob-hardware-config = self.callPackage ./cob-hardware-config {}; - - cob-hardware-emulation = self.callPackage ./cob-hardware-emulation {}; - - cob-helper-tools = self.callPackage ./cob-helper-tools {}; - - cob-image-flip = self.callPackage ./cob-image-flip {}; - - cob-interactive-teleop = self.callPackage ./cob-interactive-teleop {}; - - cob-light = self.callPackage ./cob-light {}; - - cob-linear-nav = self.callPackage ./cob-linear-nav {}; - - cob-lookat-action = self.callPackage ./cob-lookat-action {}; - - cob-manipulation = self.callPackage ./cob-manipulation {}; - - cob-map-accessibility-analysis = self.callPackage ./cob-map-accessibility-analysis {}; - - cob-mapping-slam = self.callPackage ./cob-mapping-slam {}; - - cob-mecanum-controller = self.callPackage ./cob-mecanum-controller {}; - - cob-mimic = self.callPackage ./cob-mimic {}; - - cob-model-identifier = self.callPackage ./cob-model-identifier {}; - - cob-monitoring = self.callPackage ./cob-monitoring {}; - - cob-moveit-bringup = self.callPackage ./cob-moveit-bringup {}; - - cob-moveit-config = self.callPackage ./cob-moveit-config {}; - - cob-moveit-interface = self.callPackage ./cob-moveit-interface {}; - - cob-msgs = self.callPackage ./cob-msgs {}; - - cob-navigation = self.callPackage ./cob-navigation {}; - - cob-navigation-config = self.callPackage ./cob-navigation-config {}; - - cob-navigation-global = self.callPackage ./cob-navigation-global {}; - - cob-navigation-local = self.callPackage ./cob-navigation-local {}; - - cob-navigation-slam = self.callPackage ./cob-navigation-slam {}; - - cob-object-detection-msgs = self.callPackage ./cob-object-detection-msgs {}; - - cob-object-detection-visualizer = self.callPackage ./cob-object-detection-visualizer {}; - - cob-obstacle-distance = self.callPackage ./cob-obstacle-distance {}; - - cob-obstacle-distance-moveit = self.callPackage ./cob-obstacle-distance-moveit {}; - - cob-omni-drive-controller = self.callPackage ./cob-omni-drive-controller {}; - - cob-perception-common = self.callPackage ./cob-perception-common {}; - - cob-perception-msgs = self.callPackage ./cob-perception-msgs {}; - - cob-phidget-em-state = self.callPackage ./cob-phidget-em-state {}; - - cob-phidget-power-state = self.callPackage ./cob-phidget-power-state {}; - - cob-phidgets = self.callPackage ./cob-phidgets {}; - - cob-reflector-referencing = self.callPackage ./cob-reflector-referencing {}; - - cob-relayboard = self.callPackage ./cob-relayboard {}; - - cob-safety-controller = self.callPackage ./cob-safety-controller {}; - - cob-scan-unifier = self.callPackage ./cob-scan-unifier {}; - - cob-script-server = self.callPackage ./cob-script-server {}; - - cob-sick-lms1xx = self.callPackage ./cob-sick-lms1xx {}; - - cob-sick-s300 = self.callPackage ./cob-sick-s300 {}; - - cob-sound = self.callPackage ./cob-sound {}; - - cob-srvs = self.callPackage ./cob-srvs {}; - - cob-substitute = self.callPackage ./cob-substitute {}; - - cob-supported-robots = self.callPackage ./cob-supported-robots {}; - - cob-teleop = self.callPackage ./cob-teleop {}; - - cob-trajectory-controller = self.callPackage ./cob-trajectory-controller {}; - - cob-tricycle-controller = self.callPackage ./cob-tricycle-controller {}; - - cob-twist-controller = self.callPackage ./cob-twist-controller {}; - - cob-undercarriage-ctrl = self.callPackage ./cob-undercarriage-ctrl {}; - - cob-utilities = self.callPackage ./cob-utilities {}; - - cob-vision-utils = self.callPackage ./cob-vision-utils {}; - - cob-voltage-control = self.callPackage ./cob-voltage-control {}; - - code-coverage = self.callPackage ./code-coverage {}; - - codec-image-transport = self.callPackage ./codec-image-transport {}; - - collada-parser = self.callPackage ./collada-parser {}; - - collada-urdf = self.callPackage ./collada-urdf {}; - - color-util = self.callPackage ./color-util {}; - - combined-robot-hw = self.callPackage ./combined-robot-hw {}; - - combined-robot-hw-tests = self.callPackage ./combined-robot-hw-tests {}; - - common-msgs = self.callPackage ./common-msgs {}; - - common-tutorials = self.callPackage ./common-tutorials {}; - - compressed-depth-image-transport = self.callPackage ./compressed-depth-image-transport {}; - - compressed-image-transport = self.callPackage ./compressed-image-transport {}; - - computer-status-msgs = self.callPackage ./computer-status-msgs {}; - - concert-msgs = self.callPackage ./concert-msgs {}; - - concert-service-msgs = self.callPackage ./concert-service-msgs {}; - - concert-workflow-engine-msgs = self.callPackage ./concert-workflow-engine-msgs {}; - - contact-states-observer = self.callPackage ./contact-states-observer {}; - - control-box-rst = self.callPackage ./control-box-rst {}; - - control-msgs = self.callPackage ./control-msgs {}; - - control-toolbox = self.callPackage ./control-toolbox {}; - - controller-interface = self.callPackage ./controller-interface {}; - - controller-manager = self.callPackage ./controller-manager {}; - - controller-manager-msgs = self.callPackage ./controller-manager-msgs {}; - - controller-manager-tests = self.callPackage ./controller-manager-tests {}; - - convex-decomposition = self.callPackage ./convex-decomposition {}; - - copernicus-base = self.callPackage ./copernicus-base {}; - - copernicus-control = self.callPackage ./copernicus-control {}; - - copernicus-description = self.callPackage ./copernicus-description {}; - - copernicus-localization = self.callPackage ./copernicus-localization {}; - - copernicus-msgs = self.callPackage ./copernicus-msgs {}; - - copernicus-navigation = self.callPackage ./copernicus-navigation {}; - - copernicus-rules = self.callPackage ./copernicus-rules {}; - - copernicus-teleoperator = self.callPackage ./copernicus-teleoperator {}; - - costmap-2d = self.callPackage ./costmap-2d {}; - - costmap-converter = self.callPackage ./costmap-converter {}; - - costmap-cspace = self.callPackage ./costmap-cspace {}; - - costmap-cspace-msgs = self.callPackage ./costmap-cspace-msgs {}; - - costmap-cspace-rviz-plugins = self.callPackage ./costmap-cspace-rviz-plugins {}; - - costmap-queue = self.callPackage ./costmap-queue {}; - - costmap-tf-layer = self.callPackage ./costmap-tf-layer {}; - - cpp-common = self.callPackage ./cpp-common {}; - - cpr-common-core-msgs = self.callPackage ./cpr-common-core-msgs {}; - - cpr-multimaster-tools = self.callPackage ./cpr-multimaster-tools {}; - - cpu-temperature-diagnostics = self.callPackage ./cpu-temperature-diagnostics {}; - - create-bringup = self.callPackage ./create-bringup {}; - - create-description = self.callPackage ./create-description {}; - - create-driver = self.callPackage ./create-driver {}; - - create-msgs = self.callPackage ./create-msgs {}; - - create-robot = self.callPackage ./create-robot {}; - - criutils = self.callPackage ./criutils {}; - - csm = self.callPackage ./csm {}; - - cv-bridge = self.callPackage ./cv-bridge {}; - - cv-bridge-python3 = self.callPackage ./cv-bridge-python3 {}; - - cv-camera = self.callPackage ./cv-camera {}; - - cvp-mesh-planner = self.callPackage ./cvp-mesh-planner {}; - - dataflow-lite = self.callPackage ./dataflow-lite {}; - - dataspeed-can = self.callPackage ./dataspeed-can {}; - - dataspeed-can-msg-filters = self.callPackage ./dataspeed-can-msg-filters {}; - - dataspeed-can-tools = self.callPackage ./dataspeed-can-tools {}; - - dataspeed-can-usb = self.callPackage ./dataspeed-can-usb {}; - - dataspeed-pds = self.callPackage ./dataspeed-pds {}; - - dataspeed-pds-can = self.callPackage ./dataspeed-pds-can {}; - - dataspeed-pds-msgs = self.callPackage ./dataspeed-pds-msgs {}; - - dataspeed-pds-rqt = self.callPackage ./dataspeed-pds-rqt {}; - - dataspeed-pds-scripts = self.callPackage ./dataspeed-pds-scripts {}; - - dataspeed-ulc = self.callPackage ./dataspeed-ulc {}; - - dataspeed-ulc-can = self.callPackage ./dataspeed-ulc-can {}; - - dataspeed-ulc-msgs = self.callPackage ./dataspeed-ulc-msgs {}; - - datmo = self.callPackage ./datmo {}; - - dbw-fca = self.callPackage ./dbw-fca {}; - - dbw-fca-can = self.callPackage ./dbw-fca-can {}; - - dbw-fca-description = self.callPackage ./dbw-fca-description {}; - - dbw-fca-joystick-demo = self.callPackage ./dbw-fca-joystick-demo {}; - - dbw-fca-msgs = self.callPackage ./dbw-fca-msgs {}; - - dbw-mkz = self.callPackage ./dbw-mkz {}; - - dbw-mkz-can = self.callPackage ./dbw-mkz-can {}; - - dbw-mkz-description = self.callPackage ./dbw-mkz-description {}; - - dbw-mkz-joystick-demo = self.callPackage ./dbw-mkz-joystick-demo {}; - - dbw-mkz-msgs = self.callPackage ./dbw-mkz-msgs {}; - - dbw-polaris = self.callPackage ./dbw-polaris {}; - - dbw-polaris-can = self.callPackage ./dbw-polaris-can {}; - - dbw-polaris-description = self.callPackage ./dbw-polaris-description {}; - - dbw-polaris-joystick-demo = self.callPackage ./dbw-polaris-joystick-demo {}; - - dbw-polaris-msgs = self.callPackage ./dbw-polaris-msgs {}; - - dccomms-ros = self.callPackage ./dccomms-ros {}; - - dccomms-ros-msgs = self.callPackage ./dccomms-ros-msgs {}; - - ddwrt-access-point = self.callPackage ./ddwrt-access-point {}; - - ddynamic-reconfigure = self.callPackage ./ddynamic-reconfigure {}; - - ddynamic-reconfigure-python = self.callPackage ./ddynamic-reconfigure-python {}; - - default-cfg-fkie = self.callPackage ./default-cfg-fkie {}; - - delphi-esr-msgs = self.callPackage ./delphi-esr-msgs {}; - - delphi-mrr-msgs = self.callPackage ./delphi-mrr-msgs {}; - - delphi-srr-msgs = self.callPackage ./delphi-srr-msgs {}; - - dense-laser-assembler = self.callPackage ./dense-laser-assembler {}; - - denso-robot-bringup = self.callPackage ./denso-robot-bringup {}; - - denso-robot-control = self.callPackage ./denso-robot-control {}; - - denso-robot-core = self.callPackage ./denso-robot-core {}; - - denso-robot-core-test = self.callPackage ./denso-robot-core-test {}; - - denso-robot-descriptions = self.callPackage ./denso-robot-descriptions {}; - - denso-robot-gazebo = self.callPackage ./denso-robot-gazebo {}; - - denso-robot-moveit-config = self.callPackage ./denso-robot-moveit-config {}; - - denso-robot-ros = self.callPackage ./denso-robot-ros {}; - - depth-image-proc = self.callPackage ./depth-image-proc {}; - - depthcloud-encoder = self.callPackage ./depthcloud-encoder {}; - - depthimage-to-laserscan = self.callPackage ./depthimage-to-laserscan {}; - - derived-object-msgs = self.callPackage ./derived-object-msgs {}; - - desistek-saga-control = self.callPackage ./desistek-saga-control {}; - - desistek-saga-description = self.callPackage ./desistek-saga-description {}; - - desistek-saga-gazebo = self.callPackage ./desistek-saga-gazebo {}; - - desktop = self.callPackage ./desktop {}; - - desktop-full = self.callPackage ./desktop-full {}; - - diagnostic-aggregator = self.callPackage ./diagnostic-aggregator {}; - - diagnostic-analysis = self.callPackage ./diagnostic-analysis {}; - - diagnostic-common-diagnostics = self.callPackage ./diagnostic-common-diagnostics {}; - - diagnostic-msgs = self.callPackage ./diagnostic-msgs {}; - - diagnostic-updater = self.callPackage ./diagnostic-updater {}; - - diagnostics = self.callPackage ./diagnostics {}; - - diff-drive-controller = self.callPackage ./diff-drive-controller {}; - - dijkstra-mesh-planner = self.callPackage ./dijkstra-mesh-planner {}; - - dingo-control = self.callPackage ./dingo-control {}; - - dingo-description = self.callPackage ./dingo-description {}; - - dingo-desktop = self.callPackage ./dingo-desktop {}; - - dingo-gazebo = self.callPackage ./dingo-gazebo {}; - - dingo-msgs = self.callPackage ./dingo-msgs {}; - - dingo-navigation = self.callPackage ./dingo-navigation {}; - - dingo-simulator = self.callPackage ./dingo-simulator {}; - - dingo-viz = self.callPackage ./dingo-viz {}; - - distance-map = self.callPackage ./distance-map {}; - - distance-map-core = self.callPackage ./distance-map-core {}; - - distance-map-deadreck = self.callPackage ./distance-map-deadreck {}; - - distance-map-msgs = self.callPackage ./distance-map-msgs {}; - - distance-map-node = self.callPackage ./distance-map-node {}; - - distance-map-opencv = self.callPackage ./distance-map-opencv {}; - - distance-map-rviz = self.callPackage ./distance-map-rviz {}; - - distance-map-tools = self.callPackage ./distance-map-tools {}; - - dlux-global-planner = self.callPackage ./dlux-global-planner {}; - - dlux-plugins = self.callPackage ./dlux-plugins {}; - - dockeros = self.callPackage ./dockeros {}; - - downward = self.callPackage ./downward {}; - - draco = self.callPackage ./draco {}; - - driver-base = self.callPackage ./driver-base {}; - - driver-common = self.callPackage ./driver-common {}; - - drone-assets = self.callPackage ./drone-assets {}; - - drone-wrapper = self.callPackage ./drone-wrapper {}; - - dual-quaternions = self.callPackage ./dual-quaternions {}; - - dual-quaternions-ros = self.callPackage ./dual-quaternions-ros {}; - - dwa-local-planner = self.callPackage ./dwa-local-planner {}; - - dwb-critics = self.callPackage ./dwb-critics {}; - - dwb-local-planner = self.callPackage ./dwb-local-planner {}; - - dwb-msgs = self.callPackage ./dwb-msgs {}; - - dwb-plugins = self.callPackage ./dwb-plugins {}; - - dynamic-graph = self.callPackage ./dynamic-graph {}; - - dynamic-graph-python = self.callPackage ./dynamic-graph-python {}; - - dynamic-graph-tutorial = self.callPackage ./dynamic-graph-tutorial {}; - - dynamic-edt-3d = self.callPackage ./dynamic-edt-3d {}; - - dynamic-reconfigure = self.callPackage ./dynamic-reconfigure {}; - - dynamic-robot-state-publisher = self.callPackage ./dynamic-robot-state-publisher {}; - - dynamic-tf-publisher = self.callPackage ./dynamic-tf-publisher {}; - - dynamixel-sdk = self.callPackage ./dynamixel-sdk {}; - - dynamixel-sdk-examples = self.callPackage ./dynamixel-sdk-examples {}; - - dynamixel-workbench = self.callPackage ./dynamixel-workbench {}; - - dynamixel-workbench-controllers = self.callPackage ./dynamixel-workbench-controllers {}; - - dynamixel-workbench-msgs = self.callPackage ./dynamixel-workbench-msgs {}; - - dynamixel-workbench-operators = self.callPackage ./dynamixel-workbench-operators {}; - - dynamixel-workbench-toolbox = self.callPackage ./dynamixel-workbench-toolbox {}; - - easy-markers = self.callPackage ./easy-markers {}; - - eband-local-planner = self.callPackage ./eband-local-planner {}; - - eca-a9-control = self.callPackage ./eca-a9-control {}; - - eca-a9-description = self.callPackage ./eca-a9-description {}; - - eca-a9-gazebo = self.callPackage ./eca-a9-gazebo {}; - - ecl = self.callPackage ./ecl {}; - - ecl-build = self.callPackage ./ecl-build {}; - - ecl-command-line = self.callPackage ./ecl-command-line {}; - - ecl-concepts = self.callPackage ./ecl-concepts {}; - - ecl-config = self.callPackage ./ecl-config {}; - - ecl-console = self.callPackage ./ecl-console {}; - - ecl-containers = self.callPackage ./ecl-containers {}; - - ecl-converters = self.callPackage ./ecl-converters {}; - - ecl-converters-lite = self.callPackage ./ecl-converters-lite {}; - - ecl-core = self.callPackage ./ecl-core {}; - - ecl-core-apps = self.callPackage ./ecl-core-apps {}; - - ecl-devices = self.callPackage ./ecl-devices {}; - - ecl-eigen = self.callPackage ./ecl-eigen {}; - - ecl-errors = self.callPackage ./ecl-errors {}; - - ecl-exceptions = self.callPackage ./ecl-exceptions {}; - - ecl-filesystem = self.callPackage ./ecl-filesystem {}; - - ecl-formatters = self.callPackage ./ecl-formatters {}; - - ecl-geometry = self.callPackage ./ecl-geometry {}; - - ecl-io = self.callPackage ./ecl-io {}; - - ecl-ipc = self.callPackage ./ecl-ipc {}; - - ecl-license = self.callPackage ./ecl-license {}; - - ecl-linear-algebra = self.callPackage ./ecl-linear-algebra {}; - - ecl-lite = self.callPackage ./ecl-lite {}; - - ecl-manipulation = self.callPackage ./ecl-manipulation {}; - - ecl-manipulators = self.callPackage ./ecl-manipulators {}; - - ecl-math = self.callPackage ./ecl-math {}; - - ecl-mobile-robot = self.callPackage ./ecl-mobile-robot {}; - - ecl-mpl = self.callPackage ./ecl-mpl {}; - - ecl-navigation = self.callPackage ./ecl-navigation {}; - - ecl-sigslots = self.callPackage ./ecl-sigslots {}; - - ecl-sigslots-lite = self.callPackage ./ecl-sigslots-lite {}; - - ecl-statistics = self.callPackage ./ecl-statistics {}; - - ecl-streams = self.callPackage ./ecl-streams {}; - - ecl-threads = self.callPackage ./ecl-threads {}; - - ecl-time = self.callPackage ./ecl-time {}; - - ecl-time-lite = self.callPackage ./ecl-time-lite {}; - - ecl-tools = self.callPackage ./ecl-tools {}; - - ecl-type-traits = self.callPackage ./ecl-type-traits {}; - - ecl-utilities = self.callPackage ./ecl-utilities {}; - - effort-controllers = self.callPackage ./effort-controllers {}; - - eigen-conversions = self.callPackage ./eigen-conversions {}; - - eigen-stl-containers = self.callPackage ./eigen-stl-containers {}; - - eigenpy = self.callPackage ./eigenpy {}; - - eiquadprog = self.callPackage ./eiquadprog {}; - - eml = self.callPackage ./eml {}; - - end-effector = self.callPackage ./end-effector {}; - - er-public-msgs = self.callPackage ./er-public-msgs {}; - - ess-imu-ros1-uart-driver = self.callPackage ./ess-imu-ros1-uart-driver {}; - - ethercat-grant = self.callPackage ./ethercat-grant {}; - - ethercat-hardware = self.callPackage ./ethercat-hardware {}; - - ethercat-manager = self.callPackage ./ethercat-manager {}; - - ethercat-trigger-controllers = self.callPackage ./ethercat-trigger-controllers {}; - - eus-assimp = self.callPackage ./eus-assimp {}; - - eus-nlopt = self.callPackage ./eus-nlopt {}; - - eus-qp = self.callPackage ./eus-qp {}; - - eus-qpoases = self.callPackage ./eus-qpoases {}; - - euscollada = self.callPackage ./euscollada {}; - - euslime = self.callPackage ./euslime {}; - - euslisp = self.callPackage ./euslisp {}; - - eusurdf = self.callPackage ./eusurdf {}; - - executive-smach = self.callPackage ./executive-smach {}; - - executive-smach-visualization = self.callPackage ./executive-smach-visualization {}; - - exotica = self.callPackage ./exotica {}; - - exotica-aico-solver = self.callPackage ./exotica-aico-solver {}; - - exotica-cartpole-dynamics-solver = self.callPackage ./exotica-cartpole-dynamics-solver {}; - - exotica-collision-scene-fcl-latest = self.callPackage ./exotica-collision-scene-fcl-latest {}; - - exotica-core = self.callPackage ./exotica-core {}; - - exotica-core-task-maps = self.callPackage ./exotica-core-task-maps {}; - - exotica-ddp-solver = self.callPackage ./exotica-ddp-solver {}; - - exotica-double-integrator-dynamics-solver = self.callPackage ./exotica-double-integrator-dynamics-solver {}; - - exotica-dynamics-solvers = self.callPackage ./exotica-dynamics-solvers {}; - - exotica-examples = self.callPackage ./exotica-examples {}; - - exotica-ik-solver = self.callPackage ./exotica-ik-solver {}; - - exotica-ilqg-solver = self.callPackage ./exotica-ilqg-solver {}; - - exotica-ilqr-solver = self.callPackage ./exotica-ilqr-solver {}; - - exotica-levenberg-marquardt-solver = self.callPackage ./exotica-levenberg-marquardt-solver {}; - - exotica-ompl-control-solver = self.callPackage ./exotica-ompl-control-solver {}; - - exotica-ompl-solver = self.callPackage ./exotica-ompl-solver {}; - - exotica-pendulum-dynamics-solver = self.callPackage ./exotica-pendulum-dynamics-solver {}; - - exotica-pinocchio-dynamics-solver = self.callPackage ./exotica-pinocchio-dynamics-solver {}; - - exotica-quadrotor-dynamics-solver = self.callPackage ./exotica-quadrotor-dynamics-solver {}; - - exotica-scipy-solver = self.callPackage ./exotica-scipy-solver {}; - - exotica-time-indexed-rrt-connect-solver = self.callPackage ./exotica-time-indexed-rrt-connect-solver {}; - - exotica-val-description = self.callPackage ./exotica-val-description {}; - - explore-lite = self.callPackage ./explore-lite {}; - - face-detector = self.callPackage ./face-detector {}; - - fadecandy-driver = self.callPackage ./fadecandy-driver {}; - - fadecandy-msgs = self.callPackage ./fadecandy-msgs {}; - - fake-joint = self.callPackage ./fake-joint {}; - - fake-joint-driver = self.callPackage ./fake-joint-driver {}; - - fake-joint-launch = self.callPackage ./fake-joint-launch {}; - - fake-localization = self.callPackage ./fake-localization {}; - - fath-pivot-mount-description = self.callPackage ./fath-pivot-mount-description {}; - - fcl-catkin = self.callPackage ./fcl-catkin {}; - - fetch-auto-dock-msgs = self.callPackage ./fetch-auto-dock-msgs {}; - - fetch-bringup = self.callPackage ./fetch-bringup {}; - - fetch-calibration = self.callPackage ./fetch-calibration {}; - - fetch-depth-layer = self.callPackage ./fetch-depth-layer {}; - - fetch-description = self.callPackage ./fetch-description {}; - - fetch-driver-msgs = self.callPackage ./fetch-driver-msgs {}; - - fetch-drivers = self.callPackage ./fetch-drivers {}; - - fetch-gazebo = self.callPackage ./fetch-gazebo {}; - - fetch-gazebo-demo = self.callPackage ./fetch-gazebo-demo {}; - - fetch-ikfast-plugin = self.callPackage ./fetch-ikfast-plugin {}; - - fetch-maps = self.callPackage ./fetch-maps {}; - - fetch-moveit-config = self.callPackage ./fetch-moveit-config {}; - - fetch-navigation = self.callPackage ./fetch-navigation {}; - - fetch-open-auto-dock = self.callPackage ./fetch-open-auto-dock {}; - - fetch-ros = self.callPackage ./fetch-ros {}; - - fetch-simple-linear-controller = self.callPackage ./fetch-simple-linear-controller {}; - - fetch-simulation = self.callPackage ./fetch-simulation {}; - - fetch-teleop = self.callPackage ./fetch-teleop {}; - - fetchit-challenge = self.callPackage ./fetchit-challenge {}; - - ff = self.callPackage ./ff {}; - - ffha = self.callPackage ./ffha {}; - - fiducial-msgs = self.callPackage ./fiducial-msgs {}; - - fiducial-slam = self.callPackage ./fiducial-slam {}; - - fiducials = self.callPackage ./fiducials {}; - - file-management = self.callPackage ./file-management {}; - - file-uploader-msgs = self.callPackage ./file-uploader-msgs {}; - - filters = self.callPackage ./filters {}; - - find-object-2d = self.callPackage ./find-object-2d {}; - - fingertip-pressure = self.callPackage ./fingertip-pressure {}; - - fkie-message-filters = self.callPackage ./fkie-message-filters {}; - - fkie-potree-rviz-plugin = self.callPackage ./fkie-potree-rviz-plugin {}; - - flatbuffers = self.callPackage ./flatbuffers {}; - - flexbe-behavior-engine = self.callPackage ./flexbe-behavior-engine {}; - - flexbe-core = self.callPackage ./flexbe-core {}; - - flexbe-input = self.callPackage ./flexbe-input {}; - - flexbe-mirror = self.callPackage ./flexbe-mirror {}; - - flexbe-msgs = self.callPackage ./flexbe-msgs {}; - - flexbe-onboard = self.callPackage ./flexbe-onboard {}; - - flexbe-states = self.callPackage ./flexbe-states {}; - - flexbe-testing = self.callPackage ./flexbe-testing {}; - - flexbe-widget = self.callPackage ./flexbe-widget {}; - - flir-boson-usb = self.callPackage ./flir-boson-usb {}; - - flir-ptu-description = self.callPackage ./flir-ptu-description {}; - - flir-ptu-driver = self.callPackage ./flir-ptu-driver {}; - - flir-ptu-viz = self.callPackage ./flir-ptu-viz {}; - - floam = self.callPackage ./floam {}; - - fmi-adapter = self.callPackage ./fmi-adapter {}; - - fmi-adapter-examples = self.callPackage ./fmi-adapter-examples {}; - - force-torque-sensor = self.callPackage ./force-torque-sensor {}; - - force-torque-sensor-controller = self.callPackage ./force-torque-sensor-controller {}; - - forward-command-controller = self.callPackage ./forward-command-controller {}; - - four-wheel-steering-controller = self.callPackage ./four-wheel-steering-controller {}; - - four-wheel-steering-msgs = self.callPackage ./four-wheel-steering-msgs {}; - - foxglove-bridge = self.callPackage ./foxglove-bridge {}; - - foxglove-msgs = self.callPackage ./foxglove-msgs {}; - - frame-editor = self.callPackage ./frame-editor {}; - - franka-control = self.callPackage ./franka-control {}; - - franka-description = self.callPackage ./franka-description {}; - - franka-example-controllers = self.callPackage ./franka-example-controllers {}; - - franka-gazebo = self.callPackage ./franka-gazebo {}; - - franka-gripper = self.callPackage ./franka-gripper {}; - - franka-hw = self.callPackage ./franka-hw {}; - - franka-msgs = self.callPackage ./franka-msgs {}; - - franka-ros = self.callPackage ./franka-ros {}; - - franka-visualization = self.callPackage ./franka-visualization {}; - - freenect-camera = self.callPackage ./freenect-camera {}; - - freenect-launch = self.callPackage ./freenect-launch {}; - - freenect-stack = self.callPackage ./freenect-stack {}; - - freight-bringup = self.callPackage ./freight-bringup {}; - - fsrobo-r = self.callPackage ./fsrobo-r {}; - - fsrobo-r-bringup = self.callPackage ./fsrobo-r-bringup {}; - - fsrobo-r-description = self.callPackage ./fsrobo-r-description {}; - - fsrobo-r-driver = self.callPackage ./fsrobo-r-driver {}; - - fsrobo-r-moveit-config = self.callPackage ./fsrobo-r-moveit-config {}; - - fsrobo-r-msgs = self.callPackage ./fsrobo-r-msgs {}; - - fsrobo-r-trajectory-filters = self.callPackage ./fsrobo-r-trajectory-filters {}; - - fuse = self.callPackage ./fuse {}; - - fuse-constraints = self.callPackage ./fuse-constraints {}; - - fuse-core = self.callPackage ./fuse-core {}; - - fuse-doc = self.callPackage ./fuse-doc {}; - - fuse-graphs = self.callPackage ./fuse-graphs {}; - - fuse-loss = self.callPackage ./fuse-loss {}; - - fuse-models = self.callPackage ./fuse-models {}; - - fuse-msgs = self.callPackage ./fuse-msgs {}; - - fuse-optimizers = self.callPackage ./fuse-optimizers {}; - - fuse-publishers = self.callPackage ./fuse-publishers {}; - - fuse-variables = self.callPackage ./fuse-variables {}; - - fuse-viz = self.callPackage ./fuse-viz {}; - - gateway-msgs = self.callPackage ./gateway-msgs {}; - - gazebo-dev = self.callPackage ./gazebo-dev {}; - - gazebo-msgs = self.callPackage ./gazebo-msgs {}; - - gazebo-plugins = self.callPackage ./gazebo-plugins {}; - - gazebo-ros = self.callPackage ./gazebo-ros {}; - - gazebo-ros-control = self.callPackage ./gazebo-ros-control {}; - - gazebo-ros-pkgs = self.callPackage ./gazebo-ros-pkgs {}; - - gazebo-video-monitor-msgs = self.callPackage ./gazebo-video-monitor-msgs {}; - - gazebo-video-monitor-plugins = self.callPackage ./gazebo-video-monitor-plugins {}; - - gazebo-video-monitors = self.callPackage ./gazebo-video-monitors {}; - - gencpp = self.callPackage ./gencpp {}; - - generic-throttle = self.callPackage ./generic-throttle {}; - - geneus = self.callPackage ./geneus {}; - - genlisp = self.callPackage ./genlisp {}; - - genmsg = self.callPackage ./genmsg {}; - - genmypy = self.callPackage ./genmypy {}; - - gennodejs = self.callPackage ./gennodejs {}; - - genpy = self.callPackage ./genpy {}; - - geodesy = self.callPackage ./geodesy {}; - - geographic-info = self.callPackage ./geographic-info {}; - - geographic-msgs = self.callPackage ./geographic-msgs {}; - - geometric-shapes = self.callPackage ./geometric-shapes {}; - - geometry = self.callPackage ./geometry {}; - - geometry2 = self.callPackage ./geometry2 {}; - - geometry-msgs = self.callPackage ./geometry-msgs {}; - - geometry-tutorials = self.callPackage ./geometry-tutorials {}; - - geos-cmake-module = self.callPackage ./geos-cmake-module {}; - - gl-dependency = self.callPackage ./gl-dependency {}; - - global-planner = self.callPackage ./global-planner {}; - - global-planner-tests = self.callPackage ./global-planner-tests {}; - - gmapping = self.callPackage ./gmapping {}; - - goal-passer = self.callPackage ./goal-passer {}; - - gpio-control = self.callPackage ./gpio-control {}; - - gps-common = self.callPackage ./gps-common {}; - - gps-umd = self.callPackage ./gps-umd {}; - - gpsd-client = self.callPackage ./gpsd-client {}; - - graceful-controller = self.callPackage ./graceful-controller {}; - - graceful-controller-ros = self.callPackage ./graceful-controller-ros {}; - - graft = self.callPackage ./graft {}; - - graph-msgs = self.callPackage ./graph-msgs {}; - - grasping-msgs = self.callPackage ./grasping-msgs {}; - - grid-map = self.callPackage ./grid-map {}; - - grid-map-core = self.callPackage ./grid-map-core {}; - - grid-map-costmap-2d = self.callPackage ./grid-map-costmap-2d {}; - - grid-map-cv = self.callPackage ./grid-map-cv {}; - - grid-map-demos = self.callPackage ./grid-map-demos {}; - - grid-map-filters = self.callPackage ./grid-map-filters {}; - - grid-map-loader = self.callPackage ./grid-map-loader {}; - - grid-map-msgs = self.callPackage ./grid-map-msgs {}; - - grid-map-octomap = self.callPackage ./grid-map-octomap {}; - - grid-map-pcl = self.callPackage ./grid-map-pcl {}; - - grid-map-ros = self.callPackage ./grid-map-ros {}; - - grid-map-rviz-plugin = self.callPackage ./grid-map-rviz-plugin {}; - - grid-map-sdf = self.callPackage ./grid-map-sdf {}; - - grid-map-visualization = self.callPackage ./grid-map-visualization {}; - - gripper-action-controller = self.callPackage ./gripper-action-controller {}; - - grpc = self.callPackage ./grpc {}; - - gscam = self.callPackage ./gscam {}; - - gundam-robot = self.callPackage ./gundam-robot {}; - - gundam-rx78-control = self.callPackage ./gundam-rx78-control {}; - - gundam-rx78-description = self.callPackage ./gundam-rx78-description {}; - - gundam-rx78-gazebo = self.callPackage ./gundam-rx78-gazebo {}; - - h264-encoder-core = self.callPackage ./h264-encoder-core {}; - - h264-video-encoder = self.callPackage ./h264-video-encoder {}; - - handeye = self.callPackage ./handeye {}; - - hardware-interface = self.callPackage ./hardware-interface {}; - - haros-catkin = self.callPackage ./haros-catkin {}; - - hdf5-map-io = self.callPackage ./hdf5-map-io {}; - - health-metric-collector = self.callPackage ./health-metric-collector {}; - - hebi-cpp-api = self.callPackage ./hebi-cpp-api {}; - - hebi-description = self.callPackage ./hebi-description {}; - - hector-components-description = self.callPackage ./hector-components-description {}; - - hector-compressed-map-transport = self.callPackage ./hector-compressed-map-transport {}; - - hector-gazebo = self.callPackage ./hector-gazebo {}; - - hector-gazebo-plugins = self.callPackage ./hector-gazebo-plugins {}; - - hector-gazebo-thermal-camera = self.callPackage ./hector-gazebo-thermal-camera {}; - - hector-gazebo-worlds = self.callPackage ./hector-gazebo-worlds {}; - - hector-geotiff = self.callPackage ./hector-geotiff {}; - - hector-geotiff-plugins = self.callPackage ./hector-geotiff-plugins {}; - - hector-imu-attitude-to-tf = self.callPackage ./hector-imu-attitude-to-tf {}; - - hector-imu-tools = self.callPackage ./hector-imu-tools {}; - - hector-localization = self.callPackage ./hector-localization {}; - - hector-map-server = self.callPackage ./hector-map-server {}; - - hector-map-tools = self.callPackage ./hector-map-tools {}; - - hector-mapping = self.callPackage ./hector-mapping {}; - - hector-marker-drawing = self.callPackage ./hector-marker-drawing {}; - - hector-models = self.callPackage ./hector-models {}; - - hector-nav-msgs = self.callPackage ./hector-nav-msgs {}; - - hector-pose-estimation = self.callPackage ./hector-pose-estimation {}; - - hector-pose-estimation-core = self.callPackage ./hector-pose-estimation-core {}; - - hector-sensors-description = self.callPackage ./hector-sensors-description {}; - - hector-sensors-gazebo = self.callPackage ./hector-sensors-gazebo {}; - - hector-slam = self.callPackage ./hector-slam {}; - - hector-slam-launch = self.callPackage ./hector-slam-launch {}; - - hector-trajectory-server = self.callPackage ./hector-trajectory-server {}; - - hector-xacro-tools = self.callPackage ./hector-xacro-tools {}; - - heifu = self.callPackage ./heifu {}; - - heifu-bringup = self.callPackage ./heifu-bringup {}; - - heifu-description = self.callPackage ./heifu-description {}; - - heifu-diagnostic = self.callPackage ./heifu-diagnostic {}; - - heifu-mavros = self.callPackage ./heifu-mavros {}; - - heifu-msgs = self.callPackage ./heifu-msgs {}; - - heifu-safety = self.callPackage ./heifu-safety {}; - - heifu-simple-waypoint = self.callPackage ./heifu-simple-waypoint {}; - - heifu-tools = self.callPackage ./heifu-tools {}; - - heron-control = self.callPackage ./heron-control {}; - - heron-controller = self.callPackage ./heron-controller {}; - - heron-description = self.callPackage ./heron-description {}; - - heron-desktop = self.callPackage ./heron-desktop {}; - - heron-gazebo = self.callPackage ./heron-gazebo {}; - - heron-msgs = self.callPackage ./heron-msgs {}; - - heron-simulator = self.callPackage ./heron-simulator {}; - - heron-viz = self.callPackage ./heron-viz {}; - - hfl-driver = self.callPackage ./hfl-driver {}; - - hironx-calibration = self.callPackage ./hironx-calibration {}; - - hironx-moveit-config = self.callPackage ./hironx-moveit-config {}; - - hironx-ros-bridge = self.callPackage ./hironx-ros-bridge {}; - - hls-lfcd-lds-driver = self.callPackage ./hls-lfcd-lds-driver {}; - - hokuyo3d = self.callPackage ./hokuyo3d {}; - - hostapd-access-point = self.callPackage ./hostapd-access-point {}; - - hpp-fcl = self.callPackage ./hpp-fcl {}; - - hri = self.callPackage ./hri {}; - - hri-msgs = self.callPackage ./hri-msgs {}; - - hrpsys = self.callPackage ./hrpsys {}; - - hrpsys-ros-bridge = self.callPackage ./hrpsys-ros-bridge {}; - - hrpsys-tools = self.callPackage ./hrpsys-tools {}; - - human-description = self.callPackage ./human-description {}; - - husky-base = self.callPackage ./husky-base {}; - - husky-bringup = self.callPackage ./husky-bringup {}; - - husky-cartographer-navigation = self.callPackage ./husky-cartographer-navigation {}; - - husky-control = self.callPackage ./husky-control {}; - - husky-description = self.callPackage ./husky-description {}; - - husky-desktop = self.callPackage ./husky-desktop {}; - - husky-gazebo = self.callPackage ./husky-gazebo {}; - - husky-msgs = self.callPackage ./husky-msgs {}; - - husky-navigation = self.callPackage ./husky-navigation {}; - - husky-robot = self.callPackage ./husky-robot {}; - - husky-simulator = self.callPackage ./husky-simulator {}; - - husky-viz = self.callPackage ./husky-viz {}; - - ibeo-core = self.callPackage ./ibeo-core {}; - - ibeo-lux = self.callPackage ./ibeo-lux {}; - - ibeo-msgs = self.callPackage ./ibeo-msgs {}; - - ieee80211-channels = self.callPackage ./ieee80211-channels {}; - - ifm3d = self.callPackage ./ifm3d {}; - - ifm3d-core = self.callPackage ./ifm3d-core {}; - - ifopt = self.callPackage ./ifopt {}; - - igvc-self-drive-description = self.callPackage ./igvc-self-drive-description {}; - - igvc-self-drive-gazebo = self.callPackage ./igvc-self-drive-gazebo {}; - - igvc-self-drive-gazebo-plugins = self.callPackage ./igvc-self-drive-gazebo-plugins {}; - - igvc-self-drive-sim = self.callPackage ./igvc-self-drive-sim {}; - - iirob-filters = self.callPackage ./iirob-filters {}; - - image-cb-detector = self.callPackage ./image-cb-detector {}; - - image-common = self.callPackage ./image-common {}; - - image-exposure-msgs = self.callPackage ./image-exposure-msgs {}; - - image-geometry = self.callPackage ./image-geometry {}; - - image-pipeline = self.callPackage ./image-pipeline {}; - - image-proc = self.callPackage ./image-proc {}; - - image-publisher = self.callPackage ./image-publisher {}; - - image-rotate = self.callPackage ./image-rotate {}; - - image-transport = self.callPackage ./image-transport {}; - - image-transport-codecs = self.callPackage ./image-transport-codecs {}; - - image-transport-plugins = self.callPackage ./image-transport-plugins {}; - - image-view = self.callPackage ./image-view {}; - - image-view2 = self.callPackage ./image-view2 {}; - - imagesift = self.callPackage ./imagesift {}; - - imagezero = self.callPackage ./imagezero {}; - - imagezero-image-transport = self.callPackage ./imagezero-image-transport {}; - - imagezero-ros = self.callPackage ./imagezero-ros {}; - - imu-complementary-filter = self.callPackage ./imu-complementary-filter {}; - - imu-filter-madgwick = self.callPackage ./imu-filter-madgwick {}; - - imu-monitor = self.callPackage ./imu-monitor {}; - - imu-pipeline = self.callPackage ./imu-pipeline {}; - - imu-processors = self.callPackage ./imu-processors {}; - - imu-sensor-controller = self.callPackage ./imu-sensor-controller {}; - - imu-tools = self.callPackage ./imu-tools {}; - - imu-transformer = self.callPackage ./imu-transformer {}; - - industrial-core = self.callPackage ./industrial-core {}; - - industrial-deprecated = self.callPackage ./industrial-deprecated {}; - - industrial-msgs = self.callPackage ./industrial-msgs {}; - - industrial-robot-client = self.callPackage ./industrial-robot-client {}; - - industrial-robot-simulator = self.callPackage ./industrial-robot-simulator {}; - - industrial-robot-status-controller = self.callPackage ./industrial-robot-status-controller {}; - - industrial-robot-status-interface = self.callPackage ./industrial-robot-status-interface {}; - - industrial-trajectory-filters = self.callPackage ./industrial-trajectory-filters {}; - - industrial-utils = self.callPackage ./industrial-utils {}; - - inorbit-republisher = self.callPackage ./inorbit-republisher {}; - - interactive-marker-proxy = self.callPackage ./interactive-marker-proxy {}; - - interactive-marker-tutorials = self.callPackage ./interactive-marker-tutorials {}; - - interactive-marker-twist-server = self.callPackage ./interactive-marker-twist-server {}; - - interactive-markers = self.callPackage ./interactive-markers {}; - - interval-intersection = self.callPackage ./interval-intersection {}; - - ipa-3d-fov-visualization = self.callPackage ./ipa-3d-fov-visualization {}; - - ipr-extern = self.callPackage ./ipr-extern {}; - - ira-laser-tools = self.callPackage ./ira-laser-tools {}; - - iris-lama = self.callPackage ./iris-lama {}; - - iris-lama-ros = self.callPackage ./iris-lama-ros {}; - - ivcon = self.callPackage ./ivcon {}; - - ixblue-ins = self.callPackage ./ixblue-ins {}; - - ixblue-ins-driver = self.callPackage ./ixblue-ins-driver {}; - - ixblue-ins-msgs = self.callPackage ./ixblue-ins-msgs {}; - - ixblue-stdbin-decoder = self.callPackage ./ixblue-stdbin-decoder {}; - - jackal-cartographer-navigation = self.callPackage ./jackal-cartographer-navigation {}; - - jackal-control = self.callPackage ./jackal-control {}; - - jackal-description = self.callPackage ./jackal-description {}; - - jackal-desktop = self.callPackage ./jackal-desktop {}; - - jackal-gazebo = self.callPackage ./jackal-gazebo {}; - - jackal-msgs = self.callPackage ./jackal-msgs {}; - - jackal-navigation = self.callPackage ./jackal-navigation {}; - - jackal-simulator = self.callPackage ./jackal-simulator {}; - - jackal-tutorials = self.callPackage ./jackal-tutorials {}; - - jackal-viz = self.callPackage ./jackal-viz {}; - - jderobot-assets = self.callPackage ./jderobot-assets {}; - - jderobot-color-tuner = self.callPackage ./jderobot-color-tuner {}; - - jderobot-drones = self.callPackage ./jderobot-drones {}; - - joint-limits-interface = self.callPackage ./joint-limits-interface {}; - - joint-qualification-controllers = self.callPackage ./joint-qualification-controllers {}; - - joint-state-controller = self.callPackage ./joint-state-controller {}; - - joint-state-publisher = self.callPackage ./joint-state-publisher {}; - - joint-state-publisher-gui = self.callPackage ./joint-state-publisher-gui {}; - - joint-states-settler = self.callPackage ./joint-states-settler {}; - - joint-trajectory-action = self.callPackage ./joint-trajectory-action {}; - - joint-trajectory-action-tools = self.callPackage ./joint-trajectory-action-tools {}; - - joint-trajectory-controller = self.callPackage ./joint-trajectory-controller {}; - - joint-trajectory-generator = self.callPackage ./joint-trajectory-generator {}; - - jointstick = self.callPackage ./jointstick {}; - - joy = self.callPackage ./joy {}; - - joy-listener = self.callPackage ./joy-listener {}; - - joy-mouse = self.callPackage ./joy-mouse {}; - - joy-teleop = self.callPackage ./joy-teleop {}; - - joystick-drivers = self.callPackage ./joystick-drivers {}; - - joystick-interrupt = self.callPackage ./joystick-interrupt {}; - - jpeg-streamer = self.callPackage ./jpeg-streamer {}; - - jsk-3rdparty = self.callPackage ./jsk-3rdparty {}; - - jsk-calibration = self.callPackage ./jsk-calibration {}; - - jsk-common = self.callPackage ./jsk-common {}; - - jsk-common-msgs = self.callPackage ./jsk-common-msgs {}; - - jsk-control = self.callPackage ./jsk-control {}; - - jsk-footstep-controller = self.callPackage ./jsk-footstep-controller {}; - - jsk-footstep-msgs = self.callPackage ./jsk-footstep-msgs {}; - - jsk-footstep-planner = self.callPackage ./jsk-footstep-planner {}; - - jsk-gui-msgs = self.callPackage ./jsk-gui-msgs {}; - - jsk-hark-msgs = self.callPackage ./jsk-hark-msgs {}; - - jsk-ik-server = self.callPackage ./jsk-ik-server {}; - - jsk-interactive = self.callPackage ./jsk-interactive {}; - - jsk-interactive-marker = self.callPackage ./jsk-interactive-marker {}; - - jsk-interactive-test = self.callPackage ./jsk-interactive-test {}; - - jsk-model-tools = self.callPackage ./jsk-model-tools {}; - - jsk-network-tools = self.callPackage ./jsk-network-tools {}; - - jsk-pcl-ros = self.callPackage ./jsk-pcl-ros {}; - - jsk-pcl-ros-utils = self.callPackage ./jsk-pcl-ros-utils {}; - - jsk-planning = self.callPackage ./jsk-planning {}; - - jsk-pr2eus = self.callPackage ./jsk-pr2eus {}; - - jsk-python-orocos-kdl-python3 = self.callPackage ./jsk-python-orocos-kdl-python3 {}; - - jsk-recognition = self.callPackage ./jsk-recognition {}; - - jsk-recognition-msgs = self.callPackage ./jsk-recognition-msgs {}; - - jsk-recognition-utils = self.callPackage ./jsk-recognition-utils {}; - - jsk-roseus = self.callPackage ./jsk-roseus {}; - - jsk-rqt-plugins = self.callPackage ./jsk-rqt-plugins {}; - - jsk-teleop-joy = self.callPackage ./jsk-teleop-joy {}; - - jsk-tf2-py-python3 = self.callPackage ./jsk-tf2-py-python3 {}; - - jsk-tilt-laser = self.callPackage ./jsk-tilt-laser {}; - - jsk-topic-tools = self.callPackage ./jsk-topic-tools {}; - - jsk-visualization = self.callPackage ./jsk-visualization {}; - - jskeus = self.callPackage ./jskeus {}; - - json-msgs = self.callPackage ./json-msgs {}; - - json-transport = self.callPackage ./json-transport {}; - - julius = self.callPackage ./julius {}; - - kalman-filter = self.callPackage ./kalman-filter {}; - - kartech-linear-actuator-msgs = self.callPackage ./kartech-linear-actuator-msgs {}; - - kdl-conversions = self.callPackage ./kdl-conversions {}; - - kdl-parser = self.callPackage ./kdl-parser {}; - - kdl-parser-py = self.callPackage ./kdl-parser-py {}; - - key-teleop = self.callPackage ./key-teleop {}; - - khi-duaro-description = self.callPackage ./khi-duaro-description {}; - - khi-duaro-gazebo = self.callPackage ./khi-duaro-gazebo {}; - - khi-duaro-ikfast-plugin = self.callPackage ./khi-duaro-ikfast-plugin {}; - - khi-duaro-moveit-config = self.callPackage ./khi-duaro-moveit-config {}; - - khi-robot = self.callPackage ./khi-robot {}; - - khi-robot-bringup = self.callPackage ./khi-robot-bringup {}; - - khi-robot-control = self.callPackage ./khi-robot-control {}; - - khi-robot-msgs = self.callPackage ./khi-robot-msgs {}; - - khi-robot-test = self.callPackage ./khi-robot-test {}; - - khi-rs007l-moveit-config = self.callPackage ./khi-rs007l-moveit-config {}; - - khi-rs007n-moveit-config = self.callPackage ./khi-rs007n-moveit-config {}; - - khi-rs013n-moveit-config = self.callPackage ./khi-rs013n-moveit-config {}; - - khi-rs020n-moveit-config = self.callPackage ./khi-rs020n-moveit-config {}; - - khi-rs025n-moveit-config = self.callPackage ./khi-rs025n-moveit-config {}; - - khi-rs080n-moveit-config = self.callPackage ./khi-rs080n-moveit-config {}; - - khi-rs-description = self.callPackage ./khi-rs-description {}; - - khi-rs-gazebo = self.callPackage ./khi-rs-gazebo {}; - - khi-rs-ikfast-plugin = self.callPackage ./khi-rs-ikfast-plugin {}; - - kinesis-manager = self.callPackage ./kinesis-manager {}; - - kinesis-video-msgs = self.callPackage ./kinesis-video-msgs {}; - - kinesis-video-streamer = self.callPackage ./kinesis-video-streamer {}; - - knowledge-representation = self.callPackage ./knowledge-representation {}; - - kobuki-core = self.callPackage ./kobuki-core {}; - - kobuki-dock-drive = self.callPackage ./kobuki-dock-drive {}; - - kobuki-driver = self.callPackage ./kobuki-driver {}; - - kobuki-ftdi = self.callPackage ./kobuki-ftdi {}; - - kobuki-msgs = self.callPackage ./kobuki-msgs {}; - - ksql-airport = self.callPackage ./ksql-airport {}; - - kvh-geo-fog-3d = self.callPackage ./kvh-geo-fog-3d {}; - - kvh-geo-fog-3d-driver = self.callPackage ./kvh-geo-fog-3d-driver {}; - - kvh-geo-fog-3d-msgs = self.callPackage ./kvh-geo-fog-3d-msgs {}; - - kvh-geo-fog-3d-rviz = self.callPackage ./kvh-geo-fog-3d-rviz {}; - - label-manager = self.callPackage ./label-manager {}; - - lanelet2 = self.callPackage ./lanelet2 {}; - - lanelet2-core = self.callPackage ./lanelet2-core {}; - - lanelet2-examples = self.callPackage ./lanelet2-examples {}; - - lanelet2-io = self.callPackage ./lanelet2-io {}; - - lanelet2-maps = self.callPackage ./lanelet2-maps {}; - - lanelet2-projection = self.callPackage ./lanelet2-projection {}; - - lanelet2-python = self.callPackage ./lanelet2-python {}; - - lanelet2-routing = self.callPackage ./lanelet2-routing {}; - - lanelet2-traffic-rules = self.callPackage ./lanelet2-traffic-rules {}; - - lanelet2-validation = self.callPackage ./lanelet2-validation {}; - - laptop-battery-monitor = self.callPackage ./laptop-battery-monitor {}; - - laser-assembler = self.callPackage ./laser-assembler {}; - - laser-cb-detector = self.callPackage ./laser-cb-detector {}; - - laser-filtering = self.callPackage ./laser-filtering {}; - - laser-filters = self.callPackage ./laser-filters {}; - - laser-geometry = self.callPackage ./laser-geometry {}; - - laser-joint-processor = self.callPackage ./laser-joint-processor {}; - - laser-joint-projector = self.callPackage ./laser-joint-projector {}; - - laser-ortho-projector = self.callPackage ./laser-ortho-projector {}; - - laser-pipeline = self.callPackage ./laser-pipeline {}; - - laser-proc = self.callPackage ./laser-proc {}; - - laser-scan-densifier = self.callPackage ./laser-scan-densifier {}; - - laser-scan-matcher = self.callPackage ./laser-scan-matcher {}; - - laser-scan-publisher-tutorial = self.callPackage ./laser-scan-publisher-tutorial {}; - - laser-scan-sparsifier = self.callPackage ./laser-scan-sparsifier {}; - - laser-scan-splitter = self.callPackage ./laser-scan-splitter {}; - - laser-tilt-controller-filter = self.callPackage ./laser-tilt-controller-filter {}; - - launchfile-switcher = self.callPackage ./launchfile-switcher {}; - - lauv-control = self.callPackage ./lauv-control {}; - - lauv-description = self.callPackage ./lauv-description {}; - - lauv-gazebo = self.callPackage ./lauv-gazebo {}; - - led-msgs = self.callPackage ./led-msgs {}; - - leg-detector = self.callPackage ./leg-detector {}; - - leo = self.callPackage ./leo {}; - - leo-bringup = self.callPackage ./leo-bringup {}; - - leo-description = self.callPackage ./leo-description {}; - - leo-desktop = self.callPackage ./leo-desktop {}; - - leo-fw = self.callPackage ./leo-fw {}; - - leo-gazebo = self.callPackage ./leo-gazebo {}; - - leo-robot = self.callPackage ./leo-robot {}; - - leo-simulator = self.callPackage ./leo-simulator {}; - - leo-teleop = self.callPackage ./leo-teleop {}; - - leo-viz = self.callPackage ./leo-viz {}; - - leuze-bringup = self.callPackage ./leuze-bringup {}; - - leuze-description = self.callPackage ./leuze-description {}; - - leuze-msgs = self.callPackage ./leuze-msgs {}; - - leuze-phidget-driver = self.callPackage ./leuze-phidget-driver {}; - - leuze-ros-drivers = self.callPackage ./leuze-ros-drivers {}; - - leuze-rsl-driver = self.callPackage ./leuze-rsl-driver {}; - - lex-common = self.callPackage ./lex-common {}; - - lex-common-msgs = self.callPackage ./lex-common-msgs {}; - - lex-node = self.callPackage ./lex-node {}; - - lgsvl-msgs = self.callPackage ./lgsvl-msgs {}; - - libcmt = self.callPackage ./libcmt {}; - - libcreate = self.callPackage ./libcreate {}; - - libdlib = self.callPackage ./libdlib {}; - - libfranka = self.callPackage ./libfranka {}; - - libg2o = self.callPackage ./libg2o {}; - - libmavconn = self.callPackage ./libmavconn {}; - - libmodbus = self.callPackage ./libmodbus {}; - - libnabo = self.callPackage ./libnabo {}; - - libntcan = self.callPackage ./libntcan {}; - - libpcan = self.callPackage ./libpcan {}; - - libphidget21 = self.callPackage ./libphidget21 {}; - - libphidgets = self.callPackage ./libphidgets {}; - - libpointmatcher = self.callPackage ./libpointmatcher {}; - - libqt-concurrent = self.callPackage ./libqt-concurrent {}; - - libqt-core = self.callPackage ./libqt-core {}; - - libqt-dev = self.callPackage ./libqt-dev {}; - - libqt-gui = self.callPackage ./libqt-gui {}; - - libqt-network = self.callPackage ./libqt-network {}; - - libqt-opengl = self.callPackage ./libqt-opengl {}; - - libqt-opengl-dev = self.callPackage ./libqt-opengl-dev {}; - - libqt-svg-dev = self.callPackage ./libqt-svg-dev {}; - - libqt-widgets = self.callPackage ./libqt-widgets {}; - - librealsense2 = self.callPackage ./librealsense2 {}; - - libreflexxestype2 = self.callPackage ./libreflexxestype2 {}; - - librviz-tutorial = self.callPackage ./librviz-tutorial {}; - - libsensors-monitor = self.callPackage ./libsensors-monitor {}; - - libsiftfast = self.callPackage ./libsiftfast {}; - - libuvc = self.callPackage ./libuvc {}; - - libuvc-camera = self.callPackage ./libuvc-camera {}; - - libuvc-ros = self.callPackage ./libuvc-ros {}; - - linksys-access-point = self.callPackage ./linksys-access-point {}; - - linux-networking = self.callPackage ./linux-networking {}; - - linux-peripheral-interfaces = self.callPackage ./linux-peripheral-interfaces {}; - - lms1xx = self.callPackage ./lms1xx {}; - - lockfree = self.callPackage ./lockfree {}; - - locomotor = self.callPackage ./locomotor {}; - - locomotor-msgs = self.callPackage ./locomotor-msgs {}; - - locomove-base = self.callPackage ./locomove-base {}; - - log-view = self.callPackage ./log-view {}; - - lpg-planner = self.callPackage ./lpg-planner {}; - - lsc-ros-driver = self.callPackage ./lsc-ros-driver {}; - - lusb = self.callPackage ./lusb {}; - - magical-ros2-conversion-tool = self.callPackage ./magical-ros2-conversion-tool {}; - - map-laser = self.callPackage ./map-laser {}; - - map-merge-3d = self.callPackage ./map-merge-3d {}; - - map-msgs = self.callPackage ./map-msgs {}; - - map-organizer = self.callPackage ./map-organizer {}; - - map-organizer-msgs = self.callPackage ./map-organizer-msgs {}; - - map-server = self.callPackage ./map-server {}; - - mapviz = self.callPackage ./mapviz {}; - - mapviz-plugins = self.callPackage ./mapviz-plugins {}; - - marker-msgs = self.callPackage ./marker-msgs {}; - - marti-can-msgs = self.callPackage ./marti-can-msgs {}; - - marti-common-msgs = self.callPackage ./marti-common-msgs {}; - - marti-data-structures = self.callPackage ./marti-data-structures {}; - - marti-dbw-msgs = self.callPackage ./marti-dbw-msgs {}; - - marti-introspection-msgs = self.callPackage ./marti-introspection-msgs {}; - - marti-nav-msgs = self.callPackage ./marti-nav-msgs {}; - - marti-perception-msgs = self.callPackage ./marti-perception-msgs {}; - - marti-sensor-msgs = self.callPackage ./marti-sensor-msgs {}; - - marti-status-msgs = self.callPackage ./marti-status-msgs {}; - - marti-visualization-msgs = self.callPackage ./marti-visualization-msgs {}; - - marvelmind-nav = self.callPackage ./marvelmind-nav {}; - - master-discovery-fkie = self.callPackage ./master-discovery-fkie {}; - - master-sync-fkie = self.callPackage ./master-sync-fkie {}; - - mav-comm = self.callPackage ./mav-comm {}; - - mav-msgs = self.callPackage ./mav-msgs {}; - - mav-planning-msgs = self.callPackage ./mav-planning-msgs {}; - - mavlink = self.callPackage ./mavlink {}; - - mavros = self.callPackage ./mavros {}; - - mavros-extras = self.callPackage ./mavros-extras {}; - - mavros-msgs = self.callPackage ./mavros-msgs {}; - - mbf-abstract-core = self.callPackage ./mbf-abstract-core {}; - - mbf-abstract-nav = self.callPackage ./mbf-abstract-nav {}; - - mbf-costmap-core = self.callPackage ./mbf-costmap-core {}; - - mbf-costmap-nav = self.callPackage ./mbf-costmap-nav {}; - - mbf-mesh-core = self.callPackage ./mbf-mesh-core {}; - - mbf-mesh-nav = self.callPackage ./mbf-mesh-nav {}; - - mbf-msgs = self.callPackage ./mbf-msgs {}; - - mbf-recovery-behaviors = self.callPackage ./mbf-recovery-behaviors {}; - - mbf-simple-nav = self.callPackage ./mbf-simple-nav {}; - - mbf-utility = self.callPackage ./mbf-utility {}; - - mcl-3dl = self.callPackage ./mcl-3dl {}; - - mcl-3dl-msgs = self.callPackage ./mcl-3dl-msgs {}; - - mcmillan-airfield = self.callPackage ./mcmillan-airfield {}; - - md49-base-controller = self.callPackage ./md49-base-controller {}; - - md49-messages = self.callPackage ./md49-messages {}; - - md49-serialport = self.callPackage ./md49-serialport {}; - - mecanum-gazebo-plugin = self.callPackage ./mecanum-gazebo-plugin {}; - - media-export = self.callPackage ./media-export {}; - - mesh-client = self.callPackage ./mesh-client {}; - - mesh-controller = self.callPackage ./mesh-controller {}; - - mesh-layers = self.callPackage ./mesh-layers {}; - - mesh-map = self.callPackage ./mesh-map {}; - - mesh-msgs = self.callPackage ./mesh-msgs {}; - - mesh-msgs-conversions = self.callPackage ./mesh-msgs-conversions {}; - - mesh-msgs-hdf5 = self.callPackage ./mesh-msgs-hdf5 {}; - - mesh-msgs-transform = self.callPackage ./mesh-msgs-transform {}; - - mesh-navigation = self.callPackage ./mesh-navigation {}; - - message-filters = self.callPackage ./message-filters {}; - - message-generation = self.callPackage ./message-generation {}; - - message-relay = self.callPackage ./message-relay {}; - - message-runtime = self.callPackage ./message-runtime {}; - - message-to-tf = self.callPackage ./message-to-tf {}; - - microstrain-3dmgx2-imu = self.callPackage ./microstrain-3dmgx2-imu {}; - - microstrain-inertial-driver = self.callPackage ./microstrain-inertial-driver {}; - - microstrain-inertial-examples = self.callPackage ./microstrain-inertial-examples {}; - - microstrain-inertial-msgs = self.callPackage ./microstrain-inertial-msgs {}; - - microstrain-inertial-rqt = self.callPackage ./microstrain-inertial-rqt {}; - - microstrain-mips = self.callPackage ./microstrain-mips {}; - - mikrotik-swos-tools = self.callPackage ./mikrotik-swos-tools {}; - - minas = self.callPackage ./minas {}; - - minas-control = self.callPackage ./minas-control {}; - - mini-maxwell = self.callPackage ./mini-maxwell {}; - - mir-actions = self.callPackage ./mir-actions {}; - - mir-description = self.callPackage ./mir-description {}; - - mir-driver = self.callPackage ./mir-driver {}; - - mir-dwb-critics = self.callPackage ./mir-dwb-critics {}; - - mir-gazebo = self.callPackage ./mir-gazebo {}; - - mir-msgs = self.callPackage ./mir-msgs {}; - - mir-navigation = self.callPackage ./mir-navigation {}; - - mir-robot = self.callPackage ./mir-robot {}; - - mk = self.callPackage ./mk {}; - - ml-classifiers = self.callPackage ./ml-classifiers {}; - - mobile-robot-simulator = self.callPackage ./mobile-robot-simulator {}; - - mobileye-560-660-msgs = self.callPackage ./mobileye-560-660-msgs {}; - - mocap-nokov = self.callPackage ./mocap-nokov {}; - - mocap-optitrack = self.callPackage ./mocap-optitrack {}; - - mongodb-log = self.callPackage ./mongodb-log {}; - - mongodb-store-msgs = self.callPackage ./mongodb-store-msgs {}; - - monocam-settler = self.callPackage ./monocam-settler {}; - - moose-control = self.callPackage ./moose-control {}; - - moose-description = self.callPackage ./moose-description {}; - - moose-desktop = self.callPackage ./moose-desktop {}; - - moose-gazebo = self.callPackage ./moose-gazebo {}; - - moose-msgs = self.callPackage ./moose-msgs {}; - - moose-simulator = self.callPackage ./moose-simulator {}; - - moose-viz = self.callPackage ./moose-viz {}; - - mouse-teleop = self.callPackage ./mouse-teleop {}; - - move-base = self.callPackage ./move-base {}; - - move-base-flex = self.callPackage ./move-base-flex {}; - - move-base-msgs = self.callPackage ./move-base-msgs {}; - - move-base-sequence = self.callPackage ./move-base-sequence {}; - - move-basic = self.callPackage ./move-basic {}; - - move-slow-and-clear = self.callPackage ./move-slow-and-clear {}; - - moveback-recovery = self.callPackage ./moveback-recovery {}; - - moveit = self.callPackage ./moveit {}; - - moveit-chomp-optimizer-adapter = self.callPackage ./moveit-chomp-optimizer-adapter {}; - - moveit-controller-manager-example = self.callPackage ./moveit-controller-manager-example {}; - - moveit-core = self.callPackage ./moveit-core {}; - - moveit-fake-controller-manager = self.callPackage ./moveit-fake-controller-manager {}; - - moveit-kinematics = self.callPackage ./moveit-kinematics {}; - - moveit-msgs = self.callPackage ./moveit-msgs {}; - - moveit-opw-kinematics-plugin = self.callPackage ./moveit-opw-kinematics-plugin {}; - - moveit-planners = self.callPackage ./moveit-planners {}; - - moveit-planners-chomp = self.callPackage ./moveit-planners-chomp {}; - - moveit-planners-ompl = self.callPackage ./moveit-planners-ompl {}; - - moveit-plugins = self.callPackage ./moveit-plugins {}; - - moveit-pr2 = self.callPackage ./moveit-pr2 {}; - - moveit-resources = self.callPackage ./moveit-resources {}; - - moveit-resources-fanuc-description = self.callPackage ./moveit-resources-fanuc-description {}; - - moveit-resources-fanuc-moveit-config = self.callPackage ./moveit-resources-fanuc-moveit-config {}; - - moveit-resources-panda-description = self.callPackage ./moveit-resources-panda-description {}; - - moveit-resources-panda-moveit-config = self.callPackage ./moveit-resources-panda-moveit-config {}; - - moveit-resources-pr2-description = self.callPackage ./moveit-resources-pr2-description {}; - - moveit-resources-prbt-ikfast-manipulator-plugin = self.callPackage ./moveit-resources-prbt-ikfast-manipulator-plugin {}; - - moveit-resources-prbt-moveit-config = self.callPackage ./moveit-resources-prbt-moveit-config {}; - - moveit-resources-prbt-pg70-support = self.callPackage ./moveit-resources-prbt-pg70-support {}; - - moveit-resources-prbt-support = self.callPackage ./moveit-resources-prbt-support {}; - - moveit-ros = self.callPackage ./moveit-ros {}; - - moveit-ros-benchmarks = self.callPackage ./moveit-ros-benchmarks {}; - - moveit-ros-control-interface = self.callPackage ./moveit-ros-control-interface {}; - - moveit-ros-manipulation = self.callPackage ./moveit-ros-manipulation {}; - - moveit-ros-move-group = self.callPackage ./moveit-ros-move-group {}; - - moveit-ros-occupancy-map-monitor = self.callPackage ./moveit-ros-occupancy-map-monitor {}; - - moveit-ros-perception = self.callPackage ./moveit-ros-perception {}; - - moveit-ros-planning = self.callPackage ./moveit-ros-planning {}; - - moveit-ros-planning-interface = self.callPackage ./moveit-ros-planning-interface {}; - - moveit-ros-robot-interaction = self.callPackage ./moveit-ros-robot-interaction {}; - - moveit-ros-visualization = self.callPackage ./moveit-ros-visualization {}; - - moveit-ros-warehouse = self.callPackage ./moveit-ros-warehouse {}; - - moveit-runtime = self.callPackage ./moveit-runtime {}; - - moveit-servo = self.callPackage ./moveit-servo {}; - - moveit-setup-assistant = self.callPackage ./moveit-setup-assistant {}; - - moveit-sim-controller = self.callPackage ./moveit-sim-controller {}; - - moveit-simple-controller-manager = self.callPackage ./moveit-simple-controller-manager {}; - - moveit-visual-tools = self.callPackage ./moveit-visual-tools {}; - - movie-publisher = self.callPackage ./movie-publisher {}; - - mpc-local-planner = self.callPackage ./mpc-local-planner {}; - - mpc-local-planner-examples = self.callPackage ./mpc-local-planner-examples {}; - - mpc-local-planner-msgs = self.callPackage ./mpc-local-planner-msgs {}; - - mqtt-bridge = self.callPackage ./mqtt-bridge {}; - - mrp2-bringup = self.callPackage ./mrp2-bringup {}; - - mrp2-common = self.callPackage ./mrp2-common {}; - - mrp2-description = self.callPackage ./mrp2-description {}; - - mrp2-desktop = self.callPackage ./mrp2-desktop {}; - - mrp2-display = self.callPackage ./mrp2-display {}; - - mrp2-gazebo = self.callPackage ./mrp2-gazebo {}; - - mrp2-hardware = self.callPackage ./mrp2-hardware {}; - - mrp2-navigation = self.callPackage ./mrp2-navigation {}; - - mrp2-robot = self.callPackage ./mrp2-robot {}; - - mrp2-simulator = self.callPackage ./mrp2-simulator {}; - - mrp2-slam = self.callPackage ./mrp2-slam {}; - - mrp2-teleop = self.callPackage ./mrp2-teleop {}; - - mrp2-viz = self.callPackage ./mrp2-viz {}; - - mrpt1 = self.callPackage ./mrpt1 {}; - - mrpt2 = self.callPackage ./mrpt2 {}; - - mrpt-ekf-slam-2d = self.callPackage ./mrpt-ekf-slam-2d {}; - - mrpt-ekf-slam-3d = self.callPackage ./mrpt-ekf-slam-3d {}; - - mrpt-generic-sensor = self.callPackage ./mrpt-generic-sensor {}; - - mrpt-icp-slam-2d = self.callPackage ./mrpt-icp-slam-2d {}; - - mrpt-local-obstacles = self.callPackage ./mrpt-local-obstacles {}; - - mrpt-localization = self.callPackage ./mrpt-localization {}; - - mrpt-map = self.callPackage ./mrpt-map {}; - - mrpt-msgs = self.callPackage ./mrpt-msgs {}; - - mrpt-msgs-bridge = self.callPackage ./mrpt-msgs-bridge {}; - - mrpt-navigation = self.callPackage ./mrpt-navigation {}; - - mrpt-rawlog = self.callPackage ./mrpt-rawlog {}; - - mrpt-rbpf-slam = self.callPackage ./mrpt-rbpf-slam {}; - - mrpt-reactivenav2d = self.callPackage ./mrpt-reactivenav2d {}; - - mrpt-sensorlib = self.callPackage ./mrpt-sensorlib {}; - - mrpt-sensors = self.callPackage ./mrpt-sensors {}; - - mrpt-slam = self.callPackage ./mrpt-slam {}; - - mrpt-tutorials = self.callPackage ./mrpt-tutorials {}; - - mrt-cmake-modules = self.callPackage ./mrt-cmake-modules {}; - - multi-interface-roam = self.callPackage ./multi-interface-roam {}; - - multi-map-server = self.callPackage ./multi-map-server {}; - - multi-object-tracking-lidar = self.callPackage ./multi-object-tracking-lidar {}; - - multimaster-fkie = self.callPackage ./multimaster-fkie {}; - - multimaster-launch = self.callPackage ./multimaster-launch {}; - - multimaster-msgs = self.callPackage ./multimaster-msgs {}; - - multimaster-msgs-fkie = self.callPackage ./multimaster-msgs-fkie {}; - - multires-image = self.callPackage ./multires-image {}; - - multirobot-map-merge = self.callPackage ./multirobot-map-merge {}; - - multisense = self.callPackage ./multisense {}; - - multisense-bringup = self.callPackage ./multisense-bringup {}; - - multisense-cal-check = self.callPackage ./multisense-cal-check {}; - - multisense-description = self.callPackage ./multisense-description {}; - - multisense-lib = self.callPackage ./multisense-lib {}; - - multisense-ros = self.callPackage ./multisense-ros {}; - - mvsim = self.callPackage ./mvsim {}; - - nanomsg = self.callPackage ./nanomsg {}; - - nao-meshes = self.callPackage ./nao-meshes {}; - - naoqi-bridge-msgs = self.callPackage ./naoqi-bridge-msgs {}; - - naoqi-driver = self.callPackage ./naoqi-driver {}; - - naoqi-libqi = self.callPackage ./naoqi-libqi {}; - - naoqi-libqicore = self.callPackage ./naoqi-libqicore {}; - - nav2d = self.callPackage ./nav2d {}; - - nav2d-exploration = self.callPackage ./nav2d-exploration {}; - - nav2d-karto = self.callPackage ./nav2d-karto {}; - - nav2d-localizer = self.callPackage ./nav2d-localizer {}; - - nav2d-msgs = self.callPackage ./nav2d-msgs {}; - - nav2d-navigator = self.callPackage ./nav2d-navigator {}; - - nav2d-operator = self.callPackage ./nav2d-operator {}; - - nav2d-remote = self.callPackage ./nav2d-remote {}; - - nav2d-tutorials = self.callPackage ./nav2d-tutorials {}; - - nav-2d-msgs = self.callPackage ./nav-2d-msgs {}; - - nav-2d-utils = self.callPackage ./nav-2d-utils {}; - - nav-core = self.callPackage ./nav-core {}; - - nav-core2 = self.callPackage ./nav-core2 {}; - - nav-core-adapter = self.callPackage ./nav-core-adapter {}; - - nav-grid = self.callPackage ./nav-grid {}; - - nav-grid-iterators = self.callPackage ./nav-grid-iterators {}; - - nav-grid-pub-sub = self.callPackage ./nav-grid-pub-sub {}; - - nav-grid-server = self.callPackage ./nav-grid-server {}; - - nav-msgs = self.callPackage ./nav-msgs {}; - - navfn = self.callPackage ./navfn {}; - - navigation = self.callPackage ./navigation {}; - - navigation-experimental = self.callPackage ./navigation-experimental {}; - - navigation-layers = self.callPackage ./navigation-layers {}; - - navigation-stage = self.callPackage ./navigation-stage {}; - - navigation-tutorials = self.callPackage ./navigation-tutorials {}; - - ncd-parser = self.callPackage ./ncd-parser {}; - - neo-local-planner = self.callPackage ./neo-local-planner {}; - - neobotix-usboard-msgs = self.callPackage ./neobotix-usboard-msgs {}; - - neonavigation = self.callPackage ./neonavigation {}; - - neonavigation-common = self.callPackage ./neonavigation-common {}; - - neonavigation-launch = self.callPackage ./neonavigation-launch {}; - - neonavigation-metrics-msgs = self.callPackage ./neonavigation-metrics-msgs {}; - - neonavigation-msgs = self.callPackage ./neonavigation-msgs {}; - - neonavigation-rviz-plugins = self.callPackage ./neonavigation-rviz-plugins {}; - - nerian-stereo = self.callPackage ./nerian-stereo {}; - - network-autoconfig = self.callPackage ./network-autoconfig {}; - - network-control-tests = self.callPackage ./network-control-tests {}; - - network-detector = self.callPackage ./network-detector {}; - - network-interface = self.callPackage ./network-interface {}; - - network-monitor-udp = self.callPackage ./network-monitor-udp {}; - - network-traffic-control = self.callPackage ./network-traffic-control {}; - - nextage-description = self.callPackage ./nextage-description {}; - - nextage-gazebo = self.callPackage ./nextage-gazebo {}; - - nextage-ik-plugin = self.callPackage ./nextage-ik-plugin {}; - - nextage-moveit-config = self.callPackage ./nextage-moveit-config {}; - - nextage-ros-bridge = self.callPackage ./nextage-ros-bridge {}; - - nlopt = self.callPackage ./nlopt {}; - - nmc-nlp-lite = self.callPackage ./nmc-nlp-lite {}; - - nmea-comms = self.callPackage ./nmea-comms {}; - - nmea-gps-plugin = self.callPackage ./nmea-gps-plugin {}; - - nmea-msgs = self.callPackage ./nmea-msgs {}; - - nmea-navsat-driver = self.callPackage ./nmea-navsat-driver {}; - - nmea-to-geopose = self.callPackage ./nmea-to-geopose {}; - - node-manager-fkie = self.callPackage ./node-manager-fkie {}; - - nodelet = self.callPackage ./nodelet {}; - - nodelet-core = self.callPackage ./nodelet-core {}; - - nodelet-topic-tools = self.callPackage ./nodelet-topic-tools {}; - - nodelet-tutorial-math = self.callPackage ./nodelet-tutorial-math {}; - - nonpersistent-voxel-layer = self.callPackage ./nonpersistent-voxel-layer {}; - - novatel-gps-driver = self.callPackage ./novatel-gps-driver {}; - - novatel-gps-msgs = self.callPackage ./novatel-gps-msgs {}; - - novatel-msgs = self.callPackage ./novatel-msgs {}; - - novatel-oem7-driver = self.callPackage ./novatel-oem7-driver {}; - - novatel-oem7-msgs = self.callPackage ./novatel-oem7-msgs {}; - - ntpd-driver = self.callPackage ./ntpd-driver {}; - - ntrip-client = self.callPackage ./ntrip-client {}; - - obj-to-pointcloud = self.callPackage ./obj-to-pointcloud {}; - - object-recognition-msgs = self.callPackage ./object-recognition-msgs {}; - - ocean-battery-driver = self.callPackage ./ocean-battery-driver {}; - - octomap = self.callPackage ./octomap {}; - - octomap-mapping = self.callPackage ./octomap-mapping {}; - - octomap-msgs = self.callPackage ./octomap-msgs {}; - - octomap-ros = self.callPackage ./octomap-ros {}; - - octomap-rviz-plugins = self.callPackage ./octomap-rviz-plugins {}; - - octomap-server = self.callPackage ./octomap-server {}; - - octovis = self.callPackage ./octovis {}; - - odom-frame-publisher = self.callPackage ./odom-frame-publisher {}; - - odometry-publisher-tutorial = self.callPackage ./odometry-publisher-tutorial {}; - - odva-ethernetip = self.callPackage ./odva-ethernetip {}; - - omnibase-control = self.callPackage ./omnibase-control {}; - - omnibase-description = self.callPackage ./omnibase-description {}; - - omnibase-gazebo = self.callPackage ./omnibase-gazebo {}; - - ompl = self.callPackage ./ompl {}; - - omron-os32c-driver = self.callPackage ./omron-os32c-driver {}; - - open-karto = self.callPackage ./open-karto {}; - - open-manipulator = self.callPackage ./open-manipulator {}; - - open-manipulator-control-gui = self.callPackage ./open-manipulator-control-gui {}; - - open-manipulator-controller = self.callPackage ./open-manipulator-controller {}; - - open-manipulator-description = self.callPackage ./open-manipulator-description {}; - - open-manipulator-gazebo = self.callPackage ./open-manipulator-gazebo {}; - - open-manipulator-libs = self.callPackage ./open-manipulator-libs {}; - - open-manipulator-moveit = self.callPackage ./open-manipulator-moveit {}; - - open-manipulator-msgs = self.callPackage ./open-manipulator-msgs {}; - - open-manipulator-p = self.callPackage ./open-manipulator-p {}; - - open-manipulator-p-control-gui = self.callPackage ./open-manipulator-p-control-gui {}; - - open-manipulator-p-controller = self.callPackage ./open-manipulator-p-controller {}; - - open-manipulator-p-description = self.callPackage ./open-manipulator-p-description {}; - - open-manipulator-p-gazebo = self.callPackage ./open-manipulator-p-gazebo {}; - - open-manipulator-p-libs = self.callPackage ./open-manipulator-p-libs {}; - - open-manipulator-p-simulations = self.callPackage ./open-manipulator-p-simulations {}; - - open-manipulator-p-teleop = self.callPackage ./open-manipulator-p-teleop {}; - - open-manipulator-simulations = self.callPackage ./open-manipulator-simulations {}; - - open-manipulator-teleop = self.callPackage ./open-manipulator-teleop {}; - - open-manipulator-with-tb3 = self.callPackage ./open-manipulator-with-tb3 {}; - - open-manipulator-with-tb3-description = self.callPackage ./open-manipulator-with-tb3-description {}; - - open-manipulator-with-tb3-gazebo = self.callPackage ./open-manipulator-with-tb3-gazebo {}; - - open-manipulator-with-tb3-simulations = self.callPackage ./open-manipulator-with-tb3-simulations {}; - - open-manipulator-with-tb3-tools = self.callPackage ./open-manipulator-with-tb3-tools {}; - - open-manipulator-with-tb3-waffle-moveit = self.callPackage ./open-manipulator-with-tb3-waffle-moveit {}; - - open-manipulator-with-tb3-waffle-pi-moveit = self.callPackage ./open-manipulator-with-tb3-waffle-pi-moveit {}; - - opencv-apps = self.callPackage ./opencv-apps {}; - - opengm = self.callPackage ./opengm {}; - - openni2-camera = self.callPackage ./openni2-camera {}; - - openni2-launch = self.callPackage ./openni2-launch {}; - - openni-description = self.callPackage ./openni-description {}; - - openni-launch = self.callPackage ./openni-launch {}; - - openrtm-aist = self.callPackage ./openrtm-aist {}; - - openrtm-ros-bridge = self.callPackage ./openrtm-ros-bridge {}; - - openrtm-tools = self.callPackage ./openrtm-tools {}; - - openslam-gmapping = self.callPackage ./openslam-gmapping {}; - - openzen-sensor = self.callPackage ./openzen-sensor {}; - - opt-camera = self.callPackage ./opt-camera {}; - - optpp-catkin = self.callPackage ./optpp-catkin {}; - - opw-kinematics = self.callPackage ./opw-kinematics {}; - - orocos-kdl = self.callPackage ./orocos-kdl {}; - - orocos-kinematics-dynamics = self.callPackage ./orocos-kinematics-dynamics {}; - - osg-interactive-markers = self.callPackage ./osg-interactive-markers {}; - - osg-markers = self.callPackage ./osg-markers {}; - - osg-utils = self.callPackage ./osg-utils {}; - - osm-cartography = self.callPackage ./osm-cartography {}; - - ouster-driver = self.callPackage ./ouster-driver {}; - - oxford-gps-eth = self.callPackage ./oxford-gps-eth {}; - - p2os-doc = self.callPackage ./p2os-doc {}; - - p2os-driver = self.callPackage ./p2os-driver {}; - - p2os-launch = self.callPackage ./p2os-launch {}; - - p2os-msgs = self.callPackage ./p2os-msgs {}; - - p2os-teleop = self.callPackage ./p2os-teleop {}; - - p2os-urdf = self.callPackage ./p2os-urdf {}; - - pacmod = self.callPackage ./pacmod {}; - - pacmod3 = self.callPackage ./pacmod3 {}; - - pacmod-game-control = self.callPackage ./pacmod-game-control {}; - - pacmod-msgs = self.callPackage ./pacmod-msgs {}; - - pal-carbon-collector = self.callPackage ./pal-carbon-collector {}; - - pal-statistics = self.callPackage ./pal-statistics {}; - - pal-statistics-msgs = self.callPackage ./pal-statistics-msgs {}; - - panda-moveit-config = self.callPackage ./panda-moveit-config {}; - - parameter-assertions = self.callPackage ./parameter-assertions {}; - - parameter-pa = self.callPackage ./parameter-pa {}; - - parrot-arsdk = self.callPackage ./parrot-arsdk {}; - - pass-through-controllers = self.callPackage ./pass-through-controllers {}; - - pcl-conversions = self.callPackage ./pcl-conversions {}; - - pcl-msgs = self.callPackage ./pcl-msgs {}; - - pcl-ros = self.callPackage ./pcl-ros {}; - - pddl-msgs = self.callPackage ./pddl-msgs {}; - - pddl-planner = self.callPackage ./pddl-planner {}; - - pddl-planner-viewer = self.callPackage ./pddl-planner-viewer {}; - - people = self.callPackage ./people {}; - - people-msgs = self.callPackage ./people-msgs {}; - - people-tracking-filter = self.callPackage ./people-tracking-filter {}; - - people-velocity-tracker = self.callPackage ./people-velocity-tracker {}; - - pepper-meshes = self.callPackage ./pepper-meshes {}; - - pepperl-fuchs-r2000 = self.callPackage ./pepperl-fuchs-r2000 {}; - - perception = self.callPackage ./perception {}; - - perception-pcl = self.callPackage ./perception-pcl {}; - - pf-description = self.callPackage ./pf-description {}; - - pf-driver = self.callPackage ./pf-driver {}; - - pheeno-ros-description = self.callPackage ./pheeno-ros-description {}; - - phidgets-api = self.callPackage ./phidgets-api {}; - - phidgets-drivers = self.callPackage ./phidgets-drivers {}; - - phidgets-high-speed-encoder = self.callPackage ./phidgets-high-speed-encoder {}; - - phidgets-ik = self.callPackage ./phidgets-ik {}; - - phidgets-imu = self.callPackage ./phidgets-imu {}; - - phidgets-msgs = self.callPackage ./phidgets-msgs {}; - - photo = self.callPackage ./photo {}; - - pid = self.callPackage ./pid {}; - - pilz-control = self.callPackage ./pilz-control {}; - - pilz-extensions = self.callPackage ./pilz-extensions {}; - - pilz-industrial-motion = self.callPackage ./pilz-industrial-motion {}; - - pilz-industrial-motion-planner = self.callPackage ./pilz-industrial-motion-planner {}; - - pilz-industrial-motion-planner-testutils = self.callPackage ./pilz-industrial-motion-planner-testutils {}; - - pilz-industrial-motion-testutils = self.callPackage ./pilz-industrial-motion-testutils {}; - - pilz-msgs = self.callPackage ./pilz-msgs {}; - - pilz-robot-programming = self.callPackage ./pilz-robot-programming {}; - - pilz-robots = self.callPackage ./pilz-robots {}; - - pilz-status-indicator-rqt = self.callPackage ./pilz-status-indicator-rqt {}; - - pilz-store-positions = self.callPackage ./pilz-store-positions {}; - - pilz-testutils = self.callPackage ./pilz-testutils {}; - - pilz-trajectory-generation = self.callPackage ./pilz-trajectory-generation {}; - - pilz-utils = self.callPackage ./pilz-utils {}; - - pincher-arm = self.callPackage ./pincher-arm {}; - - pincher-arm-bringup = self.callPackage ./pincher-arm-bringup {}; - - pincher-arm-description = self.callPackage ./pincher-arm-description {}; - - pincher-arm-ikfast-plugin = self.callPackage ./pincher-arm-ikfast-plugin {}; - - pincher-arm-moveit-config = self.callPackage ./pincher-arm-moveit-config {}; - - pincher-arm-moveit-demos = self.callPackage ./pincher-arm-moveit-demos {}; - - pinocchio = self.callPackage ./pinocchio {}; - - planner-cspace = self.callPackage ./planner-cspace {}; - - planner-cspace-msgs = self.callPackage ./planner-cspace-msgs {}; - - play-motion = self.callPackage ./play-motion {}; - - play-motion-builder = self.callPackage ./play-motion-builder {}; - - play-motion-builder-msgs = self.callPackage ./play-motion-builder-msgs {}; - - play-motion-msgs = self.callPackage ./play-motion-msgs {}; - - plotjuggler = self.callPackage ./plotjuggler {}; - - plotjuggler-msgs = self.callPackage ./plotjuggler-msgs {}; - - plotjuggler-ros = self.callPackage ./plotjuggler-ros {}; - - pluginlib = self.callPackage ./pluginlib {}; - - pluginlib-tutorials = self.callPackage ./pluginlib-tutorials {}; - - point-cloud-publisher-tutorial = self.callPackage ./point-cloud-publisher-tutorial {}; - - point-cloud-transport-plugins = self.callPackage ./point-cloud-transport-plugins {}; - - pointcloud-to-laserscan = self.callPackage ./pointcloud-to-laserscan {}; - - pointgrey-camera-description = self.callPackage ./pointgrey-camera-description {}; - - pointgrey-camera-driver = self.callPackage ./pointgrey-camera-driver {}; - - points-preprocessor = self.callPackage ./points-preprocessor {}; - - polar-scan-matcher = self.callPackage ./polar-scan-matcher {}; - - polled-camera = self.callPackage ./polled-camera {}; - - pose-base-controller = self.callPackage ./pose-base-controller {}; - - pose-cov-ops = self.callPackage ./pose-cov-ops {}; - - pose-follower = self.callPackage ./pose-follower {}; - - posedetection-msgs = self.callPackage ./posedetection-msgs {}; - - position-controllers = self.callPackage ./position-controllers {}; - - power-monitor = self.callPackage ./power-monitor {}; - - power-msgs = self.callPackage ./power-msgs {}; - - pr2-app-manager = self.callPackage ./pr2-app-manager {}; - - pr2-apps = self.callPackage ./pr2-apps {}; - - pr2-arm-kinematics = self.callPackage ./pr2-arm-kinematics {}; - - pr2-arm-move-ik = self.callPackage ./pr2-arm-move-ik {}; - - pr2-bringup = self.callPackage ./pr2-bringup {}; - - pr2-bringup-tests = self.callPackage ./pr2-bringup-tests {}; - - pr2-calibration = self.callPackage ./pr2-calibration {}; - - pr2-calibration-controllers = self.callPackage ./pr2-calibration-controllers {}; - - pr2-calibration-launch = self.callPackage ./pr2-calibration-launch {}; - - pr2-camera-synchronizer = self.callPackage ./pr2-camera-synchronizer {}; - - pr2-common = self.callPackage ./pr2-common {}; - - pr2-common-action-msgs = self.callPackage ./pr2-common-action-msgs {}; - - pr2-common-actions = self.callPackage ./pr2-common-actions {}; - - pr2-computer-monitor = self.callPackage ./pr2-computer-monitor {}; - - pr2-controller-configuration = self.callPackage ./pr2-controller-configuration {}; - - pr2-controller-configuration-gazebo = self.callPackage ./pr2-controller-configuration-gazebo {}; - - pr2-controller-interface = self.callPackage ./pr2-controller-interface {}; - - pr2-controller-manager = self.callPackage ./pr2-controller-manager {}; - - pr2-controllers = self.callPackage ./pr2-controllers {}; - - pr2-controllers-msgs = self.callPackage ./pr2-controllers-msgs {}; - - pr2-counterbalance-check = self.callPackage ./pr2-counterbalance-check {}; - - pr2-dashboard-aggregator = self.callPackage ./pr2-dashboard-aggregator {}; - - pr2-dense-laser-snapshotter = self.callPackage ./pr2-dense-laser-snapshotter {}; - - pr2-description = self.callPackage ./pr2-description {}; - - pr2-ethercat = self.callPackage ./pr2-ethercat {}; - - pr2-ethercat-drivers = self.callPackage ./pr2-ethercat-drivers {}; - - pr2-gazebo = self.callPackage ./pr2-gazebo {}; - - pr2-gazebo-plugins = self.callPackage ./pr2-gazebo-plugins {}; - - pr2-gripper-action = self.callPackage ./pr2-gripper-action {}; - - pr2-gripper-sensor = self.callPackage ./pr2-gripper-sensor {}; - - pr2-gripper-sensor-action = self.callPackage ./pr2-gripper-sensor-action {}; - - pr2-gripper-sensor-controller = self.callPackage ./pr2-gripper-sensor-controller {}; - - pr2-gripper-sensor-msgs = self.callPackage ./pr2-gripper-sensor-msgs {}; - - pr2-hardware-interface = self.callPackage ./pr2-hardware-interface {}; - - pr2-head-action = self.callPackage ./pr2-head-action {}; - - pr2-kinematics = self.callPackage ./pr2-kinematics {}; - - pr2-machine = self.callPackage ./pr2-machine {}; - - pr2-mannequin-mode = self.callPackage ./pr2-mannequin-mode {}; - - pr2-mechanism = self.callPackage ./pr2-mechanism {}; - - pr2-mechanism-controllers = self.callPackage ./pr2-mechanism-controllers {}; - - pr2-mechanism-diagnostics = self.callPackage ./pr2-mechanism-diagnostics {}; - - pr2-mechanism-model = self.callPackage ./pr2-mechanism-model {}; - - pr2-mechanism-msgs = self.callPackage ./pr2-mechanism-msgs {}; - - pr2-motor-diagnostic-tool = self.callPackage ./pr2-motor-diagnostic-tool {}; - - pr2-move-base = self.callPackage ./pr2-move-base {}; - - pr2-moveit-config = self.callPackage ./pr2-moveit-config {}; - - pr2-moveit-plugins = self.callPackage ./pr2-moveit-plugins {}; - - pr2-msgs = self.callPackage ./pr2-msgs {}; - - pr2-navigation = self.callPackage ./pr2-navigation {}; - - pr2-navigation-config = self.callPackage ./pr2-navigation-config {}; - - pr2-navigation-global = self.callPackage ./pr2-navigation-global {}; - - pr2-navigation-local = self.callPackage ./pr2-navigation-local {}; - - pr2-navigation-perception = self.callPackage ./pr2-navigation-perception {}; - - pr2-navigation-self-filter = self.callPackage ./pr2-navigation-self-filter {}; - - pr2-navigation-slam = self.callPackage ./pr2-navigation-slam {}; - - pr2-navigation-teleop = self.callPackage ./pr2-navigation-teleop {}; - - pr2-position-scripts = self.callPackage ./pr2-position-scripts {}; - - pr2-power-board = self.callPackage ./pr2-power-board {}; - - pr2-power-drivers = self.callPackage ./pr2-power-drivers {}; - - pr2-robot = self.callPackage ./pr2-robot {}; - - pr2-run-stop-auto-restart = self.callPackage ./pr2-run-stop-auto-restart {}; - - pr2-se-calibration-launch = self.callPackage ./pr2-se-calibration-launch {}; - - pr2-self-test = self.callPackage ./pr2-self-test {}; - - pr2-self-test-msgs = self.callPackage ./pr2-self-test-msgs {}; - - pr2-simulator = self.callPackage ./pr2-simulator {}; - - pr2-teleop = self.callPackage ./pr2-teleop {}; - - pr2-teleop-general = self.callPackage ./pr2-teleop-general {}; - - pr2-tilt-laser-interface = self.callPackage ./pr2-tilt-laser-interface {}; - - pr2-tuck-arms-action = self.callPackage ./pr2-tuck-arms-action {}; - - pr2-tuckarm = self.callPackage ./pr2-tuckarm {}; - - pr2eus = self.callPackage ./pr2eus {}; - - pr2eus-moveit = self.callPackage ./pr2eus-moveit {}; - - pr2eus-tutorials = self.callPackage ./pr2eus-tutorials {}; - - prbt-gazebo = self.callPackage ./prbt-gazebo {}; - - prbt-grippers = self.callPackage ./prbt-grippers {}; - - prbt-hardware-support = self.callPackage ./prbt-hardware-support {}; - - prbt-ikfast-manipulator-plugin = self.callPackage ./prbt-ikfast-manipulator-plugin {}; - - prbt-moveit-config = self.callPackage ./prbt-moveit-config {}; - - prbt-pg70-support = self.callPackage ./prbt-pg70-support {}; - - prbt-support = self.callPackage ./prbt-support {}; - - prosilica-camera = self.callPackage ./prosilica-camera {}; - - prosilica-gige-sdk = self.callPackage ./prosilica-gige-sdk {}; - - ps3joy = self.callPackage ./ps3joy {}; - - psen-scan = self.callPackage ./psen-scan {}; - - psen-scan-v2 = self.callPackage ./psen-scan-v2 {}; - - px4-msgs = self.callPackage ./px4-msgs {}; - - py-trees = self.callPackage ./py-trees {}; - - py-trees-msgs = self.callPackage ./py-trees-msgs {}; - - py-trees-ros = self.callPackage ./py-trees-ros {}; - - pybind11-catkin = self.callPackage ./pybind11-catkin {}; - - pyquaternion = self.callPackage ./pyquaternion {}; - - pyros-test = self.callPackage ./pyros-test {}; - - python-orocos-kdl = self.callPackage ./python-orocos-kdl {}; - - python-qt-binding = self.callPackage ./python-qt-binding {}; - - qb-chain = self.callPackage ./qb-chain {}; - - qb-chain-control = self.callPackage ./qb-chain-control {}; - - qb-chain-controllers = self.callPackage ./qb-chain-controllers {}; - - qb-chain-description = self.callPackage ./qb-chain-description {}; - - qb-chain-msgs = self.callPackage ./qb-chain-msgs {}; - - qb-device = self.callPackage ./qb-device {}; - - qb-device-bringup = self.callPackage ./qb-device-bringup {}; - - qb-device-control = self.callPackage ./qb-device-control {}; - - qb-device-description = self.callPackage ./qb-device-description {}; - - qb-device-driver = self.callPackage ./qb-device-driver {}; - - qb-device-hardware-interface = self.callPackage ./qb-device-hardware-interface {}; - - qb-device-msgs = self.callPackage ./qb-device-msgs {}; - - qb-device-srvs = self.callPackage ./qb-device-srvs {}; - - qb-device-utils = self.callPackage ./qb-device-utils {}; - - qb-hand = self.callPackage ./qb-hand {}; - - qb-hand-control = self.callPackage ./qb-hand-control {}; - - qb-hand-description = self.callPackage ./qb-hand-description {}; - - qb-hand-hardware-interface = self.callPackage ./qb-hand-hardware-interface {}; - - qb-move = self.callPackage ./qb-move {}; - - qb-move-control = self.callPackage ./qb-move-control {}; - - qb-move-description = self.callPackage ./qb-move-description {}; - - qb-move-hardware-interface = self.callPackage ./qb-move-hardware-interface {}; - - qpmad = self.callPackage ./qpmad {}; - - qpoases-vendor = self.callPackage ./qpoases-vendor {}; - - qt-build = self.callPackage ./qt-build {}; - - qt-create = self.callPackage ./qt-create {}; - - qt-dotgraph = self.callPackage ./qt-dotgraph {}; - - qt-gui = self.callPackage ./qt-gui {}; - - qt-gui-app = self.callPackage ./qt-gui-app {}; - - qt-gui-core = self.callPackage ./qt-gui-core {}; - - qt-gui-cpp = self.callPackage ./qt-gui-cpp {}; - - qt-gui-py-common = self.callPackage ./qt-gui-py-common {}; - - qt-paramedit = self.callPackage ./qt-paramedit {}; - - qt-qmake = self.callPackage ./qt-qmake {}; - - qt-ros = self.callPackage ./qt-ros {}; - - qt-tutorials = self.callPackage ./qt-tutorials {}; - - quanergy-client = self.callPackage ./quanergy-client {}; - - quanergy-client-ros = self.callPackage ./quanergy-client-ros {}; - - quaternion-operation = self.callPackage ./quaternion-operation {}; - - qwt-dependency = self.callPackage ./qwt-dependency {}; - - radar-msgs = self.callPackage ./radar-msgs {}; - - radar-omnipresense = self.callPackage ./radar-omnipresense {}; - - radial-menu = self.callPackage ./radial-menu {}; - - radial-menu-backend = self.callPackage ./radial-menu-backend {}; - - radial-menu-example = self.callPackage ./radial-menu-example {}; - - radial-menu-model = self.callPackage ./radial-menu-model {}; - - radial-menu-msgs = self.callPackage ./radial-menu-msgs {}; - - radial-menu-rviz = self.callPackage ./radial-menu-rviz {}; - - rail-manipulation-msgs = self.callPackage ./rail-manipulation-msgs {}; - - rail-mesh-icp = self.callPackage ./rail-mesh-icp {}; - - rail-segmentation = self.callPackage ./rail-segmentation {}; - - random-numbers = self.callPackage ./random-numbers {}; - - range-sensor-layer = self.callPackage ./range-sensor-layer {}; - - raw-description = self.callPackage ./raw-description {}; - - razor-imu-9dof = self.callPackage ./razor-imu-9dof {}; - - rc-cloud-accumulator = self.callPackage ./rc-cloud-accumulator {}; - - rc-common-msgs = self.callPackage ./rc-common-msgs {}; - - rc-dynamics-api = self.callPackage ./rc-dynamics-api {}; - - rc-genicam-api = self.callPackage ./rc-genicam-api {}; - - rc-genicam-camera = self.callPackage ./rc-genicam-camera {}; - - rc-genicam-driver = self.callPackage ./rc-genicam-driver {}; - - rc-hand-eye-calibration-client = self.callPackage ./rc-hand-eye-calibration-client {}; - - rc-pick-client = self.callPackage ./rc-pick-client {}; - - rc-reason-clients = self.callPackage ./rc-reason-clients {}; - - rc-reason-msgs = self.callPackage ./rc-reason-msgs {}; - - rc-silhouettematch-client = self.callPackage ./rc-silhouettematch-client {}; - - rc-tagdetect-client = self.callPackage ./rc-tagdetect-client {}; - - rc-visard = self.callPackage ./rc-visard {}; - - rc-visard-description = self.callPackage ./rc-visard-description {}; - - rc-visard-driver = self.callPackage ./rc-visard-driver {}; - - rcdiscover = self.callPackage ./rcdiscover {}; - - rdl = self.callPackage ./rdl {}; - - rdl-benchmark = self.callPackage ./rdl-benchmark {}; - - rdl-cmake = self.callPackage ./rdl-cmake {}; - - rdl-dynamics = self.callPackage ./rdl-dynamics {}; - - rdl-msgs = self.callPackage ./rdl-msgs {}; - - rdl-ros-tools = self.callPackage ./rdl-ros-tools {}; - - rdl-urdfreader = self.callPackage ./rdl-urdfreader {}; - - realsense2-camera = self.callPackage ./realsense2-camera {}; - - realsense2-description = self.callPackage ./realsense2-description {}; - - realtime-tools = self.callPackage ./realtime-tools {}; - - recorder-msgs = self.callPackage ./recorder-msgs {}; - - remote-rosbag-record = self.callPackage ./remote-rosbag-record {}; - - resized-image-transport = self.callPackage ./resized-image-transport {}; - - resource-retriever = self.callPackage ./resource-retriever {}; - - rexrov2-control = self.callPackage ./rexrov2-control {}; - - rexrov2-description = self.callPackage ./rexrov2-description {}; - - rexrov2-gazebo = self.callPackage ./rexrov2-gazebo {}; - - rgbd-launch = self.callPackage ./rgbd-launch {}; - - ridgeback-cartographer-navigation = self.callPackage ./ridgeback-cartographer-navigation {}; - - ridgeback-control = self.callPackage ./ridgeback-control {}; - - ridgeback-description = self.callPackage ./ridgeback-description {}; - - ridgeback-desktop = self.callPackage ./ridgeback-desktop {}; - - ridgeback-gazebo = self.callPackage ./ridgeback-gazebo {}; - - ridgeback-gazebo-plugins = self.callPackage ./ridgeback-gazebo-plugins {}; - - ridgeback-msgs = self.callPackage ./ridgeback-msgs {}; - - ridgeback-navigation = self.callPackage ./ridgeback-navigation {}; - - ridgeback-simulator = self.callPackage ./ridgeback-simulator {}; - - ridgeback-viz = self.callPackage ./ridgeback-viz {}; - - robomaker-simulation-msgs = self.callPackage ./robomaker-simulation-msgs {}; - - robosense-description = self.callPackage ./robosense-description {}; - - robosense-gazebo-plugins = self.callPackage ./robosense-gazebo-plugins {}; - - robosense-simulator = self.callPackage ./robosense-simulator {}; - - robot = self.callPackage ./robot {}; - - robot-activity = self.callPackage ./robot-activity {}; - - robot-activity-msgs = self.callPackage ./robot-activity-msgs {}; - - robot-activity-tutorials = self.callPackage ./robot-activity-tutorials {}; - - robot-body-filter = self.callPackage ./robot-body-filter {}; - - robot-calibration = self.callPackage ./robot-calibration {}; - - robot-calibration-msgs = self.callPackage ./robot-calibration-msgs {}; - - robot-controllers = self.callPackage ./robot-controllers {}; - - robot-controllers-interface = self.callPackage ./robot-controllers-interface {}; - - robot-controllers-msgs = self.callPackage ./robot-controllers-msgs {}; - - robot-localization = self.callPackage ./robot-localization {}; - - robot-mechanism-controllers = self.callPackage ./robot-mechanism-controllers {}; - - robot-nav-rviz-plugins = self.callPackage ./robot-nav-rviz-plugins {}; - - robot-nav-tools = self.callPackage ./robot-nav-tools {}; - - robot-nav-viz-demos = self.callPackage ./robot-nav-viz-demos {}; - - robot-navigation = self.callPackage ./robot-navigation {}; - - robot-one = self.callPackage ./robot-one {}; - - robot-pose-ekf = self.callPackage ./robot-pose-ekf {}; - - robot-self-filter = self.callPackage ./robot-self-filter {}; - - robot-setup-tf-tutorial = self.callPackage ./robot-setup-tf-tutorial {}; - - robot-state-publisher = self.callPackage ./robot-state-publisher {}; - - robot-statemachine = self.callPackage ./robot-statemachine {}; - - robot-upstart = self.callPackage ./robot-upstart {}; - - roboticsgroup-upatras-gazebo-plugins = self.callPackage ./roboticsgroup-upatras-gazebo-plugins {}; - - robotis-manipulator = self.callPackage ./robotis-manipulator {}; - - robotont-description = self.callPackage ./robotont-description {}; - - robotont-gazebo = self.callPackage ./robotont-gazebo {}; - - robotont-msgs = self.callPackage ./robotont-msgs {}; - - robotont-nuc-description = self.callPackage ./robotont-nuc-description {}; - - rocon-app-manager-msgs = self.callPackage ./rocon-app-manager-msgs {}; - - rocon-bubble-icons = self.callPackage ./rocon-bubble-icons {}; - - rocon-console = self.callPackage ./rocon-console {}; - - rocon-device-msgs = self.callPackage ./rocon-device-msgs {}; - - rocon-ebnf = self.callPackage ./rocon-ebnf {}; - - rocon-icons = self.callPackage ./rocon-icons {}; - - rocon-interaction-msgs = self.callPackage ./rocon-interaction-msgs {}; - - rocon-interactions = self.callPackage ./rocon-interactions {}; - - rocon-launch = self.callPackage ./rocon-launch {}; - - rocon-master-info = self.callPackage ./rocon-master-info {}; - - rocon-msgs = self.callPackage ./rocon-msgs {}; - - rocon-python-comms = self.callPackage ./rocon-python-comms {}; - - rocon-python-redis = self.callPackage ./rocon-python-redis {}; - - rocon-python-utils = self.callPackage ./rocon-python-utils {}; - - rocon-python-wifi = self.callPackage ./rocon-python-wifi {}; - - rocon-semantic-version = self.callPackage ./rocon-semantic-version {}; - - rocon-service-pair-msgs = self.callPackage ./rocon-service-pair-msgs {}; - - rocon-std-msgs = self.callPackage ./rocon-std-msgs {}; - - rocon-tools = self.callPackage ./rocon-tools {}; - - rocon-tutorial-msgs = self.callPackage ./rocon-tutorial-msgs {}; - - rocon-uri = self.callPackage ./rocon-uri {}; - - rokubimini = self.callPackage ./rokubimini {}; - - rokubimini-bus-manager = self.callPackage ./rokubimini-bus-manager {}; - - rokubimini-description = self.callPackage ./rokubimini-description {}; - - rokubimini-ethercat = self.callPackage ./rokubimini-ethercat {}; - - rokubimini-msgs = self.callPackage ./rokubimini-msgs {}; - - rokubimini-serial = self.callPackage ./rokubimini-serial {}; - - roomba-stage = self.callPackage ./roomba-stage {}; - - ros = self.callPackage ./ros {}; - - ros-babel-fish = self.callPackage ./ros-babel-fish {}; - - ros-babel-fish-test-msgs = self.callPackage ./ros-babel-fish-test-msgs {}; - - ros-base = self.callPackage ./ros-base {}; - - ros-canopen = self.callPackage ./ros-canopen {}; - - ros-comm = self.callPackage ./ros-comm {}; - - ros-control = self.callPackage ./ros-control {}; - - ros-control-boilerplate = self.callPackage ./ros-control-boilerplate {}; - - ros-controllers = self.callPackage ./ros-controllers {}; - - ros-controllers-cartesian = self.callPackage ./ros-controllers-cartesian {}; - - ros-core = self.callPackage ./ros-core {}; - - ros-emacs-utils = self.callPackage ./ros-emacs-utils {}; - - ros-environment = self.callPackage ./ros-environment {}; - - ros-ethercat-eml = self.callPackage ./ros-ethercat-eml {}; - - ros-industrial-cmake-boilerplate = self.callPackage ./ros-industrial-cmake-boilerplate {}; - - ros-introspection = self.callPackage ./ros-introspection {}; - - ros-monitoring-msgs = self.callPackage ./ros-monitoring-msgs {}; - - ros-numpy = self.callPackage ./ros-numpy {}; - - ros-pytest = self.callPackage ./ros-pytest {}; - - ros-realtime = self.callPackage ./ros-realtime {}; - - ros-reflexxes = self.callPackage ./ros-reflexxes {}; - - ros-tutorials = self.callPackage ./ros-tutorials {}; - - ros-type-introspection = self.callPackage ./ros-type-introspection {}; - - rosapi = self.callPackage ./rosapi {}; - - rosatomic = self.callPackage ./rosatomic {}; - - rosauth = self.callPackage ./rosauth {}; - - rosbag = self.callPackage ./rosbag {}; - - rosbag-cloud-recorders = self.callPackage ./rosbag-cloud-recorders {}; - - rosbag-editor = self.callPackage ./rosbag-editor {}; - - rosbag-fancy = self.callPackage ./rosbag-fancy {}; - - rosbag-migration-rule = self.callPackage ./rosbag-migration-rule {}; - - rosbag-pandas = self.callPackage ./rosbag-pandas {}; - - rosbag-snapshot = self.callPackage ./rosbag-snapshot {}; - - rosbag-snapshot-msgs = self.callPackage ./rosbag-snapshot-msgs {}; - - rosbag-storage = self.callPackage ./rosbag-storage {}; - - rosbaglive = self.callPackage ./rosbaglive {}; - - rosbash = self.callPackage ./rosbash {}; - - rosbash-params = self.callPackage ./rosbash-params {}; - - rosboost-cfg = self.callPackage ./rosboost-cfg {}; - - rosbridge-library = self.callPackage ./rosbridge-library {}; - - rosbridge-msgs = self.callPackage ./rosbridge-msgs {}; - - rosbridge-server = self.callPackage ./rosbridge-server {}; - - rosbridge-suite = self.callPackage ./rosbridge-suite {}; - - rosbuild = self.callPackage ./rosbuild {}; - - rosclean = self.callPackage ./rosclean {}; - - roscompile = self.callPackage ./roscompile {}; - - rosconsole = self.callPackage ./rosconsole {}; - - rosconsole-bridge = self.callPackage ./rosconsole-bridge {}; - - roscpp = self.callPackage ./roscpp {}; - - roscpp-core = self.callPackage ./roscpp-core {}; - - roscpp-serialization = self.callPackage ./roscpp-serialization {}; - - roscpp-traits = self.callPackage ./roscpp-traits {}; - - roscpp-tutorials = self.callPackage ./roscpp-tutorials {}; - - roscreate = self.callPackage ./roscreate {}; - - rosdiagnostic = self.callPackage ./rosdiagnostic {}; - - rosee-msg = self.callPackage ./rosee-msg {}; - - rosemacs = self.callPackage ./rosemacs {}; - - roseus = self.callPackage ./roseus {}; - - roseus-mongo = self.callPackage ./roseus-mongo {}; - - roseus-smach = self.callPackage ./roseus-smach {}; - - roseus-tutorials = self.callPackage ./roseus-tutorials {}; - - rosflight = self.callPackage ./rosflight {}; - - rosflight-firmware = self.callPackage ./rosflight-firmware {}; - - rosflight-msgs = self.callPackage ./rosflight-msgs {}; - - rosflight-pkgs = self.callPackage ./rosflight-pkgs {}; - - rosflight-sim = self.callPackage ./rosflight-sim {}; - - rosflight-utils = self.callPackage ./rosflight-utils {}; - - rosfmt = self.callPackage ./rosfmt {}; - - rosgraph = self.callPackage ./rosgraph {}; - - rosgraph-msgs = self.callPackage ./rosgraph-msgs {}; - - roslang = self.callPackage ./roslang {}; - - roslaunch = self.callPackage ./roslaunch {}; - - roslib = self.callPackage ./roslib {}; - - roslint = self.callPackage ./roslint {}; - - roslisp = self.callPackage ./roslisp {}; - - roslisp-common = self.callPackage ./roslisp-common {}; - - roslisp-repl = self.callPackage ./roslisp-repl {}; - - roslisp-utilities = self.callPackage ./roslisp-utilities {}; - - roslz4 = self.callPackage ./roslz4 {}; - - rosmake = self.callPackage ./rosmake {}; - - rosmaster = self.callPackage ./rosmaster {}; - - rosmon = self.callPackage ./rosmon {}; - - rosmon-core = self.callPackage ./rosmon-core {}; - - rosmon-msgs = self.callPackage ./rosmon-msgs {}; - - rosmsg = self.callPackage ./rosmsg {}; - - rosmsg-cpp = self.callPackage ./rosmsg-cpp {}; - - rosnode = self.callPackage ./rosnode {}; - - rosnode-rtc = self.callPackage ./rosnode-rtc {}; - - rosout = self.callPackage ./rosout {}; - - rospack = self.callPackage ./rospack {}; - - rosparam = self.callPackage ./rosparam {}; - - rosparam-handler = self.callPackage ./rosparam-handler {}; - - rosparam-shortcuts = self.callPackage ./rosparam-shortcuts {}; - - rospatlite = self.callPackage ./rospatlite {}; - - rosping = self.callPackage ./rosping {}; - - rospy = self.callPackage ./rospy {}; - - rospy-message-converter = self.callPackage ./rospy-message-converter {}; - - rospy-tutorials = self.callPackage ./rospy-tutorials {}; - - rosrt = self.callPackage ./rosrt {}; - - rosserial = self.callPackage ./rosserial {}; - - rosserial-arduino = self.callPackage ./rosserial-arduino {}; - - rosserial-client = self.callPackage ./rosserial-client {}; - - rosserial-embeddedlinux = self.callPackage ./rosserial-embeddedlinux {}; - - rosserial-mbed = self.callPackage ./rosserial-mbed {}; - - rosserial-msgs = self.callPackage ./rosserial-msgs {}; - - rosserial-python = self.callPackage ./rosserial-python {}; - - rosserial-server = self.callPackage ./rosserial-server {}; - - rosserial-tivac = self.callPackage ./rosserial-tivac {}; - - rosserial-vex-cortex = self.callPackage ./rosserial-vex-cortex {}; - - rosserial-vex-v5 = self.callPackage ./rosserial-vex-v5 {}; - - rosserial-windows = self.callPackage ./rosserial-windows {}; - - rosserial-xbee = self.callPackage ./rosserial-xbee {}; - - rosservice = self.callPackage ./rosservice {}; - - rostate-machine = self.callPackage ./rostate-machine {}; - - rostest = self.callPackage ./rostest {}; - - rostest-node-interface-validation = self.callPackage ./rostest-node-interface-validation {}; - - rosthrottle = self.callPackage ./rosthrottle {}; - - rostime = self.callPackage ./rostime {}; - - rostopic = self.callPackage ./rostopic {}; - - rosunit = self.callPackage ./rosunit {}; - - roswtf = self.callPackage ./roswtf {}; - - roswww = self.callPackage ./roswww {}; - - roswww-static = self.callPackage ./roswww-static {}; - - rotate-recovery = self.callPackage ./rotate-recovery {}; - - rotors-comm = self.callPackage ./rotors-comm {}; - - rotors-control = self.callPackage ./rotors-control {}; - - rotors-description = self.callPackage ./rotors-description {}; - - rotors-evaluation = self.callPackage ./rotors-evaluation {}; - - rotors-gazebo = self.callPackage ./rotors-gazebo {}; - - rotors-gazebo-plugins = self.callPackage ./rotors-gazebo-plugins {}; - - rotors-hil-interface = self.callPackage ./rotors-hil-interface {}; - - rotors-joy-interface = self.callPackage ./rotors-joy-interface {}; - - rotors-simulator = self.callPackage ./rotors-simulator {}; - - route-network = self.callPackage ./route-network {}; - - rplidar-ros = self.callPackage ./rplidar-ros {}; - - rqt = self.callPackage ./rqt {}; - - rqt-action = self.callPackage ./rqt-action {}; - - rqt-bag = self.callPackage ./rqt-bag {}; - - rqt-bag-plugins = self.callPackage ./rqt-bag-plugins {}; - - rqt-common-plugins = self.callPackage ./rqt-common-plugins {}; - - rqt-console = self.callPackage ./rqt-console {}; - - rqt-controller-manager = self.callPackage ./rqt-controller-manager {}; - - rqt-dep = self.callPackage ./rqt-dep {}; - - rqt-drone-teleop = self.callPackage ./rqt-drone-teleop {}; - - rqt-ez-publisher = self.callPackage ./rqt-ez-publisher {}; - - rqt-graph = self.callPackage ./rqt-graph {}; - - rqt-ground-robot-teleop = self.callPackage ./rqt-ground-robot-teleop {}; - - rqt-gui = self.callPackage ./rqt-gui {}; - - rqt-gui-cpp = self.callPackage ./rqt-gui-cpp {}; - - rqt-gui-py = self.callPackage ./rqt-gui-py {}; - - rqt-image-view = self.callPackage ./rqt-image-view {}; - - rqt-joint-trajectory-controller = self.callPackage ./rqt-joint-trajectory-controller {}; - - rqt-joint-trajectory-plot = self.callPackage ./rqt-joint-trajectory-plot {}; - - rqt-launch = self.callPackage ./rqt-launch {}; - - rqt-launchtree = self.callPackage ./rqt-launchtree {}; - - rqt-logger-level = self.callPackage ./rqt-logger-level {}; - - rqt-moveit = self.callPackage ./rqt-moveit {}; - - rqt-msg = self.callPackage ./rqt-msg {}; - - rqt-multiplot = self.callPackage ./rqt-multiplot {}; - - rqt-nav-view = self.callPackage ./rqt-nav-view {}; - - rqt-paramedit = self.callPackage ./rqt-paramedit {}; - - rqt-play-motion-builder = self.callPackage ./rqt-play-motion-builder {}; - - rqt-plot = self.callPackage ./rqt-plot {}; - - rqt-pose-view = self.callPackage ./rqt-pose-view {}; - - rqt-publisher = self.callPackage ./rqt-publisher {}; - - rqt-py-common = self.callPackage ./rqt-py-common {}; - - rqt-py-console = self.callPackage ./rqt-py-console {}; - - rqt-py-trees = self.callPackage ./rqt-py-trees {}; - - rqt-reconfigure = self.callPackage ./rqt-reconfigure {}; - - rqt-robot-dashboard = self.callPackage ./rqt-robot-dashboard {}; - - rqt-robot-monitor = self.callPackage ./rqt-robot-monitor {}; - - rqt-robot-plugins = self.callPackage ./rqt-robot-plugins {}; - - rqt-robot-steering = self.callPackage ./rqt-robot-steering {}; - - rqt-rosmon = self.callPackage ./rqt-rosmon {}; - - rqt-rotors = self.callPackage ./rqt-rotors {}; - - rqt-runtime-monitor = self.callPackage ./rqt-runtime-monitor {}; - - rqt-rviz = self.callPackage ./rqt-rviz {}; - - rqt-service-caller = self.callPackage ./rqt-service-caller {}; - - rqt-shell = self.callPackage ./rqt-shell {}; - - rqt-srv = self.callPackage ./rqt-srv {}; - - rqt-tf-tree = self.callPackage ./rqt-tf-tree {}; - - rqt-top = self.callPackage ./rqt-top {}; - - rqt-topic = self.callPackage ./rqt-topic {}; - - rqt-virtual-joy = self.callPackage ./rqt-virtual-joy {}; - - rqt-web = self.callPackage ./rqt-web {}; - - rr-control-input-manager = self.callPackage ./rr-control-input-manager {}; - - rr-openrover-description = self.callPackage ./rr-openrover-description {}; - - rr-openrover-driver = self.callPackage ./rr-openrover-driver {}; - - rr-openrover-driver-msgs = self.callPackage ./rr-openrover-driver-msgs {}; - - rr-openrover-simulation = self.callPackage ./rr-openrover-simulation {}; - - rr-openrover-stack = self.callPackage ./rr-openrover-stack {}; - - rr-rover-zero-driver = self.callPackage ./rr-rover-zero-driver {}; - - rslidar = self.callPackage ./rslidar {}; - - rslidar-driver = self.callPackage ./rslidar-driver {}; - - rslidar-msgs = self.callPackage ./rslidar-msgs {}; - - rslidar-pointcloud = self.callPackage ./rslidar-pointcloud {}; - - rslidar-sdk = self.callPackage ./rslidar-sdk {}; - - rsm-additions = self.callPackage ./rsm-additions {}; - - rsm-core = self.callPackage ./rsm-core {}; - - rsm-msgs = self.callPackage ./rsm-msgs {}; - - rsm-rqt-plugins = self.callPackage ./rsm-rqt-plugins {}; - - rsm-rviz-plugins = self.callPackage ./rsm-rviz-plugins {}; - - rt-usb-9axisimu-driver = self.callPackage ./rt-usb-9axisimu-driver {}; - - rtabmap-ros = self.callPackage ./rtabmap-ros {}; - - rtcm-msgs = self.callPackage ./rtcm-msgs {}; - - rtmbuild = self.callPackage ./rtmbuild {}; - - rtmros-common = self.callPackage ./rtmros-common {}; - - rtmros-hironx = self.callPackage ./rtmros-hironx {}; - - rtmros-nextage = self.callPackage ./rtmros-nextage {}; - - ruckig = self.callPackage ./ruckig {}; - - rviz = self.callPackage ./rviz {}; - - rviz-animated-view-controller = self.callPackage ./rviz-animated-view-controller {}; - - rviz-imu-plugin = self.callPackage ./rviz-imu-plugin {}; - - rviz-plugin-tutorials = self.callPackage ./rviz-plugin-tutorials {}; - - rviz-python-tutorial = self.callPackage ./rviz-python-tutorial {}; - - rviz-satellite = self.callPackage ./rviz-satellite {}; - - rviz-visual-tools = self.callPackage ./rviz-visual-tools {}; - - rwt-app-chooser = self.callPackage ./rwt-app-chooser {}; - - rwt-image-view = self.callPackage ./rwt-image-view {}; - - rwt-moveit = self.callPackage ./rwt-moveit {}; - - rwt-nav = self.callPackage ./rwt-nav {}; - - rwt-plot = self.callPackage ./rwt-plot {}; - - rwt-robot-monitor = self.callPackage ./rwt-robot-monitor {}; - - rwt-speech-recognition = self.callPackage ./rwt-speech-recognition {}; - - rwt-steer = self.callPackage ./rwt-steer {}; - - rwt-utils-3rdparty = self.callPackage ./rwt-utils-3rdparty {}; - - rx-service-tools = self.callPackage ./rx-service-tools {}; - - rxcpp-vendor = self.callPackage ./rxcpp-vendor {}; - - rxros = self.callPackage ./rxros {}; - - rxros-tf = self.callPackage ./rxros-tf {}; - - s3-common = self.callPackage ./s3-common {}; - - s3-file-uploader = self.callPackage ./s3-file-uploader {}; - - safe-teleop-base = self.callPackage ./safe-teleop-base {}; - - safe-teleop-pr2 = self.callPackage ./safe-teleop-pr2 {}; - - safe-teleop-stage = self.callPackage ./safe-teleop-stage {}; - - safety-limiter = self.callPackage ./safety-limiter {}; - - safety-limiter-msgs = self.callPackage ./safety-limiter-msgs {}; - - sainsmart-relay-usb = self.callPackage ./sainsmart-relay-usb {}; - - sand-island = self.callPackage ./sand-island {}; - - sbg-driver = self.callPackage ./sbg-driver {}; - - sbpl = self.callPackage ./sbpl {}; - - sbpl-lattice-planner = self.callPackage ./sbpl-lattice-planner {}; - - sbpl-recovery = self.callPackage ./sbpl-recovery {}; - - scaled-controllers = self.callPackage ./scaled-controllers {}; - - scaled-joint-trajectory-controller = self.callPackage ./scaled-joint-trajectory-controller {}; - - scan-to-cloud-converter = self.callPackage ./scan-to-cloud-converter {}; - - scan-tools = self.callPackage ./scan-tools {}; - - scenario-test-tools = self.callPackage ./scenario-test-tools {}; - - scheduler-msgs = self.callPackage ./scheduler-msgs {}; - - schunk-description = self.callPackage ./schunk-description {}; - - schunk-libm5api = self.callPackage ./schunk-libm5api {}; - - schunk-modular-robotics = self.callPackage ./schunk-modular-robotics {}; - - schunk-powercube-chain = self.callPackage ./schunk-powercube-chain {}; - - schunk-sdh = self.callPackage ./schunk-sdh {}; - - schunk-simulated-tactile-sensors = self.callPackage ./schunk-simulated-tactile-sensors {}; - - schunk-svh = self.callPackage ./schunk-svh {}; - - schunk-svh-description = self.callPackage ./schunk-svh-description {}; - - schunk-svh-driver = self.callPackage ./schunk-svh-driver {}; - - schunk-svh-library = self.callPackage ./schunk-svh-library {}; - - schunk-svh-msgs = self.callPackage ./schunk-svh-msgs {}; - - schunk-svh-simulation = self.callPackage ./schunk-svh-simulation {}; - - sdc21x0 = self.callPackage ./sdc21x0 {}; - - sdhlibrary-cpp = self.callPackage ./sdhlibrary-cpp {}; - - seed-r7-bringup = self.callPackage ./seed-r7-bringup {}; - - seed-r7-description = self.callPackage ./seed-r7-description {}; - - seed-r7-moveit-config = self.callPackage ./seed-r7-moveit-config {}; - - seed-r7-navigation = self.callPackage ./seed-r7-navigation {}; - - seed-r7-robot-interface = self.callPackage ./seed-r7-robot-interface {}; - - seed-r7-ros-controller = self.callPackage ./seed-r7-ros-controller {}; - - seed-r7-ros-pkg = self.callPackage ./seed-r7-ros-pkg {}; - - seed-r7-samples = self.callPackage ./seed-r7-samples {}; - - seed-r7-typef-moveit-config = self.callPackage ./seed-r7-typef-moveit-config {}; - - seed-smartactuator-sdk = self.callPackage ./seed-smartactuator-sdk {}; - - self-test = self.callPackage ./self-test {}; - - semantic-point-annotator = self.callPackage ./semantic-point-annotator {}; - - sensor-msgs = self.callPackage ./sensor-msgs {}; - - septentrio-gnss-driver = self.callPackage ./septentrio-gnss-driver {}; - - serial = self.callPackage ./serial {}; - - service-tools = self.callPackage ./service-tools {}; - - sesame-ros = self.callPackage ./sesame-ros {}; - - settlerlib = self.callPackage ./settlerlib {}; - - shape-msgs = self.callPackage ./shape-msgs {}; - - sick-safetyscanners = self.callPackage ./sick-safetyscanners {}; - - sick-scan = self.callPackage ./sick-scan {}; - - sick-tim = self.callPackage ./sick-tim {}; - - simple-grasping = self.callPackage ./simple-grasping {}; - - simple-message = self.callPackage ./simple-message {}; - - simple-navigation-goals-tutorial = self.callPackage ./simple-navigation-goals-tutorial {}; - - simulators = self.callPackage ./simulators {}; - - single-joint-position-action = self.callPackage ./single-joint-position-action {}; - - skyway = self.callPackage ./skyway {}; - - slam-gmapping = self.callPackage ./slam-gmapping {}; - - slam-karto = self.callPackage ./slam-karto {}; - - slam-toolbox = self.callPackage ./slam-toolbox {}; - - slam-toolbox-msgs = self.callPackage ./slam-toolbox-msgs {}; - - slic = self.callPackage ./slic {}; - - slime-ros = self.callPackage ./slime-ros {}; - - slime-wrapper = self.callPackage ./slime-wrapper {}; - - smacc = self.callPackage ./smacc {}; - - smacc-msgs = self.callPackage ./smacc-msgs {}; - - smach = self.callPackage ./smach {}; - - smach-msgs = self.callPackage ./smach-msgs {}; - - smach-ros = self.callPackage ./smach-ros {}; - - smach-viewer = self.callPackage ./smach-viewer {}; - - smclib = self.callPackage ./smclib {}; - - snowbot-operating-system = self.callPackage ./snowbot-operating-system {}; - - social-navigation-layers = self.callPackage ./social-navigation-layers {}; - - socketcan-bridge = self.callPackage ./socketcan-bridge {}; - - socketcan-interface = self.callPackage ./socketcan-interface {}; - - soem = self.callPackage ./soem {}; - - sophus = self.callPackage ./sophus {}; - - sot-core = self.callPackage ./sot-core {}; - - sot-dynamic-pinocchio = self.callPackage ./sot-dynamic-pinocchio {}; - - sot-tools = self.callPackage ./sot-tools {}; - - spacenav-node = self.callPackage ./spacenav-node {}; - - sparse-bundle-adjustment = self.callPackage ./sparse-bundle-adjustment {}; - - spatio-temporal-voxel-layer = self.callPackage ./spatio-temporal-voxel-layer {}; - - speech-recognition-msgs = self.callPackage ./speech-recognition-msgs {}; - - speed-scaling-interface = self.callPackage ./speed-scaling-interface {}; - - speed-scaling-state-controller = self.callPackage ./speed-scaling-state-controller {}; - - sr-hand-detector = self.callPackage ./sr-hand-detector {}; - - srdfdom = self.callPackage ./srdfdom {}; - - stag-ros = self.callPackage ./stag-ros {}; - - stage = self.callPackage ./stage {}; - - stage-ros = self.callPackage ./stage-ros {}; - - static-tf = self.callPackage ./static-tf {}; - - static-transform-mux = self.callPackage ./static-transform-mux {}; - - statistics-msgs = self.callPackage ./statistics-msgs {}; - - std-capabilities = self.callPackage ./std-capabilities {}; - - std-msgs = self.callPackage ./std-msgs {}; - - std-srvs = self.callPackage ./std-srvs {}; - - steering-functions = self.callPackage ./steering-functions {}; - - stereo-image-proc = self.callPackage ./stereo-image-proc {}; - - stereo-msgs = self.callPackage ./stereo-msgs {}; - - switchbot-ros = self.callPackage ./switchbot-ros {}; - - swri-cli-tools = self.callPackage ./swri-cli-tools {}; - - swri-console = self.callPackage ./swri-console {}; - - swri-console-util = self.callPackage ./swri-console-util {}; - - swri-dbw-interface = self.callPackage ./swri-dbw-interface {}; - - swri-geometry-util = self.callPackage ./swri-geometry-util {}; - - swri-image-util = self.callPackage ./swri-image-util {}; - - swri-math-util = self.callPackage ./swri-math-util {}; - - swri-nodelet = self.callPackage ./swri-nodelet {}; - - swri-opencv-util = self.callPackage ./swri-opencv-util {}; - - swri-prefix-tools = self.callPackage ./swri-prefix-tools {}; - - swri-profiler = self.callPackage ./swri-profiler {}; - - swri-profiler-msgs = self.callPackage ./swri-profiler-msgs {}; - - swri-profiler-tools = self.callPackage ./swri-profiler-tools {}; - - swri-roscpp = self.callPackage ./swri-roscpp {}; - - swri-rospy = self.callPackage ./swri-rospy {}; - - swri-route-util = self.callPackage ./swri-route-util {}; - - swri-serial-util = self.callPackage ./swri-serial-util {}; - - swri-string-util = self.callPackage ./swri-string-util {}; - - swri-system-util = self.callPackage ./swri-system-util {}; - - swri-transform-util = self.callPackage ./swri-transform-util {}; - - swri-yaml-util = self.callPackage ./swri-yaml-util {}; - - tablet-socket-msgs = self.callPackage ./tablet-socket-msgs {}; - - talos-description = self.callPackage ./talos-description {}; - - talos-description-calibration = self.callPackage ./talos-description-calibration {}; - - talos-description-inertial = self.callPackage ./talos-description-inertial {}; - - task-compiler = self.callPackage ./task-compiler {}; - - teb-local-planner = self.callPackage ./teb-local-planner {}; - - teb-local-planner-tutorials = self.callPackage ./teb-local-planner-tutorials {}; - - teleop-legged-robots = self.callPackage ./teleop-legged-robots {}; - - teleop-tools = self.callPackage ./teleop-tools {}; - - teleop-tools-msgs = self.callPackage ./teleop-tools-msgs {}; - - teleop-twist-joy = self.callPackage ./teleop-twist-joy {}; - - teleop-twist-keyboard = self.callPackage ./teleop-twist-keyboard {}; - - tello-driver = self.callPackage ./tello-driver {}; - - teraranger = self.callPackage ./teraranger {}; - - teraranger-array = self.callPackage ./teraranger-array {}; - - test-diagnostic-aggregator = self.callPackage ./test-diagnostic-aggregator {}; - - test-mavros = self.callPackage ./test-mavros {}; - - test-osm = self.callPackage ./test-osm {}; - - tf = self.callPackage ./tf {}; - - tf2 = self.callPackage ./tf2 {}; - - tf2-2d = self.callPackage ./tf2-2d {}; - - tf2-bullet = self.callPackage ./tf2-bullet {}; - - tf2-client = self.callPackage ./tf2-client {}; - - tf2-eigen = self.callPackage ./tf2-eigen {}; - - tf2-geometry-msgs = self.callPackage ./tf2-geometry-msgs {}; - - tf2-kdl = self.callPackage ./tf2-kdl {}; - - tf2-msgs = self.callPackage ./tf2-msgs {}; - - tf2-py = self.callPackage ./tf2-py {}; - - tf2-relay = self.callPackage ./tf2-relay {}; - - tf2-ros = self.callPackage ./tf2-ros {}; - - tf2-sensor-msgs = self.callPackage ./tf2-sensor-msgs {}; - - tf2-server = self.callPackage ./tf2-server {}; - - tf2-tools = self.callPackage ./tf2-tools {}; - - tf2-urdf = self.callPackage ./tf2-urdf {}; - - tf2-web-republisher = self.callPackage ./tf2-web-republisher {}; - - tf-conversions = self.callPackage ./tf-conversions {}; - - tf-remapper-cpp = self.callPackage ./tf-remapper-cpp {}; - - theora-image-transport = self.callPackage ./theora-image-transport {}; - - tile-map = self.callPackage ./tile-map {}; - - timed-roslaunch = self.callPackage ./timed-roslaunch {}; - - timestamp-tools = self.callPackage ./timestamp-tools {}; - - topic-tools = self.callPackage ./topic-tools {}; - - tork-moveit-tutorial = self.callPackage ./tork-moveit-tutorial {}; - - towr = self.callPackage ./towr {}; - - towr-ros = self.callPackage ./towr-ros {}; - - tra1-bringup = self.callPackage ./tra1-bringup {}; - - tra1-description = self.callPackage ./tra1-description {}; - - tra1-moveit-config = self.callPackage ./tra1-moveit-config {}; - - trac-ik = self.callPackage ./trac-ik {}; - - trac-ik-examples = self.callPackage ./trac-ik-examples {}; - - trac-ik-kinematics-plugin = self.callPackage ./trac-ik-kinematics-plugin {}; - - trac-ik-lib = self.callPackage ./trac-ik-lib {}; - - trac-ik-python = self.callPackage ./trac-ik-python {}; - - tracetools = self.callPackage ./tracetools {}; - - track-odometry = self.callPackage ./track-odometry {}; - - trajectory-msgs = self.callPackage ./trajectory-msgs {}; - - trajectory-tracker = self.callPackage ./trajectory-tracker {}; - - trajectory-tracker-msgs = self.callPackage ./trajectory-tracker-msgs {}; - - trajectory-tracker-rviz-plugins = self.callPackage ./trajectory-tracker-rviz-plugins {}; - - transmission-interface = self.callPackage ./transmission-interface {}; - - tsid = self.callPackage ./tsid {}; - - tts = self.callPackage ./tts {}; - - turtle-actionlib = self.callPackage ./turtle-actionlib {}; - - turtle-teleop-multi-key = self.callPackage ./turtle-teleop-multi-key {}; - - turtle-tf = self.callPackage ./turtle-tf {}; - - turtle-tf2 = self.callPackage ./turtle-tf2 {}; - - turtlebot3 = self.callPackage ./turtlebot3 {}; - - turtlebot3-applications = self.callPackage ./turtlebot3-applications {}; - - turtlebot3-applications-msgs = self.callPackage ./turtlebot3-applications-msgs {}; - - turtlebot3-automatic-parking = self.callPackage ./turtlebot3-automatic-parking {}; - - turtlebot3-automatic-parking-vision = self.callPackage ./turtlebot3-automatic-parking-vision {}; - - turtlebot3-autorace = self.callPackage ./turtlebot3-autorace {}; - - turtlebot3-autorace-camera = self.callPackage ./turtlebot3-autorace-camera {}; - - turtlebot3-autorace-control = self.callPackage ./turtlebot3-autorace-control {}; - - turtlebot3-autorace-core = self.callPackage ./turtlebot3-autorace-core {}; - - turtlebot3-autorace-detect = self.callPackage ./turtlebot3-autorace-detect {}; - - turtlebot3-bringup = self.callPackage ./turtlebot3-bringup {}; - - turtlebot3-description = self.callPackage ./turtlebot3-description {}; - - turtlebot3-example = self.callPackage ./turtlebot3-example {}; - - turtlebot3-fake = self.callPackage ./turtlebot3-fake {}; - - turtlebot3-follow-filter = self.callPackage ./turtlebot3-follow-filter {}; - - turtlebot3-follower = self.callPackage ./turtlebot3-follower {}; - - turtlebot3-gazebo = self.callPackage ./turtlebot3-gazebo {}; - - turtlebot3-msgs = self.callPackage ./turtlebot3-msgs {}; - - turtlebot3-navigation = self.callPackage ./turtlebot3-navigation {}; - - turtlebot3-panorama = self.callPackage ./turtlebot3-panorama {}; - - turtlebot3-simulations = self.callPackage ./turtlebot3-simulations {}; - - turtlebot3-slam = self.callPackage ./turtlebot3-slam {}; - - turtlebot3-teleop = self.callPackage ./turtlebot3-teleop {}; - - turtlesim = self.callPackage ./turtlesim {}; - - turtlesim-dash-tutorial = self.callPackage ./turtlesim-dash-tutorial {}; - - tuw-airskin-msgs = self.callPackage ./tuw-airskin-msgs {}; - - tuw-aruco = self.callPackage ./tuw-aruco {}; - - tuw-checkerboard = self.callPackage ./tuw-checkerboard {}; - - tuw-ellipses = self.callPackage ./tuw-ellipses {}; - - tuw-gazebo-msgs = self.callPackage ./tuw-gazebo-msgs {}; - - tuw-geometry = self.callPackage ./tuw-geometry {}; - - tuw-geometry-msgs = self.callPackage ./tuw-geometry-msgs {}; - - tuw-marker-detection = self.callPackage ./tuw-marker-detection {}; - - tuw-marker-pose-estimation = self.callPackage ./tuw-marker-pose-estimation {}; - - tuw-msgs = self.callPackage ./tuw-msgs {}; - - tuw-multi-robot-msgs = self.callPackage ./tuw-multi-robot-msgs {}; - - tuw-nav-msgs = self.callPackage ./tuw-nav-msgs {}; - - tuw-object-msgs = self.callPackage ./tuw-object-msgs {}; - - tuw-vehicle-msgs = self.callPackage ./tuw-vehicle-msgs {}; - - tvm-vendor = self.callPackage ./tvm-vendor {}; - - twist-controller = self.callPackage ./twist-controller {}; - - twist-mux = self.callPackage ./twist-mux {}; - - twist-mux-msgs = self.callPackage ./twist-mux-msgs {}; - - twist-recovery = self.callPackage ./twist-recovery {}; - - ubiquity-motor = self.callPackage ./ubiquity-motor {}; - - ublox = self.callPackage ./ublox {}; - - ublox-gps = self.callPackage ./ublox-gps {}; - - ublox-msgs = self.callPackage ./ublox-msgs {}; - - ublox-serialization = self.callPackage ./ublox-serialization {}; - - ubnt-airos-tools = self.callPackage ./ubnt-airos-tools {}; - - udp-com = self.callPackage ./udp-com {}; - - ueye-cam = self.callPackage ./ueye-cam {}; - - um6 = self.callPackage ./um6 {}; - - um7 = self.callPackage ./um7 {}; - - underwater-sensor-msgs = self.callPackage ./underwater-sensor-msgs {}; - - underwater-vehicle-dynamics = self.callPackage ./underwater-vehicle-dynamics {}; - - unique-id = self.callPackage ./unique-id {}; - - unique-identifier = self.callPackage ./unique-identifier {}; - - universal-robots = self.callPackage ./universal-robots {}; - - uos-common-urdf = self.callPackage ./uos-common-urdf {}; - - uos-diffdrive-teleop = self.callPackage ./uos-diffdrive-teleop {}; - - uos-freespace = self.callPackage ./uos-freespace {}; - - uos-gazebo-worlds = self.callPackage ./uos-gazebo-worlds {}; - - uos-maps = self.callPackage ./uos-maps {}; - - uos-tools = self.callPackage ./uos-tools {}; - - ur10-moveit-config = self.callPackage ./ur10-moveit-config {}; - - ur10e-moveit-config = self.callPackage ./ur10e-moveit-config {}; - - ur16e-moveit-config = self.callPackage ./ur16e-moveit-config {}; - - ur3-moveit-config = self.callPackage ./ur3-moveit-config {}; - - ur3e-moveit-config = self.callPackage ./ur3e-moveit-config {}; - - ur5-moveit-config = self.callPackage ./ur5-moveit-config {}; - - ur5e-moveit-config = self.callPackage ./ur5e-moveit-config {}; - - ur-calibration = self.callPackage ./ur-calibration {}; - - ur-client-library = self.callPackage ./ur-client-library {}; - - ur-dashboard-msgs = self.callPackage ./ur-dashboard-msgs {}; - - ur-description = self.callPackage ./ur-description {}; - - ur-gazebo = self.callPackage ./ur-gazebo {}; - - ur-msgs = self.callPackage ./ur-msgs {}; - - ur-robot-driver = self.callPackage ./ur-robot-driver {}; - - urdf = self.callPackage ./urdf {}; - - urdf-geometry-parser = self.callPackage ./urdf-geometry-parser {}; - - urdf-parser-plugin = self.callPackage ./urdf-parser-plugin {}; - - urdf-sim-tutorial = self.callPackage ./urdf-sim-tutorial {}; - - urdf-test = self.callPackage ./urdf-test {}; - - urdf-tutorial = self.callPackage ./urdf-tutorial {}; - - urdfdom-py = self.callPackage ./urdfdom-py {}; - - urg-c = self.callPackage ./urg-c {}; - - urg-node = self.callPackage ./urg-node {}; - - urg-stamped = self.callPackage ./urg-stamped {}; - - usb-cam = self.callPackage ./usb-cam {}; - - usb-cam-controllers = self.callPackage ./usb-cam-controllers {}; - - usb-cam-hardware = self.callPackage ./usb-cam-hardware {}; - - usb-cam-hardware-interface = self.callPackage ./usb-cam-hardware-interface {}; - - usv-gazebo-plugins = self.callPackage ./usv-gazebo-plugins {}; - - uuid-msgs = self.callPackage ./uuid-msgs {}; - - uuv-assistants = self.callPackage ./uuv-assistants {}; - - uuv-auv-control-allocator = self.callPackage ./uuv-auv-control-allocator {}; - - uuv-control-cascaded-pid = self.callPackage ./uuv-control-cascaded-pid {}; - - uuv-control-msgs = self.callPackage ./uuv-control-msgs {}; - - uuv-control-utils = self.callPackage ./uuv-control-utils {}; - - uuv-descriptions = self.callPackage ./uuv-descriptions {}; - - uuv-gazebo = self.callPackage ./uuv-gazebo {}; - - uuv-gazebo-plugins = self.callPackage ./uuv-gazebo-plugins {}; - - uuv-gazebo-ros-plugins = self.callPackage ./uuv-gazebo-ros-plugins {}; - - uuv-gazebo-ros-plugins-msgs = self.callPackage ./uuv-gazebo-ros-plugins-msgs {}; - - uuv-gazebo-worlds = self.callPackage ./uuv-gazebo-worlds {}; - - uuv-sensor-ros-plugins = self.callPackage ./uuv-sensor-ros-plugins {}; - - uuv-sensor-ros-plugins-msgs = self.callPackage ./uuv-sensor-ros-plugins-msgs {}; - - uuv-simulator = self.callPackage ./uuv-simulator {}; - - uuv-teleop = self.callPackage ./uuv-teleop {}; - - uuv-thruster-manager = self.callPackage ./uuv-thruster-manager {}; - - uuv-trajectory-control = self.callPackage ./uuv-trajectory-control {}; - - uuv-world-plugins = self.callPackage ./uuv-world-plugins {}; - - uuv-world-ros-plugins = self.callPackage ./uuv-world-ros-plugins {}; - - uuv-world-ros-plugins-msgs = self.callPackage ./uuv-world-ros-plugins-msgs {}; - - uvc-camera = self.callPackage ./uvc-camera {}; - - uwsim = self.callPackage ./uwsim {}; - - uwsim-bullet = self.callPackage ./uwsim-bullet {}; - - uwsim-osgbullet = self.callPackage ./uwsim-osgbullet {}; - - uwsim-osgocean = self.callPackage ./uwsim-osgocean {}; - - uwsim-osgworks = self.callPackage ./uwsim-osgworks {}; - - vapor-master = self.callPackage ./vapor-master {}; - - variant = self.callPackage ./variant {}; - - variant-msgs = self.callPackage ./variant-msgs {}; - - variant-topic-tools = self.callPackage ./variant-topic-tools {}; - - vector-map-msgs = self.callPackage ./vector-map-msgs {}; - - velocity-controllers = self.callPackage ./velocity-controllers {}; - - velodyne = self.callPackage ./velodyne {}; - - velodyne-description = self.callPackage ./velodyne-description {}; - - velodyne-driver = self.callPackage ./velodyne-driver {}; - - velodyne-gazebo-plugins = self.callPackage ./velodyne-gazebo-plugins {}; - - velodyne-laserscan = self.callPackage ./velodyne-laserscan {}; - - velodyne-msgs = self.callPackage ./velodyne-msgs {}; - - velodyne-pointcloud = self.callPackage ./velodyne-pointcloud {}; - - velodyne-simulator = self.callPackage ./velodyne-simulator {}; - - vesc = self.callPackage ./vesc {}; - - vesc-ackermann = self.callPackage ./vesc-ackermann {}; - - vesc-driver = self.callPackage ./vesc-driver {}; - - vesc-msgs = self.callPackage ./vesc-msgs {}; - - video-stream-opencv = self.callPackage ./video-stream-opencv {}; - - view-controller-msgs = self.callPackage ./view-controller-msgs {}; - - virtual-force-publisher = self.callPackage ./virtual-force-publisher {}; - - vision-msgs = self.callPackage ./vision-msgs {}; - - vision-opencv = self.callPackage ./vision-opencv {}; - - vision-visp = self.callPackage ./vision-visp {}; - - visp-auto-tracker = self.callPackage ./visp-auto-tracker {}; - - visp-bridge = self.callPackage ./visp-bridge {}; - - visp-camera-calibration = self.callPackage ./visp-camera-calibration {}; - - visp-hand2eye-calibration = self.callPackage ./visp-hand2eye-calibration {}; - - visp-tracker = self.callPackage ./visp-tracker {}; - - visualization-marker-tutorials = self.callPackage ./visualization-marker-tutorials {}; - - visualization-msgs = self.callPackage ./visualization-msgs {}; - - visualization-osg = self.callPackage ./visualization-osg {}; - - visualization-rwt = self.callPackage ./visualization-rwt {}; - - visualization-tutorials = self.callPackage ./visualization-tutorials {}; - - viz = self.callPackage ./viz {}; - - vl53l1x = self.callPackage ./vl53l1x {}; - - voice-text = self.callPackage ./voice-text {}; - - volksbot-driver = self.callPackage ./volksbot-driver {}; - - volta-base = self.callPackage ./volta-base {}; - - volta-control = self.callPackage ./volta-control {}; - - volta-description = self.callPackage ./volta-description {}; - - volta-localization = self.callPackage ./volta-localization {}; - - volta-msgs = self.callPackage ./volta-msgs {}; - - volta-navigation = self.callPackage ./volta-navigation {}; - - volta-rules = self.callPackage ./volta-rules {}; - - volta-simulation = self.callPackage ./volta-simulation {}; - - volta-teleoperator = self.callPackage ./volta-teleoperator {}; - - voxel-grid = self.callPackage ./voxel-grid {}; - - vrpn = self.callPackage ./vrpn {}; - - vrpn-client-ros = self.callPackage ./vrpn-client-ros {}; - - vrx-gazebo = self.callPackage ./vrx-gazebo {}; - - wamv-description = self.callPackage ./wamv-description {}; - - wamv-gazebo = self.callPackage ./wamv-gazebo {}; - - warehouse-ros = self.callPackage ./warehouse-ros {}; - - warehouse-ros-sqlite = self.callPackage ./warehouse-ros-sqlite {}; - - warthog-control = self.callPackage ./warthog-control {}; - - warthog-description = self.callPackage ./warthog-description {}; - - warthog-desktop = self.callPackage ./warthog-desktop {}; - - warthog-gazebo = self.callPackage ./warthog-gazebo {}; - - warthog-msgs = self.callPackage ./warthog-msgs {}; - - warthog-simulator = self.callPackage ./warthog-simulator {}; - - warthog-viz = self.callPackage ./warthog-viz {}; - - wave-gazebo = self.callPackage ./wave-gazebo {}; - - wave-gazebo-plugins = self.callPackage ./wave-gazebo-plugins {}; - - web-video-server = self.callPackage ./web-video-server {}; - - webkit-dependency = self.callPackage ./webkit-dependency {}; - - webots-ros = self.callPackage ./webots-ros {}; - - webrtc = self.callPackage ./webrtc {}; - - webrtc-ros = self.callPackage ./webrtc-ros {}; - - wfov-camera-msgs = self.callPackage ./wfov-camera-msgs {}; - - wge100-camera = self.callPackage ./wge100-camera {}; - - wge100-camera-firmware = self.callPackage ./wge100-camera-firmware {}; - - wge100-driver = self.callPackage ./wge100-driver {}; - - wifi-ddwrt = self.callPackage ./wifi-ddwrt {}; - - willow-maps = self.callPackage ./willow-maps {}; - - wireless-msgs = self.callPackage ./wireless-msgs {}; - - wireless-watcher = self.callPackage ./wireless-watcher {}; - - ws281x = self.callPackage ./ws281x {}; - - wu-ros-tools = self.callPackage ./wu-ros-tools {}; - - xacro = self.callPackage ./xacro {}; - - xmlrpcpp = self.callPackage ./xmlrpcpp {}; - - xpp = self.callPackage ./xpp {}; - - xpp-examples = self.callPackage ./xpp-examples {}; - - xpp-hyq = self.callPackage ./xpp-hyq {}; - - xpp-msgs = self.callPackage ./xpp-msgs {}; - - xpp-quadrotor = self.callPackage ./xpp-quadrotor {}; - - xpp-states = self.callPackage ./xpp-states {}; - - xpp-vis = self.callPackage ./xpp-vis {}; - - xsens-driver = self.callPackage ./xsens-driver {}; - - xv-11-laser-driver = self.callPackage ./xv-11-laser-driver {}; - - yocs-ar-marker-tracking = self.callPackage ./yocs-ar-marker-tracking {}; - - yocs-ar-pair-approach = self.callPackage ./yocs-ar-pair-approach {}; - - yocs-ar-pair-tracking = self.callPackage ./yocs-ar-pair-tracking {}; - - yocs-cmd-vel-mux = self.callPackage ./yocs-cmd-vel-mux {}; - - yocs-controllers = self.callPackage ./yocs-controllers {}; - - yocs-diff-drive-pose-controller = self.callPackage ./yocs-diff-drive-pose-controller {}; - - yocs-joyop = self.callPackage ./yocs-joyop {}; - - yocs-keyop = self.callPackage ./yocs-keyop {}; - - yocs-localization-manager = self.callPackage ./yocs-localization-manager {}; - - yocs-math-toolkit = self.callPackage ./yocs-math-toolkit {}; - - yocs-msgs = self.callPackage ./yocs-msgs {}; - - yocs-navi-toolkit = self.callPackage ./yocs-navi-toolkit {}; - - yocs-navigator = self.callPackage ./yocs-navigator {}; - - yocs-rapps = self.callPackage ./yocs-rapps {}; - - yocs-safety-controller = self.callPackage ./yocs-safety-controller {}; - - yocs-velocity-smoother = self.callPackage ./yocs-velocity-smoother {}; - - yocs-virtual-sensor = self.callPackage ./yocs-virtual-sensor {}; - - yocs-waypoint-provider = self.callPackage ./yocs-waypoint-provider {}; - - yocs-waypoints-navi = self.callPackage ./yocs-waypoints-navi {}; - - yosemite-valley = self.callPackage ./yosemite-valley {}; - - ypspur = self.callPackage ./ypspur {}; - - ypspur-ros = self.callPackage ./ypspur-ros {}; - - yujin-ocs = self.callPackage ./yujin-ocs {}; - - zbar-ros = self.callPackage ./zbar-ros {}; - - zeroconf-msgs = self.callPackage ./zeroconf-msgs {}; - -} diff --git a/distros/melodic/generic-throttle/default.nix b/distros/melodic/generic-throttle/default.nix deleted file mode 100644 index 5ad8ad3034..0000000000 --- a/distros/melodic/generic-throttle/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, pythonPackages, rospy, rostopic }: -buildRosPackage { - pname = "ros-melodic-generic-throttle"; - version = "0.6.19-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_command_tools-release/archive/release/melodic/generic_throttle/0.6.19-1.tar.gz"; - name = "0.6.19-1.tar.gz"; - sha256 = "12fe78d29a029cfb0412a24e6fcd2108096c6b137493c309736f9675ad132c49"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - propagatedBuildInputs = [ cv-bridge rospy rostopic ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''This package provides a throttle for ROS topics''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/geneus/default.nix b/distros/melodic/geneus/default.nix deleted file mode 100644 index 1f7a1c8030..0000000000 --- a/distros/melodic/geneus/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, genmsg }: -buildRosPackage { - pname = "ros-melodic-geneus"; - version = "2.2.6"; - - src = fetchurl { - url = "https://github.com/tork-a/geneus-release/archive/release/melodic/geneus/2.2.6-0.tar.gz"; - name = "2.2.6-0.tar.gz"; - sha256 = "aadb96f7266f5584813ea6033317b1decf6a7358d01cf257239ae4c04ffb67c6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ genmsg ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''EusLisp ROS message and service generators.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/genlisp/default.nix b/distros/melodic/genlisp/default.nix deleted file mode 100644 index cfd396bd55..0000000000 --- a/distros/melodic/genlisp/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, genmsg }: -buildRosPackage { - pname = "ros-melodic-genlisp"; - version = "0.4.16"; - - src = fetchurl { - url = "https://github.com/ros-gbp/genlisp-release/archive/release/melodic/genlisp/0.4.16-0.tar.gz"; - name = "0.4.16-0.tar.gz"; - sha256 = "0da61ebbb633656062ce030fc94b5931bf3cdf3b5cf896116895608a739a520a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ genmsg ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Common-Lisp ROS message and service generators.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/genmsg/default.nix b/distros/melodic/genmsg/default.nix deleted file mode 100644 index f705343b21..0000000000 --- a/distros/melodic/genmsg/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-genmsg"; - version = "0.5.17-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/genmsg-release/archive/release/melodic/genmsg/0.5.17-1.tar.gz"; - name = "0.5.17-1.tar.gz"; - sha256 = "cd554bd374a82c88486fed47a82330e40b6046097bde80e9ff02e15d796a3b45"; - }; - - buildType = "catkin"; - buildInputs = [ pythonPackages.setuptools ]; - propagatedBuildInputs = [ catkin pythonPackages.empy ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''Standalone Python library for generating ROS message and service data structures for various languages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/genmypy/default.nix b/distros/melodic/genmypy/default.nix deleted file mode 100644 index cd38b0bdeb..0000000000 --- a/distros/melodic/genmypy/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, genmsg, genpy, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-genmypy"; - version = "0.3.1-r1"; - - src = fetchurl { - url = "https://github.com/rospypi/genmypy-release/archive/release/melodic/genmypy/0.3.1-1.tar.gz"; - name = "0.3.1-1.tar.gz"; - sha256 = "6a55a01f75fa0cb6ec6fb8eb55d3a89067016bb38f9c0a10c31427c97360573e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - propagatedBuildInputs = [ genmsg genpy ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''Python stub generator from genmsg specs''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/gennodejs/default.nix b/distros/melodic/gennodejs/default.nix deleted file mode 100644 index 57f0871e85..0000000000 --- a/distros/melodic/gennodejs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, genmsg }: -buildRosPackage { - pname = "ros-melodic-gennodejs"; - version = "2.0.1"; - - src = fetchurl { - url = "https://github.com/RethinkRobotics-release/gennodejs-release/archive/release/melodic/gennodejs/2.0.1-0.tar.gz"; - name = "2.0.1-0.tar.gz"; - sha256 = "09d5f9ee001d83dd19c111dc8c2d995b9e9a90e21df2a379b882ac555b9bc9b1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ genmsg ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Javascript ROS message and service generators.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/genpy/default.nix b/distros/melodic/genpy/default.nix deleted file mode 100644 index 2111259386..0000000000 --- a/distros/melodic/genpy/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, genmsg, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-genpy"; - version = "0.6.16-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/genpy-release/archive/release/melodic/genpy/0.6.16-1.tar.gz"; - name = "0.6.16-1.tar.gz"; - sha256 = "1b1e9c10f9bc7976395bc7d966d6ec895f1a5d5d4c161a11c3f38c8a2e614f7d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - checkInputs = [ pythonPackages.numpy ]; - propagatedBuildInputs = [ genmsg pythonPackages.pyyaml ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''Python ROS message and service generators.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/geodesy/default.nix b/distros/melodic/geodesy/default.nix deleted file mode 100644 index 8665f99a8a..0000000000 --- a/distros/melodic/geodesy/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, angles, catkin, geographic-msgs, geometry-msgs, pythonPackages, rosunit, sensor-msgs, tf, unique-id, uuid-msgs }: -buildRosPackage { - pname = "ros-melodic-geodesy"; - version = "0.5.3"; - - src = fetchurl { - url = "https://github.com/ros-geographic-info/geographic_info-release/archive/release/melodic/geodesy/0.5.3-0.tar.gz"; - name = "0.5.3-0.tar.gz"; - sha256 = "58e20388e22a583385b39acf097e80a508617623d484f29a30f31ee96558f58b"; - }; - - buildType = "catkin"; - buildInputs = [ angles catkin pythonPackages.catkin-pkg ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ geographic-msgs geometry-msgs pythonPackages.pyproj sensor-msgs tf unique-id uuid-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Python and C++ interfaces for manipulating geodetic coordinates.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/geographic-info/default.nix b/distros/melodic/geographic-info/default.nix deleted file mode 100644 index e50153b370..0000000000 --- a/distros/melodic/geographic-info/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geodesy, geographic-msgs }: -buildRosPackage { - pname = "ros-melodic-geographic-info"; - version = "0.5.3"; - - src = fetchurl { - url = "https://github.com/ros-geographic-info/geographic_info-release/archive/release/melodic/geographic_info/0.5.3-0.tar.gz"; - name = "0.5.3-0.tar.gz"; - sha256 = "fa023c42d3d879c61e6052534eb94de0ab79635946e10f0039f7daeb80f92bf1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geodesy geographic-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Geographic information metapackage. - - Not needed for wet packages, use only to resolve dry stack - dependencies.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/geographic-msgs/default.nix b/distros/melodic/geographic-msgs/default.nix deleted file mode 100644 index a290b8e245..0000000000 --- a/distros/melodic/geographic-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs, uuid-msgs }: -buildRosPackage { - pname = "ros-melodic-geographic-msgs"; - version = "0.5.3"; - - src = fetchurl { - url = "https://github.com/ros-geographic-info/geographic_info-release/archive/release/melodic/geographic_msgs/0.5.3-0.tar.gz"; - name = "0.5.3-0.tar.gz"; - sha256 = "68d46a359b8eec02f2ee60c6997f9bf3399925e9f93c453839a07125ce8f959f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs uuid-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS messages for Geographic Information Systems.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/geometric-shapes/default.nix b/distros/melodic/geometric-shapes/default.nix deleted file mode 100644 index 5e141af7a8..0000000000 --- a/distros/melodic/geometric-shapes/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, assimp, boost, catkin, console-bridge, eigen, eigen-stl-containers, fcl, octomap, pkg-config, qhull, random-numbers, resource-retriever, rosunit, shape-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-geometric-shapes"; - version = "0.6.6-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/geometric_shapes-release/archive/release/melodic/geometric_shapes/0.6.6-1.tar.gz"; - name = "0.6.6-1.tar.gz"; - sha256 = "69256985d2e38d76997167f9fe4d98362ef5482f779422083d694a12b6937094"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pkg-config ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ assimp boost console-bridge eigen eigen-stl-containers fcl octomap qhull random-numbers resource-retriever shape-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Generic definitions of geometric shapes and bodies.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/geometry-msgs/default.nix b/distros/melodic/geometry-msgs/default.nix deleted file mode 100644 index ee9e0b84ad..0000000000 --- a/distros/melodic/geometry-msgs/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-geometry-msgs"; - version = "1.12.8-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/common_msgs-release/archive/release/melodic/geometry_msgs/1.12.8-1.tar.gz"; - name = "1.12.8-1.tar.gz"; - sha256 = "cbac8c272635cd628ac4ea51b1bbfcba1070c018d84c27da08af484512870d1c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''geometry_msgs provides messages for common geometric primitives - such as points, vectors, and poses. These primitives are designed - to provide a common data type and facilitate interoperability - throughout the system.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/geometry-tutorials/default.nix b/distros/melodic/geometry-tutorials/default.nix deleted file mode 100644 index d112404350..0000000000 --- a/distros/melodic/geometry-tutorials/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, turtle-tf, turtle-tf2 }: -buildRosPackage { - pname = "ros-melodic-geometry-tutorials"; - version = "0.2.2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/geometry_tutorials-release/archive/release/melodic/geometry_tutorials/0.2.2-0.tar.gz"; - name = "0.2.2-0.tar.gz"; - sha256 = "681b5bd03623bc5832921eeb3d314a4f8d9dfbf05f7f48fb48adf327bfc4e2ea"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ turtle-tf turtle-tf2 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage of geometry tutorials ROS.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/geometry/default.nix b/distros/melodic/geometry/default.nix deleted file mode 100644 index 5c2a06f8b6..0000000000 --- a/distros/melodic/geometry/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, angles, catkin, eigen-conversions, kdl-conversions, tf, tf-conversions }: -buildRosPackage { - pname = "ros-melodic-geometry"; - version = "1.12.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/geometry-release/archive/release/melodic/geometry/1.12.1-1.tar.gz"; - name = "1.12.1-1.tar.gz"; - sha256 = "6c8b032a8095842fb79e21e2c07aa440e71193130702a637dd46ea02e34166a4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ angles eigen-conversions kdl-conversions tf tf-conversions ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A metapackage for geometry library suite.
-Migration: Since ROS Hydro, tf has been "deprecated" in favor of tf2. tf2 is an iteration on tf providing generally the same feature set more efficiently. As well as adding a few new features.
- As tf2 is a major change the tf API has been maintained in its current form. Since tf2 has a superset of the tf features with a subset of the dependencies the tf implementation has been removed and replaced with calls to tf2 under the hood. This will mean that all users will be compatible with tf2. It is recommended for new work to use tf2 directly as it has a cleaner interface. However tf will continue to be supported for through at least J Turtle.
-
- rosrun calibration_setup_helper calibration_setup_helper.py `rospack find hironx_moveit_config`/HiroNX.urdf --base-link CHEST_JOINT0_Link --arm-tip-link RARM_JOINT5_Link --head-tip-link HEAD_JOINT1_Link --arm-controller=rarm_controller/command --head-controller=head_controller/command --head-camera-frame camera_rgb_optical_frame --head-camera-joint head_to_kinect_joint
-
'';
- license = with lib.licenses; [ bsdOriginal ];
- };
-}
diff --git a/distros/melodic/hironx-moveit-config/default.nix b/distros/melodic/hironx-moveit-config/default.nix
deleted file mode 100644
index 34cffbd8c9..0000000000
--- a/distros/melodic/hironx-moveit-config/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-
-# Copyright 2023 Open Source Robotics Foundation
-# Distributed under the terms of the BSD license
-
-{ lib, buildRosPackage, fetchurl, catkin, collada-urdf, hironx-ros-bridge, moveit-planners, moveit-ros, moveit-ros-move-group, moveit-simple-controller-manager, rostest }:
-buildRosPackage {
- pname = "ros-melodic-hironx-moveit-config";
- version = "2.2.0-r1";
-
- src = fetchurl {
- url = "https://github.com/tork-a/rtmros_hironx-release/archive/release/melodic/hironx_moveit_config/2.2.0-1.tar.gz";
- name = "2.2.0-1.tar.gz";
- sha256 = "25a9b7c9dabea8e03d2f0e08544d7285c8920c7542d52eba6064f912b503962b";
- };
-
- buildType = "catkin";
- buildInputs = [ catkin collada-urdf moveit-ros-move-group ];
- checkInputs = [ rostest ];
- propagatedBuildInputs = [ hironx-ros-bridge moveit-planners moveit-ros moveit-simple-controller-manager ];
- nativeBuildInputs = [ catkin ];
-
- meta = {
- description = ''An automatically generated package with all the configuration and launch files for using the HiroNX with the MoveIt Motion Planning Framework'';
- license = with lib.licenses; [ bsdOriginal ];
- };
-}
diff --git a/distros/melodic/hironx-ros-bridge/default.nix b/distros/melodic/hironx-ros-bridge/default.nix
deleted file mode 100644
index f7d1bf3681..0000000000
--- a/distros/melodic/hironx-ros-bridge/default.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-
-# Copyright 2023 Open Source Robotics Foundation
-# Distributed under the terms of the BSD license
-
-{ lib, buildRosPackage, fetchurl, catkin, control-msgs, gnuplot, hrpsys-ros-bridge, mk, moveit-commander, openni2-launch, rosbash, rosbuild, roslang, roslib, roslint, rospy, tf, unzip }:
-buildRosPackage {
- pname = "ros-melodic-hironx-ros-bridge";
- version = "2.2.0-r1";
-
- src = fetchurl {
- url = "https://github.com/tork-a/rtmros_hironx-release/archive/release/melodic/hironx_ros_bridge/2.2.0-1.tar.gz";
- name = "2.2.0-1.tar.gz";
- sha256 = "0a91dd930c34df29ce651af41d878bdd9c463be2a5a7d1ef4f2cbeeb6c403524";
- };
-
- buildType = "catkin";
- buildInputs = [ catkin mk rosbuild roslint unzip ];
- propagatedBuildInputs = [ control-msgs gnuplot hrpsys-ros-bridge moveit-commander openni2-launch rosbash roslang roslib rospy tf ];
- nativeBuildInputs = [ catkin ];
-
- meta = {
- description = ''ROS-OpenRTM interfacing package for the opensource version of Kawada's Hiro/NEXTAGE dual-arm robot.
-
- NOTE: This package is multi-license -- pay attention to file header in each file where license is declared. For Creative Commons nc 4.0 applied, see here.
-
- This package also contains some sensor driver software (as of April 2016 they are the following force sensors such as Dynpick and JR3) for QNX. These drivers are stored in this robot-specific package for not many reasons than they are slightly customized for the robot. So if you can separate those as a standalone, generic package that'll be appreciated (please just let us know if you will).
''; - license = with lib.licenses; [ bsdOriginal "CC-BY-NC-4.0" ]; - }; -} diff --git a/distros/melodic/hls-lfcd-lds-driver/default.nix b/distros/melodic/hls-lfcd-lds-driver/default.nix deleted file mode 100644 index d8735e3d66..0000000000 --- a/distros/melodic/hls-lfcd-lds-driver/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, roscpp, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-hls-lfcd-lds-driver"; - version = "1.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/hls-lfcd-lds-driver-release/archive/release/melodic/hls_lfcd_lds_driver/1.1.2-1.tar.gz"; - name = "1.1.2-1.tar.gz"; - sha256 = "818186f69f514fea41023eefdeef1721c8817b0a57a7f113c4f8ae887f1147a2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost roscpp sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS package for LDS(HLS-LFCD2). - The LDS (Laser Distance Sensor) is a sensor sending the data to Host for the simultaneous localization and mapping (SLAM). Simultaneously the detecting obstacle data can also be sent to Host. HLDS(Hitachi-LG Data Storage) is developing the technology for the moving platform sensor such as Robot Vacuum Cleaners, Home Robot, Robotics Lawn Mower Sensor, etc.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hokuyo3d/default.nix b/distros/melodic/hokuyo3d/default.nix deleted file mode 100644 index ddb87ccf25..0000000000 --- a/distros/melodic/hokuyo3d/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roscpp, roslint, rostest, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-hokuyo3d"; - version = "0.2.1-r1"; - - src = fetchurl { - url = "https://github.com/at-wat/hokuyo3d-release/archive/release/melodic/hokuyo3d/0.2.1-1.tar.gz"; - name = "0.2.1-1.tar.gz"; - sha256 = "bc85a3df064e76fb26e2d04d8f355ad9dee7a8bc3fdc3de67d10302bcdabb88e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint rostest ]; - propagatedBuildInputs = [ roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS driver node for HOKUYO 3D LIDARs''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hostapd-access-point/default.nix b/distros/melodic/hostapd-access-point/default.nix deleted file mode 100644 index 453fdd5956..0000000000 --- a/distros/melodic/hostapd-access-point/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, access-point-control, catkin, dynamic-reconfigure, ieee80211-channels, rospy }: -buildRosPackage { - pname = "ros-melodic-hostapd-access-point"; - version = "1.0.16-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/linux_networking-release/archive/release/melodic/hostapd_access_point/1.0.16-1.tar.gz"; - name = "1.0.16-1.tar.gz"; - sha256 = "ab8712b49eb1b1b3cd7b99e4966225807714ea52a589777089d9fb99ea5ed293"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ access-point-control dynamic-reconfigure ieee80211-channels rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A ROS node that controls a hostapd-based access - point. It is mainly intended for use with a wireless - network adapter running in master mode. It implements - the dynamic_reconfigure interface defined - in the [[access_point_control]] package.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hpp-fcl/default.nix b/distros/melodic/hpp-fcl/default.nix deleted file mode 100644 index 805586dc2c..0000000000 --- a/distros/melodic/hpp-fcl/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, assimp, boost, catkin, cmake, doxygen, eigen, eigenpy, git, octomap, python, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-hpp-fcl"; - version = "2.2.0-r1"; - - src = fetchurl { - url = "https://github.com/humanoid-path-planner/hpp-fcl-ros-release/archive/release/melodic/hpp-fcl/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "6bcc4bea9886c332a57db218d8767e49524a8984bb8623d13bee3184e5ae672b"; - }; - - buildType = "cmake"; - buildInputs = [ cmake doxygen git pythonPackages.lxml ]; - propagatedBuildInputs = [ assimp boost catkin eigen eigenpy octomap python pythonPackages.numpy ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''An extension of the Flexible Collision Library.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hri-msgs/default.nix b/distros/melodic/hri-msgs/default.nix deleted file mode 100644 index 6a1496660c..0000000000 --- a/distros/melodic/hri-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-hri-msgs"; - version = "0.8.0-r1"; - - src = fetchurl { - url = "https://github.com/ros4hri/hri_msgs-release/archive/release/melodic/hri_msgs/0.8.0-1.tar.gz"; - name = "0.8.0-1.tar.gz"; - sha256 = "552cfe799402fdb0192243957a3a05a09493acaeaba9f4bc2638dcf64ca468a7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages, services and action definitions useful for Human-Robot Interaction''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hri/default.nix b/distros/melodic/hri/default.nix deleted file mode 100644 index ca592db5c8..0000000000 --- a/distros/melodic/hri/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, cv-bridge, geometry-msgs, hri-msgs, rosconsole, roscpp, sensor-msgs, std-msgs, tf2, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-hri"; - version = "0.6.1-r1"; - - src = fetchurl { - url = "https://github.com/ros4hri/libhri-release/archive/release/melodic/hri/0.6.1-1.tar.gz"; - name = "0.6.1-1.tar.gz"; - sha256 = "5a50ec3a75b8a1cff28dc14341c553b4ed900a01aae619579f47358f2771a999"; - }; - - buildType = "catkin"; - buildInputs = [ boost catkin ]; - propagatedBuildInputs = [ cv-bridge geometry-msgs hri-msgs rosconsole roscpp sensor-msgs std-msgs tf2 tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A wrapper library around the ROS4HRI ROS topics''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hrpsys-ros-bridge/default.nix b/distros/melodic/hrpsys-ros-bridge/default.nix deleted file mode 100644 index 44ccac6c55..0000000000 --- a/distros/melodic/hrpsys-ros-bridge/default.nix +++ /dev/null @@ -1,33 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, angles, camera-info-manager, catkin, collada-urdf, control-msgs, diagnostic-aggregator, diagnostic-msgs, dynamic-reconfigure, euscollada, geometry-msgs, git, hostname, hrpsys, hrpsys-tools, image-transport, message-generation, mk, nav-msgs, nettools, pkg-config, pr2-controllers-msgs, pr2-msgs, procps, pythonPackages, robot-pose-ekf, robot-state-publisher, rosbuild, roscpp, roslang, rosnode, rostest, rqt-gui, rqt-gui-py, rqt-robot-dashboard, rqt-robot-monitor, rtmbuild, sensor-msgs, subversion, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-hrpsys-ros-bridge"; - version = "1.4.3-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/rtmros_common-release/archive/release/melodic/hrpsys_ros_bridge/1.4.3-1.tar.gz"; - name = "1.4.3-1.tar.gz"; - sha256 = "6952e7f4b1edeb8a7a51d03a8c1e082775257a5ed9e6a79ab3a7e8da680fb7bc"; - }; - - buildType = "catkin"; - buildInputs = [ angles catkin euscollada git hostname message-generation mk nettools pkg-config procps pythonPackages.rosdep rosbuild roslang subversion ]; - propagatedBuildInputs = [ actionlib camera-info-manager collada-urdf control-msgs diagnostic-aggregator diagnostic-msgs dynamic-reconfigure geometry-msgs hrpsys hrpsys-tools image-transport nav-msgs pr2-controllers-msgs pr2-msgs pythonPackages.ipython pythonPackages.psutil robot-pose-ekf robot-state-publisher roscpp rosnode rostest rqt-gui rqt-gui-py rqt-robot-dashboard rqt-robot-monitor rtmbuild sensor-msgs tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''hrpsys_ros_bridge package provides basic functionalities to bind - hrpsys, a - OpenRTM-based controller, and ROS.An OpenRTM-aist-based robot controller. This package is the most tailored for humanoid (dual-arm and/or biped) robots for historical reason.
-hrpsys package does not only wraps but build and installs the code from its mainstream repository (github.com/fkanehiro/hrpsys-base).
-The package version number is synchronized to that of mainstream, based on this decision. Its semantics:
-
API document is auto-generated on github. -
''; - license = with lib.licenses; [ "EPL" ]; - }; -} diff --git a/distros/melodic/human-description/default.nix b/distros/melodic/human-description/default.nix deleted file mode 100644 index 478956d0c1..0000000000 --- a/distros/melodic/human-description/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, xacro }: -buildRosPackage { - pname = "ros-melodic-human-description"; - version = "1.0.0-r1"; - - src = fetchurl { - url = "https://github.com/ros4hri/human_description-release/archive/release/melodic/human_description/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "d689202e31482503b615ddd0ec2f7bbf764386d3d648b20b780a6583046e9da1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains a parametric kinematic description of humans. - The files in this package are parsed and used by a variety of other - components, notably in the context of human-robot interaction. - Most users will not interact directly with this package.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/husky-base/default.nix b/distros/melodic/husky-base/default.nix deleted file mode 100644 index 53d6e2cf01..0000000000 --- a/distros/melodic/husky-base/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-manager, diagnostic-aggregator, diagnostic-msgs, diagnostic-updater, diff-drive-controller, geometry-msgs, hardware-interface, husky-control, husky-description, husky-msgs, roscpp, roslaunch, roslint, sensor-msgs, topic-tools }: -buildRosPackage { - pname = "ros-melodic-husky-base"; - version = "0.4.13-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/husky-release/archive/release/melodic/husky_base/0.4.13-1.tar.gz"; - name = "0.4.13-1.tar.gz"; - sha256 = "e1eb0bf695fc8998633a74e0a4d8294dbb927fee1e40aff42eb4b859d6bbe0ce"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch roslint ]; - propagatedBuildInputs = [ controller-manager diagnostic-aggregator diagnostic-msgs diagnostic-updater diff-drive-controller geometry-msgs hardware-interface husky-control husky-description husky-msgs roscpp sensor-msgs topic-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Clearpath Husky robot driver''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/husky-bringup/default.nix b/distros/melodic/husky-bringup/default.nix deleted file mode 100644 index 91d0eca83c..0000000000 --- a/distros/melodic/husky-bringup/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, husky-base, husky-control, husky-description, imu-filter-madgwick, imu-transformer, lms1xx, microstrain-3dmgx2-imu, microstrain-mips, nmea-comms, nmea-navsat-driver, pythonPackages, realsense2-camera, robot-localization, robot-upstart, roslaunch, tf, tf2-ros, um6, um7, urg-node, velodyne-pointcloud }: -buildRosPackage { - pname = "ros-melodic-husky-bringup"; - version = "0.4.13-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/husky-release/archive/release/melodic/husky_bringup/0.4.13-1.tar.gz"; - name = "0.4.13-1.tar.gz"; - sha256 = "74b50e9cd2abc193a8087249b1d501a2fd6a0d5ef471579b2029ecbac899e81f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ husky-base husky-control husky-description imu-filter-madgwick imu-transformer lms1xx microstrain-3dmgx2-imu microstrain-mips nmea-comms nmea-navsat-driver pythonPackages.scipy realsense2-camera robot-localization robot-upstart tf tf2-ros um6 um7 urg-node velodyne-pointcloud ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Clearpath Husky installation and integration package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/husky-cartographer-navigation/default.nix b/distros/melodic/husky-cartographer-navigation/default.nix deleted file mode 100644 index 39baff2c86..0000000000 --- a/distros/melodic/husky-cartographer-navigation/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cartographer-ros, catkin, husky-navigation, map-server, move-base, roslaunch, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-husky-cartographer-navigation"; - version = "0.0.2-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/husky_cartographer_navigation-release/archive/release/melodic/husky_cartographer_navigation/0.0.2-1.tar.gz"; - name = "0.0.2-1.tar.gz"; - sha256 = "1912f181984d2181fd512a7612854756ecc53be736d111c8cc9d59cca2304c24"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ cartographer-ros husky-navigation map-server move-base urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch files and code for autonomous navigation of the Husky using Google Cartographer''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/husky-control/default.nix b/distros/melodic/husky-control/default.nix deleted file mode 100644 index 9eb7459b7d..0000000000 --- a/distros/melodic/husky-control/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-manager, diff-drive-controller, husky-description, interactive-marker-twist-server, joint-state-controller, joint-trajectory-controller, joy, multimaster-launch, robot-localization, robot-state-publisher, roslaunch, rostopic, teleop-twist-joy, twist-mux }: -buildRosPackage { - pname = "ros-melodic-husky-control"; - version = "0.4.13-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/husky-release/archive/release/melodic/husky_control/0.4.13-1.tar.gz"; - name = "0.4.13-1.tar.gz"; - sha256 = "5fae84b138ee8e4aa7020396803657b3a0e533c6f1209c72e39c93c64d38d6a9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ controller-manager diff-drive-controller husky-description interactive-marker-twist-server joint-state-controller joint-trajectory-controller joy multimaster-launch robot-localization robot-state-publisher rostopic teleop-twist-joy twist-mux ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Clearpath Husky controller configurations''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/husky-description/default.nix b/distros/melodic/husky-description/default.nix deleted file mode 100644 index a7490f753d..0000000000 --- a/distros/melodic/husky-description/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, lms1xx, realsense2-description, roslaunch, urdf, velodyne-description, xacro }: -buildRosPackage { - pname = "ros-melodic-husky-description"; - version = "0.4.13-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/husky-release/archive/release/melodic/husky_description/0.4.13-1.tar.gz"; - name = "0.4.13-1.tar.gz"; - sha256 = "7617e67398d4cd36901d205f027c4756d53c6f3e2e4c55fb474e02b456eefd12"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ lms1xx realsense2-description urdf velodyne-description xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Clearpath Husky URDF description''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/husky-desktop/default.nix b/distros/melodic/husky-desktop/default.nix deleted file mode 100644 index 1265f1a4c9..0000000000 --- a/distros/melodic/husky-desktop/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, husky-msgs, husky-viz }: -buildRosPackage { - pname = "ros-melodic-husky-desktop"; - version = "0.4.13-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/husky-release/archive/release/melodic/husky_desktop/0.4.13-1.tar.gz"; - name = "0.4.13-1.tar.gz"; - sha256 = "22d9796b879a3f4abcfd7c4755be838744a9f53f949268bdd58221c12a363ff3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ husky-msgs husky-viz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage for Clearpath Husky visualization software''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/husky-gazebo/default.nix b/distros/melodic/husky-gazebo/default.nix deleted file mode 100644 index bd77c6de4e..0000000000 --- a/distros/melodic/husky-gazebo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-manager, gazebo-plugins, gazebo-ros, gazebo-ros-control, hector-gazebo-plugins, husky-control, husky-description, multimaster-launch, pointcloud-to-laserscan, roslaunch, rostopic, velodyne-gazebo-plugins }: -buildRosPackage { - pname = "ros-melodic-husky-gazebo"; - version = "0.4.13-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/husky-release/archive/release/melodic/husky_gazebo/0.4.13-1.tar.gz"; - name = "0.4.13-1.tar.gz"; - sha256 = "0b0812181f501c21c01fe533021fa792f08711790b45ac7c18de2572446dc39e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ controller-manager gazebo-plugins gazebo-ros gazebo-ros-control hector-gazebo-plugins husky-control husky-description multimaster-launch pointcloud-to-laserscan rostopic velodyne-gazebo-plugins ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Clearpath Husky Simulator bringup''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/husky-msgs/default.nix b/distros/melodic/husky-msgs/default.nix deleted file mode 100644 index 3348614c22..0000000000 --- a/distros/melodic/husky-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-husky-msgs"; - version = "0.4.13-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/husky-release/archive/release/melodic/husky_msgs/0.4.13-1.tar.gz"; - name = "0.4.13-1.tar.gz"; - sha256 = "92c90d180c3feb55f8631e019e58b38929ae867e0024d3938f4b8a806784069b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages for Clearpath Husky''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/husky-navigation/default.nix b/distros/melodic/husky-navigation/default.nix deleted file mode 100644 index 0939a1e183..0000000000 --- a/distros/melodic/husky-navigation/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, amcl, base-local-planner, catkin, dwa-local-planner, gmapping, map-server, move-base, navfn, roslaunch }: -buildRosPackage { - pname = "ros-melodic-husky-navigation"; - version = "0.4.13-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/husky-release/archive/release/melodic/husky_navigation/0.4.13-1.tar.gz"; - name = "0.4.13-1.tar.gz"; - sha256 = "d1a435498e9fbd96c6881ee861ef4994a923bed7bbd450f082bd288ecab8f895"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ amcl base-local-planner dwa-local-planner gmapping map-server move-base navfn ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Autonomous mapping and navigation demos for the Clearpath Husky''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/husky-robot/default.nix b/distros/melodic/husky-robot/default.nix deleted file mode 100644 index f7ad269a3b..0000000000 --- a/distros/melodic/husky-robot/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, husky-base, husky-bringup }: -buildRosPackage { - pname = "ros-melodic-husky-robot"; - version = "0.4.13-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/husky-release/archive/release/melodic/husky_robot/0.4.13-1.tar.gz"; - name = "0.4.13-1.tar.gz"; - sha256 = "61d45341d98e1d62810c87140606eb2e35cce5e69797c3618bc33621ca542567"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ husky-base husky-bringup ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage for Clearpath Husky robot software''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/husky-simulator/default.nix b/distros/melodic/husky-simulator/default.nix deleted file mode 100644 index e4b56d58f4..0000000000 --- a/distros/melodic/husky-simulator/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, husky-gazebo }: -buildRosPackage { - pname = "ros-melodic-husky-simulator"; - version = "0.4.13-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/husky-release/archive/release/melodic/husky_simulator/0.4.13-1.tar.gz"; - name = "0.4.13-1.tar.gz"; - sha256 = "a8beaee8a72de3d55cfcedf30580a25735d53870a41e64cf10d70c2acc475b5e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ husky-gazebo ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage for Clearpath Husky simulation software''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/husky-viz/default.nix b/distros/melodic/husky-viz/default.nix deleted file mode 100644 index eaf586416d..0000000000 --- a/distros/melodic/husky-viz/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, husky-description, joint-state-publisher, joint-state-publisher-gui, robot-state-publisher, roslaunch, rqt-console, rqt-gui, rqt-robot-monitor, rviz, rviz-imu-plugin }: -buildRosPackage { - pname = "ros-melodic-husky-viz"; - version = "0.4.13-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/husky-release/archive/release/melodic/husky_viz/0.4.13-1.tar.gz"; - name = "0.4.13-1.tar.gz"; - sha256 = "1428ff190714d183165eb4f47e76b9e93ab241716dea92d2a6520e00fd4f73b5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ husky-description joint-state-publisher joint-state-publisher-gui robot-state-publisher rqt-console rqt-gui rqt-robot-monitor rviz rviz-imu-plugin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Visualization configuration for Clearpath Husky''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ibeo-core/default.nix b/distros/melodic/ibeo-core/default.nix deleted file mode 100644 index 7189a87049..0000000000 --- a/distros/melodic/ibeo-core/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, network-interface, roslint }: -buildRosPackage { - pname = "ros-melodic-ibeo-core"; - version = "2.0.2"; - - src = fetchurl { - url = "https://github.com/astuff/ibeo_core-release/archive/release/melodic/ibeo_core/2.0.2-0.tar.gz"; - name = "2.0.2-0.tar.gz"; - sha256 = "c2ee7a2ea9424ee0c40e44d9cf22ab00bface29f418167a42451c6fae071071b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - propagatedBuildInputs = [ network-interface ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The ibeo_core package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/ibeo-lux/default.nix b/distros/melodic/ibeo-lux/default.nix deleted file mode 100644 index c52ba4f307..0000000000 --- a/distros/melodic/ibeo-lux/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, ibeo-core, ibeo-msgs, network-interface, pcl-ros, roscpp, std-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-ibeo-lux"; - version = "2.0.1"; - - src = fetchurl { - url = "https://github.com/astuff/ibeo_lux-release/archive/release/melodic/ibeo_lux/2.0.1-0.tar.gz"; - name = "2.0.1-0.tar.gz"; - sha256 = "0aa9797cbee3936a930074405e44de2f604c0eaf99b7b4e6b60d3773243a0fb3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs ibeo-core ibeo-msgs network-interface pcl-ros roscpp std-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS driver for IBEO LUX''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/ibeo-msgs/default.nix b/distros/melodic/ibeo-msgs/default.nix deleted file mode 100644 index d1ca4bf55e..0000000000 --- a/distros/melodic/ibeo-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, ros-environment, std-msgs }: -buildRosPackage { - pname = "ros-melodic-ibeo-msgs"; - version = "3.0.2-r1"; - - src = fetchurl { - url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/melodic/ibeo_msgs/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "0e7dc35d20626bbd58866e4dbbcc1bd00b8bdd1b09d5487629311d0fa91c04e2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ros-environment ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The ibeo_msgs package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/ieee80211-channels/default.nix b/distros/melodic/ieee80211-channels/default.nix deleted file mode 100644 index 6680589024..0000000000 --- a/distros/melodic/ieee80211-channels/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-ieee80211-channels"; - version = "1.0.16-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/linux_networking-release/archive/release/melodic/ieee80211_channels/1.0.16-1.tar.gz"; - name = "1.0.16-1.tar.gz"; - sha256 = "0fdd1c65ca9d698ae50345ae73904b34161753ada49f53ddceec13066f9bd355"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides mapping from frequencies to - IEEE802.11 channels and vice-versa.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ifm3d-core/default.nix b/distros/melodic/ifm3d-core/default.nix deleted file mode 100644 index e607649880..0000000000 --- a/distros/melodic/ifm3d-core/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, cmake, curl, cv-bridge, glog, pcl, xmlrpc_c }: -buildRosPackage { - pname = "ros-melodic-ifm3d-core"; - version = "0.18.0-r1"; - - src = fetchurl { - url = "https://github.com/ifm/ifm3d-release/archive/release/melodic/ifm3d_core/0.18.0-1.tar.gz"; - name = "0.18.0-1.tar.gz"; - sha256 = "c34250d57fa25729bccdf466a3b94c02a22e900d7b17a9b88fc5ec34b60b98b4"; - }; - - buildType = "cmake"; - buildInputs = [ boost cmake ]; - propagatedBuildInputs = [ curl cv-bridge glog pcl xmlrpc_c ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Library and Utilities for working with ifm pmd-based 3D ToF Cameras''; - license = with lib.licenses; [ "Apache" ]; - }; -} diff --git a/distros/melodic/ifm3d/default.nix b/distros/melodic/ifm3d/default.nix deleted file mode 100644 index 026cf89cbb..0000000000 --- a/distros/melodic/ifm3d/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, ifm3d-core, image-transport, message-generation, nodelet, pcl-ros, roscpp, rospy, rostest, sensor-msgs, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-ifm3d"; - version = "0.6.2-r2"; - - src = fetchurl { - url = "https://github.com/ifm/ifm3d-ros-release/archive/release/melodic/ifm3d/0.6.2-2.tar.gz"; - name = "0.6.2-2.tar.gz"; - sha256 = "71bf4886c74200afc466308abfadec6ff8c44a22c77f7d82603642e613d74b23"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - propagatedBuildInputs = [ cv-bridge ifm3d-core image-transport message-generation nodelet pcl-ros roscpp rospy sensor-msgs std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ifm pmd-based 3D ToF Camera ROS package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/ifopt/default.nix b/distros/melodic/ifopt/default.nix deleted file mode 100644 index 6d5f3e29b9..0000000000 --- a/distros/melodic/ifopt/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake, eigen, ipopt }: -buildRosPackage { - pname = "ros-melodic-ifopt"; - version = "2.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ethz-adrl/ifopt-release/archive/release/melodic/ifopt/2.0.7-1.tar.gz"; - name = "2.0.7-1.tar.gz"; - sha256 = "630314c4275e7bbb67671bec8d1dfe63ead45c88cb28c50fce0834e0a92bdbba"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ catkin eigen ipopt ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''An Eigen- - based interface to Nonlinear Programming solver - Ipopt. - Inuitive and efficient C++ implementation of variables, costs and - constraints using Eigen. Easy integration in your projects in catkin - or pure cmake.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/igvc-self-drive-description/default.nix b/distros/melodic/igvc-self-drive-description/default.nix deleted file mode 100644 index 7cf780561b..0000000000 --- a/distros/melodic/igvc-self-drive-description/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, hector-gazebo-plugins, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-igvc-self-drive-description"; - version = "0.1.4-r1"; - - src = fetchurl { - url = "https://github.com/robustify/igvc_self_drive_sim-release/archive/release/melodic/igvc_self_drive_description/0.1.4-1.tar.gz"; - name = "0.1.4-1.tar.gz"; - sha256 = "fa2ffa41025c6113ccd2b1ae750a29c23e8b50b5f2a52f3dad64a764afbd90f3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ hector-gazebo-plugins urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Meshes and URDF descriptions for Gem vehicle''; - license = with lib.licenses; [ "BSD-2-Clause" ]; - }; -} diff --git a/distros/melodic/igvc-self-drive-gazebo-plugins/default.nix b/distros/melodic/igvc-self-drive-gazebo-plugins/default.nix deleted file mode 100644 index 6f245c30d7..0000000000 --- a/distros/melodic/igvc-self-drive-gazebo-plugins/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, gazebo-ros, gazebo-ros-pkgs, hector-gazebo-plugins, hector-models, robot-state-publisher, roscpp }: -buildRosPackage { - pname = "ros-melodic-igvc-self-drive-gazebo-plugins"; - version = "0.1.4-r1"; - - src = fetchurl { - url = "https://github.com/robustify/igvc_self_drive_sim-release/archive/release/melodic/igvc_self_drive_gazebo_plugins/0.1.4-1.tar.gz"; - name = "0.1.4-1.tar.gz"; - sha256 = "b05458848d4831c3a1dda0396285a2380bca48743fd980319fcacd645e1c26bd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure gazebo-ros gazebo-ros-pkgs hector-gazebo-plugins hector-models robot-state-publisher roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Gazebo plugins for IGVC Self-Drive simulator''; - license = with lib.licenses; [ "BSD-2-Clause" ]; - }; -} diff --git a/distros/melodic/igvc-self-drive-gazebo/default.nix b/distros/melodic/igvc-self-drive-gazebo/default.nix deleted file mode 100644 index 4cbefb6811..0000000000 --- a/distros/melodic/igvc-self-drive-gazebo/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros, robot-state-publisher, roslaunch }: -buildRosPackage { - pname = "ros-melodic-igvc-self-drive-gazebo"; - version = "0.1.4-r1"; - - src = fetchurl { - url = "https://github.com/robustify/igvc_self_drive_sim-release/archive/release/melodic/igvc_self_drive_gazebo/0.1.4-1.tar.gz"; - name = "0.1.4-1.tar.gz"; - sha256 = "8b83406423a8bcc6de599c32df446a7165145353418a9c5e279c43a0b9f08e4e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ gazebo-ros robot-state-publisher ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Gazebo models and runtime configuration for igvc_self_drive simulator''; - license = with lib.licenses; [ "BSD-2-Clause" ]; - }; -} diff --git a/distros/melodic/igvc-self-drive-sim/default.nix b/distros/melodic/igvc-self-drive-sim/default.nix deleted file mode 100644 index 31875fbd9a..0000000000 --- a/distros/melodic/igvc-self-drive-sim/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, igvc-self-drive-description, igvc-self-drive-gazebo, igvc-self-drive-gazebo-plugins }: -buildRosPackage { - pname = "ros-melodic-igvc-self-drive-sim"; - version = "0.1.4-r1"; - - src = fetchurl { - url = "https://github.com/robustify/igvc_self_drive_sim-release/archive/release/melodic/igvc_self_drive_sim/0.1.4-1.tar.gz"; - name = "0.1.4-1.tar.gz"; - sha256 = "8a843a920d6ffe9cb3c37a6c3e9b07e993aa0373599583f68304e5827883e214"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ igvc-self-drive-description igvc-self-drive-gazebo igvc-self-drive-gazebo-plugins ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage for igvc_self_drive_sim''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/iirob-filters/default.nix b/distros/melodic/iirob-filters/default.nix deleted file mode 100644 index 50b63982b8..0000000000 --- a/distros/melodic/iirob-filters/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, dynamic-reconfigure, eigen-conversions, filters, geometry-msgs, pluginlib, roscpp, rosparam-handler, rostest, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-iirob-filters"; - version = "0.9.2-r1"; - - src = fetchurl { - url = "https://github.com/KITrobotics/iirob_filters-release/archive/release/melodic/iirob_filters/0.9.2-1.tar.gz"; - name = "0.9.2-1.tar.gz"; - sha256 = "9ba0c2617ca283652577baa67f0a379974488d85fa5bf89ae1331ac9d917ebe0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cmake-modules dynamic-reconfigure eigen-conversions filters geometry-msgs pluginlib roscpp rosparam-handler rostest tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The iirob_filters package implements following filters: - 1) Low-Pass - 2) Moving Mean - 3) Gravity Compensation (used for force-torque sensors) - 4) Threshold Filter - 5) Kalman Filter''; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/melodic/image-cb-detector/default.nix b/distros/melodic/image-cb-detector/default.nix deleted file mode 100644 index 3d6872eab3..0000000000 --- a/distros/melodic/image-cb-detector/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, calibration-msgs, catkin, cv-bridge, geometry-msgs, image-transport, message-filters, message-generation, message-runtime, roscpp, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-image-cb-detector"; - version = "0.10.14"; - - src = fetchurl { - url = "https://github.com/ros-gbp/calibration-release/archive/release/melodic/image_cb_detector/0.10.14-0.tar.gz"; - name = "0.10.14-0.tar.gz"; - sha256 = "b979f5db4bef45b9072a8392e5abb0f8608a5ebd06ba6dbbb5c51cb48e2ed335"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs calibration-msgs cv-bridge geometry-msgs image-transport message-filters message-runtime roscpp sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provide a node that extracts checkerboard corners from ROS images. - This package is still experimental and unstable. - Expect its APIs to change.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/image-common/default.nix b/distros/melodic/image-common/default.nix deleted file mode 100644 index ed55ea8788..0000000000 --- a/distros/melodic/image-common/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, camera-calibration-parsers, camera-info-manager, catkin, image-transport, polled-camera }: -buildRosPackage { - pname = "ros-melodic-image-common"; - version = "1.11.13"; - - src = fetchurl { - url = "https://github.com/ros-gbp/image_common-release/archive/release/melodic/image_common/1.11.13-0.tar.gz"; - name = "1.11.13-0.tar.gz"; - sha256 = "987bdb08a0bf935d3c657331b79564a3e272f6c4538e5be5d893ab6a13865ede"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ camera-calibration-parsers camera-info-manager image-transport polled-camera ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Common code for working with images in ROS.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/image-exposure-msgs/default.nix b/distros/melodic/image-exposure-msgs/default.nix deleted file mode 100644 index 086b4c95e5..0000000000 --- a/distros/melodic/image-exposure-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, statistics-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-image-exposure-msgs"; - version = "0.14.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/pointgrey_camera_driver-release/archive/release/melodic/image_exposure_msgs/0.14.2-1.tar.gz"; - name = "0.14.2-1.tar.gz"; - sha256 = "c6ba39025b456f77a855837ff900d4fa5a327054fcda320f2d2e94c219ef8ac5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime statistics-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages related to the Point Grey camera driver.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/image-geometry/default.nix b/distros/melodic/image-geometry/default.nix deleted file mode 100644 index d95fc728c7..0000000000 --- a/distros/melodic/image-geometry/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, opencv, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-image-geometry"; - version = "1.13.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/vision_opencv-release/archive/release/melodic/image_geometry/1.13.1-1.tar.gz"; - name = "1.13.1-1.tar.gz"; - sha256 = "e18a65c66349b9788c70e620cc8f08f3e9c80f2ba2efc2912b164216e91d0ed8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ opencv sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''`image_geometry` contains C++ and Python libraries for interpreting images - geometrically. It interfaces the calibration parameters in sensor_msgs/CameraInfo - messages with OpenCV functions such as image rectification, much as cv_bridge - interfaces ROS sensor_msgs/Image with OpenCV data types.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/image-pipeline/default.nix b/distros/melodic/image-pipeline/default.nix deleted file mode 100644 index 47c2d87b5b..0000000000 --- a/distros/melodic/image-pipeline/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, camera-calibration, catkin, depth-image-proc, image-proc, image-publisher, image-rotate, image-view, stereo-image-proc }: -buildRosPackage { - pname = "ros-melodic-image-pipeline"; - version = "1.15.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/melodic/image_pipeline/1.15.2-1.tar.gz"; - name = "1.15.2-1.tar.gz"; - sha256 = "4a7d7906fa86fb64308ab843b43e48fabe79bfaaa085e662a95dfbd4517c1991"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ camera-calibration depth-image-proc image-proc image-publisher image-rotate image-view stereo-image-proc ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''image_pipeline fills the gap between getting raw images from a camera driver and higher-level vision processing.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/image-proc/default.nix b/distros/melodic/image-proc/default.nix deleted file mode 100644 index c128af9f45..0000000000 --- a/distros/melodic/image-proc/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, camera-calibration-parsers, catkin, cv-bridge, dynamic-reconfigure, image-geometry, image-transport, nodelet, nodelet-topic-tools, roscpp, rostest, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-image-proc"; - version = "1.15.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/melodic/image_proc/1.15.2-1.tar.gz"; - name = "1.15.2-1.tar.gz"; - sha256 = "e93866f644228cb471e156021c77dd987a92015937ca917048616898b1d6f778"; - }; - - buildType = "catkin"; - buildInputs = [ boost catkin ]; - checkInputs = [ camera-calibration-parsers rostest ]; - propagatedBuildInputs = [ cv-bridge dynamic-reconfigure image-geometry image-transport nodelet nodelet-topic-tools roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Single image rectification and color processing.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/image-publisher/default.nix b/distros/melodic/image-publisher/default.nix deleted file mode 100644 index c4419cbac6..0000000000 --- a/distros/melodic/image-publisher/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, camera-info-manager, catkin, cv-bridge, dynamic-reconfigure, image-transport, nodelet, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-image-publisher"; - version = "1.15.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/melodic/image_publisher/1.15.2-1.tar.gz"; - name = "1.15.2-1.tar.gz"; - sha256 = "843271015b7a665270a06c1eaa430e1364462bbcc180be8e1fd04c9332532b69"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ camera-info-manager cv-bridge dynamic-reconfigure image-transport nodelet roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''- Contains a node publish an image stream from single image file - or avi motion file. -
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/image-rotate/default.nix b/distros/melodic/image-rotate/default.nix deleted file mode 100644 index 69c8034f06..0000000000 --- a/distros/melodic/image-rotate/default.nix +++ /dev/null @@ -1,43 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, cv-bridge, dynamic-reconfigure, geometry-msgs, image-transport, nodelet, roscpp, rostest, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-image-rotate"; - version = "1.15.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/melodic/image_rotate/1.15.2-1.tar.gz"; - name = "1.15.2-1.tar.gz"; - sha256 = "a8e9c585ede1f4c11f7bb189064ec13f2b01321b1bf1725a335b1f7d051d0994"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules geometry-msgs ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ cv-bridge dynamic-reconfigure image-transport nodelet roscpp tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''- Contains a node that rotates an image stream in a way that minimizes - the angle between a vector in some arbitrary frame and a vector in the - camera frame. The frame of the outgoing image is published by the node. -
-- This node is intended to allow camera images to be visualized in an - orientation that is more intuitive than the hardware-constrained - orientation of the physical camera. This is particularly helpful, for - example, to show images from the PR2's forearm cameras with a - consistent up direction, despite the fact that the forearms need to - rotate in arbitrary ways during manipulation. -
-- It is not recommended to use the output from this node for further - computation, as it interpolates the source image, introduces black - borders, and does not output a camera_info. -
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/image-transport-codecs/default.nix b/distros/melodic/image-transport-codecs/default.nix deleted file mode 100644 index c8abe9100e..0000000000 --- a/distros/melodic/image-transport-codecs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, class-loader, compressed-depth-image-transport, compressed-image-transport, cras-cpp-common, cras-topic-tools, dynamic-reconfigure, image-transport, libjpeg_turbo, pluginlib, pythonPackages, rosbag, roslint, sensor-msgs, theora-image-transport, topic-tools }: -buildRosPackage { - pname = "ros-melodic-image-transport-codecs"; - version = "2.2.2-r1"; - - src = fetchurl { - url = "https://gitlab.fel.cvut.cz/cras/ros-release/ros-utils/-/archive/release/melodic/image_transport_codecs/2.2.2-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "ac6e2a0cf6b5edd4cbb9a0a966fd84b123f6c60894272661fe8a88769635e7da"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosbag roslint ]; - propagatedBuildInputs = [ class-loader compressed-depth-image-transport compressed-image-transport cras-cpp-common cras-topic-tools dynamic-reconfigure image-transport libjpeg_turbo pluginlib pythonPackages.enum34 sensor-msgs theora-image-transport topic-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Image transport plugins available as C, C++ and Python libraries''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/image-transport-plugins/default.nix b/distros/melodic/image-transport-plugins/default.nix deleted file mode 100644 index 9eb1792e30..0000000000 --- a/distros/melodic/image-transport-plugins/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, compressed-depth-image-transport, compressed-image-transport, theora-image-transport }: -buildRosPackage { - pname = "ros-melodic-image-transport-plugins"; - version = "1.9.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/melodic/image_transport_plugins/1.9.6-1.tar.gz"; - name = "1.9.6-1.tar.gz"; - sha256 = "d66eacafc8f1895620d6980b268e97f6ede7a21cccb5a60308daec4dd2ab4295"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ compressed-depth-image-transport compressed-image-transport theora-image-transport ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A set of plugins for publishing and subscribing to sensor_msgs/Image topics - in representations other than raw pixel data. For example, for viewing a - stream of images off-robot, a video codec will give much lower bandwidth - and latency. For low frame rate tranport of high-definition images, you - might prefer sending them as JPEG or PNG-compressed form.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/image-transport/default.nix b/distros/melodic/image-transport/default.nix deleted file mode 100644 index 557b70d3de..0000000000 --- a/distros/melodic/image-transport/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-filters, pluginlib, rosconsole, roscpp, roslib, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-image-transport"; - version = "1.11.13"; - - src = fetchurl { - url = "https://github.com/ros-gbp/image_common-release/archive/release/melodic/image_transport/1.11.13-0.tar.gz"; - name = "1.11.13-0.tar.gz"; - sha256 = "070c49d03d5320c322237672d62c34b3fd3f8c4b311a76f3572894f368421d55"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ message-filters pluginlib rosconsole roscpp roslib sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''image_transport should always be used to subscribe to and publish images. It provides transparent - support for transporting images in low-bandwidth compressed formats. Examples (provided by separate - plugin packages) include JPEG/PNG compression and Theora streaming video.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/image-view/default.nix b/distros/melodic/image-view/default.nix deleted file mode 100644 index 3a766487e9..0000000000 --- a/distros/melodic/image-view/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, camera-calibration-parsers, catkin, cv-bridge, dynamic-reconfigure, gtk2, image-transport, message-filters, message-generation, nodelet, rosconsole, roscpp, rostest, sensor-msgs, std-srvs, stereo-msgs }: -buildRosPackage { - pname = "ros-melodic-image-view"; - version = "1.15.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/melodic/image_view/1.15.2-1.tar.gz"; - name = "1.15.2-1.tar.gz"; - sha256 = "29776f65d7776982f87630615460afec9ae3666212b1ce2384b91c954cce154c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation sensor-msgs stereo-msgs ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ camera-calibration-parsers cv-bridge dynamic-reconfigure gtk2 image-transport message-filters nodelet rosconsole roscpp std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A simple viewer for ROS image topics. Includes a specialized viewer - for stereo + disparity images.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/image-view2/default.nix b/distros/melodic/image-view2/default.nix deleted file mode 100644 index aca483c921..0000000000 --- a/distros/melodic/image-view2/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, geometry-msgs, image-geometry, image-transport, image-view, message-filters, message-generation, message-runtime, pcl-ros, pythonPackages, roscpp, rostest, sensor-msgs, std-msgs, std-srvs, tf }: -buildRosPackage { - pname = "ros-melodic-image-view2"; - version = "2.2.12-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_common-release/archive/release/melodic/image_view2/2.2.12-1.tar.gz"; - name = "2.2.12-1.tar.gz"; - sha256 = "6ca6f03b21bd7feee26a9935b7f2eea8fa7c3c4e9dccf12013b415d4b7c61a50"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation rostest ]; - checkInputs = [ pythonPackages.numpy pythonPackages.scipy ]; - propagatedBuildInputs = [ cv-bridge geometry-msgs image-geometry image-transport image-view message-filters message-runtime pcl-ros roscpp sensor-msgs std-msgs std-srvs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A simple viewer for ROS image topics with draw-on features''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/imagesift/default.nix b/distros/melodic/imagesift/default.nix deleted file mode 100644 index f692f1a593..0000000000 --- a/distros/melodic/imagesift/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, cv-bridge, image-transport, jsk-recognition-utils, jsk-topic-tools, libsiftfast, nodelet, posedetection-msgs, pythonPackages, roscpp, rostest, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-imagesift"; - version = "1.2.15-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_recognition-release/archive/release/melodic/imagesift/1.2.15-1.tar.gz"; - name = "1.2.15-1.tar.gz"; - sha256 = "0ebd264be9395ab7d14ca8daec8e98aa961cfa44134c02dad6e775c277486e53"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules pythonPackages.setuptools ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ cv-bridge image-transport jsk-recognition-utils jsk-topic-tools libsiftfast nodelet posedetection-msgs roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''For every image, computes its sift features and send a new message with the image, its intrinsic parameters, and the features. - Parameters include: - display - shows the image on the local computer''; - license = with lib.licenses; [ "LGPL" ]; - }; -} diff --git a/distros/melodic/imagezero-image-transport/default.nix b/distros/melodic/imagezero-image-transport/default.nix deleted file mode 100644 index fa404f0fcd..0000000000 --- a/distros/melodic/imagezero-image-transport/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, image-transport, imagezero-ros, message-runtime, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-imagezero-image-transport"; - version = "0.2.4"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/imagezero_transport-release/archive/release/melodic/imagezero_image_transport/0.2.4-0.tar.gz"; - name = "0.2.4-0.tar.gz"; - sha256 = "4c9fbc7c319b30bb24174343cc8e901e9908725890f11cdca4866fbd4f4550ed"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cv-bridge image-transport imagezero-ros message-runtime sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A plugin to image_transport for transparently sending images encoded with ImageZero.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/imagezero-ros/default.nix b/distros/melodic/imagezero-ros/default.nix deleted file mode 100644 index 716600b94e..0000000000 --- a/distros/melodic/imagezero-ros/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, imagezero, message-runtime, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-imagezero-ros"; - version = "0.2.4"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/imagezero_transport-release/archive/release/melodic/imagezero_ros/0.2.4-0.tar.gz"; - name = "0.2.4-0.tar.gz"; - sha256 = "3bebcdd5695eedb7733be8f49515ff4c8d341fe5f75f09442ddb2e5ca44a1766"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roscpp ]; - propagatedBuildInputs = [ cv-bridge imagezero message-runtime sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A library that provides convenient methods for manipulating ROS images with ImageZero''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/imagezero/default.nix b/distros/melodic/imagezero/default.nix deleted file mode 100644 index 38fb0af850..0000000000 --- a/distros/melodic/imagezero/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-imagezero"; - version = "0.2.4"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/imagezero_transport-release/archive/release/melodic/imagezero/0.2.4-0.tar.gz"; - name = "0.2.4-0.tar.gz"; - sha256 = "9cd7f77aca000dcb09f08f4f618755e8ee7f6099563aee77102f336e7622ec80"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ImageZero is a fast lossless image compression algorithm for RGB color photos.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/imu-complementary-filter/default.nix b/distros/melodic/imu-complementary-filter/default.nix deleted file mode 100644 index f0d1d678a7..0000000000 --- a/distros/melodic/imu-complementary-filter/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, geometry-msgs, message-filters, nodelet, roscpp, sensor-msgs, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-imu-complementary-filter"; - version = "1.2.5-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/imu_tools-release/archive/release/melodic/imu_complementary_filter/1.2.5-1.tar.gz"; - name = "1.2.5-1.tar.gz"; - sha256 = "e8d4d45abd00848d2ded1185cd622ecb9171ae8d3a9666bdd16597d6ba1c2215"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - propagatedBuildInputs = [ geometry-msgs message-filters nodelet roscpp sensor-msgs std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into a quaternion to represent the orientation of the device wrt the global frame. Based on the algorithm by Roberto G. Valenti etal. described in the paper "Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs" available at http://www.mdpi.com/1424-8220/15/8/19302 .''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/imu-filter-madgwick/default.nix b/distros/melodic/imu-filter-madgwick/default.nix deleted file mode 100644 index f326b37cd0..0000000000 --- a/distros/melodic/imu-filter-madgwick/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, geometry-msgs, message-filters, nodelet, pluginlib, roscpp, rosunit, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-imu-filter-madgwick"; - version = "1.2.5-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/imu_tools-release/archive/release/melodic/imu_filter_madgwick/1.2.5-1.tar.gz"; - name = "1.2.5-1.tar.gz"; - sha256 = "25547d4ccabc7c57147e48813727e7e34e87aef8076ed6880cfeb379a87de684"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ dynamic-reconfigure geometry-msgs message-filters nodelet pluginlib roscpp sensor-msgs tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into an orientation. Based on code by Sebastian Madgwick, http://www.x-io.co.uk/node/8#open_source_ahrs_and_imu_algorithms.''; - license = with lib.licenses; [ "GPL" ]; - }; -} diff --git a/distros/melodic/imu-monitor/default.nix b/distros/melodic/imu-monitor/default.nix deleted file mode 100644 index efb52778ca..0000000000 --- a/distros/melodic/imu-monitor/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, pr2-mechanism-controllers, python-orocos-kdl, rospy, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-imu-monitor"; - version = "1.6.31-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_robot-release/archive/release/melodic/imu_monitor/1.6.31-1.tar.gz"; - name = "1.6.31-1.tar.gz"; - sha256 = "7bbe15ef4ee3287381effb583fb31b131fc5989015bb88cd03dbc5435b2bf73e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ diagnostic-msgs pr2-mechanism-controllers python-orocos-kdl rospy sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains a single node that monitors the drift of the IMU -gyroscopes. The results are published to the '/diagnostics' topic and -are aggregated in the PR2 dashboard.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/imu-pipeline/default.nix b/distros/melodic/imu-pipeline/default.nix deleted file mode 100644 index 1a34937dfe..0000000000 --- a/distros/melodic/imu-pipeline/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, imu-processors, imu-transformer }: -buildRosPackage { - pname = "ros-melodic-imu-pipeline"; - version = "0.2.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/imu_pipeline-release/archive/release/melodic/imu_pipeline/0.2.4-1.tar.gz"; - name = "0.2.4-1.tar.gz"; - sha256 = "3a0c3f1b2c077f581a50e83d9d44575e2f927bbb780feedc7f0a309454e9517b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ imu-processors imu-transformer ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''imu_pipeline''; - license = with lib.licenses; [ bsdOriginal "GPL" ]; - }; -} diff --git a/distros/melodic/imu-processors/default.nix b/distros/melodic/imu-processors/default.nix deleted file mode 100644 index 9833e5324a..0000000000 --- a/distros/melodic/imu-processors/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, nav-msgs, roscpp, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-imu-processors"; - version = "0.2.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/imu_pipeline-release/archive/release/melodic/imu_processors/0.2.4-1.tar.gz"; - name = "0.2.4-1.tar.gz"; - sha256 = "5cb336af69513d32e17e25cb9cc8bd7e51176eb14e67e38b37ee9ab527c85da1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs roscpp sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Processors for sensor_msgs::Imu data''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/imu-sensor-controller/default.nix b/distros/melodic/imu-sensor-controller/default.nix deleted file mode 100644 index b75f9a95a0..0000000000 --- a/distros/melodic/imu-sensor-controller/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-interface, hardware-interface, pluginlib, realtime-tools, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-imu-sensor-controller"; - version = "0.17.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_controllers-release/archive/release/melodic/imu_sensor_controller/0.17.3-1.tar.gz"; - name = "0.17.3-1.tar.gz"; - sha256 = "cc7634585b412cf892400427daeebcf6ddd2f6335acadc59b6db02f3c0c98c4f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ controller-interface hardware-interface pluginlib realtime-tools roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Controller to publish state of IMU sensors''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/imu-tools/default.nix b/distros/melodic/imu-tools/default.nix deleted file mode 100644 index a3cdedeb20..0000000000 --- a/distros/melodic/imu-tools/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, imu-complementary-filter, imu-filter-madgwick, rviz-imu-plugin }: -buildRosPackage { - pname = "ros-melodic-imu-tools"; - version = "1.2.5-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/imu_tools-release/archive/release/melodic/imu_tools/1.2.5-1.tar.gz"; - name = "1.2.5-1.tar.gz"; - sha256 = "baf641b93e413076f3d7400da14630442a225ebb16c5f20c9a117f7b415f4784"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ imu-complementary-filter imu-filter-madgwick rviz-imu-plugin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Various tools for IMU devices''; - license = with lib.licenses; [ "BSD-&-GPL" ]; - }; -} diff --git a/distros/melodic/imu-transformer/default.nix b/distros/melodic/imu-transformer/default.nix deleted file mode 100644 index eeadc4e091..0000000000 --- a/distros/melodic/imu-transformer/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-filters, nodelet, roscpp, roslaunch, sensor-msgs, tf, tf2, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, topic-tools }: -buildRosPackage { - pname = "ros-melodic-imu-transformer"; - version = "0.2.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/imu_pipeline-release/archive/release/melodic/imu_transformer/0.2.4-1.tar.gz"; - name = "0.2.4-1.tar.gz"; - sha256 = "ea366e28b07fd5ebef132e1c41f2c6f56c89cfc22c966145c0823d7efa63967a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch tf2-geometry-msgs ]; - propagatedBuildInputs = [ geometry-msgs message-filters nodelet roscpp sensor-msgs tf tf2 tf2-ros tf2-sensor-msgs topic-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Node/nodelet combination to transform sensor_msgs::Imu data from one frame into another.''; - license = with lib.licenses; [ "GPL" ]; - }; -} diff --git a/distros/melodic/industrial-core/default.nix b/distros/melodic/industrial-core/default.nix deleted file mode 100644 index 7f65c98bb0..0000000000 --- a/distros/melodic/industrial-core/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, industrial-deprecated, industrial-msgs, industrial-robot-client, industrial-robot-simulator, industrial-trajectory-filters, industrial-utils, simple-message }: -buildRosPackage { - pname = "ros-melodic-industrial-core"; - version = "0.7.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/industrial_core-release/archive/release/melodic/industrial_core/0.7.3-1.tar.gz"; - name = "0.7.3-1.tar.gz"; - sha256 = "b37cab9d1669956c8a3d7314314cb3b54e0e4b1a4ac9a231416e89f5b1bfa266"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ industrial-deprecated industrial-msgs industrial-robot-client industrial-robot-simulator industrial-trajectory-filters industrial-utils simple-message ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS-Industrial core stack contains packages and libraries for supporing industrial systems''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/industrial-deprecated/default.nix b/distros/melodic/industrial-deprecated/default.nix deleted file mode 100644 index 8c51772a5f..0000000000 --- a/distros/melodic/industrial-deprecated/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-industrial-deprecated"; - version = "0.7.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/industrial_core-release/archive/release/melodic/industrial_deprecated/0.7.3-1.tar.gz"; - name = "0.7.3-1.tar.gz"; - sha256 = "32ee44d4411020c706eb55523f8dffb857ec94615f83d78c44fc90d8310a9d87"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The Industrial deprecated package contains nodes, launch files, etc... that are slated for - deprecation. This package is the last place something will end up before being deleted. - If you are missing a package/node and find it's contents here, then you should consider - a replacement.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/industrial-msgs/default.nix b/distros/melodic/industrial-msgs/default.nix deleted file mode 100644 index 177a562e2d..0000000000 --- a/distros/melodic/industrial-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-industrial-msgs"; - version = "0.7.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/industrial_core-release/archive/release/melodic/industrial_msgs/0.7.3-1.tar.gz"; - name = "0.7.3-1.tar.gz"; - sha256 = "ea2f9d7bed6e3bfd7c2a3fe74718d450c5b886f20904bc5b222f14848fb02110"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The industrial message package containes industrial specific messages - definitions. This package is part of the ROS-Industrial program.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/industrial-robot-client/default.nix b/distros/melodic/industrial-robot-client/default.nix deleted file mode 100644 index 613b871606..0000000000 --- a/distros/melodic/industrial-robot-client/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, control-msgs, industrial-msgs, industrial-utils, robot-state-publisher, roscpp, roslaunch, rosunit, sensor-msgs, simple-message, std-msgs, trajectory-msgs, urdf }: -buildRosPackage { - pname = "ros-melodic-industrial-robot-client"; - version = "0.7.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/industrial_core-release/archive/release/melodic/industrial_robot_client/0.7.3-1.tar.gz"; - name = "0.7.3-1.tar.gz"; - sha256 = "752478205c90b5ca1bfb45a88e14ad235f773377af99444ef9a42ad23bb015e0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rosunit ]; - propagatedBuildInputs = [ actionlib actionlib-msgs control-msgs industrial-msgs industrial-utils robot-state-publisher roscpp sensor-msgs simple-message std-msgs trajectory-msgs urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''industrial robot client contains generic clients for connecting - to industrial robot controllers with servers that adhere to the - simple message protocol.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/industrial-robot-simulator/default.nix b/distros/melodic/industrial-robot-simulator/default.nix deleted file mode 100644 index 85c2af8b52..0000000000 --- a/distros/melodic/industrial-robot-simulator/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, control-msgs, industrial-msgs, industrial-robot-client, pythonPackages, roslaunch, rospy, sensor-msgs, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-industrial-robot-simulator"; - version = "0.7.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/industrial_core-release/archive/release/melodic/industrial_robot_simulator/0.7.3-1.tar.gz"; - name = "0.7.3-1.tar.gz"; - sha256 = "56f07602a4716e5c0a328cb37a4f7f9c976a9e1e1f331f8569422999e3122f33"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ control-msgs industrial-msgs industrial-robot-client pythonPackages.rospkg rospy sensor-msgs trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The industrial robot simulator is a stand in for industrial robot driver node(s). It adheres to the driver specification for industrial robot controllers.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/industrial-robot-status-controller/default.nix b/distros/melodic/industrial-robot-status-controller/default.nix deleted file mode 100644 index 88ade4b3c8..0000000000 --- a/distros/melodic/industrial-robot-status-controller/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-interface, hardware-interface, industrial-msgs, industrial-robot-status-interface, pluginlib, realtime-tools }: -buildRosPackage { - pname = "ros-melodic-industrial-robot-status-controller"; - version = "0.1.2-r1"; - - src = fetchurl { - url = "https://github.com/gavanderhoorn/industrial_robot_status_controller-release/archive/release/melodic/industrial_robot_status_controller/0.1.2-1.tar.gz"; - name = "0.1.2-1.tar.gz"; - sha256 = "89e803b0db1051773ed0cd7c0e8287ed8f1ab406caa7d637479742686311e3a5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin industrial-robot-status-interface ]; - propagatedBuildInputs = [ controller-interface hardware-interface industrial-msgs pluginlib realtime-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A ros_control controller that reports robot status using the ROS-Industrial RobotStatus message.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/industrial-robot-status-interface/default.nix b/distros/melodic/industrial-robot-status-interface/default.nix deleted file mode 100644 index 480dfd64eb..0000000000 --- a/distros/melodic/industrial-robot-status-interface/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, hardware-interface }: -buildRosPackage { - pname = "ros-melodic-industrial-robot-status-interface"; - version = "0.1.2-r1"; - - src = fetchurl { - url = "https://github.com/gavanderhoorn/industrial_robot_status_controller-release/archive/release/melodic/industrial_robot_status_interface/0.1.2-1.tar.gz"; - name = "0.1.2-1.tar.gz"; - sha256 = "27b082bec56d4f649c198ac39b78b9d2932b448f4ab7281ff055f023d4085be8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ hardware-interface ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Exposes ROS-Industrial's RobotStatus info from hardware_interfaces for consumption by ros_control controllers.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/industrial-trajectory-filters/default.nix b/distros/melodic/industrial-trajectory-filters/default.nix deleted file mode 100644 index 05747ac7ab..0000000000 --- a/distros/melodic/industrial-trajectory-filters/default.nix +++ /dev/null @@ -1,31 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, class-loader, moveit-core, moveit-ros-planning, orocos-kdl, pluginlib, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-industrial-trajectory-filters"; - version = "0.7.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/industrial_core-release/archive/release/melodic/industrial_trajectory_filters/0.7.3-1.tar.gz"; - name = "0.7.3-1.tar.gz"; - sha256 = "a9e5f67a1156a469a399a90351db828360728b186e0d1bb287991cc4b74ffbae"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ class-loader moveit-core moveit-ros-planning orocos-kdl pluginlib trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''- ROS Industrial libraries/plugins for filtering trajectories. -
-- This package is part of the ROS Industrial program and contains libraries - and moveit plugins for filtering robot trajectories. -
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/industrial-utils/default.nix b/distros/melodic/industrial-utils/default.nix deleted file mode 100644 index e4656d7a9a..0000000000 --- a/distros/melodic/industrial-utils/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roscpp, rosunit, urdf }: -buildRosPackage { - pname = "ros-melodic-industrial-utils"; - version = "0.7.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/industrial_core-release/archive/release/melodic/industrial_utils/0.7.3-1.tar.gz"; - name = "0.7.3-1.tar.gz"; - sha256 = "82705cad368cb6995c9d75f3045802d2a86aae8de325ee517d8f066e3ad19c58"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ roscpp urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Industrial utils is a library package that captures common funcitonality for the ROS-Industrial distribution.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/inorbit-republisher/default.nix b/distros/melodic/inorbit-republisher/default.nix deleted file mode 100644 index 1965a5599a..0000000000 --- a/distros/melodic/inorbit-republisher/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, pythonPackages, roslib, rospy, std-msgs }: -buildRosPackage { - pname = "ros-melodic-inorbit-republisher"; - version = "0.2.5-r1"; - - src = fetchurl { - url = "https://github.com/inorbit-ai/ros_inorbit_samples-release/archive/release/melodic/inorbit_republisher/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "11a7868e1e1b7cfd8c209179e0bce11a9339230d9afbf994ac72f0d4c7fe496c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs pythonPackages.pyyaml pythonPackages.rospkg roslib rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS to InOrbit topic republisher''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/interactive-marker-proxy/default.nix b/distros/melodic/interactive-marker-proxy/default.nix deleted file mode 100644 index 4dcbcec0dc..0000000000 --- a/distros/melodic/interactive-marker-proxy/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, interactive-markers, message-generation, message-runtime, roscpp, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-interactive-marker-proxy"; - version = "0.1.2"; - - src = fetchurl { - url = "https://github.com/RobotWebTools-release/interactive_marker_proxy-release/archive/release/melodic/interactive_marker_proxy/0.1.2-0.tar.gz"; - name = "0.1.2-0.tar.gz"; - sha256 = "39123a492c42042c9566254a5342fa930f30cf26c0bc2279b83135477ef56bce"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ interactive-markers message-runtime roscpp visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A Proxy Server for Interactive Markers''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/interactive-marker-tutorials/default.nix b/distros/melodic/interactive-marker-tutorials/default.nix deleted file mode 100644 index 3f30060fbf..0000000000 --- a/distros/melodic/interactive-marker-tutorials/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, interactive-markers, roscpp, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-interactive-marker-tutorials"; - version = "0.10.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/visualization_tutorials-release/archive/release/melodic/interactive_marker_tutorials/0.10.5-1.tar.gz"; - name = "0.10.5-1.tar.gz"; - sha256 = "fdc4a18af48d2edfa19927dd14db6a268edbe35652d1625d3e708f1bb7b0874b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ interactive-markers roscpp tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The interactive_marker_tutorials package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/interactive-marker-twist-server/default.nix b/distros/melodic/interactive-marker-twist-server/default.nix deleted file mode 100644 index 411185c536..0000000000 --- a/distros/melodic/interactive-marker-twist-server/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, interactive-markers, roscpp, roslaunch, roslint, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-interactive-marker-twist-server"; - version = "1.2.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/interactive_marker_twist_server-release/archive/release/melodic/interactive_marker_twist_server/1.2.2-1.tar.gz"; - name = "1.2.2-1.tar.gz"; - sha256 = "6ccbf6ca0203b06b71bec241bdb61dbb76d05fab9e7977d61c758d5189c3df9f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch roslint ]; - propagatedBuildInputs = [ interactive-markers roscpp tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Interactive control for generic Twist-based robots using interactive markers''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/interactive-markers/default.nix b/distros/melodic/interactive-markers/default.nix deleted file mode 100644 index 2b3bcdc634..0000000000 --- a/distros/melodic/interactive-markers/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rosconsole, roscpp, rospy, rostest, std-msgs, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-interactive-markers"; - version = "1.11.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/interactive_markers-release/archive/release/melodic/interactive_markers/1.11.5-1.tar.gz"; - name = "1.11.5-1.tar.gz"; - sha256 = "65b162af44f44a38bd0015ea4aa50a9d14441599a91f9b23781084be1a0d5d3f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rosconsole roscpp rospy rostest std-msgs tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''3D interactive marker communication library for RViz and similar tools.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/interval-intersection/default.nix b/distros/melodic/interval-intersection/default.nix deleted file mode 100644 index e26f40c6da..0000000000 --- a/distros/melodic/interval-intersection/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, boost, calibration-msgs, catkin, geometry-msgs, rosconsole, roscpp, roscpp-serialization, rostime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-interval-intersection"; - version = "0.10.14"; - - src = fetchurl { - url = "https://github.com/ros-gbp/calibration-release/archive/release/melodic/interval_intersection/0.10.14-0.tar.gz"; - name = "0.10.14-0.tar.gz"; - sha256 = "4466aa2fd48b25d0fa963f756b1ed3c5bb4bcba29d9dc1fc6d392d2dfe4685a5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib actionlib-msgs boost calibration-msgs geometry-msgs rosconsole roscpp roscpp-serialization rostime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Tools for calculating the intersection of interval messages coming - in on several topics. This package is experimental and unstable. - Expect its APIs to change.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ipa-3d-fov-visualization/default.nix b/distros/melodic/ipa-3d-fov-visualization/default.nix deleted file mode 100644 index e5a2d8e611..0000000000 --- a/distros/melodic/ipa-3d-fov-visualization/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, image-geometry, roscpp, sensor-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-ipa-3d-fov-visualization"; - version = "0.6.17-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_perception_common-release/archive/release/melodic/ipa_3d_fov_visualization/0.6.17-1.tar.gz"; - name = "0.6.17-1.tar.gz"; - sha256 = "4a41d4d5b8188500255a594b9f8ed89274c1619d55af61c5bc1a03e67c7f504d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cv-bridge image-geometry roscpp sensor-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The ipa_3d_fov_visualization package allows to visualize the field-of-view of a camera.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/ipr-extern/default.nix b/distros/melodic/ipr-extern/default.nix deleted file mode 100644 index 39526dea1d..0000000000 --- a/distros/melodic/ipr-extern/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, libmodbus, libreflexxestype2, ros-reflexxes }: -buildRosPackage { - pname = "ros-melodic-ipr-extern"; - version = "0.8.8-r1"; - - src = fetchurl { - url = "https://github.com/KITrobotics/ipr_extern-release/archive/release/melodic/ipr_extern/0.8.8-1.tar.gz"; - name = "0.8.8-1.tar.gz"; - sha256 = "a117475704fac421bb5f283eb775ab4339944f6ea148c2c996c0fb7642bb0fe8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ libmodbus libreflexxestype2 ros-reflexxes ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package with external libraries used in Industrial and Service workspaces. Currentlly supported Libraries: Reflexxes, Libmodbus.''; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/melodic/ira-laser-tools/default.nix b/distros/melodic/ira-laser-tools/default.nix deleted file mode 100644 index 81dc19e6d6..0000000000 --- a/distros/melodic/ira-laser-tools/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, laser-geometry, pcl, pcl-ros, roscpp, sensor-msgs, std-msgs, tf, vtkWithQt5 }: -buildRosPackage { - pname = "ros-melodic-ira-laser-tools"; - version = "1.0.7-r1"; - - src = fetchurl { - url = "https://github.com/iralabdisco/ira_laser_tools-release/archive/release/melodic/ira_laser_tools/1.0.7-1.tar.gz"; - name = "1.0.7-1.tar.gz"; - sha256 = "6986f1a7ae2ad688a40edb8e0dc5687eca413a21631eaae2c608c6f84fa06541"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ laser-geometry pcl pcl-ros roscpp sensor-msgs std-msgs tf vtkWithQt5 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The ira_laser_tools package. These nodes are meant to provide some utils for lasers, like listen to different laser scan sources and merge them in a single scan or generate virtual laser scans from a pointcloud.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/iris-lama-ros/default.nix b/distros/melodic/iris-lama-ros/default.nix deleted file mode 100644 index d2d321a424..0000000000 --- a/distros/melodic/iris-lama-ros/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, iris-lama, message-filters, nav-msgs, rosbag, rosbag-storage, roscpp, std-srvs, tf, tf-conversions, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-iris-lama-ros"; - version = "1.2.0-r1"; - - src = fetchurl { - url = "https://github.com/eupedrosa/iris_lama_ros-release/archive/release/melodic/iris_lama_ros/1.2.0-1.tar.gz"; - name = "1.2.0-1.tar.gz"; - sha256 = "2107bf075df0ee097ce884a08d919b5bf659d293ac4b5409025f8d3931655b2f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs iris-lama message-filters nav-msgs rosbag rosbag-storage roscpp std-srvs tf tf-conversions visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS package of IRIS Localization and Mapping (LaMa).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/iris-lama/default.nix b/distros/melodic/iris-lama/default.nix deleted file mode 100644 index 924fc39219..0000000000 --- a/distros/melodic/iris-lama/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, eigen }: -buildRosPackage { - pname = "ros-melodic-iris-lama"; - version = "1.2.0-r1"; - - src = fetchurl { - url = "https://github.com/eupedrosa/iris_lama-release/archive/release/melodic/iris_lama/1.2.0-1.tar.gz"; - name = "1.2.0-1.tar.gz"; - sha256 = "50395fa0959650024b0ff00692fb86b9d37b7aea8d330cd82a63a9ee917c121a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ eigen ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''IRIS package for Localization and Mapping (LaMa). - This packages includes the sparse-dense library for grid mapping, - a 2D localization algorithm based on scan matching, an online SLAM solution - with a dynamic likelihood field and a 2D RB Particle Filter SLAM solution - with multithreading.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ivcon/default.nix b/distros/melodic/ivcon/default.nix deleted file mode 100644 index 15a4c0b5fb..0000000000 --- a/distros/melodic/ivcon/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-ivcon"; - version = "0.1.7"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ivcon-release/archive/release/melodic/ivcon/0.1.7-0.tar.gz"; - name = "0.1.7-0.tar.gz"; - sha256 = "cbf6855c3a967f5e124a3ea7c6c954bbb57345030d77b22e2f76a77a17bcd3f3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Mesh Conversion Utility - -Used to generate '.iv' files from '.stl' files. This package has not -been changed since 2001 and appears to be very stable. We plan on -keeping this package in this revision for mesh conversions. This -package is only available as a single source file for download. There -are no local modifications to this package.''; - license = with lib.licenses; [ "GPL" ]; - }; -} diff --git a/distros/melodic/ixblue-ins-driver/default.nix b/distros/melodic/ixblue-ins-driver/default.nix deleted file mode 100644 index 743c3cc734..0000000000 --- a/distros/melodic/ixblue-ins-driver/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, diagnostic-msgs, diagnostic-updater, ixblue-ins-msgs, ixblue-stdbin-decoder, libpcap, nav-msgs, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-ixblue-ins-driver"; - version = "0.1.5-r1"; - - src = fetchurl { - url = "https://github.com/ixblue/ixblue_ins_stdbin_driver-release/archive/release/melodic/ixblue_ins_driver/0.1.5-1.tar.gz"; - name = "0.1.5-1.tar.gz"; - sha256 = "e8c2cf9338a916824a0ac0eb1cf6a32dba409954dd4c76cf0196c27e9fb4813e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ boost libpcap ]; - propagatedBuildInputs = [ boost diagnostic-msgs diagnostic-updater ixblue-ins-msgs ixblue-stdbin-decoder nav-msgs roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The iXblue_ins_driver package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/ixblue-ins-msgs/default.nix b/distros/melodic/ixblue-ins-msgs/default.nix deleted file mode 100644 index 53c32c2618..0000000000 --- a/distros/melodic/ixblue-ins-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-ixblue-ins-msgs"; - version = "0.1.5-r1"; - - src = fetchurl { - url = "https://github.com/ixblue/ixblue_ins_stdbin_driver-release/archive/release/melodic/ixblue_ins_msgs/0.1.5-1.tar.gz"; - name = "0.1.5-1.tar.gz"; - sha256 = "08c1cb7de51604655cffee31329002fe4064cda296ca35f165da2bc21bdca8a4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The ixblue INS defined messages package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/ixblue-ins/default.nix b/distros/melodic/ixblue-ins/default.nix deleted file mode 100644 index 3b07ea58ec..0000000000 --- a/distros/melodic/ixblue-ins/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ixblue-ins-driver, ixblue-ins-msgs }: -buildRosPackage { - pname = "ros-melodic-ixblue-ins"; - version = "0.1.5-r1"; - - src = fetchurl { - url = "https://github.com/ixblue/ixblue_ins_stdbin_driver-release/archive/release/melodic/ixblue_ins/0.1.5-1.tar.gz"; - name = "0.1.5-1.tar.gz"; - sha256 = "69760d7da2a07f7d39257f057ce47e0ced915cc333912737f046931d708a98ec"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ixblue-ins-driver ixblue-ins-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage for iXblue INS driver''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/ixblue-stdbin-decoder/default.nix b/distros/melodic/ixblue-stdbin-decoder/default.nix deleted file mode 100644 index 1700ba9ab2..0000000000 --- a/distros/melodic/ixblue-stdbin-decoder/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, git, gtest }: -buildRosPackage { - pname = "ros-melodic-ixblue-stdbin-decoder"; - version = "0.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ixblue/ixblue_stdbin_decoder-release/archive/release/melodic/ixblue_stdbin_decoder/0.2.0-1.tar.gz"; - name = "0.2.0-1.tar.gz"; - sha256 = "7e0f3d91ae4c3d9349e4cf450439284061c27f00c84ee94069daaf12e26c8988"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - checkInputs = [ git gtest ]; - propagatedBuildInputs = [ boost catkin ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''iXblue parsing library for protocol iXblue stdbin''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/jackal-cartographer-navigation/default.nix b/distros/melodic/jackal-cartographer-navigation/default.nix deleted file mode 100644 index 4092f25905..0000000000 --- a/distros/melodic/jackal-cartographer-navigation/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cartographer-ros, catkin, map-server, move-base, roslaunch, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-jackal-cartographer-navigation"; - version = "0.0.1-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/jackal_cartographer_navigation-release/archive/release/melodic/jackal_cartographer_navigation/0.0.1-1.tar.gz"; - name = "0.0.1-1.tar.gz"; - sha256 = "42f4aeabb0b51ed36a729a239531196c52a9e1ab1a0c6ae5d75d71fe0a7158b7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ cartographer-ros map-server move-base urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch files and code for autonomous navigation of the Jackal using Google Cartographer''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jackal-control/default.nix b/distros/melodic/jackal-control/default.nix deleted file mode 100644 index d36e4f4145..0000000000 --- a/distros/melodic/jackal-control/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-manager, diff-drive-controller, interactive-marker-twist-server, joint-state-controller, joy, robot-localization, roslaunch, teleop-twist-joy, topic-tools, twist-mux }: -buildRosPackage { - pname = "ros-melodic-jackal-control"; - version = "0.7.9-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/jackal-release/archive/release/melodic/jackal_control/0.7.9-1.tar.gz"; - name = "0.7.9-1.tar.gz"; - sha256 = "9da372686eb7b4f1d358c49742d05a7fc61bb8a268f471b2c4afd93787f824c0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ controller-manager diff-drive-controller interactive-marker-twist-server joint-state-controller joy robot-localization teleop-twist-joy topic-tools twist-mux ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Controllers for Jackal''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jackal-description/default.nix b/distros/melodic/jackal-description/default.nix deleted file mode 100644 index 3419aeba83..0000000000 --- a/distros/melodic/jackal-description/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, lms1xx, pointgrey-camera-description, robot-state-publisher, roslaunch, urdf, velodyne-description, xacro }: -buildRosPackage { - pname = "ros-melodic-jackal-description"; - version = "0.7.9-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/jackal-release/archive/release/melodic/jackal_description/0.7.9-1.tar.gz"; - name = "0.7.9-1.tar.gz"; - sha256 = "0e38b7d6c63c6c725dae1e14f3bbcb90742ccc51adc03a0225cc0af7ded75f77"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ lms1xx pointgrey-camera-description robot-state-publisher urdf velodyne-description xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''URDF robot description for Jackal''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jackal-desktop/default.nix b/distros/melodic/jackal-desktop/default.nix deleted file mode 100644 index 7518b70416..0000000000 --- a/distros/melodic/jackal-desktop/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, jackal-msgs, jackal-viz }: -buildRosPackage { - pname = "ros-melodic-jackal-desktop"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/jackal_desktop-release/archive/release/melodic/jackal_desktop/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "72c94376d4b6d0af285c61998eee8da28ca5e08e172f3a9826a7e8f2b4ed7dee"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ jackal-msgs jackal-viz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Packages for working with Jackal from a ROS desktop.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jackal-gazebo/default.nix b/distros/melodic/jackal-gazebo/default.nix deleted file mode 100644 index c74a580508..0000000000 --- a/distros/melodic/jackal-gazebo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo-plugins, gazebo-ros, gazebo-ros-control, hector-gazebo-plugins, jackal-control, jackal-description, roslaunch }: -buildRosPackage { - pname = "ros-melodic-jackal-gazebo"; - version = "0.4.0-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/jackal_simulator-release/archive/release/melodic/jackal_gazebo/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "202c29adfd750e5043f10171294ca27c0a310aa44a99ea46afebbc269ec9bbef"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ gazebo-plugins gazebo-ros gazebo-ros-control hector-gazebo-plugins jackal-control jackal-description ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launchfiles to use Jackal in Gazebo.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jackal-msgs/default.nix b/distros/melodic/jackal-msgs/default.nix deleted file mode 100644 index 3b8c68b5a3..0000000000 --- a/distros/melodic/jackal-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-jackal-msgs"; - version = "0.7.9-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/jackal-release/archive/release/melodic/jackal_msgs/0.7.9-1.tar.gz"; - name = "0.7.9-1.tar.gz"; - sha256 = "31665bffdaaeff1bbc8a310b8171bc06cd5c3a847bd21a3118b61ebfc9903171"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages exclusive to Jackal, especially for representing low-level motor commands and sensors.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jackal-navigation/default.nix b/distros/melodic/jackal-navigation/default.nix deleted file mode 100644 index 0e5975b815..0000000000 --- a/distros/melodic/jackal-navigation/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, amcl, catkin, gmapping, map-server, move-base, roslaunch, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-jackal-navigation"; - version = "0.7.9-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/jackal-release/archive/release/melodic/jackal_navigation/0.7.9-1.tar.gz"; - name = "0.7.9-1.tar.gz"; - sha256 = "e709c33ef9e6ab625c9794e9a85321ded1ec0a6c5bc1a01effe53fdefc6e5c55"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ amcl gmapping map-server move-base urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch files and code for autonomous navigation of the Jackal''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jackal-simulator/default.nix b/distros/melodic/jackal-simulator/default.nix deleted file mode 100644 index 7a95200db9..0000000000 --- a/distros/melodic/jackal-simulator/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, jackal-gazebo }: -buildRosPackage { - pname = "ros-melodic-jackal-simulator"; - version = "0.4.0-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/jackal_simulator-release/archive/release/melodic/jackal_simulator/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "adf0d04519d339a355293cb30113435a4a4575adc65b4690681977ed1e4b900f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ jackal-gazebo ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Packages for simulating Jackal.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jackal-tutorials/default.nix b/distros/melodic/jackal-tutorials/default.nix deleted file mode 100644 index 314016ca86..0000000000 --- a/distros/melodic/jackal-tutorials/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rosdoc-lite }: -buildRosPackage { - pname = "ros-melodic-jackal-tutorials"; - version = "0.7.9-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/jackal-release/archive/release/melodic/jackal_tutorials/0.7.9-1.tar.gz"; - name = "0.7.9-1.tar.gz"; - sha256 = "e8c1bfc21e3856b26debe505dba8d6da6f148a233145a1fb0fbc2093eadc1d28"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rosdoc-lite ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Jackal's tutorials.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jackal-viz/default.nix b/distros/melodic/jackal-viz/default.nix deleted file mode 100644 index 03f04a0172..0000000000 --- a/distros/melodic/jackal-viz/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, jackal-description, joint-state-publisher, joint-state-publisher-gui, roslaunch, rqt-console, rqt-gui, rqt-robot-monitor, rviz }: -buildRosPackage { - pname = "ros-melodic-jackal-viz"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/jackal_desktop-release/archive/release/melodic/jackal_viz/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "aa7216c1a1982b0289692e673b80eb160a0daed28f15c5ac5fdf2362ca28ba97"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ jackal-description joint-state-publisher joint-state-publisher-gui rqt-console rqt-gui rqt-robot-monitor rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Visualization launchers and helpers for Jackal.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jderobot-assets/default.nix b/distros/melodic/jderobot-assets/default.nix deleted file mode 100644 index 45e9c773c5..0000000000 --- a/distros/melodic/jderobot-assets/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-jderobot-assets"; - version = "1.0.4-r3"; - - src = fetchurl { - url = "https://github.com/JdeRobot/assets-release/archive/release/melodic/jderobot_assets/1.0.4-3.tar.gz"; - name = "1.0.4-3.tar.gz"; - sha256 = "5a9b5d2b0f99b289689b9c3974f01ae01f653e0c662865c902f2722cd2f1311c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The jderobot_assets package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/jderobot-camviz/default.nix b/distros/melodic/jderobot-camviz/default.nix deleted file mode 100644 index 32898a88c0..0000000000 --- a/distros/melodic/jderobot-camviz/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2022 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cv-bridge, diagnostic-msgs, image-transport, libyamlcpp, pkg-config, python3Packages, roscpp, rospy, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-jderobot-camviz"; - version = "0.1.0-r2"; - - src = fetchurl { - url = "https://github.com/JdeRobot/CamViz-release/archive/release/melodic/jderobot_camviz/0.1.0-2.tar.gz"; - name = "0.1.0-2.tar.gz"; - sha256 = "c7e538328be52770bd2746dac33c2665bfd4388af307577b319ea1a8b982708d"; - }; - - buildType = "catkin"; - buildInputs = [ pkg-config ]; - checkInputs = [ diagnostic-msgs ]; - propagatedBuildInputs = [ cv-bridge image-transport libyamlcpp python3Packages.pyyaml roscpp rospy sensor-msgs std-msgs ]; - nativeBuildInputs = [ python3Packages.catkin-pkg ]; - - meta = { - description = ''camViz package''; - license = with lib.licenses; [ gpl3 ]; - }; -} diff --git a/distros/melodic/jderobot-carviz/default.nix b/distros/melodic/jderobot-carviz/default.nix deleted file mode 100644 index 541da4385a..0000000000 --- a/distros/melodic/jderobot-carviz/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2022 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, image-transport, pkg-config, python3Packages, roscpp, rospy, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-jderobot-carviz"; - version = "0.1.6-r1"; - - src = fetchurl { - url = "https://github.com/JdeRobot/carViz-release/archive/release/melodic/jderobot_carviz/0.1.6-1.tar.gz"; - name = "0.1.6-1.tar.gz"; - sha256 = "c1f1e372695ce56a49411a7201deca9be171b704ce55f67f62a60344ae0fd3a4"; - }; - - buildType = "catkin"; - buildInputs = [ pkg-config ]; - propagatedBuildInputs = [ cv-bridge image-transport python3Packages.pyyaml roscpp rospy sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''carViz package''; - license = with lib.licenses; [ gpl3 ]; - }; -} diff --git a/distros/melodic/jderobot-color-tuner/default.nix b/distros/melodic/jderobot-color-tuner/default.nix deleted file mode 100644 index 10edc11f68..0000000000 --- a/distros/melodic/jderobot-color-tuner/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, image-transport, pythonPackages, roslib, rospy, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-jderobot-color-tuner"; - version = "0.0.5-r2"; - - src = fetchurl { - url = "https://github.com/JdeRobot/ColorTuner-release/archive/release/melodic/jderobot_color_tuner/0.0.5-2.tar.gz"; - name = "0.0.5-2.tar.gz"; - sha256 = "fbd11a0183302b10796d47e4489c4da0709aeb176dc0d00af3770f06629ddb70"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cv-bridge image-transport pythonPackages.rospkg roslib rospy sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The jderobot_color_tuner tool package''; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/melodic/jderobot-drones/default.nix b/distros/melodic/jderobot-drones/default.nix deleted file mode 100644 index 73eee730b5..0000000000 --- a/distros/melodic/jderobot-drones/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, drone-assets, drone-wrapper, rqt-drone-teleop, rqt-ground-robot-teleop }: -buildRosPackage { - pname = "ros-melodic-jderobot-drones"; - version = "1.3.10-r1"; - - src = fetchurl { - url = "https://github.com/JdeRobot/drones-release/archive/release/melodic/jderobot_drones/1.3.10-1.tar.gz"; - name = "1.3.10-1.tar.gz"; - sha256 = "cdc5ddad637cbac4972c70e3bfbc209705abf6568259ee94688c82414264aaf8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ drone-assets drone-wrapper rqt-drone-teleop rqt-ground-robot-teleop ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The jderobot_drones stack''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/joint-limits-interface/default.nix b/distros/melodic/joint-limits-interface/default.nix deleted file mode 100644 index 424b120405..0000000000 --- a/distros/melodic/joint-limits-interface/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, hardware-interface, roscpp, rostest, urdf }: -buildRosPackage { - pname = "ros-melodic-joint-limits-interface"; - version = "0.18.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_control-release/archive/release/melodic/joint_limits_interface/0.18.4-1.tar.gz"; - name = "0.18.4-1.tar.gz"; - sha256 = "823ce3b28e894f53139b27f00606a291b891e791dc193069d478c91055cb14d8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ hardware-interface roscpp urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Interface for enforcing joint limits.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/joint-qualification-controllers/default.nix b/distros/melodic/joint-qualification-controllers/default.nix deleted file mode 100644 index 7d91d37a75..0000000000 --- a/distros/melodic/joint-qualification-controllers/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, control-toolbox, message-generation, message-runtime, pluginlib, pr2-controller-interface, pr2-hardware-interface, pr2-mechanism-model, realtime-tools, robot-mechanism-controllers, roscpp, sensor-msgs, std-msgs, urdf }: -buildRosPackage { - pname = "ros-melodic-joint-qualification-controllers"; - version = "1.0.15-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_self_test-release/archive/release/melodic/joint_qualification_controllers/1.0.15-1.tar.gz"; - name = "1.0.15-1.tar.gz"; - sha256 = "479200ec0c009cee31a2eaf0bb794dd9b97ad57d3b8929ac8a2cc851e9b3a6bb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ control-toolbox message-runtime pluginlib pr2-controller-interface pr2-hardware-interface pr2-mechanism-model realtime-tools robot-mechanism-controllers roscpp sensor-msgs std-msgs urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Controllers used in PR2 hardware testing. For testing counterbalance of PR2, and for internal WG use.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/joint-state-controller/default.nix b/distros/melodic/joint-state-controller/default.nix deleted file mode 100644 index 94d4ee1736..0000000000 --- a/distros/melodic/joint-state-controller/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-interface, hardware-interface, pluginlib, realtime-tools, roscpp, rostest, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-joint-state-controller"; - version = "0.17.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_controllers-release/archive/release/melodic/joint_state_controller/0.17.3-1.tar.gz"; - name = "0.17.3-1.tar.gz"; - sha256 = "35648c8ae981f344b4c3977be8c87d428caf635b9acc208b80d18fcfec787c77"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ controller-interface hardware-interface pluginlib realtime-tools roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Controller to publish joint state''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/joint-state-publisher-gui/default.nix b/distros/melodic/joint-state-publisher-gui/default.nix deleted file mode 100644 index 84a370a983..0000000000 --- a/distros/melodic/joint-state-publisher-gui/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, python-qt-binding, rospy }: -buildRosPackage { - pname = "ros-melodic-joint-state-publisher-gui"; - version = "1.12.15-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/joint_state_publisher-release/archive/release/melodic/joint_state_publisher_gui/1.12.15-1.tar.gz"; - name = "1.12.15-1.tar.gz"; - sha256 = "f728911eb7f886ce99289fc18cd27528c91cb630c84a29d76d406f970ed775b0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joint-state-publisher python-qt-binding rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains a GUI tool for setting and publishing joint state values for a given URDF.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/joint-state-publisher/default.nix b/distros/melodic/joint-state-publisher/default.nix deleted file mode 100644 index 1b51c2bb54..0000000000 --- a/distros/melodic/joint-state-publisher/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rospy, rostest, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-joint-state-publisher"; - version = "1.12.15-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/joint_state_publisher-release/archive/release/melodic/joint_state_publisher/1.12.15-1.tar.gz"; - name = "1.12.15-1.tar.gz"; - sha256 = "623eb3bb3613bfd2a6b61ab1a631e6927450b41ef2a4871b044925b7c60aeaf3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ rospy sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains a tool for setting and publishing joint state values for a given URDF.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/joint-states-settler/default.nix b/distros/melodic/joint-states-settler/default.nix deleted file mode 100644 index ad7d83c658..0000000000 --- a/distros/melodic/joint-states-settler/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, rosconsole, roscpp, roscpp-serialization, settlerlib, std-msgs }: -buildRosPackage { - pname = "ros-melodic-joint-states-settler"; - version = "0.10.14"; - - src = fetchurl { - url = "https://github.com/ros-gbp/calibration-release/archive/release/melodic/joint_states_settler/0.10.14-0.tar.gz"; - name = "0.10.14-0.tar.gz"; - sha256 = "7625fdf3c7c87b21dd67a05f53faa5d09926c6065251b5d761b1ec3a23f79654"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib actionlib-msgs rosconsole roscpp roscpp-serialization settlerlib std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides a node that reports how long a subset of joints has been - settled. That is, it calculates how long a set of joints has remained - within a specified threshold. This package is experimental and unstable. - Expect its APIs to change.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/joint-trajectory-action-tools/default.nix b/distros/melodic/joint-trajectory-action-tools/default.nix deleted file mode 100644 index 7ada2c0937..0000000000 --- a/distros/melodic/joint-trajectory-action-tools/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-trajectory-action, pr2-controllers-msgs, roslib, rospy, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-joint-trajectory-action-tools"; - version = "0.0.11"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_common_actions-release/archive/release/melodic/joint_trajectory_action_tools/0.0.11-0.tar.gz"; - name = "0.0.11-0.tar.gz"; - sha256 = "cff217c086340f75d87f968fe96ab08c5485fb39779aa8d1af8699bcb993f356"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joint-trajectory-action pr2-controllers-msgs roslib rospy trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''joint_trajectory_action_tools''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/joint-trajectory-action/default.nix b/distros/melodic/joint-trajectory-action/default.nix deleted file mode 100644 index a2f51426d9..0000000000 --- a/distros/melodic/joint-trajectory-action/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, catkin, pr2-controllers-msgs, roscpp, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-joint-trajectory-action"; - version = "1.10.17-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_controllers-release/archive/release/melodic/joint_trajectory_action/1.10.17-1.tar.gz"; - name = "1.10.17-1.tar.gz"; - sha256 = "eaf127a1c131ce422b9bba23fad9a20d278360d80d23ae389a021c15e962f053"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib pr2-controllers-msgs roscpp trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The joint_trajectory_action is a node that exposes an action interface - to a joint trajectory controller.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/joint-trajectory-controller/default.nix b/distros/melodic/joint-trajectory-controller/default.nix deleted file mode 100644 index 4148363501..0000000000 --- a/distros/melodic/joint-trajectory-controller/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, angles, catkin, cmake-modules, code-coverage, control-msgs, control-toolbox, controller-interface, controller-manager, hardware-interface, pluginlib, realtime-tools, roscpp, rostest, trajectory-msgs, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-joint-trajectory-controller"; - version = "0.17.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_controllers-release/archive/release/melodic/joint_trajectory_controller/0.17.3-1.tar.gz"; - name = "0.17.3-1.tar.gz"; - sha256 = "0ab87d3745b840add650c2d25dca07c57c04ecff4d8e87b2bbe2b2933dc3cbf3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - checkInputs = [ code-coverage controller-manager rostest xacro ]; - propagatedBuildInputs = [ actionlib angles control-msgs control-toolbox controller-interface hardware-interface pluginlib realtime-tools roscpp trajectory-msgs urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Controller for executing joint-space trajectories on a group of joints.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/joint-trajectory-generator/default.nix b/distros/melodic/joint-trajectory-generator/default.nix deleted file mode 100644 index e5259e717f..0000000000 --- a/distros/melodic/joint-trajectory-generator/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, angles, catkin, joint-trajectory-action, orocos-kdl, pr2-controllers-msgs, roscpp, urdf }: -buildRosPackage { - pname = "ros-melodic-joint-trajectory-generator"; - version = "0.0.11"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_common_actions-release/archive/release/melodic/joint_trajectory_generator/0.0.11-0.tar.gz"; - name = "0.0.11-0.tar.gz"; - sha256 = "273943f65776908254c198a36be8792716e78e5487d52e849be32aa66094695d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib angles joint-trajectory-action orocos-kdl pr2-controllers-msgs roscpp urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''joint_trajectory_generator action takes in a trajectory specified - by a number of joint positions, and it generates a new smooth trajectory - through these joint positions.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jointstick/default.nix b/distros/melodic/jointstick/default.nix deleted file mode 100644 index 54fba78f9b..0000000000 --- a/distros/melodic/jointstick/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-manager-msgs, geometry-msgs, nav-msgs, sensor-msgs, std-msgs, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-jointstick"; - version = "0.9.1-r2"; - - src = fetchurl { - url = "https://github.com/gstavrinos/jointstick-release/archive/release/melodic/jointstick/0.9.1-2.tar.gz"; - name = "0.9.1-2.tar.gz"; - sha256 = "40810fdb769af4467b634649a2cfabf49337ae5e00fe08f034fe0555036ba39f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ controller-manager-msgs geometry-msgs nav-msgs sensor-msgs std-msgs trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Move any joint with any controller!''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/joy-listener/default.nix b/distros/melodic/joy-listener/default.nix deleted file mode 100644 index 4bbb6f828d..0000000000 --- a/distros/melodic/joy-listener/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roslint, rospy, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-joy-listener"; - version = "0.2.6-r1"; - - src = fetchurl { - url = "https://github.com/wu-robotics/wu_ros_tools/archive/release/melodic/joy_listener/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "c3a314410863c09fdf904cae518744a981c5290d9db85848d99f16df301d4351"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ rospy sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Translates joy msgs''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/joy-mouse/default.nix b/distros/melodic/joy-mouse/default.nix deleted file mode 100644 index d6413cffb4..0000000000 --- a/distros/melodic/joy-mouse/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, rospy, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-joy-mouse"; - version = "0.1.16-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_control-release/archive/release/melodic/joy_mouse/0.1.16-1.tar.gz"; - name = "0.1.16-1.tar.gz"; - sha256 = "84854fafbddce5196ff24be375d857dabea63062d3a973f6f2ce7b3c4636b6fc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pythonPackages.pyudev rospy sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The joy_mouse package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/joy-teleop/default.nix b/distros/melodic/joy-teleop/default.nix deleted file mode 100644 index 9d19330e6c..0000000000 --- a/distros/melodic/joy-teleop/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, catkin, rospy, rostopic, sensor-msgs, teleop-tools-msgs }: -buildRosPackage { - pname = "ros-melodic-joy-teleop"; - version = "0.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/teleop_tools-release/archive/release/melodic/joy_teleop/0.3.1-1.tar.gz"; - name = "0.3.1-1.tar.gz"; - sha256 = "9b40cbf56d2384f70de1281d1e6269131dab98a92f7c84036212e5f216c08ea0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib rospy rostopic sensor-msgs teleop-tools-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A (to be) generic joystick interface to control a robot''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/joy/default.nix b/distros/melodic/joy/default.nix deleted file mode 100644 index 7c9ea9c16f..0000000000 --- a/distros/melodic/joy/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, linuxConsoleTools, rosbag, roscpp, roslint, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-joy"; - version = "1.14.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/joystick_drivers-release/archive/release/melodic/joy/1.14.0-1.tar.gz"; - name = "1.14.0-1.tar.gz"; - sha256 = "05eef45382fb49c008a833290b4b842da049b2f3bcfeae505751edb40ac50e21"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - checkInputs = [ rosbag ]; - propagatedBuildInputs = [ diagnostic-updater linuxConsoleTools roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS driver for a generic Linux joystick. - The joy package contains joy_node, a node that interfaces a - generic Linux joystick to ROS. This node publishes a "Joy" - message, which contains the current state of each one of the - joystick's buttons and axes.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/joystick-drivers/default.nix b/distros/melodic/joystick-drivers/default.nix deleted file mode 100644 index 4acbc28f8d..0000000000 --- a/distros/melodic/joystick-drivers/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joy, ps3joy, spacenav-node, wiimote }: -buildRosPackage { - pname = "ros-melodic-joystick-drivers"; - version = "1.14.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/joystick_drivers-release/archive/release/melodic/joystick_drivers/1.14.0-1.tar.gz"; - name = "1.14.0-1.tar.gz"; - sha256 = "f0454955c9262422916a88ff9e2751d21c26c631ccd08b6224a57c83c6909550"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joy ps3joy spacenav-node wiimote ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This metapackage depends on packages for interfacing common - joysticks and human input devices with ROS.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/joystick-interrupt/default.nix b/distros/melodic/joystick-interrupt/default.nix deleted file mode 100644 index d149f91cfb..0000000000 --- a/distros/melodic/joystick-interrupt/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, neonavigation-common, roscpp, roslint, rostest, sensor-msgs, topic-tools }: -buildRosPackage { - pname = "ros-melodic-joystick-interrupt"; - version = "0.14.0-r1"; - - src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/joystick_interrupt/0.14.0-1.tar.gz"; - name = "0.14.0-1.tar.gz"; - sha256 = "6faf7ec460e15e7ec274f826927e311ba4dca789303ecbd88ae990c39aa58ada"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rostest ]; - propagatedBuildInputs = [ geometry-msgs neonavigation-common roscpp sensor-msgs topic-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Interrupt cmd_vel by joystick input''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jpeg-streamer/default.nix b/distros/melodic/jpeg-streamer/default.nix deleted file mode 100644 index 6a240ef27a..0000000000 --- a/distros/melodic/jpeg-streamer/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, image-transport, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-jpeg-streamer"; - version = "0.2.7"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/camera_umd-release/archive/release/melodic/jpeg_streamer/0.2.7-0.tar.gz"; - name = "0.2.7-0.tar.gz"; - sha256 = "2f2d7e91f8743383d48353d1fc7fbbcd47ad1438a9029949cdd499ce3885e221"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ image-transport roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''tools for streaming JPEG-formatted CompressedImage topics over HTTP''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-3rdparty/default.nix b/distros/melodic/jsk-3rdparty/default.nix deleted file mode 100644 index b9617cd162..0000000000 --- a/distros/melodic/jsk-3rdparty/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, assimp-devel, bayesian-belief-networks, catkin, dialogflow-task-executive, downward, ff, ffha, gdrive-ros, google-cloud-texttospeech, julius, julius-ros, libcmt, libsiftfast, mini-maxwell, nlopt, opt-camera, pgm-learner, rospatlite, rosping, rostwitter, sesame-ros, slic, voice-text }: -buildRosPackage { - pname = "ros-melodic-jsk-3rdparty"; - version = "2.1.24-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/jsk_3rdparty/2.1.24-2.tar.gz"; - name = "2.1.24-2.tar.gz"; - sha256 = "d689658c87a23f49a5956e6a7832213d3f80c0572a5e5946b2fe762ac90578b1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ assimp-devel bayesian-belief-networks dialogflow-task-executive downward ff ffha gdrive-ros google-cloud-texttospeech julius julius-ros libcmt libsiftfast mini-maxwell nlopt opt-camera pgm-learner rospatlite rosping rostwitter sesame-ros slic voice-text ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage that contains commonly used 3rdparty toolset for jsk-ros-pkg
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-calibration/default.nix b/distros/melodic/jsk-calibration/default.nix deleted file mode 100644 index e9b99721a9..0000000000 --- a/distros/melodic/jsk-calibration/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pr2-controllers-msgs, pr2-msgs, roseus }: -buildRosPackage { - pname = "ros-melodic-jsk-calibration"; - version = "0.1.16-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_control-release/archive/release/melodic/jsk_calibration/0.1.16-1.tar.gz"; - name = "0.1.16-1.tar.gz"; - sha256 = "8a6b4ebf86b29e86feec2f50c7c901c8e4f796171ff5f24741f6e6deb3b3f5c0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pr2-controllers-msgs pr2-msgs roseus ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The jsk_calibration package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-common-msgs/default.nix b/distros/melodic/jsk-common-msgs/default.nix deleted file mode 100644 index 218fffc132..0000000000 --- a/distros/melodic/jsk-common-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, jsk-footstep-msgs, jsk-gui-msgs, jsk-hark-msgs, posedetection-msgs, speech-recognition-msgs }: -buildRosPackage { - pname = "ros-melodic-jsk-common-msgs"; - version = "4.3.1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_common_msgs-release/archive/release/melodic/jsk_common_msgs/4.3.1-0.tar.gz"; - name = "4.3.1-0.tar.gz"; - sha256 = "3b58085e4249a1b809d2e657158c595336460295578ba0cfe369f8006f0cfc85"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ jsk-footstep-msgs jsk-gui-msgs jsk-hark-msgs posedetection-msgs speech-recognition-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage that contains commonly used messages for jsk-ros-pkg
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-common/default.nix b/distros/melodic/jsk-common/default.nix deleted file mode 100644 index 8526566c7d..0000000000 --- a/distros/melodic/jsk-common/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, audio-video-recorder, catkin, dynamic-tf-publisher, image-view2, jsk-network-tools, jsk-tilt-laser, jsk-tools, jsk-topic-tools, multi-map-server, virtual-force-publisher }: -buildRosPackage { - pname = "ros-melodic-jsk-common"; - version = "2.2.12-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_common-release/archive/release/melodic/jsk_common/2.2.12-1.tar.gz"; - name = "2.2.12-1.tar.gz"; - sha256 = "8f062c2a196d3cc4e5176b3483147f308002a3a957e0e6bf59796af9d9ab323c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ audio-video-recorder dynamic-tf-publisher image-view2 jsk-network-tools jsk-tilt-laser jsk-tools jsk-topic-tools multi-map-server virtual-force-publisher ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage that contains commonly used toolset for jsk-ros-pkg
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-control/default.nix b/distros/melodic/jsk-control/default.nix deleted file mode 100644 index ce6d6d0f1f..0000000000 --- a/distros/melodic/jsk-control/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, eus-nlopt, eus-qp, eus-qpoases, joy-mouse, jsk-calibration, jsk-footstep-controller, jsk-footstep-planner, jsk-ik-server, jsk-teleop-joy }: -buildRosPackage { - pname = "ros-melodic-jsk-control"; - version = "0.1.16-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_control-release/archive/release/melodic/jsk_control/0.1.16-1.tar.gz"; - name = "0.1.16-1.tar.gz"; - sha256 = "8ab1ebd0fef82e7268dec4d22ad02b0491e1a94cc4787b5fb8866c4746e2fda4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ eus-nlopt eus-qp eus-qpoases joy-mouse jsk-calibration jsk-footstep-controller jsk-footstep-planner jsk-ik-server jsk-teleop-joy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The jsk_control package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-footstep-controller/default.nix b/distros/melodic/jsk-footstep-controller/default.nix deleted file mode 100644 index 5b4f11df1c..0000000000 --- a/distros/melodic/jsk-footstep-controller/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, diagnostic-updater, dynamic-reconfigure, genmsg, geometry-msgs, jsk-footstep-msgs, jsk-footstep-planner, jsk-pcl-ros, jsk-topic-tools, kdl-conversions, kdl-parser, message-filters, message-generation, sensor-msgs, sound-play, std-msgs, tf, tf-conversions, tf2, urdf }: -buildRosPackage { - pname = "ros-melodic-jsk-footstep-controller"; - version = "0.1.16-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_control-release/archive/release/melodic/jsk_footstep_controller/0.1.16-1.tar.gz"; - name = "0.1.16-1.tar.gz"; - sha256 = "b3bf67a033ebccb9768bc4dde8624f00af21df0be6b1d86eb0254c58796cbfe8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ diagnostic-msgs diagnostic-updater dynamic-reconfigure genmsg geometry-msgs jsk-footstep-msgs jsk-footstep-planner jsk-pcl-ros jsk-topic-tools kdl-conversions kdl-parser message-filters message-generation sensor-msgs sound-play std-msgs tf tf-conversions tf2 urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The jsk_footstep_controller package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-footstep-msgs/default.nix b/distros/melodic/jsk-footstep-msgs/default.nix deleted file mode 100644 index ac633d750c..0000000000 --- a/distros/melodic/jsk-footstep-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, geometry-msgs, message-generation, message-runtime }: -buildRosPackage { - pname = "ros-melodic-jsk-footstep-msgs"; - version = "4.3.1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_common_msgs-release/archive/release/melodic/jsk_footstep_msgs/4.3.1-0.tar.gz"; - name = "4.3.1-0.tar.gz"; - sha256 = "c461c1a447cca272bbd283203796ec6126bb42b6ae13b953f22193d574e49251"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs geometry-msgs message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''jsk_footstep_msgs''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-footstep-planner/default.nix b/distros/melodic/jsk-footstep-planner/default.nix deleted file mode 100644 index 474d60e14c..0000000000 --- a/distros/melodic/jsk-footstep-planner/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, geometry-msgs, jsk-footstep-msgs, jsk-interactive-marker, jsk-pcl-ros, jsk-recognition-msgs, jsk-recognition-utils, jsk-rviz-plugins, jsk-topic-tools, message-generation, pcl-ros, roscpp, roseus, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-jsk-footstep-planner"; - version = "0.1.16-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_control-release/archive/release/melodic/jsk_footstep_planner/0.1.16-1.tar.gz"; - name = "0.1.16-1.tar.gz"; - sha256 = "25adf6434c5afc97e8a5a743999333eda0f42e9347200f0a80112b023a710a9d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ dynamic-reconfigure geometry-msgs jsk-footstep-msgs jsk-interactive-marker jsk-pcl-ros jsk-recognition-msgs jsk-recognition-utils jsk-rviz-plugins jsk-topic-tools pcl-ros roscpp roseus visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''jsk_footstep_planner''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-gui-msgs/default.nix b/distros/melodic/jsk-gui-msgs/default.nix deleted file mode 100644 index 0631cb452f..0000000000 --- a/distros/melodic/jsk-gui-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-jsk-gui-msgs"; - version = "4.3.1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_common_msgs-release/archive/release/melodic/jsk_gui_msgs/4.3.1-0.tar.gz"; - name = "4.3.1-0.tar.gz"; - sha256 = "6af87adf6d809a7311c1b561093859751c7c2575791e5dc89e089a8dd98a118d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''jsk_gui_msgs''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/jsk-hark-msgs/default.nix b/distros/melodic/jsk-hark-msgs/default.nix deleted file mode 100644 index 630f49df21..0000000000 --- a/distros/melodic/jsk-hark-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-jsk-hark-msgs"; - version = "4.3.1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_common_msgs-release/archive/release/melodic/jsk_hark_msgs/4.3.1-0.tar.gz"; - name = "4.3.1-0.tar.gz"; - sha256 = "f9bcc221412c9950f156dc4c57c6dd8ca9aa4eff1201c12a412a05211fcd07ea"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''jsk_hark_msgs''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-ik-server/default.nix b/distros/melodic/jsk-ik-server/default.nix deleted file mode 100644 index 9f567e054d..0000000000 --- a/distros/melodic/jsk-ik-server/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, mk, moveit-msgs, roseus, rostest, tf }: -buildRosPackage { - pname = "ros-melodic-jsk-ik-server"; - version = "0.1.16-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_control-release/archive/release/melodic/jsk_ik_server/0.1.16-1.tar.gz"; - name = "0.1.16-1.tar.gz"; - sha256 = "9db6bcdbf9dac42d1442ddae80b22d02832be8f96570f8170b171c5e984c4c92"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cmake-modules mk moveit-msgs roseus rostest tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''jsk_ik_server''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-interactive-marker/default.nix b/distros/melodic/jsk-interactive-marker/default.nix deleted file mode 100644 index e2db902aef..0000000000 --- a/distros/melodic/jsk-interactive-marker/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, catkin, cmake-modules, dynamic-reconfigure, dynamic-tf-publisher, eigen-conversions, geometry-msgs, interactive-markers, jsk-footstep-msgs, jsk-recognition-msgs, jsk-recognition-utils, jsk-rviz-plugins, jsk-topic-tools, libyamlcpp, message-filters, message-generation, message-runtime, mk, moveit-msgs, rosbuild, roscpp, roseus, roslib, rviz, sensor-msgs, tf, tf-conversions, tinyxml, urdf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-jsk-interactive-marker"; - version = "2.1.8-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_visualization-release/archive/release/melodic/jsk_interactive_marker/2.1.8-1.tar.gz"; - name = "2.1.8-1.tar.gz"; - sha256 = "56744adac4f633df0b6c7b8f1073e5f7b3f07d8109335c370f7add394ee03b57"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules message-generation mk rosbuild ]; - propagatedBuildInputs = [ actionlib dynamic-reconfigure dynamic-tf-publisher eigen-conversions geometry-msgs interactive-markers jsk-footstep-msgs jsk-recognition-msgs jsk-recognition-utils jsk-rviz-plugins jsk-topic-tools libyamlcpp message-filters message-runtime moveit-msgs roscpp roseus roslib rviz sensor-msgs tf tf-conversions tinyxml urdf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''jsk interactive markers''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-interactive-test/default.nix b/distros/melodic/jsk-interactive-test/default.nix deleted file mode 100644 index a999d4f78d..0000000000 --- a/distros/melodic/jsk-interactive-test/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, jsk-interactive, jsk-interactive-marker, mk, rosbuild, rospy, rviz, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-jsk-interactive-test"; - version = "2.1.8-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_visualization-release/archive/release/melodic/jsk_interactive_test/2.1.8-1.tar.gz"; - name = "2.1.8-1.tar.gz"; - sha256 = "5c4234901ba9b98bf6b8644c7829f4ab966aa7c797987e3eb7deb2b77f7ae782"; - }; - - buildType = "catkin"; - buildInputs = [ catkin mk rosbuild ]; - propagatedBuildInputs = [ jsk-interactive jsk-interactive-marker rospy rviz visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''jsk_interactive_test''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-interactive/default.nix b/distros/melodic/jsk-interactive/default.nix deleted file mode 100644 index 2f5e504377..0000000000 --- a/distros/melodic/jsk-interactive/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, catkin, dynamic-tf-publisher, geometry-msgs, jsk-interactive-marker, mk, rosbuild, rospy, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-jsk-interactive"; - version = "2.1.8-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_visualization-release/archive/release/melodic/jsk_interactive/2.1.8-1.tar.gz"; - name = "2.1.8-1.tar.gz"; - sha256 = "5ba59c717424d8864d93e9a1bd2f8347a7532f016de3981841adf7c46cd54029"; - }; - - buildType = "catkin"; - buildInputs = [ catkin mk rosbuild ]; - propagatedBuildInputs = [ actionlib dynamic-tf-publisher geometry-msgs jsk-interactive-marker rospy visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''jsk_interactive''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-model-tools/default.nix b/distros/melodic/jsk-model-tools/default.nix deleted file mode 100644 index 6de52b3550..0000000000 --- a/distros/melodic/jsk-model-tools/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, eus-assimp, euscollada }: -buildRosPackage { - pname = "ros-melodic-jsk-model-tools"; - version = "0.4.4-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_model_tools-release/archive/release/melodic/jsk_model_tools/0.4.4-1.tar.gz"; - name = "0.4.4-1.tar.gz"; - sha256 = "7d67e14898a9a2dc4d8c0db7b9cb584f5f541de477f336ed63bbf74c7c76a1bf"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ eus-assimp euscollada ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage that contains model_tools package for jsk-ros-pkg
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-network-tools/default.nix b/distros/melodic/jsk-network-tools/default.nix deleted file mode 100644 index a3dcbf4b5e..0000000000 --- a/distros/melodic/jsk-network-tools/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, diagnostic-updater, dynamic-reconfigure, message-generation, message-runtime, roscpp, rospy, rostest, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-jsk-network-tools"; - version = "2.2.12-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_common-release/archive/release/melodic/jsk_network_tools/2.2.12-1.tar.gz"; - name = "2.2.12-1.tar.gz"; - sha256 = "e0e2baa74874bc7f6fe1b7524374a33cb6904296cc24f2c518dffb58efa6b0e6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation rostest ]; - propagatedBuildInputs = [ diagnostic-msgs diagnostic-updater dynamic-reconfigure message-runtime roscpp rospy sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''jsk_network_tools''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-pcl-ros-utils/default.nix b/distros/melodic/jsk-pcl-ros-utils/default.nix deleted file mode 100644 index 8d6b85b24c..0000000000 --- a/distros/melodic/jsk-pcl-ros-utils/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, compressed-depth-image-transport, compressed-image-transport, cv-bridge, diagnostic-msgs, diagnostic-updater, dynamic-reconfigure, eigen-conversions, geometry-msgs, image-geometry, image-transport, image-view, image-view2, interactive-markers, jsk-data, jsk-footstep-msgs, jsk-recognition-msgs, jsk-recognition-utils, jsk-rviz-plugins, jsk-tools, jsk-topic-tools, kdl-conversions, kdl-parser, laser-assembler, libyamlcpp, message-generation, message-runtime, ml-classifiers, moveit-core, moveit-ros-perception, nav-msgs, nodelet, octomap, octomap-msgs, octomap-ros, octomap-server, openni2-launch, pcl-conversions, pcl-msgs, pcl-ros, pythonPackages, robot-self-filter, rosbag, rosboost-cfg, roscpp-tutorials, roslaunch, rostest, rviz, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf, tf-conversions, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-jsk-pcl-ros-utils"; - version = "1.2.15-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_recognition-release/archive/release/melodic/jsk_pcl_ros_utils/1.2.15-1.tar.gz"; - name = "1.2.15-1.tar.gz"; - sha256 = "a64d6abbe000e2c333ce92f318abf94be30dedfe06d21ef4f2361c2b9b695f07"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation pythonPackages.pyyaml ]; - checkInputs = [ jsk-tools roslaunch rostest ]; - propagatedBuildInputs = [ boost compressed-depth-image-transport compressed-image-transport cv-bridge diagnostic-msgs diagnostic-updater dynamic-reconfigure eigen-conversions geometry-msgs image-geometry image-transport image-view image-view2 interactive-markers jsk-data jsk-footstep-msgs jsk-recognition-msgs jsk-recognition-utils jsk-rviz-plugins jsk-topic-tools kdl-conversions kdl-parser laser-assembler libyamlcpp message-runtime ml-classifiers moveit-core moveit-ros-perception nav-msgs nodelet octomap octomap-msgs octomap-ros octomap-server openni2-launch pcl-conversions pcl-msgs pcl-ros pythonPackages.scikitlearn robot-self-filter rosbag rosboost-cfg roscpp-tutorials rviz sensor-msgs std-msgs std-srvs stereo-msgs tf tf-conversions tf2-ros visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS utility nodelets for pointcloud perception.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-pcl-ros/default.nix b/distros/melodic/jsk-pcl-ros/default.nix deleted file mode 100644 index d88db6a3b7..0000000000 --- a/distros/melodic/jsk-pcl-ros/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, checkerboard-detector, cv-bridge, diagnostic-msgs, diagnostic-updater, dynamic-reconfigure, eigen-conversions, geometry-msgs, image-geometry, image-transport, image-view2, interactive-markers, jsk-data, jsk-footstep-msgs, jsk-interactive-marker, jsk-pcl-ros-utils, jsk-perception, jsk-recognition-msgs, jsk-recognition-utils, jsk-tools, jsk-topic-tools, kdl-conversions, kdl-parser, laser-assembler, libyamlcpp, ml-classifiers, moveit-core, moveit-ros-perception, nav-msgs, nodelet, octomap, octomap-server, openni-launch, openni2-launch, pcl-conversions, pcl-msgs, pcl-ros, pythonPackages, resized-image-transport, robot-self-filter, rosboost-cfg, roscpp-tutorials, roslaunch, rostest, sensor-msgs, std-msgs, std-srvs, stereo-image-proc, stereo-msgs, tf, tf-conversions, tf2-ros, topic-tools, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-jsk-pcl-ros"; - version = "1.2.15-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_recognition-release/archive/release/melodic/jsk_pcl_ros/1.2.15-1.tar.gz"; - name = "1.2.15-1.tar.gz"; - sha256 = "0383a96eb13ac27a5589583457aedf6ccc491f969f45150e468fa1a715c82f86"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ jsk-perception jsk-tools roslaunch rostest ]; - propagatedBuildInputs = [ boost checkerboard-detector cv-bridge diagnostic-msgs diagnostic-updater dynamic-reconfigure eigen-conversions geometry-msgs image-geometry image-transport image-view2 interactive-markers jsk-data jsk-footstep-msgs jsk-interactive-marker jsk-pcl-ros-utils jsk-recognition-msgs jsk-recognition-utils jsk-topic-tools kdl-conversions kdl-parser laser-assembler libyamlcpp ml-classifiers moveit-core moveit-ros-perception nav-msgs nodelet octomap octomap-server openni-launch openni2-launch pcl-conversions pcl-msgs pcl-ros pythonPackages.scikitlearn resized-image-transport robot-self-filter rosboost-cfg roscpp-tutorials sensor-msgs std-msgs std-srvs stereo-image-proc stereo-msgs tf tf-conversions tf2-ros topic-tools visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS nodelets for pointcloud perception.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-planning/default.nix b/distros/melodic/jsk-planning/default.nix deleted file mode 100644 index 34102f1fdb..0000000000 --- a/distros/melodic/jsk-planning/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pddl-msgs, pddl-planner, pddl-planner-viewer, task-compiler }: -buildRosPackage { - pname = "ros-melodic-jsk-planning"; - version = "0.1.12-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_planning-release/archive/release/melodic/jsk_planning/0.1.12-1.tar.gz"; - name = "0.1.12-1.tar.gz"; - sha256 = "8182d06f0742a80fa8b31184bfd8f1fd385b69d660e0716a0091e5d4b248137d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pddl-msgs pddl-planner pddl-planner-viewer task-compiler ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage that contains planning package for jsk-ros-pkg
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-pr2eus/default.nix b/distros/melodic/jsk-pr2eus/default.nix deleted file mode 100644 index 746937f7e0..0000000000 --- a/distros/melodic/jsk-pr2eus/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pr2eus }: -buildRosPackage { - pname = "ros-melodic-jsk-pr2eus"; - version = "0.3.14-r3"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_pr2eus-release/archive/release/melodic/jsk_pr2eus/0.3.14-3.tar.gz"; - name = "0.3.14-3.tar.gz"; - sha256 = "bfe20ebd5febc154b2a7e052f41900e4eaf4f11890d79dc0428facf06fb855b8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pr2eus ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage that contains robot eus client package for jsk-ros-pkg
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-python-orocos-kdl-python3/default.nix b/distros/melodic/jsk-python-orocos-kdl-python3/default.nix deleted file mode 100644 index 0f5aaba584..0000000000 --- a/distros/melodic/jsk-python-orocos-kdl-python3/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, orocos-kdl, python3, python3Packages }: -buildRosPackage { - pname = "ros-melodic-jsk-python-orocos-kdl-python3"; - version = "1.4.2-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/orocos-kdl_python3-release/archive/release/melodic/jsk_python_orocos_kdl_python3/1.4.2-2.tar.gz"; - name = "1.4.2-2.tar.gz"; - sha256 = "519c3d3a7ce2739bfedf3b94d39b9b1351c38cfaa3aaddb1a865a23ca5f0b1fe"; - }; - - buildType = "cmake"; - buildInputs = [ python3Packages.catkin-pkg python3Packages.sip_4 ]; - propagatedBuildInputs = [ catkin orocos-kdl python3 ]; - nativeBuildInputs = [ catkin python3Packages.catkin-pkg ]; - - meta = { - description = ''This package contains the python bindings PyKDL for the Kinematics and Dynamics - Library (KDL), distributed by the Orocos Project. - This repository is for python3 compatibility in melodic environment. - Supported by ROS community.''; - license = with lib.licenses; [ "LGPL" ]; - }; -} diff --git a/distros/melodic/jsk-recognition-msgs/default.nix b/distros/melodic/jsk-recognition-msgs/default.nix deleted file mode 100644 index 1aed538b6b..0000000000 --- a/distros/melodic/jsk-recognition-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, jsk-footstep-msgs, message-generation, pcl-msgs, rostest, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-jsk-recognition-msgs"; - version = "1.2.15-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_recognition-release/archive/release/melodic/jsk_recognition_msgs/1.2.15-1.tar.gz"; - name = "1.2.15-1.tar.gz"; - sha256 = "3214810dd81fd86a3023aa920f5a57cacab4d57e635900f4ec034897954b22f8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ geometry-msgs jsk-footstep-msgs message-generation pcl-msgs sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS messages for jsk_pcl_ros and jsk_perception.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-recognition-utils/default.nix b/distros/melodic/jsk-recognition-utils/default.nix deleted file mode 100644 index a8204c423b..0000000000 --- a/distros/melodic/jsk-recognition-utils/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, eigen-conversions, geometry-msgs, image-geometry, image-view, jsk-recognition-msgs, jsk-tools, jsk-topic-tools, libyamlcpp, message-generation, message-runtime, pcl-msgs, pcl-ros, pythonPackages, qt5, sensor-msgs, std-msgs, tf, tf-conversions, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-jsk-recognition-utils"; - version = "1.2.15-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_recognition-release/archive/release/melodic/jsk_recognition_utils/1.2.15-1.tar.gz"; - name = "1.2.15-1.tar.gz"; - sha256 = "2075af1e8da7c8d4f0f559246274dd597cda4b7d4413700a285ca76ba54b4d2b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin dynamic-reconfigure message-generation pythonPackages.cython pythonPackages.setuptools qt5.qtbase ]; - checkInputs = [ jsk-tools ]; - propagatedBuildInputs = [ eigen-conversions geometry-msgs image-geometry image-view jsk-recognition-msgs jsk-topic-tools libyamlcpp message-runtime pcl-msgs pcl-ros pythonPackages.chainer pythonPackages.scikitimage sensor-msgs std-msgs tf tf-conversions tf2-ros visualization-msgs ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''C++ library about sensor model, geometrical modeling and perception.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-recognition/default.nix b/distros/melodic/jsk-recognition/default.nix deleted file mode 100644 index f91c6a2aea..0000000000 --- a/distros/melodic/jsk-recognition/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, checkerboard-detector, imagesift, jsk-pcl-ros, jsk-perception, jsk-recognition-msgs, jsk-recognition-utils, resized-image-transport }: -buildRosPackage { - pname = "ros-melodic-jsk-recognition"; - version = "1.2.15-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_recognition-release/archive/release/melodic/jsk_recognition/1.2.15-1.tar.gz"; - name = "1.2.15-1.tar.gz"; - sha256 = "518fcc5c7479143dafb6eca60cc31833e3e27ee43115e8a9ab7eb894640fb6c4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ checkerboard-detector imagesift jsk-pcl-ros jsk-perception jsk-recognition-msgs jsk-recognition-utils resized-image-transport ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage that contains recognition package for jsk-ros-pkg
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-roseus/default.nix b/distros/melodic/jsk-roseus/default.nix deleted file mode 100644 index 0229877e33..0000000000 --- a/distros/melodic/jsk-roseus/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, euslisp, geneus, roseus }: -buildRosPackage { - pname = "ros-melodic-jsk-roseus"; - version = "1.7.4-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_roseus-release/archive/release/melodic/jsk_roseus/1.7.4-1.tar.gz"; - name = "1.7.4-1.tar.gz"; - sha256 = "38497ef160c3e76b0602f2ddf41bb50ce54e8063de8a6ed3bce0984af02c1b09"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ euslisp geneus roseus ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage that contains roseus package for jsk-ros-pkg
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-rqt-plugins/default.nix b/distros/melodic/jsk-rqt-plugins/default.nix deleted file mode 100644 index 496197a38f..0000000000 --- a/distros/melodic/jsk-rqt-plugins/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, image-publisher, image-view2, jsk-gui-msgs, message-generation, message-runtime, mk, pythonPackages, qt-gui-py-common, resource-retriever, rosbuild, roslaunch, rostest, rqt-gui, rqt-gui-py, rqt-image-view, rqt-plot }: -buildRosPackage { - pname = "ros-melodic-jsk-rqt-plugins"; - version = "2.1.8-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_visualization-release/archive/release/melodic/jsk_rqt_plugins/2.1.8-1.tar.gz"; - name = "2.1.8-1.tar.gz"; - sha256 = "516b5b98d4e1aa2fdb5c7c6f1dee109b9025e544923f9a25d2f425db8b47d9c2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation mk rosbuild ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ cv-bridge image-publisher image-view2 jsk-gui-msgs message-runtime pythonPackages.scikitlearn pythonPackages.urlgrabber qt-gui-py-common resource-retriever rqt-gui rqt-gui-py rqt-image-view rqt-plot ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The jsk_rqt_plugins package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-rviz-plugins/default.nix b/distros/melodic/jsk-rviz-plugins/default.nix deleted file mode 100644 index c2f1a8bbc3..0000000000 --- a/distros/melodic/jsk-rviz-plugins/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2022 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, diagnostic-msgs, dynamic-reconfigure, geometry-msgs, image-geometry, image-publisher, jsk-footstep-msgs, jsk-gui-msgs, jsk-hark-msgs, jsk-recognition-msgs, jsk-recognition-utils, jsk-topic-tools, message-generation, mk, people-msgs, posedetection-msgs, pythonPackages, rosbuild, rviz, std-msgs, urdfdom-py, view-controller-msgs }: -buildRosPackage { - pname = "ros-melodic-jsk-rviz-plugins"; - version = "2.1.7-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_visualization-release/archive/release/melodic/jsk_rviz_plugins/2.1.7-2.tar.gz"; - name = "2.1.7-2.tar.gz"; - sha256 = "40f58f1576fdeb6f212575c3550aa657ef4c3ffb384825af157a7145c43f5a88"; - }; - - buildType = "catkin"; - buildInputs = [ mk rosbuild ]; - propagatedBuildInputs = [ cv-bridge diagnostic-msgs dynamic-reconfigure geometry-msgs image-geometry image-publisher jsk-footstep-msgs jsk-gui-msgs jsk-hark-msgs jsk-recognition-msgs jsk-recognition-utils jsk-topic-tools message-generation people-msgs posedetection-msgs pythonPackages.scipy rviz std-msgs urdfdom-py view-controller-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The jsk_rviz_plugins package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-teleop-joy/default.nix b/distros/melodic/jsk-teleop-joy/default.nix deleted file mode 100644 index 2d2e868079..0000000000 --- a/distros/melodic/jsk-teleop-joy/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, diagnostic-updater, image-view2, interactive-markers, joy-mouse, jsk-footstep-msgs, jsk-interactive-marker, jsk-rviz-plugins, ps3joy, pythonPackages, tf, view-controller-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-jsk-teleop-joy"; - version = "0.1.16-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_control-release/archive/release/melodic/jsk_teleop_joy/0.1.16-1.tar.gz"; - name = "0.1.16-1.tar.gz"; - sha256 = "f5a9855281a3dce5f037a0e91f711dd9a90ef261abeffe0ef0dad8c9816a0941"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ diagnostic-msgs diagnostic-updater image-view2 interactive-markers joy-mouse jsk-footstep-msgs jsk-interactive-marker jsk-rviz-plugins ps3joy pythonPackages.pygame tf view-controller-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''jsk_teleop_joy''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-tf2-py-python3/default.nix b/distros/melodic/jsk-tf2-py-python3/default.nix deleted file mode 100644 index e806e59473..0000000000 --- a/distros/melodic/jsk-tf2-py-python3/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, python3Packages, rospy, tf2 }: -buildRosPackage { - pname = "ros-melodic-jsk-tf2-py-python3"; - version = "0.6.9-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/geometry2_python3-release/archive/release/melodic/jsk_tf2_py_python3/0.6.9-2.tar.gz"; - name = "0.6.9-2.tar.gz"; - sha256 = "b9dcbe07c5e9e519cbb81170f910d4ccc865bee3d180db3862ab4a6fe6398cf6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin python3Packages.catkin-pkg ]; - propagatedBuildInputs = [ python3Packages.rospkg rospy tf2 ]; - nativeBuildInputs = [ catkin python3Packages.catkin-pkg ]; - - meta = { - description = ''The tf2_py package for python3 compatibility in melodic environment. Supported by ROS community.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-tilt-laser/default.nix b/distros/melodic/jsk-tilt-laser/default.nix deleted file mode 100644 index 463202e734..0000000000 --- a/distros/melodic/jsk-tilt-laser/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, dynamic-reconfigure, laser-assembler, laser-filters, robot-state-publisher, sensor-msgs, tf, tf-conversions, urg-node }: -buildRosPackage { - pname = "ros-melodic-jsk-tilt-laser"; - version = "2.2.12-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_common-release/archive/release/melodic/jsk_tilt_laser/2.2.12-1.tar.gz"; - name = "2.2.12-1.tar.gz"; - sha256 = "64f7242e53af8b5e6aee3da001f1fe6d60056dbe9d2ee8b582ad185839f66eeb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - propagatedBuildInputs = [ dynamic-reconfigure laser-assembler laser-filters robot-state-publisher sensor-msgs tf tf-conversions urg-node ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The jsk_tilt_laser package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-topic-tools/default.nix b/distros/melodic/jsk-topic-tools/default.nix deleted file mode 100644 index 92dfeba18a..0000000000 --- a/distros/melodic/jsk-topic-tools/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-aggregator, diagnostic-msgs, diagnostic-updater, dynamic-reconfigure, dynamic-tf-publisher, eigen-conversions, geometry-msgs, image-transport, message-generation, message-runtime, nodelet, pythonPackages, roscpp, roscpp-tutorials, roslaunch, roslint, rosnode, rostest, rostime, rostopic, sensor-msgs, sound-play, std-msgs, std-srvs, tf, topic-tools, unixtools }: -buildRosPackage { - pname = "ros-melodic-jsk-topic-tools"; - version = "2.2.12-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_common-release/archive/release/melodic/jsk_topic_tools/2.2.12-1.tar.gz"; - name = "2.2.12-1.tar.gz"; - sha256 = "2f7cb216f61223ced93c39253049e49baa9fd4878decdd5d94c80a6ca5f09280"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation rostest ]; - checkInputs = [ roscpp-tutorials roslint ]; - propagatedBuildInputs = [ diagnostic-aggregator diagnostic-msgs diagnostic-updater dynamic-reconfigure dynamic-tf-publisher eigen-conversions geometry-msgs image-transport message-runtime nodelet pythonPackages.numpy pythonPackages.opencv3 pythonPackages.scipy roscpp roslaunch rosnode rostime rostopic sensor-msgs sound-play std-msgs std-srvs tf topic-tools unixtools.ping ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''jsk_topic_tools''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jsk-visualization/default.nix b/distros/melodic/jsk-visualization/default.nix deleted file mode 100644 index 0d4ae6fe54..0000000000 --- a/distros/melodic/jsk-visualization/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, jsk-interactive, jsk-interactive-marker, jsk-interactive-test, jsk-rqt-plugins, jsk-rviz-plugins }: -buildRosPackage { - pname = "ros-melodic-jsk-visualization"; - version = "2.1.8-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_visualization-release/archive/release/melodic/jsk_visualization/2.1.8-1.tar.gz"; - name = "2.1.8-1.tar.gz"; - sha256 = "7493abb6f57c227f4b59d2d26e592a0424c0a66a587fdaa85cbb441588344260"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ jsk-interactive jsk-interactive-marker jsk-interactive-test jsk-rqt-plugins jsk-rviz-plugins ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage that contains visualization package for jsk-ros-pkg
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/jskeus/default.nix b/distros/melodic/jskeus/default.nix deleted file mode 100644 index 3c3117594b..0000000000 --- a/distros/melodic/jskeus/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, euslisp }: -buildRosPackage { - pname = "ros-melodic-jskeus"; - version = "1.2.5-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jskeus-release/archive/release/melodic/jskeus/1.2.5-1.tar.gz"; - name = "1.2.5-1.tar.gz"; - sha256 = "09ad2aa44249d07cecf8ebb717ca99194f310e93a836dc4ec4107d2a057e313f"; - }; - - buildType = "cmake"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ euslisp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''EusLisp software developed and used by JSK at The University of Tokyo''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/json-msgs/default.nix b/distros/melodic/json-msgs/default.nix deleted file mode 100644 index 7170f7c74b..0000000000 --- a/distros/melodic/json-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }: -buildRosPackage { - pname = "ros-melodic-json-msgs"; - version = "0.0.3"; - - src = fetchurl { - url = "https://github.com/locusrobotics/json_transport-release/archive/release/melodic/json_msgs/0.0.3-0.tar.gz"; - name = "0.0.3-0.tar.gz"; - sha256 = "bf40e01a92a86cd7c5f7c56e26b160dd8425c7bdcaee3d407ceac8f6dfc115f8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''JSON ROS message''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/json-transport/default.nix b/distros/melodic/json-transport/default.nix deleted file mode 100644 index 8fbf0d7b0c..0000000000 --- a/distros/melodic/json-transport/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, json-msgs, pythonPackages, roscpp, roslint, rostest, rosunit }: -buildRosPackage { - pname = "ros-melodic-json-transport"; - version = "0.0.3"; - - src = fetchurl { - url = "https://github.com/locusrobotics/json_transport-release/archive/release/melodic/json_transport/0.0.3-0.tar.gz"; - name = "0.0.3-0.tar.gz"; - sha256 = "c7077ff6fff4119b0383218c2426ac4629ee02485af8e569920149031f791b2c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rostest rosunit ]; - propagatedBuildInputs = [ json-msgs pythonPackages.msgpack roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''JSON transport for ROS''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/julius/default.nix b/distros/melodic/julius/default.nix deleted file mode 100644 index 055a60282a..0000000000 --- a/distros/melodic/julius/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, mk, roslib, rospack, rsync, unzip, wget }: -buildRosPackage { - pname = "ros-melodic-julius"; - version = "2.1.24-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/julius/2.1.24-2.tar.gz"; - name = "2.1.24-2.tar.gz"; - sha256 = "c729762c703fad77210f45279b17b1e807fe9e48bff481fa5a321f1099ad1da0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin mk roslib rospack ]; - propagatedBuildInputs = [ rsync unzip wget ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''julius: Open-Source Large Vocabulary CSR Engine (http://julius.sourceforge.jp/index.php)''; - license = with lib.licenses; [ "GPL" ]; - }; -} diff --git a/distros/melodic/kalman-filter/default.nix b/distros/melodic/kalman-filter/default.nix deleted file mode 100644 index f72e68ec96..0000000000 --- a/distros/melodic/kalman-filter/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roslint, rospy }: -buildRosPackage { - pname = "ros-melodic-kalman-filter"; - version = "0.2.6-r1"; - - src = fetchurl { - url = "https://github.com/wu-robotics/wu_ros_tools/archive/release/melodic/kalman_filter/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "475f257f7956a310bf68174451cc299d57b40d0933c72a6d2ec878c9deef76fb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Simple Kalman Filter in Python''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/kartech-linear-actuator-msgs/default.nix b/distros/melodic/kartech-linear-actuator-msgs/default.nix deleted file mode 100644 index bc535dc6b1..0000000000 --- a/distros/melodic/kartech-linear-actuator-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, ros-environment, std-msgs }: -buildRosPackage { - pname = "ros-melodic-kartech-linear-actuator-msgs"; - version = "3.0.2-r1"; - - src = fetchurl { - url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/melodic/kartech_linear_actuator_msgs/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "3fa3af9c845b1d7844947dd1e7147d5cc00935a20733c740fca379d2b1069a1a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ros-environment ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The kartech_linear_actuator_msgs package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/kdl-conversions/default.nix b/distros/melodic/kdl-conversions/default.nix deleted file mode 100644 index 0575644969..0000000000 --- a/distros/melodic/kdl-conversions/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, orocos-kdl }: -buildRosPackage { - pname = "ros-melodic-kdl-conversions"; - version = "1.12.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/geometry-release/archive/release/melodic/kdl_conversions/1.12.1-1.tar.gz"; - name = "1.12.1-1.tar.gz"; - sha256 = "617dd8beae97409400b106c6a3f5a2e76afab2d6c2ea1fca6b740aca3a4e6ee6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs orocos-kdl ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Conversion functions between KDL and geometry_msgs types.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/kdl-parser-py/default.nix b/distros/melodic/kdl-parser-py/default.nix deleted file mode 100644 index 57b3ebf92a..0000000000 --- a/distros/melodic/kdl-parser-py/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, python-orocos-kdl, pythonPackages, rostest, urdfdom-py }: -buildRosPackage { - pname = "ros-melodic-kdl-parser-py"; - version = "1.13.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/kdl_parser-release/archive/release/melodic/kdl_parser_py/1.13.3-1.tar.gz"; - name = "1.13.3-1.tar.gz"; - sha256 = "5463332e38a5d3483f6dd76859eac55d39560a019eddb02709a04adbd98490b3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.catkin-pkg pythonPackages.setuptools ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ python-orocos-kdl urdfdom-py ]; - nativeBuildInputs = [ catkin pythonPackages.catkin-pkg pythonPackages.setuptools ]; - - meta = { - description = ''The Kinematics and Dynamics Library (KDL) defines a tree structure - to represent the kinematic and dynamic parameters of a robot - mechanism. kdl_parser_py provides Python tools to construct a KDL - tree from an XML robot representation in URDF.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/kdl-parser/default.nix b/distros/melodic/kdl-parser/default.nix deleted file mode 100644 index 9c2b5003f6..0000000000 --- a/distros/melodic/kdl-parser/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, orocos-kdl, rosconsole, roscpp, rostest, tinyxml, tinyxml-2, urdf, urdfdom-headers }: -buildRosPackage { - pname = "ros-melodic-kdl-parser"; - version = "1.13.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/kdl_parser-release/archive/release/melodic/kdl_parser/1.13.3-1.tar.gz"; - name = "1.13.3-1.tar.gz"; - sha256 = "3330b28612c51a321bfa0ab45e542b774ad69f8d73acb2f1377c20b65c90f50a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - checkInputs = [ roscpp rostest ]; - propagatedBuildInputs = [ orocos-kdl rosconsole tinyxml tinyxml-2 urdf urdfdom-headers ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The Kinematics and Dynamics Library (KDL) defines a tree structure - to represent the kinematic and dynamic parameters of a robot - mechanism. kdl_parser provides tools to construct a KDL - tree from an XML robot representation in URDF.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/key-teleop/default.nix b/distros/melodic/key-teleop/default.nix deleted file mode 100644 index 63cc985b9d..0000000000 --- a/distros/melodic/key-teleop/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, rospy }: -buildRosPackage { - pname = "ros-melodic-key-teleop"; - version = "0.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/teleop_tools-release/archive/release/melodic/key_teleop/0.3.1-1.tar.gz"; - name = "0.3.1-1.tar.gz"; - sha256 = "798313243d19edcf979363cd0a1d3e28d4a4a93393ece7c5148924021adb067e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A text-based interface to send a robot movement commands''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/khi-duaro-description/default.nix b/distros/melodic/khi-duaro-description/default.nix deleted file mode 100644 index 97b721c71e..0000000000 --- a/distros/melodic/khi-duaro-description/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roslaunch }: -buildRosPackage { - pname = "ros-melodic-khi-duaro-description"; - version = "1.4.0-r2"; - - src = fetchurl { - url = "https://github.com/Kawasaki-Robotics/khi_robot-release/archive/release/melodic/khi_duaro_description/1.4.0-2.tar.gz"; - name = "1.4.0-2.tar.gz"; - sha256 = "645f2f90187dd82a42d29153231375eb571a80774fd5276d1037a957e3c41884"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The khi_duaro_description package''; - license = with lib.licenses; [ bsdOriginal "KHI-CAD-license-mesh-data,-see-readme-" ]; - }; -} diff --git a/distros/melodic/khi-duaro-gazebo/default.nix b/distros/melodic/khi-duaro-gazebo/default.nix deleted file mode 100644 index 1c071930d3..0000000000 --- a/distros/melodic/khi-duaro-gazebo/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros-control }: -buildRosPackage { - pname = "ros-melodic-khi-duaro-gazebo"; - version = "1.4.0-r2"; - - src = fetchurl { - url = "https://github.com/Kawasaki-Robotics/khi_robot-release/archive/release/melodic/khi_duaro_gazebo/1.4.0-2.tar.gz"; - name = "1.4.0-2.tar.gz"; - sha256 = "b02ecab06404597fb3d32e4ebb726e66adaadab98ec10470457f832977dd656d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin gazebo-ros-control ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The khi_duaro_gazebo package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/khi-duaro-ikfast-plugin/default.nix b/distros/melodic/khi-duaro-ikfast-plugin/default.nix deleted file mode 100644 index a6423e6bf7..0000000000 --- a/distros/melodic/khi-duaro-ikfast-plugin/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, liblapack, moveit-core, pluginlib, roscpp, tf-conversions }: -buildRosPackage { - pname = "ros-melodic-khi-duaro-ikfast-plugin"; - version = "1.4.0-r2"; - - src = fetchurl { - url = "https://github.com/Kawasaki-Robotics/khi_robot-release/archive/release/melodic/khi_duaro_ikfast_plugin/1.4.0-2.tar.gz"; - name = "1.4.0-2.tar.gz"; - sha256 = "c8c789ff0a685c4fc84d09f274cf65ff92e67349907ed9134655b125ad789ecf"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ liblapack moveit-core pluginlib roscpp tf-conversions ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The khi_duaro_ikfast_plugin package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/khi-duaro-moveit-config/default.nix b/distros/melodic/khi-duaro-moveit-config/default.nix deleted file mode 100644 index 88cdb31abe..0000000000 --- a/distros/melodic/khi-duaro-moveit-config/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, khi-duaro-description, khi-duaro-ikfast-plugin, moveit-fake-controller-manager, moveit-kinematics, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, moveit-simple-controller-manager, robot-state-publisher, roslaunch, rostest, rviz, tf, xacro }: -buildRosPackage { - pname = "ros-melodic-khi-duaro-moveit-config"; - version = "1.4.0-r2"; - - src = fetchurl { - url = "https://github.com/Kawasaki-Robotics/khi_robot-release/archive/release/melodic/khi_duaro_moveit_config/1.4.0-2.tar.gz"; - name = "1.4.0-2.tar.gz"; - sha256 = "13e5929de034b85c6af66b4760c91412efc9603c632f9273d302d1a9142ac137"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ joint-state-publisher khi-duaro-description khi-duaro-ikfast-plugin moveit-fake-controller-manager moveit-kinematics moveit-planners-ompl moveit-ros-move-group moveit-ros-visualization moveit-simple-controller-manager robot-state-publisher rviz tf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the khi_duaro with the MoveIt! Motion Planning Framework''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/khi-robot-bringup/default.nix b/distros/melodic/khi-robot-bringup/default.nix deleted file mode 100644 index 8ba1fa590f..0000000000 --- a/distros/melodic/khi-robot-bringup/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-manager, joint-state-controller, joint-trajectory-controller, khi-duaro-description, khi-duaro-moveit-config, khi-robot-control, position-controllers, robot-state-publisher, roslaunch, rostest, tf }: -buildRosPackage { - pname = "ros-melodic-khi-robot-bringup"; - version = "1.4.0-r2"; - - src = fetchurl { - url = "https://github.com/Kawasaki-Robotics/khi_robot-release/archive/release/melodic/khi_robot_bringup/1.4.0-2.tar.gz"; - name = "1.4.0-2.tar.gz"; - sha256 = "41d218908f89914ee85fdfb8fdc8288675f991e6baa2d335756e72702c38f372"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ controller-manager joint-state-controller joint-trajectory-controller khi-duaro-description khi-duaro-moveit-config khi-robot-control position-controllers robot-state-publisher tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package contains bringup scripts/config/tools for KHI Robot''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/khi-robot-control/default.nix b/distros/melodic/khi-robot-control/default.nix deleted file mode 100644 index 5d39d420af..0000000000 --- a/distros/melodic/khi-robot-control/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-manager, diagnostic-updater, hardware-interface, joint-limits-interface, joint-state-controller, joint-trajectory-controller, khi-robot-msgs, position-controllers, realtime-tools, rostest, trajectory-msgs, transmission-interface }: -buildRosPackage { - pname = "ros-melodic-khi-robot-control"; - version = "1.4.0-r2"; - - src = fetchurl { - url = "https://github.com/Kawasaki-Robotics/khi_robot-release/archive/release/melodic/khi_robot_control/1.4.0-2.tar.gz"; - name = "1.4.0-2.tar.gz"; - sha256 = "f8a38c2077445985415f1250ab1a87c2011249908fcffd8eff193b4b02dc29fe"; - }; - - buildType = "catkin"; - buildInputs = [ catkin realtime-tools ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ controller-manager diagnostic-updater hardware-interface joint-limits-interface joint-state-controller joint-trajectory-controller khi-robot-msgs position-controllers trajectory-msgs transmission-interface ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS KHI robot controller package based on ros_control''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/khi-robot-msgs/default.nix b/distros/melodic/khi-robot-msgs/default.nix deleted file mode 100644 index 6c3c8cbcdb..0000000000 --- a/distros/melodic/khi-robot-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-khi-robot-msgs"; - version = "1.4.0-r2"; - - src = fetchurl { - url = "https://github.com/Kawasaki-Robotics/khi_robot-release/archive/release/melodic/khi_robot_msgs/1.4.0-2.tar.gz"; - name = "1.4.0-2.tar.gz"; - sha256 = "f01cac81b5aead5ecef09e15eda893e4b2cde18128715bc78ac4b5824924d708"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains KHI ROS robot msgs''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/khi-robot-test/default.nix b/distros/melodic/khi-robot-test/default.nix deleted file mode 100644 index 1a103e8d2d..0000000000 --- a/distros/melodic/khi-robot-test/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, khi-duaro-moveit-config, khi-robot-bringup, khi-robot-control, khi-robot-msgs, khi-rs007l-moveit-config, khi-rs007n-moveit-config, khi-rs013n-moveit-config, khi-rs020n-moveit-config, khi-rs080n-moveit-config, moveit-commander, rospy, rostest }: -buildRosPackage { - pname = "ros-melodic-khi-robot-test"; - version = "1.4.0-r2"; - - src = fetchurl { - url = "https://github.com/Kawasaki-Robotics/khi_robot-release/archive/release/melodic/khi_robot_test/1.4.0-2.tar.gz"; - name = "1.4.0-2.tar.gz"; - sha256 = "47772894f6441ede37419058b0be76f84ea0f9f8a72212f077ef486ca06cbaa8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ khi-duaro-moveit-config khi-robot-bringup khi-robot-control khi-robot-msgs khi-rs007l-moveit-config khi-rs007n-moveit-config khi-rs013n-moveit-config khi-rs020n-moveit-config khi-rs080n-moveit-config moveit-commander rostest ]; - propagatedBuildInputs = [ khi-robot-msgs rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Test package for khi_robot''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/khi-robot/default.nix b/distros/melodic/khi-robot/default.nix deleted file mode 100644 index d85cce38f9..0000000000 --- a/distros/melodic/khi-robot/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, khi-duaro-description, khi-duaro-gazebo, khi-duaro-ikfast-plugin, khi-duaro-moveit-config, khi-robot-bringup, khi-robot-control, khi-robot-msgs, khi-rs-description, khi-rs-gazebo, khi-rs-ikfast-plugin, khi-rs007l-moveit-config, khi-rs007n-moveit-config, khi-rs013n-moveit-config, khi-rs025n-moveit-config, khi-rs080n-moveit-config }: -buildRosPackage { - pname = "ros-melodic-khi-robot"; - version = "1.4.0-r2"; - - src = fetchurl { - url = "https://github.com/Kawasaki-Robotics/khi_robot-release/archive/release/melodic/khi_robot/1.4.0-2.tar.gz"; - name = "1.4.0-2.tar.gz"; - sha256 = "22ee364198531eba7c3ef027e2e2663186106ef59d0f1591c60ef15631c0d86f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ khi-duaro-description khi-duaro-gazebo khi-duaro-ikfast-plugin khi-duaro-moveit-config khi-robot-bringup khi-robot-control khi-robot-msgs khi-rs-description khi-rs-gazebo khi-rs-ikfast-plugin khi-rs007l-moveit-config khi-rs007n-moveit-config khi-rs013n-moveit-config khi-rs025n-moveit-config khi-rs080n-moveit-config ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Meta package for khi_robot''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/khi-rs-description/default.nix b/distros/melodic/khi-rs-description/default.nix deleted file mode 100644 index 6006edd803..0000000000 --- a/distros/melodic/khi-rs-description/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roslaunch }: -buildRosPackage { - pname = "ros-melodic-khi-rs-description"; - version = "1.4.0-r2"; - - src = fetchurl { - url = "https://github.com/Kawasaki-Robotics/khi_robot-release/archive/release/melodic/khi_rs_description/1.4.0-2.tar.gz"; - name = "1.4.0-2.tar.gz"; - sha256 = "f324bbd1e212a26797b1edcae54a58274c27fd01ab03428714345fa13cd67390"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The khi_rs_description package''; - license = with lib.licenses; [ bsdOriginal "KHI-CAD-license-mesh-data,-see-readme-" ]; - }; -} diff --git a/distros/melodic/khi-rs-gazebo/default.nix b/distros/melodic/khi-rs-gazebo/default.nix deleted file mode 100644 index 902a7c0d29..0000000000 --- a/distros/melodic/khi-rs-gazebo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros, gazebo-ros-control }: -buildRosPackage { - pname = "ros-melodic-khi-rs-gazebo"; - version = "1.4.0-r2"; - - src = fetchurl { - url = "https://github.com/Kawasaki-Robotics/khi_robot-release/archive/release/melodic/khi_rs_gazebo/1.4.0-2.tar.gz"; - name = "1.4.0-2.tar.gz"; - sha256 = "35a7b635f92903ef6eabfe0a4cf8d41c8bfdcb47dd12f662f6781c2529b487c5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-ros gazebo-ros-control ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The khi_rs_gazebo package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/khi-rs-ikfast-plugin/default.nix b/distros/melodic/khi-rs-ikfast-plugin/default.nix deleted file mode 100644 index 31e3c290f6..0000000000 --- a/distros/melodic/khi-rs-ikfast-plugin/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, liblapack, moveit-core, pluginlib, roscpp, tf-conversions }: -buildRosPackage { - pname = "ros-melodic-khi-rs-ikfast-plugin"; - version = "1.4.0-r2"; - - src = fetchurl { - url = "https://github.com/Kawasaki-Robotics/khi_robot-release/archive/release/melodic/khi_rs_ikfast_plugin/1.4.0-2.tar.gz"; - name = "1.4.0-2.tar.gz"; - sha256 = "b1117810f5128694ba6be2ca6d4f21a988d79b4fa5bab729f537080b52fda844"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ liblapack moveit-core pluginlib roscpp tf-conversions ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The khi_rs_ikfast_plugin package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/khi-rs007l-moveit-config/default.nix b/distros/melodic/khi-rs007l-moveit-config/default.nix deleted file mode 100644 index 0c7a0edea7..0000000000 --- a/distros/melodic/khi-rs007l-moveit-config/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, khi-rs-description, khi-rs-ikfast-plugin, moveit-fake-controller-manager, moveit-kinematics, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, robot-state-publisher, roslaunch, rostest, rviz, tf, xacro }: -buildRosPackage { - pname = "ros-melodic-khi-rs007l-moveit-config"; - version = "1.4.0-r2"; - - src = fetchurl { - url = "https://github.com/Kawasaki-Robotics/khi_robot-release/archive/release/melodic/khi_rs007l_moveit_config/1.4.0-2.tar.gz"; - name = "1.4.0-2.tar.gz"; - sha256 = "84839aba7504529a74a4c2ed25753f07a12a957861aed9ebb4eb2557f18096b0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ joint-state-publisher khi-rs-description khi-rs-ikfast-plugin moveit-fake-controller-manager moveit-kinematics moveit-planners-ompl moveit-ros-move-group moveit-ros-visualization robot-state-publisher rviz tf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the khi_rs007l with the MoveIt! Motion Planning Framework''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/khi-rs007n-moveit-config/default.nix b/distros/melodic/khi-rs007n-moveit-config/default.nix deleted file mode 100644 index efd5f4b224..0000000000 --- a/distros/melodic/khi-rs007n-moveit-config/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, khi-rs-description, khi-rs-ikfast-plugin, moveit-fake-controller-manager, moveit-kinematics, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, robot-state-publisher, roslaunch, rostest, rviz, tf, xacro }: -buildRosPackage { - pname = "ros-melodic-khi-rs007n-moveit-config"; - version = "1.4.0-r2"; - - src = fetchurl { - url = "https://github.com/Kawasaki-Robotics/khi_robot-release/archive/release/melodic/khi_rs007n_moveit_config/1.4.0-2.tar.gz"; - name = "1.4.0-2.tar.gz"; - sha256 = "933e057b8525ecf41e7a55283e85a39b66258c3ea7b099cb44dce6729edb894f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ joint-state-publisher khi-rs-description khi-rs-ikfast-plugin moveit-fake-controller-manager moveit-kinematics moveit-planners-ompl moveit-ros-move-group moveit-ros-visualization robot-state-publisher rviz tf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the khi_rs007n with the MoveIt! Motion Planning Framework''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/khi-rs013n-moveit-config/default.nix b/distros/melodic/khi-rs013n-moveit-config/default.nix deleted file mode 100644 index aa2a6e1f3f..0000000000 --- a/distros/melodic/khi-rs013n-moveit-config/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, khi-rs-description, khi-rs-ikfast-plugin, moveit-fake-controller-manager, moveit-kinematics, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, robot-state-publisher, roslaunch, rostest, rviz, tf, xacro }: -buildRosPackage { - pname = "ros-melodic-khi-rs013n-moveit-config"; - version = "1.4.0-r2"; - - src = fetchurl { - url = "https://github.com/Kawasaki-Robotics/khi_robot-release/archive/release/melodic/khi_rs013n_moveit_config/1.4.0-2.tar.gz"; - name = "1.4.0-2.tar.gz"; - sha256 = "283e7fab2794dec5215c72afa25b166b95f8dd464e489dae56b6a4da22c938ce"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ joint-state-publisher khi-rs-description khi-rs-ikfast-plugin moveit-fake-controller-manager moveit-kinematics moveit-planners-ompl moveit-ros-move-group moveit-ros-visualization robot-state-publisher rviz tf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the khi_rs013n with the MoveIt! Motion Planning Framework''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/khi-rs020n-moveit-config/default.nix b/distros/melodic/khi-rs020n-moveit-config/default.nix deleted file mode 100644 index b14cbac932..0000000000 --- a/distros/melodic/khi-rs020n-moveit-config/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, khi-rs-description, moveit-fake-controller-manager, moveit-kinematics, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, robot-state-publisher, roslaunch, rostest, rviz, tf, xacro }: -buildRosPackage { - pname = "ros-melodic-khi-rs020n-moveit-config"; - version = "1.4.0-r2"; - - src = fetchurl { - url = "https://github.com/Kawasaki-Robotics/khi_robot-release/archive/release/melodic/khi_rs020n_moveit_config/1.4.0-2.tar.gz"; - name = "1.4.0-2.tar.gz"; - sha256 = "385d6cd7f86fca40c1e55fdede0b03fe108ab2fde603311558ba3e5dd45d9d6c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ joint-state-publisher khi-rs-description moveit-fake-controller-manager moveit-kinematics moveit-planners-ompl moveit-ros-move-group moveit-ros-visualization robot-state-publisher rviz tf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the khi_rs020n with the MoveIt! Motion Planning Framework''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/khi-rs025n-moveit-config/default.nix b/distros/melodic/khi-rs025n-moveit-config/default.nix deleted file mode 100644 index 748323f70a..0000000000 --- a/distros/melodic/khi-rs025n-moveit-config/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, khi-rs-description, khi-rs-ikfast-plugin, moveit-fake-controller-manager, moveit-kinematics, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, robot-state-publisher, roslaunch, rostest, rviz, tf, xacro }: -buildRosPackage { - pname = "ros-melodic-khi-rs025n-moveit-config"; - version = "1.4.0-r2"; - - src = fetchurl { - url = "https://github.com/Kawasaki-Robotics/khi_robot-release/archive/release/melodic/khi_rs025n_moveit_config/1.4.0-2.tar.gz"; - name = "1.4.0-2.tar.gz"; - sha256 = "f1bf0e52921df34d4827c1af05c6c876278a7d03c178c2233f99a0cbae989fdf"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ joint-state-publisher khi-rs-description khi-rs-ikfast-plugin moveit-fake-controller-manager moveit-kinematics moveit-planners-ompl moveit-ros-move-group moveit-ros-visualization robot-state-publisher rviz tf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the khi_rs025n with the MoveIt! Motion Planning Framework''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/khi-rs080n-moveit-config/default.nix b/distros/melodic/khi-rs080n-moveit-config/default.nix deleted file mode 100644 index ede518d623..0000000000 --- a/distros/melodic/khi-rs080n-moveit-config/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, khi-rs-description, khi-rs-ikfast-plugin, moveit-fake-controller-manager, moveit-kinematics, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, robot-state-publisher, roslaunch, rostest, rviz, tf, xacro }: -buildRosPackage { - pname = "ros-melodic-khi-rs080n-moveit-config"; - version = "1.4.0-r2"; - - src = fetchurl { - url = "https://github.com/Kawasaki-Robotics/khi_robot-release/archive/release/melodic/khi_rs080n_moveit_config/1.4.0-2.tar.gz"; - name = "1.4.0-2.tar.gz"; - sha256 = "13b3a03e44933c56319d2737257992aa1340c28b1eb7d14c91d3aae9ea9d5b2f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ joint-state-publisher khi-rs-description khi-rs-ikfast-plugin moveit-fake-controller-manager moveit-kinematics moveit-planners-ompl moveit-ros-move-group moveit-ros-visualization robot-state-publisher rviz tf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the khi_rs080n with the MoveIt! Motion Planning Framework''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/kinesis-manager/default.nix b/distros/melodic/kinesis-manager/default.nix deleted file mode 100644 index 48d44addfa..0000000000 --- a/distros/melodic/kinesis-manager/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, aws-common, boost, catkin, cmake, curl, gtest, log4cplus, openssl, pkg-config }: -buildRosPackage { - pname = "ros-melodic-kinesis-manager"; - version = "2.0.3-r1"; - - src = fetchurl { - url = "https://github.com/aws-gbp/kinesis_manager-release/archive/release/melodic/kinesis_manager/2.0.3-1.tar.gz"; - name = "2.0.3-1.tar.gz"; - sha256 = "6db7c90ac6fb345ff10ec737c2f37f5cc6a0f6a6aebf038c852375afd2fb40e2"; - }; - - buildType = "cmake"; - buildInputs = [ catkin cmake pkg-config ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ aws-common boost curl log4cplus openssl ]; - nativeBuildInputs = [ catkin cmake pkg-config ]; - - meta = { - description = ''AWS Kinesis stream management library intended for use with the Kinesis Video Producer SDK''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/kinesis-video-msgs/default.nix b/distros/melodic/kinesis-video-msgs/default.nix deleted file mode 100644 index 6effe26def..0000000000 --- a/distros/melodic/kinesis-video-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, message-generation, message-runtime }: -buildRosPackage { - pname = "ros-melodic-kinesis-video-msgs"; - version = "2.0.3-r1"; - - src = fetchurl { - url = "https://github.com/aws-gbp/kinesis_video_streamer-release/archive/release/melodic/kinesis_video_msgs/2.0.3-1.tar.gz"; - name = "2.0.3-1.tar.gz"; - sha256 = "d3116f1e9c9aea3eeda1de9c5a49056834699356ebdf058f713112425306ca09"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ diagnostic-msgs message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages for transmitting video frames to Kinesis Video Streams''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/kinesis-video-streamer/default.nix b/distros/melodic/kinesis-video-streamer/default.nix deleted file mode 100644 index 8008c2aa5b..0000000000 --- a/distros/melodic/kinesis-video-streamer/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, aws-common, aws-ros1-common, catkin, gtest, image-transport, kinesis-manager, kinesis-video-msgs, roscpp, rostest, rostopic, std-msgs }: -buildRosPackage { - pname = "ros-melodic-kinesis-video-streamer"; - version = "2.0.3-r1"; - - src = fetchurl { - url = "https://github.com/aws-gbp/kinesis_video_streamer-release/archive/release/melodic/kinesis_video_streamer/2.0.3-1.tar.gz"; - name = "2.0.3-1.tar.gz"; - sha256 = "c9d21edf29f27e1896e428ecabe75be86a821ecb7caa07ff4fd3ffd45c4c1385"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest rostest rostopic ]; - propagatedBuildInputs = [ aws-common aws-ros1-common image-transport kinesis-manager kinesis-video-msgs roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Kinesis Video Streams producer node''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/knowledge-representation/default.nix b/distros/melodic/knowledge-representation/default.nix deleted file mode 100644 index f769cd9451..0000000000 --- a/distros/melodic/knowledge-representation/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, libpqxx, postgresql, python, pythonPackages, roslint, rosunit }: -buildRosPackage { - pname = "ros-melodic-knowledge-representation"; - version = "0.9.4-r1"; - - src = fetchurl { - url = "https://github.com/utexas-bwi-gbp/knowledge_representation-release/archive/release/melodic/knowledge_representation/0.9.4-1.tar.gz"; - name = "0.9.4-1.tar.gz"; - sha256 = "9d78c86fd031e08f16d5c2592b9f6d24a4d91f97a8c894752727c37ea292820d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools roslint ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ boost libpqxx postgresql python pythonPackages.pillow ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''APIs for storing and querying information about the world. - Provides C++ and Python API's to make getting facts in and out easy (while still exposing a full SQL interface). - Supports PostgreSQL and MySQL backends.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/kobuki-core/default.nix b/distros/melodic/kobuki-core/default.nix deleted file mode 100644 index ec05fc790a..0000000000 --- a/distros/melodic/kobuki-core/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, kobuki-dock-drive, kobuki-driver, kobuki-ftdi }: -buildRosPackage { - pname = "ros-melodic-kobuki-core"; - version = "0.7.12-r1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/melodic/kobuki_core/0.7.12-1.tar.gz"; - name = "0.7.12-1.tar.gz"; - sha256 = "d5b2023576b24ec3fcf8ea0a624084a8b6a7aad7f677c9c8b16d65bc2136c6ed"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ kobuki-dock-drive kobuki-driver kobuki-ftdi ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Non-ROS software for Kobuki, Yujin Robot's mobile research base.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/kobuki-dock-drive/default.nix b/distros/melodic/kobuki-dock-drive/default.nix deleted file mode 100644 index 002b9afb7c..0000000000 --- a/distros/melodic/kobuki-dock-drive/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ecl-build, ecl-geometry, ecl-linear-algebra, ecl-threads }: -buildRosPackage { - pname = "ros-melodic-kobuki-dock-drive"; - version = "0.7.12-r1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/melodic/kobuki_dock_drive/0.7.12-1.tar.gz"; - name = "0.7.12-1.tar.gz"; - sha256 = "29aad541dfcc801a6f5a9b615416d382e7804d1f59a803cb48012ca39384a2b3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ecl-build ]; - propagatedBuildInputs = [ ecl-geometry ecl-linear-algebra ecl-threads ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Dock driving library for Kobuki. Users owning a docking station for Kobuki - can use this tool to develop autonomous docking drive algorithms.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/kobuki-driver/default.nix b/distros/melodic/kobuki-driver/default.nix deleted file mode 100644 index 4ee4698a78..0000000000 --- a/distros/melodic/kobuki-driver/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ecl-build, ecl-command-line, ecl-console, ecl-converters, ecl-devices, ecl-geometry, ecl-mobile-robot, ecl-sigslots, ecl-time }: -buildRosPackage { - pname = "ros-melodic-kobuki-driver"; - version = "0.7.12-r1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/melodic/kobuki_driver/0.7.12-1.tar.gz"; - name = "0.7.12-1.tar.gz"; - sha256 = "38e54041401f657447538999ea3adb4ba2c8c34f8677a80df31d7685eafa896f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ecl-build ]; - propagatedBuildInputs = [ ecl-command-line ecl-console ecl-converters ecl-devices ecl-geometry ecl-mobile-robot ecl-sigslots ecl-time ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''C++ driver library for Kobuki: - Pure C++ driver library for Kobuki. This is for those who do not wish to use ROS on their systems.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/kobuki-ftdi/default.nix b/distros/melodic/kobuki-ftdi/default.nix deleted file mode 100644 index 0d40286b89..0000000000 --- a/distros/melodic/kobuki-ftdi/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ecl-command-line, libftdi, libusb1, pkg-config }: -buildRosPackage { - pname = "ros-melodic-kobuki-ftdi"; - version = "0.7.12-r1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/kobuki_core-release/archive/release/melodic/kobuki_ftdi/0.7.12-1.tar.gz"; - name = "0.7.12-1.tar.gz"; - sha256 = "5e9dd769834fdfab45353add1cb5375000bff8fb98a65f9a39b3751967630baa"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pkg-config ]; - propagatedBuildInputs = [ ecl-command-line libftdi libusb1 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Utilities for flashing and enabling Kobuki's USB connection. - This package contains tools for flashing the Kobuki's FTDI chip (usually done at the factory). - The special firmware for the FTDI chip (USB to serial converter) enables it to appear as - /dev/kobuki on the user's PC.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/kobuki-msgs/default.nix b/distros/melodic/kobuki-msgs/default.nix deleted file mode 100644 index a4c9b106c2..0000000000 --- a/distros/melodic/kobuki-msgs/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-kobuki-msgs"; - version = "0.7.0-r1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/kobuki_msgs-release/archive/release/melodic/kobuki_msgs/0.7.0-1.tar.gz"; - name = "0.7.0-1.tar.gz"; - sha256 = "11990d638a2cea62be1b3f6a33e17a6ac080ec52eda926bb69c173d7c14166ee"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''- Kobuki message and service types: custom messages and services for Kobuki packages. -
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ksql-airport/default.nix b/distros/melodic/ksql-airport/default.nix deleted file mode 100644 index 137e17d943..0000000000 --- a/distros/melodic/ksql-airport/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros }: -buildRosPackage { - pname = "ros-melodic-ksql-airport"; - version = "0.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/uav_testing-release/archive/release/melodic/ksql_airport/0.0.1-1.tar.gz"; - name = "0.0.1-1.tar.gz"; - sha256 = "b889d36b4514ad7eb0585a6a63a596a04cc2b909d1ba90ef3ca858be9a99de47"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The ksql_airport package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/kvh-geo-fog-3d-driver/default.nix b/distros/melodic/kvh-geo-fog-3d-driver/default.nix deleted file mode 100644 index 74455f16ec..0000000000 --- a/distros/melodic/kvh-geo-fog-3d-driver/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, geometry-msgs, kvh-geo-fog-3d-msgs, message-generation, message-runtime, nav-msgs, roscpp, roslint, rosunit, sensor-msgs, std-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-kvh-geo-fog-3d-driver"; - version = "1.5.1-r1"; - - src = fetchurl { - url = "https://github.com/MITRE/kvh_geo_fog_3d-release/archive/release/melodic/kvh_geo_fog_3d_driver/1.5.1-1.tar.gz"; - name = "1.5.1-1.tar.gz"; - sha256 = "c2556efa67c6dfa7ad60406fc08a3d8a618f1838a25259dd9f32794ee6792ebd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ diagnostic-updater dynamic-reconfigure geometry-msgs kvh-geo-fog-3d-msgs message-generation message-runtime nav-msgs roscpp sensor-msgs std-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A ROS driver for the KVH Geo Fog 3D INS family of systems.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/kvh-geo-fog-3d-msgs/default.nix b/distros/melodic/kvh-geo-fog-3d-msgs/default.nix deleted file mode 100644 index ae39a06a54..0000000000 --- a/distros/melodic/kvh-geo-fog-3d-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-kvh-geo-fog-3d-msgs"; - version = "1.5.1-r1"; - - src = fetchurl { - url = "https://github.com/MITRE/kvh_geo_fog_3d-release/archive/release/melodic/kvh_geo_fog_3d_msgs/1.5.1-1.tar.gz"; - name = "1.5.1-1.tar.gz"; - sha256 = "80c23203e375105bd7e99139b21ddce46d251c4ce43709ef3c1f80f91ef65107"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin message-generation ]; - - meta = { - description = ''kvh_geo_fog_3d_msgs contains raw messages for the KVH GEO FOG 3D INS devices.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/kvh-geo-fog-3d-rviz/default.nix b/distros/melodic/kvh-geo-fog-3d-rviz/default.nix deleted file mode 100644 index 63607ba809..0000000000 --- a/distros/melodic/kvh-geo-fog-3d-rviz/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, kvh-geo-fog-3d-msgs, qt5, roslint, rviz }: -buildRosPackage { - pname = "ros-melodic-kvh-geo-fog-3d-rviz"; - version = "1.5.1-r1"; - - src = fetchurl { - url = "https://github.com/MITRE/kvh_geo_fog_3d-release/archive/release/melodic/kvh_geo_fog_3d_rviz/1.5.1-1.tar.gz"; - name = "1.5.1-1.tar.gz"; - sha256 = "8921cdefb404c9c8b7d73830499c7a912d256da57d643a44e7e77dabe8027227"; - }; - - buildType = "catkin"; - buildInputs = [ catkin qt5.qtbase qt5.qtdeclarative qt5.qtmultimedia qt5.qtsvg roslint ]; - propagatedBuildInputs = [ diagnostic-msgs kvh-geo-fog-3d-msgs rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The KVH GEO FOG 3D rviz plugin package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/kvh-geo-fog-3d/default.nix b/distros/melodic/kvh-geo-fog-3d/default.nix deleted file mode 100644 index d8f7e8cc17..0000000000 --- a/distros/melodic/kvh-geo-fog-3d/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, kvh-geo-fog-3d-driver, kvh-geo-fog-3d-msgs, kvh-geo-fog-3d-rviz }: -buildRosPackage { - pname = "ros-melodic-kvh-geo-fog-3d"; - version = "1.5.1-r1"; - - src = fetchurl { - url = "https://github.com/MITRE/kvh_geo_fog_3d-release/archive/release/melodic/kvh_geo_fog_3d/1.5.1-1.tar.gz"; - name = "1.5.1-1.tar.gz"; - sha256 = "dd37181032cc101a812e169099344c177d61c29e3942d071063bd83c90a6f0cf"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ kvh-geo-fog-3d-driver kvh-geo-fog-3d-msgs kvh-geo-fog-3d-rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides a driver node for KVH GEO FOG 3D INS sensors, messages, and rviz plugins.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/label-manager/default.nix b/distros/melodic/label-manager/default.nix deleted file mode 100644 index 69d4059da1..0000000000 --- a/distros/melodic/label-manager/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, genmsg, mesh-msgs, message-generation, message-runtime, roscpp, sensor-msgs, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-label-manager"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mesh-tools/archive/release/melodic/label_manager/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "4dfe909eaef99fc3c632498a58de78e48bff3a2fb7cede0c3a8bfe2043b68ed4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib actionlib-msgs genmsg mesh-msgs message-generation message-runtime roscpp sensor-msgs std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Serving and persisting label information''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/lanelet2-core/default.nix b/distros/melodic/lanelet2-core/default.nix deleted file mode 100644 index dfb4041980..0000000000 --- a/distros/melodic/lanelet2-core/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, eigen, gtest, mrt-cmake-modules }: -buildRosPackage { - pname = "ros-melodic-lanelet2-core"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/melodic/lanelet2_core/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "67b6ac6167690fb3b583ebd7ef0957d47875965dcb32955f41696a3e6f4e9b4c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ boost eigen mrt-cmake-modules ]; - nativeBuildInputs = [ catkin mrt-cmake-modules ]; - - meta = { - description = ''Lanelet2 core module''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/lanelet2-examples/default.nix b/distros/melodic/lanelet2-examples/default.nix deleted file mode 100644 index 86a00639c1..0000000000 --- a/distros/melodic/lanelet2-examples/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gtest, lanelet2-core, lanelet2-io, lanelet2-projection, lanelet2-python, lanelet2-routing, lanelet2-traffic-rules, mrt-cmake-modules, rosbash }: -buildRosPackage { - pname = "ros-melodic-lanelet2-examples"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/melodic/lanelet2_examples/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "9f93b536ff1bc3af4626a20119bbcf166d0468f0b3ddd108ac6a484ca7e67ffc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest rosbash ]; - propagatedBuildInputs = [ lanelet2-core lanelet2-io lanelet2-projection lanelet2-python lanelet2-routing lanelet2-traffic-rules mrt-cmake-modules ]; - nativeBuildInputs = [ catkin mrt-cmake-modules ]; - - meta = { - description = ''Examples for working with Lanelet2''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/lanelet2-io/default.nix b/distros/melodic/lanelet2-io/default.nix deleted file mode 100644 index 75384bca9d..0000000000 --- a/distros/melodic/lanelet2-io/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, gtest, lanelet2-core, mrt-cmake-modules, pugixml }: -buildRosPackage { - pname = "ros-melodic-lanelet2-io"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/melodic/lanelet2_io/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "1b2f1ca013896894b8119cd6926789840420a14a736807691265f0520b22fa91"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ boost lanelet2-core mrt-cmake-modules pugixml ]; - nativeBuildInputs = [ catkin mrt-cmake-modules ]; - - meta = { - description = ''Parser/Writer module for lanelet2''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/lanelet2-maps/default.nix b/distros/melodic/lanelet2-maps/default.nix deleted file mode 100644 index eeae624bad..0000000000 --- a/distros/melodic/lanelet2-maps/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, lanelet2-core, mrt-cmake-modules }: -buildRosPackage { - pname = "ros-melodic-lanelet2-maps"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/melodic/lanelet2_maps/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "d3a607df84c727c2c9190f5b4a50d6733637b4962819f9897a0f0063ddeb3a3f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ lanelet2-core mrt-cmake-modules ]; - nativeBuildInputs = [ catkin mrt-cmake-modules ]; - - meta = { - description = ''Example maps in the lanelet2-format''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/lanelet2-projection/default.nix b/distros/melodic/lanelet2-projection/default.nix deleted file mode 100644 index 646e4a213c..0000000000 --- a/distros/melodic/lanelet2-projection/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geographiclib, gtest, lanelet2-io, mrt-cmake-modules }: -buildRosPackage { - pname = "ros-melodic-lanelet2-projection"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/melodic/lanelet2_projection/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "28d6325d9e366f3384f1fccaec28119566a851976db10513313b04997aab80b9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ geographiclib lanelet2-io mrt-cmake-modules ]; - nativeBuildInputs = [ catkin mrt-cmake-modules ]; - - meta = { - description = ''Lanelet2 projection library for lat/lon to local x/y conversion''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/lanelet2-python/default.nix b/distros/melodic/lanelet2-python/default.nix deleted file mode 100644 index 296ae0784d..0000000000 --- a/distros/melodic/lanelet2-python/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, gtest, lanelet2-core, lanelet2-io, lanelet2-projection, lanelet2-routing, lanelet2-traffic-rules, mrt-cmake-modules }: -buildRosPackage { - pname = "ros-melodic-lanelet2-python"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/melodic/lanelet2_python/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "f40a48bceae8f129db010733f9062ff3a738087a532aa373fdc8a63f506dacab"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ boost lanelet2-core lanelet2-io lanelet2-projection lanelet2-routing lanelet2-traffic-rules mrt-cmake-modules ]; - nativeBuildInputs = [ catkin mrt-cmake-modules ]; - - meta = { - description = ''Python bindings for lanelet2''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/lanelet2-routing/default.nix b/distros/melodic/lanelet2-routing/default.nix deleted file mode 100644 index 933de676a2..0000000000 --- a/distros/melodic/lanelet2-routing/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, gtest, lanelet2-core, lanelet2-traffic-rules, mrt-cmake-modules }: -buildRosPackage { - pname = "ros-melodic-lanelet2-routing"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/melodic/lanelet2_routing/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "1ff4e46e74b7f5317c986065bfe035031bec07318e49164256e7f2e7af308b16"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ boost lanelet2-core lanelet2-traffic-rules mrt-cmake-modules ]; - nativeBuildInputs = [ catkin mrt-cmake-modules ]; - - meta = { - description = ''Routing module for lanelet2''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/lanelet2-traffic-rules/default.nix b/distros/melodic/lanelet2-traffic-rules/default.nix deleted file mode 100644 index 003c2a6006..0000000000 --- a/distros/melodic/lanelet2-traffic-rules/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gtest, lanelet2-core, mrt-cmake-modules }: -buildRosPackage { - pname = "ros-melodic-lanelet2-traffic-rules"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/melodic/lanelet2_traffic_rules/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "f4c595f49fde53881eb785a245e2b4d60a6cf43209d1d5dcdc6d96d6f928f6a3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ lanelet2-core mrt-cmake-modules ]; - nativeBuildInputs = [ catkin mrt-cmake-modules ]; - - meta = { - description = ''Package for interpreting traffic rules in a lanelet map''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/lanelet2-validation/default.nix b/distros/melodic/lanelet2-validation/default.nix deleted file mode 100644 index 870295534b..0000000000 --- a/distros/melodic/lanelet2-validation/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gtest, lanelet2-core, lanelet2-io, lanelet2-maps, lanelet2-projection, lanelet2-routing, lanelet2-traffic-rules, mrt-cmake-modules }: -buildRosPackage { - pname = "ros-melodic-lanelet2-validation"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/melodic/lanelet2_validation/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "b590cfac79b81805137ebfb427a325a7f20442038b704ddc49e73db92b4b75f2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest lanelet2-maps ]; - propagatedBuildInputs = [ lanelet2-core lanelet2-io lanelet2-projection lanelet2-routing lanelet2-traffic-rules mrt-cmake-modules ]; - nativeBuildInputs = [ catkin mrt-cmake-modules ]; - - meta = { - description = ''Package for sanitizing lanelet maps''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/lanelet2/default.nix b/distros/melodic/lanelet2/default.nix deleted file mode 100644 index fd0e738d00..0000000000 --- a/distros/melodic/lanelet2/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, lanelet2-core, lanelet2-examples, lanelet2-io, lanelet2-maps, lanelet2-projection, lanelet2-python, lanelet2-routing, lanelet2-traffic-rules, lanelet2-validation }: -buildRosPackage { - pname = "ros-melodic-lanelet2"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/fzi-forschungszentrum-informatik/lanelet2-release/archive/release/melodic/lanelet2/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "cc72ae7156a463738d24df6ca4b0a57f594d69fffdf8817400280c268b3b14b1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ lanelet2-core lanelet2-examples lanelet2-io lanelet2-maps lanelet2-projection lanelet2-python lanelet2-routing lanelet2-traffic-rules lanelet2-validation ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Meta-package for lanelet2''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/laptop-battery-monitor/default.nix b/distros/melodic/laptop-battery-monitor/default.nix deleted file mode 100644 index 2509a099c7..0000000000 --- a/distros/melodic/laptop-battery-monitor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, rospy, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-laptop-battery-monitor"; - version = "0.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/linux_peripheral_interfaces-release/archive/release/melodic/laptop_battery_monitor/0.2.1-1.tar.gz"; - name = "0.2.1-1.tar.gz"; - sha256 = "d486cc68028e01679ecbc328c3164ad952e32cd81b49f8224a155f67390d7442"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ diagnostic-msgs rospy sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Simple script to check battery status''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/laser-assembler/default.nix b/distros/melodic/laser-assembler/default.nix deleted file mode 100644 index 4b87a7d9f8..0000000000 --- a/distros/melodic/laser-assembler/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, filters, laser-geometry, message-filters, message-generation, message-runtime, pluginlib, roscpp, rostest, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-laser-assembler"; - version = "1.7.7-r2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/laser_assembler-release/archive/release/melodic/laser_assembler/1.7.7-2.tar.gz"; - name = "1.7.7-2.tar.gz"; - sha256 = "7a1c69cc848803f8521457bb7e2d720219e38c1d7e66daa15d06f13b3b05f9b6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation rostest ]; - propagatedBuildInputs = [ filters laser-geometry message-filters message-runtime pluginlib roscpp sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides nodes to assemble point clouds from either LaserScan or PointCloud messages''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/laser-cb-detector/default.nix b/distros/melodic/laser-cb-detector/default.nix deleted file mode 100644 index fb64a7b2eb..0000000000 --- a/distros/melodic/laser-cb-detector/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, cv-bridge, image-cb-detector, message-filters, roscpp, settlerlib, std-msgs }: -buildRosPackage { - pname = "ros-melodic-laser-cb-detector"; - version = "0.10.14"; - - src = fetchurl { - url = "https://github.com/ros-gbp/calibration-release/archive/release/melodic/laser_cb_detector/0.10.14-0.tar.gz"; - name = "0.10.14-0.tar.gz"; - sha256 = "84dfc40a2bed5cc329a50aba2e513550e8a8aa9de1b0d0719676e04ee3107d7e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib actionlib-msgs cv-bridge image-cb-detector message-filters roscpp settlerlib std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Extracts checkerboard corners from a dense laser snapshot. - This package is experimental and unstable. Expect its APIs to change.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/laser-filtering/default.nix b/distros/melodic/laser-filtering/default.nix deleted file mode 100644 index a68b9d5599..0000000000 --- a/distros/melodic/laser-filtering/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, map-laser }: -buildRosPackage { - pname = "ros-melodic-laser-filtering"; - version = "0.0.4"; - - src = fetchurl { - url = "https://github.com/wu-robotics/laser_filtering_release/archive/release/melodic/laser_filtering/0.0.4-0.tar.gz"; - name = "0.0.4-0.tar.gz"; - sha256 = "d5aed79a7f8e17e1ffc7f9e88fa741a3d7d3a6134b822428cb8e0eab2326be62"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ map-laser ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS Libraries for filtering specific kinds of laser scans''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/laser-filters-jsk-patch/default.nix b/distros/melodic/laser-filters-jsk-patch/default.nix deleted file mode 100644 index cdd584399e..0000000000 --- a/distros/melodic/laser-filters-jsk-patch/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2022 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, filters, git, laser-filters, laser-geometry, mk }: -buildRosPackage { - pname = "ros-melodic-laser-filters-jsk-patch"; - version = "2.1.24-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/laser_filters_jsk_patch/2.1.24-1.tar.gz"; - name = "2.1.24-1.tar.gz"; - sha256 = "3efd3a7b0b31928f8ee41e047b5a212c766bf2ad3bd8c1d7607fd13d5cfb2a28"; - }; - - buildType = "catkin"; - buildInputs = [ cmake-modules git laser-geometry mk ]; - propagatedBuildInputs = [ filters laser-filters ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''laser_filters_jsk_patch''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/laser-filters/default.nix b/distros/melodic/laser-filters/default.nix deleted file mode 100644 index 5a809e8cbd..0000000000 --- a/distros/melodic/laser-filters/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, angles, catkin, dynamic-reconfigure, filters, laser-geometry, message-filters, nodelet, pluginlib, roscpp, rostest, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-laser-filters"; - version = "1.8.12-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/laser_filters-release/archive/release/melodic/laser_filters/1.8.12-1.tar.gz"; - name = "1.8.12-1.tar.gz"; - sha256 = "56572bc6cf37f4a6272af04a2a42b3ea757a114962cab9814077d89ebf7ed89b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - propagatedBuildInputs = [ angles dynamic-reconfigure filters laser-geometry message-filters nodelet pluginlib roscpp sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Assorted filters designed to operate on 2D planar laser scanners, - which use the sensor_msgs/LaserScan type.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/laser-geometry/default.nix b/distros/melodic/laser-geometry/default.nix deleted file mode 100644 index 4dab785841..0000000000 --- a/distros/melodic/laser-geometry/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, angles, boost, catkin, eigen, pythonPackages, roscpp, rosunit, sensor-msgs, tf, tf2, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-melodic-laser-geometry"; - version = "1.6.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/laser_geometry-release/archive/release/melodic/laser_geometry/1.6.7-1.tar.gz"; - name = "1.6.7-1.tar.gz"; - sha256 = "7c832a9a8bcb0caa67a9494b1a8945da5427b8dae18eecd6e4c5f08e0e6f09cc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin tf2-geometry-msgs ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ angles boost eigen pythonPackages.numpy roscpp sensor-msgs tf tf2 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains a class for converting from a 2D laser scan as defined by - sensor_msgs/LaserScan into a point cloud as defined by sensor_msgs/PointCloud - or sensor_msgs/PointCloud2. In particular, it contains functionality to account - for the skew resulting from moving robots or tilting laser scanners.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/laser-joint-processor/default.nix b/distros/melodic/laser-joint-processor/default.nix deleted file mode 100644 index 6628c9f14a..0000000000 --- a/distros/melodic/laser-joint-processor/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, image-geometry, joint-states-settler, message-filters, settlerlib }: -buildRosPackage { - pname = "ros-melodic-laser-joint-processor"; - version = "1.0.11-r3"; - - src = fetchurl { - url = "https://github.com/UNR-RoboticsResearchLab/pr2_calibration-release/archive/release/melodic/laser_joint_processor/1.0.11-3.tar.gz"; - name = "1.0.11-3.tar.gz"; - sha256 = "cb7af2be6d05571d0e970c0f7a965ca1b5009f2b278cacc8e2ddcdfec33b8375"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs image-geometry joint-states-settler message-filters settlerlib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Computes joint angles associated with a specific set of detected checkerboard corners. - This package is experimental and unstable. - Expect its APIs to change.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/laser-joint-projector/default.nix b/distros/melodic/laser-joint-projector/default.nix deleted file mode 100644 index d1f125090a..0000000000 --- a/distros/melodic/laser-joint-projector/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, calibration-msgs, catkin, cmake-modules, geometry-msgs, kdl-parser, orocos-kdl, roscpp, roscpp-serialization }: -buildRosPackage { - pname = "ros-melodic-laser-joint-projector"; - version = "1.0.11-r3"; - - src = fetchurl { - url = "https://github.com/UNR-RoboticsResearchLab/pr2_calibration-release/archive/release/melodic/laser_joint_projector/1.0.11-3.tar.gz"; - name = "1.0.11-3.tar.gz"; - sha256 = "e39ed9fe09aca1b76382f081da92833adc0ca6ef95f4cdf8d3a026d89c9482d0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roscpp ]; - propagatedBuildInputs = [ calibration-msgs cmake-modules geometry-msgs kdl-parser orocos-kdl roscpp-serialization ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Projects laser readings into a point cloud, based on a set of recorded joint angles - This package is experimental and unstable. - Expect its APIs to change.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/laser-ortho-projector/default.nix b/distros/melodic/laser-ortho-projector/default.nix deleted file mode 100644 index 04064bd3e8..0000000000 --- a/distros/melodic/laser-ortho-projector/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-filters, nodelet, pcl, pcl-conversions, pcl-ros, roscpp, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-laser-ortho-projector"; - version = "0.3.3-r2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/scan_tools-release/archive/release/melodic/laser_ortho_projector/0.3.3-2.tar.gz"; - name = "0.3.3-2.tar.gz"; - sha256 = "c5f80e123b12083739cd83a6f96d06d073ff4d904463ca7bfb6f196f35a2ac97"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs message-filters nodelet pcl pcl-conversions pcl-ros roscpp sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The laser_ortho_projector package calculates orthogonal projections of LaserScan messages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/laser-pipeline/default.nix b/distros/melodic/laser-pipeline/default.nix deleted file mode 100644 index a475561d44..0000000000 --- a/distros/melodic/laser-pipeline/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, laser-assembler, laser-filters, laser-geometry }: -buildRosPackage { - pname = "ros-melodic-laser-pipeline"; - version = "1.6.3"; - - src = fetchurl { - url = "https://github.com/ros-gbp/laser_pipeline-release/archive/release/melodic/laser_pipeline/1.6.3-0.tar.gz"; - name = "1.6.3-0.tar.gz"; - sha256 = "5d831b4e5ff12088b034f71202b7202c5d4fff9717d4a58acd5843e279f242d7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ laser-assembler laser-filters laser-geometry ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Meta-package of libraries for processing laser data, including converting laser data - into 3D representations.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/laser-proc/default.nix b/distros/melodic/laser-proc/default.nix deleted file mode 100644 index e258bd8feb..0000000000 --- a/distros/melodic/laser-proc/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, nodelet, pluginlib, rosconsole, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-laser-proc"; - version = "0.1.5"; - - src = fetchurl { - url = "https://github.com/ros-gbp/laser_proc-release/archive/release/melodic/laser_proc/0.1.5-0.tar.gz"; - name = "0.1.5-0.tar.gz"; - sha256 = "bd596ebcfc3016970ba1c6abcd0d8c550e9b96a19ec6ab23ec8f5f3bc0f3d7c5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ nodelet pluginlib rosconsole roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''laser_proc''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/laser-scan-densifier/default.nix b/distros/melodic/laser-scan-densifier/default.nix deleted file mode 100644 index 278272b5de..0000000000 --- a/distros/melodic/laser-scan-densifier/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, nodelet, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-laser-scan-densifier"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_driver-release/archive/release/melodic/laser_scan_densifier/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "70d2de52acc0044289d74977f753415e06f93fc1e6607450849441bf034dc359"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ nodelet roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The laser_scan_densifier takes in a LaserScan message and densifies it. - Node is inspired by laser_scan_sparsifier (http://wiki.ros.org/laser_scan_sparsifier).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/laser-scan-matcher/default.nix b/distros/melodic/laser-scan-matcher/default.nix deleted file mode 100644 index 56eb03e9f5..0000000000 --- a/distros/melodic/laser-scan-matcher/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, csm, geometry-msgs, nav-msgs, nodelet, pcl, pcl-conversions, pcl-ros, roscpp, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-laser-scan-matcher"; - version = "0.3.3-r2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/scan_tools-release/archive/release/melodic/laser_scan_matcher/0.3.3-2.tar.gz"; - name = "0.3.3-2.tar.gz"; - sha256 = "00b14d69b87fb6da8dbfd290beddf7c8f2b92adcce22fed066a5883adfe825c4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ csm geometry-msgs nav-msgs nodelet pcl pcl-conversions pcl-ros roscpp sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''- An incremental laser scan matcher, using Andrea Censi's Canonical Scan Matcher (CSM) implementation. See the web site for more about CSM. NOTE the CSM library is licensed under the GNU Lesser General Public License v3, whereas the rest of the code is released under the BSD license. -
''; - license = with lib.licenses; [ bsdOriginal lgpl3Only ]; - }; -} diff --git a/distros/melodic/laser-scan-publisher-tutorial/default.nix b/distros/melodic/laser-scan-publisher-tutorial/default.nix deleted file mode 100644 index c8dcccece2..0000000000 --- a/distros/melodic/laser-scan-publisher-tutorial/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-laser-scan-publisher-tutorial"; - version = "0.2.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation_tutorials-release/archive/release/melodic/laser_scan_publisher_tutorial/0.2.4-1.tar.gz"; - name = "0.2.4-1.tar.gz"; - sha256 = "c0b0218c7cd794f7c3a06cb85c2d8d3df2fce24a5a8ebea919021ec6084d98c5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The laser_scan_publisher_tutorial package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/laser-scan-sparsifier/default.nix b/distros/melodic/laser-scan-sparsifier/default.nix deleted file mode 100644 index c41203456a..0000000000 --- a/distros/melodic/laser-scan-sparsifier/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, nodelet, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-laser-scan-sparsifier"; - version = "0.3.3-r2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/scan_tools-release/archive/release/melodic/laser_scan_sparsifier/0.3.3-2.tar.gz"; - name = "0.3.3-2.tar.gz"; - sha256 = "43fa615c88414d204c326f4bb56f75fd887dcba367211d0b00ebbd17ff2cdab9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ nodelet roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The laser_scan_sparsifier takes in a LaserScan message and sparsifies it.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/laser-scan-splitter/default.nix b/distros/melodic/laser-scan-splitter/default.nix deleted file mode 100644 index 71132d2de2..0000000000 --- a/distros/melodic/laser-scan-splitter/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, nodelet, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-laser-scan-splitter"; - version = "0.3.3-r2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/scan_tools-release/archive/release/melodic/laser_scan_splitter/0.3.3-2.tar.gz"; - name = "0.3.3-2.tar.gz"; - sha256 = "9cc0f57c8712d129c8181e2a03c950c39d0199cc8838dd98493815d5b430ce2e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ nodelet roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The laser_scan_splitter takes in a LaserScan message and splits it into a number of other LaserScan messages. Each of the resulting laser scans can be assigned an arbitrary coordinate frame, and is published on a separate topic.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/laser-tilt-controller-filter/default.nix b/distros/melodic/laser-tilt-controller-filter/default.nix deleted file mode 100644 index 1beabf0af6..0000000000 --- a/distros/melodic/laser-tilt-controller-filter/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, filters, pluginlib, pr2-msgs, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-laser-tilt-controller-filter"; - version = "0.1.28-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_navigation-release/archive/release/melodic/laser_tilt_controller_filter/0.1.28-1.tar.gz"; - name = "0.1.28-1.tar.gz"; - sha256 = "ded7f78a4d42917ee2799ee522172f0c1c2251450f2752f88534f6a6ea2bb2a3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ filters pluginlib pr2-msgs roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''laser_tilt_controller_filter''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/launchfile-switcher/default.nix b/distros/melodic/launchfile-switcher/default.nix deleted file mode 100644 index b551304b3e..0000000000 --- a/distros/melodic/launchfile-switcher/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roslaunch, rosnode, rospy }: -buildRosPackage { - pname = "ros-melodic-launchfile-switcher"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/rb-sapiens/launchfile_switcher-release/archive/release/melodic/launchfile_switcher/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "a34d408afad6fbd78fdf48082e7506b1deb91f05619f4f658319f1a5cb9e9132"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roslaunch rosnode rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The launchfile_switcher package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/lauv-control/default.nix b/distros/melodic/lauv-control/default.nix deleted file mode 100644 index 6cee7a201d..0000000000 --- a/distros/melodic/lauv-control/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, lauv-description, uuv-auv-control-allocator, uuv-control-utils, uuv-teleop, uuv-trajectory-control }: -buildRosPackage { - pname = "ros-melodic-lauv-control"; - version = "0.1.6"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/lauv_gazebo-release/archive/release/melodic/lauv_control/0.1.6-0.tar.gz"; - name = "0.1.6-0.tar.gz"; - sha256 = "2a5dafaa1dbc26fc3c4d0b91fc39a6a9f822b8ed8c164e5001189c881cac011d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ lauv-description uuv-auv-control-allocator uuv-control-utils uuv-teleop uuv-trajectory-control ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Collection of configuration and launch files to start controllers for the LAUV.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/lauv-description/default.nix b/distros/melodic/lauv-description/default.nix deleted file mode 100644 index 2e4ab3caef..0000000000 --- a/distros/melodic/lauv-description/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros, robot-state-publisher, rostest, rosunit, uuv-assistants, uuv-descriptions, uuv-gazebo-ros-plugins, uuv-sensor-ros-plugins, xacro }: -buildRosPackage { - pname = "ros-melodic-lauv-description"; - version = "0.1.6"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/lauv_gazebo-release/archive/release/melodic/lauv_description/0.1.6-0.tar.gz"; - name = "0.1.6-0.tar.gz"; - sha256 = "a3cd50cb68d4034daf6aa283fee53329c9e70c3177c0fe1bfdd169a236e4ab5c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest rosunit xacro ]; - propagatedBuildInputs = [ gazebo-ros robot-state-publisher uuv-assistants uuv-descriptions uuv-gazebo-ros-plugins uuv-sensor-ros-plugins xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Robot description files for the LAUV.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/lauv-gazebo/default.nix b/distros/melodic/lauv-gazebo/default.nix deleted file mode 100644 index 9468b45eb0..0000000000 --- a/distros/melodic/lauv-gazebo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, lauv-control, lauv-description, rosbag, uuv-control-utils }: -buildRosPackage { - pname = "ros-melodic-lauv-gazebo"; - version = "0.1.6"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/lauv_gazebo-release/archive/release/melodic/lauv_gazebo/0.1.6-0.tar.gz"; - name = "0.1.6-0.tar.gz"; - sha256 = "ba4a2d4a1567b183be8c500d5dc714ebbec6802532da93eaab20cc7cdb6a266c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ lauv-control lauv-description rosbag uuv-control-utils ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Sample launch files to start a simulated LAUV in Gazebo.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/led-msgs/default.nix b/distros/melodic/led-msgs/default.nix deleted file mode 100644 index 537a236c8a..0000000000 --- a/distros/melodic/led-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-led-msgs"; - version = "0.0.11-r1"; - - src = fetchurl { - url = "https://github.com/CopterExpress/ros_led-release/archive/release/melodic/led_msgs/0.0.11-1.tar.gz"; - name = "0.0.11-1.tar.gz"; - sha256 = "fb8f221ede9c60a438c079056599b6c0a106d0989462fd766c2d29bd241dcab8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages for LEDs and LED strips''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/leg-detector/default.nix b/distros/melodic/leg-detector/default.nix deleted file mode 100644 index 9e966a7714..0000000000 --- a/distros/melodic/leg-detector/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, bfl, catkin, dynamic-reconfigure, geometry-msgs, image-geometry, laser-filters, laser-geometry, map-laser, message-filters, people-msgs, people-tracking-filter, roscpp, roslaunch, roslint, sensor-msgs, std-msgs, std-srvs, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-leg-detector"; - version = "1.4.0-r4"; - - src = fetchurl { - url = "https://github.com/OSUrobotics/people-release/archive/release/melodic/leg_detector/1.4.0-4.tar.gz"; - name = "1.4.0-4.tar.gz"; - sha256 = "44076e4c01655df0b855678ab2f2012a6ca559b527b4c258fb382a6df739f07f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch roslint ]; - propagatedBuildInputs = [ bfl dynamic-reconfigure geometry-msgs image-geometry laser-filters laser-geometry map-laser message-filters people-msgs people-tracking-filter roscpp sensor-msgs std-msgs std-srvs tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Leg Detector using a machine learning approach to find leg-like patterns of laser scanner readings.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/leo-bringup/default.nix b/distros/melodic/leo-bringup/default.nix deleted file mode 100644 index 8510015cdd..0000000000 --- a/distros/melodic/leo-bringup/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, leo-description, robot-state-publisher, rosbridge-server, rosserial-python, sensor-msgs, web-video-server, xacro }: -buildRosPackage { - pname = "ros-melodic-leo-bringup"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_robot-release/archive/release/melodic/leo_bringup/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "9f4c8a488f3d7ad25d0e3591c082f868c96b80c0b8d0f6ee7b97c537138bbcbb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs leo-description robot-state-publisher rosbridge-server rosserial-python sensor-msgs web-video-server xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Scripts and launch files for starting basic Leo Rover functionalities.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/leo-description/default.nix b/distros/melodic/leo-description/default.nix deleted file mode 100644 index ab7c5b631c..0000000000 --- a/distros/melodic/leo-description/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, robot-state-publisher, rostest, xacro }: -buildRosPackage { - pname = "ros-melodic-leo-description"; - version = "1.2.2-r1"; - - src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/melodic/leo_description/1.2.2-1.tar.gz"; - name = "1.2.2-1.tar.gz"; - sha256 = "360ef65d8f1517a31541eb715af5b66a7fd923dbc776f4a125fac219c70ab23d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ robot-state-publisher xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''URDF Description package for Leo Rover''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/leo-desktop/default.nix b/distros/melodic/leo-desktop/default.nix deleted file mode 100644 index 5d575a7300..0000000000 --- a/distros/melodic/leo-desktop/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, leo, leo-viz }: -buildRosPackage { - pname = "ros-melodic-leo-desktop"; - version = "0.2.3-r1"; - - src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_desktop-release/archive/release/melodic/leo_desktop/0.2.3-1.tar.gz"; - name = "0.2.3-1.tar.gz"; - sha256 = "828695ff682318fcd2fdf8a3228fa3ede6f04fd796a5fcff9183b750297c6aa3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ leo leo-viz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage of software for operating Leo Rover from ROS desktop''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/leo-fw/default.nix b/distros/melodic/leo-fw/default.nix deleted file mode 100644 index 4962d4c8e1..0000000000 --- a/distros/melodic/leo-fw/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, rosgraph, rosmon-msgs, rosnode, rospy, rosservice, std-srvs }: -buildRosPackage { - pname = "ros-melodic-leo-fw"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_robot-release/archive/release/melodic/leo_fw/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "e4c46151e1c7234f2888dc20a2bb0b9014931264e0bb1fcea3a89e8505bc1049"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - propagatedBuildInputs = [ pythonPackages.rospkg pythonPackages.whichcraft rosgraph rosmon-msgs rosnode rospy rosservice std-srvs ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''Firmware binary releases and update script for Leo Rover''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/leo-gazebo/default.nix b/distros/melodic/leo-gazebo/default.nix deleted file mode 100644 index f4cd5921ca..0000000000 --- a/distros/melodic/leo-gazebo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, compressed-image-transport, diff-drive-controller, gazebo-dev, gazebo-plugins, gazebo-ros, gazebo-ros-control, geometry-msgs, joint-state-controller, leo-description, nav-msgs, roscpp, topic-tools }: -buildRosPackage { - pname = "ros-melodic-leo-gazebo"; - version = "0.2.0-r1"; - - src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_simulator-release/archive/release/melodic/leo_gazebo/0.2.0-1.tar.gz"; - name = "0.2.0-1.tar.gz"; - sha256 = "fd5f430b97e02757675f5c3520f25d52511891abe1864ba393bb9d72880b23d3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ compressed-image-transport diff-drive-controller gazebo-dev gazebo-plugins gazebo-ros gazebo-ros-control geometry-msgs joint-state-controller leo-description nav-msgs roscpp topic-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch files and other resources for simulating Leo Rover in Gazebo.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/leo-robot/default.nix b/distros/melodic/leo-robot/default.nix deleted file mode 100644 index 958f246e23..0000000000 --- a/distros/melodic/leo-robot/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, leo, leo-bringup, leo-fw }: -buildRosPackage { - pname = "ros-melodic-leo-robot"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_robot-release/archive/release/melodic/leo_robot/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "ff74d389667659898cd61e0a039ca5d3c510ba3c43bb3ce28d443dfd908f2795"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ leo leo-bringup leo-fw ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage of software to install on Leo Rover.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/leo-simulator/default.nix b/distros/melodic/leo-simulator/default.nix deleted file mode 100644 index 86d41edacc..0000000000 --- a/distros/melodic/leo-simulator/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, leo-gazebo }: -buildRosPackage { - pname = "ros-melodic-leo-simulator"; - version = "0.2.0-r1"; - - src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_simulator-release/archive/release/melodic/leo_simulator/0.2.0-1.tar.gz"; - name = "0.2.0-1.tar.gz"; - sha256 = "f6b09ed754080419085051822f8111afe129042eec015ae70d7f85dc5810a93e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ leo-gazebo ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage of software for simulating Leo Rover''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/leo-teleop/default.nix b/distros/melodic/leo-teleop/default.nix deleted file mode 100644 index ad1b24b2bf..0000000000 --- a/distros/melodic/leo-teleop/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joy, teleop-twist-joy, teleop-twist-keyboard }: -buildRosPackage { - pname = "ros-melodic-leo-teleop"; - version = "1.2.2-r1"; - - src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/melodic/leo_teleop/1.2.2-1.tar.gz"; - name = "1.2.2-1.tar.gz"; - sha256 = "038736af60665c2bcd0b9caf4b0c219ffebd1b8ad2ef1b14a3a0b65a72f0eff1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joy teleop-twist-joy teleop-twist-keyboard ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Scripts and launch files for Leo Rover teleoperation''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/leo-viz/default.nix b/distros/melodic/leo-viz/default.nix deleted file mode 100644 index 89c9cfed5f..0000000000 --- a/distros/melodic/leo-viz/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, joint-state-publisher-gui, leo-description, robot-state-publisher, rviz }: -buildRosPackage { - pname = "ros-melodic-leo-viz"; - version = "0.2.3-r1"; - - src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_desktop-release/archive/release/melodic/leo_viz/0.2.3-1.tar.gz"; - name = "0.2.3-1.tar.gz"; - sha256 = "20967228c7022965ac545e6c1b87a35b0c514aa2bb78f7e0d625e13d69103ec9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joint-state-publisher joint-state-publisher-gui leo-description robot-state-publisher rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Visualization launch files and RViz configurations for Leo Rover''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/leo/default.nix b/distros/melodic/leo/default.nix deleted file mode 100644 index 950deb2377..0000000000 --- a/distros/melodic/leo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, leo-description, leo-teleop }: -buildRosPackage { - pname = "ros-melodic-leo"; - version = "1.2.2-r1"; - - src = fetchurl { - url = "https://github.com/fictionlab-gbp/leo_common-release/archive/release/melodic/leo/1.2.2-1.tar.gz"; - name = "1.2.2-1.tar.gz"; - sha256 = "d63f8049a206be39beacb794458eec54e4fb28c3ee6995f201323baf0142cc1b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ leo-description leo-teleop ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage of software for Leo Rover common to the robot and ROS desktop''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/leuze-bringup/default.nix b/distros/melodic/leuze-bringup/default.nix deleted file mode 100644 index b43cb8945d..0000000000 --- a/distros/melodic/leuze-bringup/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, leuze-description, leuze-phidget-driver, leuze-rsl-driver, phidgets-ik, robot-state-publisher, roslaunch }: -buildRosPackage { - pname = "ros-melodic-leuze-bringup"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ipa-led/leuze_ros_drivers-release/archive/release/melodic/leuze_bringup/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "3ce11e52a670ce5b051f04f45d90d7eb9a1a05207a0c60733cb6d5ec8d8e2c29"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ leuze-description leuze-phidget-driver leuze-rsl-driver phidgets-ik robot-state-publisher ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains .''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/leuze-description/default.nix b/distros/melodic/leuze-description/default.nix deleted file mode 100644 index 1b9478a22e..0000000000 --- a/distros/melodic/leuze-description/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, robot-state-publisher, roslaunch, rviz, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-leuze-description"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ipa-led/leuze_ros_drivers-release/archive/release/melodic/leuze_description/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "8742c1909540d6dd922bd665fcffbbe8398525c5d6d45655690360b22b6086ee"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ robot-state-publisher rviz urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains .''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/leuze-msgs/default.nix b/distros/melodic/leuze-msgs/default.nix deleted file mode 100644 index 1b402f2285..0000000000 --- a/distros/melodic/leuze-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-leuze-msgs"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ipa-led/leuze_ros_drivers-release/archive/release/melodic/leuze_msgs/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "2c27dfd9fa3cddd7aa79dbcd21f147f0e9ad7b89aeb9431a208c67d14bc90de2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Contains the specific leuze messages.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/leuze-phidget-driver/default.nix b/distros/melodic/leuze-phidget-driver/default.nix deleted file mode 100644 index eb57af7c97..0000000000 --- a/distros/melodic/leuze-phidget-driver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, leuze-msgs, roscpp, std-msgs }: -buildRosPackage { - pname = "ros-melodic-leuze-phidget-driver"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ipa-led/leuze_ros_drivers-release/archive/release/melodic/leuze_phidget_driver/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "9daae2e7e6f3a21ae1d5c9e0313e6da614eb4752541292755543c55a2e7c12f3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ leuze-msgs roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The phidget interface kit driver package for leuze lasers''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/leuze-ros-drivers/default.nix b/distros/melodic/leuze-ros-drivers/default.nix deleted file mode 100644 index a6a71505fd..0000000000 --- a/distros/melodic/leuze-ros-drivers/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, leuze-bringup, leuze-description, leuze-msgs, leuze-phidget-driver, leuze-rsl-driver }: -buildRosPackage { - pname = "ros-melodic-leuze-ros-drivers"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ipa-led/leuze_ros_drivers-release/archive/release/melodic/leuze_ros_drivers/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "80385542d7d42cce3bfff386fea57882d92c3c1c3840bb4596539bbfb7fca638"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ leuze-bringup leuze-description leuze-msgs leuze-phidget-driver leuze-rsl-driver ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The leuze_ros_drivers metapackage''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/leuze-rsl-driver/default.nix b/distros/melodic/leuze-rsl-driver/default.nix deleted file mode 100644 index 17ebcb5c16..0000000000 --- a/distros/melodic/leuze-rsl-driver/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, angles, catkin, leuze-msgs, roscpp, rostest, rosunit, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-leuze-rsl-driver"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ipa-led/leuze_ros_drivers-release/archive/release/melodic/leuze_rsl_driver/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "1c43607eabb2a22a598777455812a596854a52f79eaf5d2fc585e19b8970e84c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest rosunit ]; - propagatedBuildInputs = [ angles leuze-msgs roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS Driver for the Leuze RSL series laser scanner.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/lex-common-msgs/default.nix b/distros/melodic/lex-common-msgs/default.nix deleted file mode 100644 index 3ba5191859..0000000000 --- a/distros/melodic/lex-common-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, audio-common-msgs, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-lex-common-msgs"; - version = "2.0.2-r1"; - - src = fetchurl { - url = "https://github.com/aws-gbp/lex_node-release/archive/release/melodic/lex_common_msgs/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "ca665d382b0694fc69c410c9b474bffebf278025ac46ac6554488870e94b23c8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ audio-common-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Common messages for interacting with Amazon Lex using the lex_node package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/lex-common/default.nix b/distros/melodic/lex-common/default.nix deleted file mode 100644 index 292abc2254..0000000000 --- a/distros/melodic/lex-common/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, aws-common, catkin, cmake, gtest, ros-environment }: -buildRosPackage { - pname = "ros-melodic-lex-common"; - version = "1.0.0-r1"; - - src = fetchurl { - url = "https://github.com/aws-gbp/lex_common-release/archive/release/melodic/lex_common/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "69a222e4226dfcaf24a2a5c923b70f37b411c95a51ae870b97a6734178cd8536"; - }; - - buildType = "cmake"; - buildInputs = [ catkin cmake ros-environment ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ aws-common ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Lex Common utilities, intended for use by Lex clients''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/lex-node/default.nix b/distros/melodic/lex-node/default.nix deleted file mode 100644 index af2fad0430..0000000000 --- a/distros/melodic/lex-node/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, aws-common, aws-ros1-common, catkin, gtest, lex-common, lex-common-msgs, roscpp, rostest, std-msgs }: -buildRosPackage { - pname = "ros-melodic-lex-node"; - version = "2.0.2-r1"; - - src = fetchurl { - url = "https://github.com/aws-gbp/lex_node-release/archive/release/melodic/lex_node/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "24375a02bbf5b57fa1fb9765d43c4cbcf76f7c14e3f250369a738f023ab773e6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest rostest ]; - propagatedBuildInputs = [ aws-common aws-ros1-common lex-common lex-common-msgs roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package providing a ROS node for interacting with Amazon Lex''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/lgsvl-msgs/default.nix b/distros/melodic/lgsvl-msgs/default.nix deleted file mode 100644 index 4fd843d663..0000000000 --- a/distros/melodic/lgsvl-msgs/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, geometry-msgs, message-generation, message-runtime, ros-environment, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-lgsvl-msgs"; - version = "0.0.4-r1"; - - src = fetchurl { - url = "https://github.com/lgsvl/lgsvl_msgs-release/archive/release/melodic/lgsvl_msgs/0.0.4-1.tar.gz"; - name = "0.0.4-1.tar.gz"; - sha256 = "eb60036c61861db1e32eeebd107b1aac889dd4b31c898ab2871aa17ea2cf9513"; - }; - - buildType = "catkin"; - buildInputs = [ message-generation ros-environment ]; - propagatedBuildInputs = [ geometry-msgs message-runtime sensor-msgs std-msgs ]; - - meta = { - description = ''Message definitions for interfacing with the LGSVL Simulator for ROS and ROS 2.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/libcmt/default.nix b/distros/melodic/libcmt/default.nix deleted file mode 100644 index 015f9dab84..0000000000 --- a/distros/melodic/libcmt/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cacert, cmake, cv-bridge, git, openssl }: -buildRosPackage { - pname = "ros-melodic-libcmt"; - version = "2.1.24-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/libcmt/2.1.24-2.tar.gz"; - name = "2.1.24-2.tar.gz"; - sha256 = "27528289685effa72e038798c91577ca99ed3ce45912e4cb25ed10bc23554f30"; - }; - - buildType = "cmake"; - buildInputs = [ cacert cmake git openssl ]; - propagatedBuildInputs = [ cv-bridge ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''libCMT ROS Wrapper''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/libcreate/default.nix b/distros/melodic/libcreate/default.nix deleted file mode 100644 index 00e6b98ce9..0000000000 --- a/distros/melodic/libcreate/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, gtest }: -buildRosPackage { - pname = "ros-melodic-libcreate"; - version = "2.0.0-r1"; - - src = fetchurl { - url = "https://github.com/AutonomyLab/libcreate-release/archive/release/melodic/libcreate/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "fe9eba0445a5ca618d3bc223351c7e5df5f12a1576fa671ba8c05dc0b823b35c"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ boost catkin ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''C++ library for interfacing with iRobot's Create 1 and Create 2''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/libdlib/default.nix b/distros/melodic/libdlib/default.nix deleted file mode 100644 index 97bf66b90d..0000000000 --- a/distros/melodic/libdlib/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-libdlib"; - version = "0.6.17-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_extern-release/archive/release/melodic/libdlib/0.6.17-1.tar.gz"; - name = "0.6.17-1.tar.gz"; - sha256 = "3c2cecdfae9dd0e4ae09e63cfcd50964d29f2949591f2f9f58e9fe6bbe3049e2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package wraps the external c++ library dlib (http://dlib.net/) in a ROS package, so other packages can use it. The code was obtained from https://github.com/davisking/dlib . For further descriptions and tutorials see the Makefile.tarball and http://dlib.net/ .''; - license = with lib.licenses; [ "BSL-1.0" ]; - }; -} diff --git a/distros/melodic/libfranka/default.nix b/distros/melodic/libfranka/default.nix deleted file mode 100644 index 4951911285..0000000000 --- a/distros/melodic/libfranka/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake, eigen, poco }: -buildRosPackage { - pname = "ros-melodic-libfranka"; - version = "0.9.0-r1"; - - src = fetchurl { - url = "https://github.com/frankaemika/libfranka-release/archive/release/melodic/libfranka/0.9.0-1.tar.gz"; - name = "0.9.0-1.tar.gz"; - sha256 = "777d6d9868cacdedcf85f08d5a89c5e8a88b6fd13c86c82774104b9a91e44ad2"; - }; - - buildType = "cmake"; - buildInputs = [ cmake eigen ]; - propagatedBuildInputs = [ catkin poco ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''libfranka is a C++ library for Franka Emika research robots''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/libg2o/default.nix b/distros/melodic/libg2o/default.nix deleted file mode 100644 index 1d3876344a..0000000000 --- a/distros/melodic/libg2o/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, eigen, libGL, libGLU, suitesparse }: -buildRosPackage { - pname = "ros-melodic-libg2o"; - version = "2018.3.25"; - - src = fetchurl { - url = "https://github.com/ros-gbp/libg2o-release/archive/release/melodic/libg2o/2018.3.25-0.tar.gz"; - name = "2018.3.25-0.tar.gz"; - sha256 = "b904a96dd4edffa57b21856d75d7d0bf9b064921e330012922c67a545ee54f6a"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ boost catkin eigen libGL libGLU suitesparse ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''The libg2o library from http://openslam.org/g2o.html''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/libmavconn/default.nix b/distros/melodic/libmavconn/default.nix deleted file mode 100644 index 71c3330cfd..0000000000 --- a/distros/melodic/libmavconn/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, console-bridge, gtest, mavlink, rosunit }: -buildRosPackage { - pname = "ros-melodic-libmavconn"; - version = "1.16.0-r1"; - - src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/melodic/libmavconn/1.16.0-1.tar.gz"; - name = "1.16.0-1.tar.gz"; - sha256 = "88cf97be49815241ec0817cedd9782567abb643c0e8fdc9cda38c672a12bc744"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest rosunit ]; - propagatedBuildInputs = [ boost console-bridge mavlink ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''MAVLink communication library. - This library provide unified connection handling classes - and URL to connection object mapper. - - This library can be used in standalone programs.''; - license = with lib.licenses; [ gpl3Only lgpl3Only bsdOriginal ]; - }; -} diff --git a/distros/melodic/libmodbus/default.nix b/distros/melodic/libmodbus/default.nix deleted file mode 100644 index 2ad63cb7b3..0000000000 --- a/distros/melodic/libmodbus/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules }: -buildRosPackage { - pname = "ros-melodic-libmodbus"; - version = "0.8.8-r1"; - - src = fetchurl { - url = "https://github.com/KITrobotics/ipr_extern-release/archive/release/melodic/libmodbus/0.8.8-1.tar.gz"; - name = "0.8.8-1.tar.gz"; - sha256 = "f5b0b1453abb1f1950ad1ca3378b061979259515d0d5bdc5958dd46a5c6b3c36"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cmake-modules ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The iirob_filters package implements following filters: - 1) Low-Pass - 2) Moving Mean - 3) Gravity Compensation (used for force-torque sensors) - 4) Threshold Filter''; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/melodic/libnabo/default.nix b/distros/melodic/libnabo/default.nix deleted file mode 100644 index 0e76116887..0000000000 --- a/distros/melodic/libnabo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, eigen }: -buildRosPackage { - pname = "ros-melodic-libnabo"; - version = "1.0.7-r1"; - - src = fetchurl { - url = "https://github.com/nobleo/libnabo-release/archive/release/melodic/libnabo/1.0.7-1.tar.gz"; - name = "1.0.7-1.tar.gz"; - sha256 = "f23830669052f20e65709863bd84f355267c114f62e9982f6316fdfe5ce12731"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ boost catkin eigen ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''libnabo is a fast K Nearest Neighbour library for low-dimensional spaces.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/libntcan/default.nix b/distros/melodic/libntcan/default.nix deleted file mode 100644 index 6cf64e262d..0000000000 --- a/distros/melodic/libntcan/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dpkg }: -buildRosPackage { - pname = "ros-melodic-libntcan"; - version = "0.6.17-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_extern-release/archive/release/melodic/libntcan/0.6.17-1.tar.gz"; - name = "0.6.17-1.tar.gz"; - sha256 = "a54efc92a7411aaef217c0af73fa61b85d5a516c021912c383094236703b3e33"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dpkg ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package wraps the libntcan to use it as a ros dependency.''; - license = with lib.licenses; [ "Proprietary" ]; - }; -} diff --git a/distros/melodic/libpcan/default.nix b/distros/melodic/libpcan/default.nix deleted file mode 100644 index a841a51b19..0000000000 --- a/distros/melodic/libpcan/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-libpcan"; - version = "0.6.17-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_extern-release/archive/release/melodic/libpcan/0.6.17-1.tar.gz"; - name = "0.6.17-1.tar.gz"; - sha256 = "c7db1c327f04ef81ff88a50c4b55d73406a634f179509f2eb3bf5cf62203328a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package wraps the libpcan to use it as a ros dependency''; - license = with lib.licenses; [ "LGPL" ]; - }; -} diff --git a/distros/melodic/libphidget21/default.nix b/distros/melodic/libphidget21/default.nix deleted file mode 100644 index f3d8a2f12c..0000000000 --- a/distros/melodic/libphidget21/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, libusb1 }: -buildRosPackage { - pname = "ros-melodic-libphidget21"; - version = "0.7.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/melodic/libphidget21/0.7.11-1.tar.gz"; - name = "0.7.11-1.tar.gz"; - sha256 = "498fe200b0df6350e73931592f8e7b1d9971f24f22f8f8328c6d4e64548d9b92"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ libusb1 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package wraps the libphidget21 to use it as a ROS dependency''; - license = with lib.licenses; [ "LGPL" ]; - }; -} diff --git a/distros/melodic/libphidgets/default.nix b/distros/melodic/libphidgets/default.nix deleted file mode 100644 index a51e788b4e..0000000000 --- a/distros/melodic/libphidgets/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, libusb1 }: -buildRosPackage { - pname = "ros-melodic-libphidgets"; - version = "0.6.17-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_extern-release/archive/release/melodic/libphidgets/0.6.17-1.tar.gz"; - name = "0.6.17-1.tar.gz"; - sha256 = "b6effbdb16d9b02d375266a7b24369e8f6bea86096777146546bccedff4884e5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ libusb1 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package wraps the libphidgets to use it as a ros dependency''; - license = with lib.licenses; [ "LGPL" ]; - }; -} diff --git a/distros/melodic/libpointmatcher/default.nix b/distros/melodic/libpointmatcher/default.nix deleted file mode 100644 index dfb2c90636..0000000000 --- a/distros/melodic/libpointmatcher/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, eigen, libnabo }: -buildRosPackage { - pname = "ros-melodic-libpointmatcher"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/nobleo/libpointmatcher-release/archive/release/melodic/libpointmatcher/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "26af003dfa5ec17281d65835377028672f83fe45b488c7923c078856fc0c3b99"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ boost catkin eigen libnabo ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''libpointmatcher is a modular ICP library, useful for robotics and computer vision.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/libqt-concurrent/default.nix b/distros/melodic/libqt-concurrent/default.nix deleted file mode 100644 index 93b665fde4..0000000000 --- a/distros/melodic/libqt-concurrent/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, qt5 }: -buildRosPackage { - pname = "ros-melodic-libqt-concurrent"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/qt_metapackages-release/archive/release/melodic/libqt_concurrent/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "0a2f5224aac3226ee88584ff99f9058aeb3cb4dd581fcf12772d3ab964d3ea19"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''libqt-concurrent metapackage supporting qt4 and qt5''; - license = with lib.licenses; [ "United-States-Government-Purpose" "SwRI-Proprietary" ]; - }; -} diff --git a/distros/melodic/libqt-core/default.nix b/distros/melodic/libqt-core/default.nix deleted file mode 100644 index cfd70f5071..0000000000 --- a/distros/melodic/libqt-core/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, qt5 }: -buildRosPackage { - pname = "ros-melodic-libqt-core"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/qt_metapackages-release/archive/release/melodic/libqt_core/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "11206b9709b7140c01b252641c7d0e4d7ca9d135dfb29fb292832c7ffa6823e3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''libqt-core metapackage supporting qt4 and qt5''; - license = with lib.licenses; [ "United-States-Government-Purpose" "SwRI-Proprietary" ]; - }; -} diff --git a/distros/melodic/libqt-dev/default.nix b/distros/melodic/libqt-dev/default.nix deleted file mode 100644 index a2da4aba4e..0000000000 --- a/distros/melodic/libqt-dev/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, qt5 }: -buildRosPackage { - pname = "ros-melodic-libqt-dev"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/qt_metapackages-release/archive/release/melodic/libqt_dev/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "2ebb14c7d82d9553dae205a74111b16113faf35c9c11d0db20d961f7294a3b10"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''libqt-dev metapackage supporting qt4 and qt5''; - license = with lib.licenses; [ "United-States-Government-Purpose" "SwRI-Proprietary" ]; - }; -} diff --git a/distros/melodic/libqt-gui/default.nix b/distros/melodic/libqt-gui/default.nix deleted file mode 100644 index ac3bb26d8f..0000000000 --- a/distros/melodic/libqt-gui/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, qt5 }: -buildRosPackage { - pname = "ros-melodic-libqt-gui"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/qt_metapackages-release/archive/release/melodic/libqt_gui/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "a3fc2fc444b1b7b9d685e693868c3b8652420097c949bdd759f68f1f802fb903"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''libqt-gui metapackage supporting qt4 and qt5''; - license = with lib.licenses; [ "United-States-Government-Purpose" "SwRI-Proprietary" ]; - }; -} diff --git a/distros/melodic/libqt-network/default.nix b/distros/melodic/libqt-network/default.nix deleted file mode 100644 index 06a3e12743..0000000000 --- a/distros/melodic/libqt-network/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, qt5 }: -buildRosPackage { - pname = "ros-melodic-libqt-network"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/qt_metapackages-release/archive/release/melodic/libqt_network/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "8c33c79ec52d6aa7513f01a41fbdc7fd770f727a854d84bfbb7a31ca4c93dbea"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''libqt-network metapackage supporting qt4 and qt5''; - license = with lib.licenses; [ "United-States-Government-Purpose" "SwRI-Proprietary" ]; - }; -} diff --git a/distros/melodic/libqt-opengl-dev/default.nix b/distros/melodic/libqt-opengl-dev/default.nix deleted file mode 100644 index 1640a0bd13..0000000000 --- a/distros/melodic/libqt-opengl-dev/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, qt5 }: -buildRosPackage { - pname = "ros-melodic-libqt-opengl-dev"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/qt_metapackages-release/archive/release/melodic/libqt_opengl_dev/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "19c8c400ac8674d84b2e8d6e1f0fbdb0f3a723f8d4a7700c1a12affb3c5e19fe"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''libqt-opengl metapackage supporting qt4 and qt5''; - license = with lib.licenses; [ "United-States-Government-Purpose" "SwRI-Proprietary" ]; - }; -} diff --git a/distros/melodic/libqt-opengl/default.nix b/distros/melodic/libqt-opengl/default.nix deleted file mode 100644 index 84b9283d4c..0000000000 --- a/distros/melodic/libqt-opengl/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, qt5 }: -buildRosPackage { - pname = "ros-melodic-libqt-opengl"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/qt_metapackages-release/archive/release/melodic/libqt_opengl/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "864a495c5dbc587baac58d0cbc2b936fbd18cdae8123e1c34bf005c881a29ca6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''libqt-opengl metapackage supporting qt4 and qt5''; - license = with lib.licenses; [ "United-States-Government-Purpose" "SwRI-Proprietary" ]; - }; -} diff --git a/distros/melodic/libqt-svg-dev/default.nix b/distros/melodic/libqt-svg-dev/default.nix deleted file mode 100644 index 726751ba51..0000000000 --- a/distros/melodic/libqt-svg-dev/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, qt5 }: -buildRosPackage { - pname = "ros-melodic-libqt-svg-dev"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/qt_metapackages-release/archive/release/melodic/libqt_svg_dev/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "9650990b4fed04c6f124e9fbd4c007937351ea9b3fbb924e36a6c58aeb89cf95"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qt5.qtsvg ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''libqt-svg-dev metapackage supporting qt4 and qt5''; - license = with lib.licenses; [ "United-States-Government-Purpose" "SwRI-Proprietary" ]; - }; -} diff --git a/distros/melodic/libqt-widgets/default.nix b/distros/melodic/libqt-widgets/default.nix deleted file mode 100644 index 30fb09afd3..0000000000 --- a/distros/melodic/libqt-widgets/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, qt5 }: -buildRosPackage { - pname = "ros-melodic-libqt-widgets"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/qt_metapackages-release/archive/release/melodic/libqt_widgets/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "7111ea1c30ce167523138bb317797a8fe472475671b3308673f6041d72b356c6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''libqt-widgets metapackage supporting qt4 and qt5''; - license = with lib.licenses; [ "United-States-Government-Purpose" "SwRI-Proprietary" ]; - }; -} diff --git a/distros/melodic/librealsense2/default.nix b/distros/melodic/librealsense2/default.nix deleted file mode 100644 index f572305275..0000000000 --- a/distros/melodic/librealsense2/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, libusb1, openssl, pkg-config, udev }: -buildRosPackage { - pname = "ros-melodic-librealsense2"; - version = "2.50.0-r1"; - - src = fetchurl { - url = "https://github.com/IntelRealSense/librealsense2-release/archive/release/melodic/librealsense2/2.50.0-1.tar.gz"; - name = "2.50.0-1.tar.gz"; - sha256 = "2cf92cf8482e3621398b09dd66ae3dd96c01e34ff3e0906531b75ba71f2a5fc7"; - }; - - buildType = "cmake"; - buildInputs = [ catkin libusb1 openssl pkg-config udev ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Library for capturing data from the Intel(R) RealSense(TM) SR300, D400, L500 Depth cameras and T2xx Tracking devices. This effort was initiated to better support researchers, creative coders, and app developers in domains such as robotics, virtual reality, and the internet of things. Several often-requested features of RealSense(TM); devices are implemented in this project.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/libreflexxestype2/default.nix b/distros/melodic/libreflexxestype2/default.nix deleted file mode 100644 index 4d09e6c0dc..0000000000 --- a/distros/melodic/libreflexxestype2/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-libreflexxestype2"; - version = "0.8.8-r1"; - - src = fetchurl { - url = "https://github.com/KITrobotics/ipr_extern-release/archive/release/melodic/libreflexxestype2/0.8.8-1.tar.gz"; - name = "0.8.8-1.tar.gz"; - sha256 = "ff69ec96c35d48bc4b768dc25812ea2dbece052f25a8d3de96f5460296eb0ccf"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package with ReflexxesTypeII implementation and header files''; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/melodic/librviz-tutorial/default.nix b/distros/melodic/librviz-tutorial/default.nix deleted file mode 100644 index 6f1a9798b6..0000000000 --- a/distros/melodic/librviz-tutorial/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, qt5, roscpp, rviz }: -buildRosPackage { - pname = "ros-melodic-librviz-tutorial"; - version = "0.10.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/visualization_tutorials-release/archive/release/melodic/librviz_tutorial/0.10.5-1.tar.gz"; - name = "0.10.5-1.tar.gz"; - sha256 = "32b250c099ffd4d8cad4656087bb99f96cdbf61d6e54c6b3b67b92b636d7519e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qt5.qtbase roscpp rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Tutorial showing how to compile your own C++ program with RViz displays and features.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/libsensors-monitor/default.nix b/distros/melodic/libsensors-monitor/default.nix deleted file mode 100644 index 65b994e697..0000000000 --- a/distros/melodic/libsensors-monitor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, lm_sensors, roscpp }: -buildRosPackage { - pname = "ros-melodic-libsensors-monitor"; - version = "0.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/linux_peripheral_interfaces-release/archive/release/melodic/libsensors_monitor/0.2.1-1.tar.gz"; - name = "0.2.1-1.tar.gz"; - sha256 = "ac985f7fcc197aa2fde6e0031c917123b145ef51f9d0c540204ce9dafbf5fab1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ diagnostic-updater lm_sensors roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A ROS node for using libsensors to provide diagnostics information about the sensors on a computer system.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/libsiftfast/default.nix b/distros/melodic/libsiftfast/default.nix deleted file mode 100644 index 1fb3db4868..0000000000 --- a/distros/melodic/libsiftfast/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, mk, pythonPackages, rosboost-cfg, roslib, rospack, subversion }: -buildRosPackage { - pname = "ros-melodic-libsiftfast"; - version = "2.1.24-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/libsiftfast/2.1.24-2.tar.gz"; - name = "2.1.24-2.tar.gz"; - sha256 = "e58938eb8fb2959ca83ccff2ca6d3b44f8d09b99fdd3809f47d087c9dfef2613"; - }; - - buildType = "catkin"; - buildInputs = [ catkin mk rosboost-cfg roslib rospack subversion ]; - propagatedBuildInputs = [ boost pythonPackages.numpy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Library to compute SIFT features''; - license = with lib.licenses; [ "LGPL" ]; - }; -} diff --git a/distros/melodic/libuvc-camera/default.nix b/distros/melodic/libuvc-camera/default.nix deleted file mode 100644 index 3b6e8f7dc2..0000000000 --- a/distros/melodic/libuvc-camera/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, camera-info-manager, catkin, dynamic-reconfigure, image-transport, libuvc, nodelet, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-libuvc-camera"; - version = "0.0.10-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/libuvc_ros-release/archive/release/melodic/libuvc_camera/0.0.10-1.tar.gz"; - name = "0.0.10-1.tar.gz"; - sha256 = "2ea19c5821e70fe6c63da750b35c6ae0dfff43faadca9f951c0137e5701834b0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ camera-info-manager dynamic-reconfigure image-transport libuvc nodelet roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''USB Video Class camera driver''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/libuvc-ros/default.nix b/distros/melodic/libuvc-ros/default.nix deleted file mode 100644 index a7e6ef58b8..0000000000 --- a/distros/melodic/libuvc-ros/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, libuvc-camera }: -buildRosPackage { - pname = "ros-melodic-libuvc-ros"; - version = "0.0.10-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/libuvc_ros-release/archive/release/melodic/libuvc_ros/0.0.10-1.tar.gz"; - name = "0.0.10-1.tar.gz"; - sha256 = "bcf16c5e63589493b35241bb6b6a8826db8b816d5966cc696e3c85f111339a0f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ libuvc-camera ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''libuvc_ros metapackage''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/libuvc/default.nix b/distros/melodic/libuvc/default.nix deleted file mode 100644 index 09f20c1591..0000000000 --- a/distros/melodic/libuvc/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake, libjpeg, libusb1, pkg-config }: -buildRosPackage { - pname = "ros-melodic-libuvc"; - version = "0.0.6"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/libuvc-release/archive/release/melodic/libuvc/0.0.6-0.tar.gz"; - name = "0.0.6-0.tar.gz"; - sha256 = "06a553e6d043735a10fff606d5f71a20661fc9b6be392b69a06c35b8aca8d3f6"; - }; - - buildType = "cmake"; - buildInputs = [ cmake pkg-config ]; - propagatedBuildInputs = [ catkin libjpeg libusb1 ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''USB Video Class driver library''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/linksys-access-point/default.nix b/distros/melodic/linksys-access-point/default.nix deleted file mode 100644 index 1d885261c6..0000000000 --- a/distros/melodic/linksys-access-point/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, access-point-control, catkin, dynamic-reconfigure, ieee80211-channels, rospy }: -buildRosPackage { - pname = "ros-melodic-linksys-access-point"; - version = "1.0.16-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/linux_networking-release/archive/release/melodic/linksys_access_point/1.0.16-1.tar.gz"; - name = "1.0.16-1.tar.gz"; - sha256 = "d9072a9e264d9aaf55aaaf24e4f0a40032a5d836770cd6541ae7da0f9745982e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ access-point-control dynamic-reconfigure ieee80211-channels rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A ROS node that controls a Linksys access point with - a Linksys WRT610n-compatible web interface.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/linux-networking/default.nix b/distros/melodic/linux-networking/default.nix deleted file mode 100644 index c440d98211..0000000000 --- a/distros/melodic/linux-networking/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, access-point-control, asmach, asmach-tutorials, catkin, ddwrt-access-point, hostapd-access-point, ieee80211-channels, linksys-access-point, multi-interface-roam, network-control-tests, network-detector, network-monitor-udp, network-traffic-control }: -buildRosPackage { - pname = "ros-melodic-linux-networking"; - version = "1.0.16-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/linux_networking-release/archive/release/melodic/linux_networking/1.0.16-1.tar.gz"; - name = "1.0.16-1.tar.gz"; - sha256 = "3b4d9bab93c93ee4c779b53662fb2674d7fa926cf3c19caa3d3d49fffe2dc132"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ access-point-control asmach asmach-tutorials ddwrt-access-point hostapd-access-point ieee80211-channels linksys-access-point multi-interface-roam network-control-tests network-detector network-monitor-udp network-traffic-control ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The linux_networking package''; - license = with lib.licenses; [ "TODO-CATKIN-PACKAGE-LICENSE" ]; - }; -} diff --git a/distros/melodic/linux-peripheral-interfaces/default.nix b/distros/melodic/linux-peripheral-interfaces/default.nix deleted file mode 100644 index f3cb956da9..0000000000 --- a/distros/melodic/linux-peripheral-interfaces/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, laptop-battery-monitor, libsensors-monitor }: -buildRosPackage { - pname = "ros-melodic-linux-peripheral-interfaces"; - version = "0.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/linux_peripheral_interfaces-release/archive/release/melodic/linux_peripheral_interfaces/0.2.1-1.tar.gz"; - name = "0.2.1-1.tar.gz"; - sha256 = "3e2aabda03b8d3e55b36dd14b76ad3e11e2e3e3a4e0ac2ea5ecbffa512de6aba"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ laptop-battery-monitor libsensors-monitor ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Simple scripts which help utilise, monitor, interact with computer - hardware abstracted by a linux OS.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/lms1xx/default.nix b/distros/melodic/lms1xx/default.nix deleted file mode 100644 index aa8577401a..0000000000 --- a/distros/melodic/lms1xx/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rosconsole-bridge, roscpp, roscpp-serialization, roslaunch, roslint, rosunit, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-lms1xx"; - version = "0.2.0-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/lms1xx-release/archive/release/melodic/lms1xx/0.2.0-1.tar.gz"; - name = "0.2.0-1.tar.gz"; - sha256 = "9a9ff8a7991afb1c4a8d05f8b4518fd5a944da3dba605db67a4f55ea6c049f76"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch roslint rosunit ]; - propagatedBuildInputs = [ rosconsole-bridge roscpp roscpp-serialization sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The lms1xx package contains a basic ROS driver for the SICK LMS1xx line of LIDARs.''; - license = with lib.licenses; [ "LGPL" ]; - }; -} diff --git a/distros/melodic/lockfree/default.nix b/distros/melodic/lockfree/default.nix deleted file mode 100644 index abbd04ef8e..0000000000 --- a/distros/melodic/lockfree/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, allocators, catkin, rosatomic, rosconsole, roslib }: -buildRosPackage { - pname = "ros-melodic-lockfree"; - version = "1.0.25"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_realtime-release/archive/release/melodic/lockfree/1.0.25-0.tar.gz"; - name = "1.0.25-0.tar.gz"; - sha256 = "659c8d7707b844cc4c8c9eeab40e3e33fdd65f1ca0e07f71b471dd4dad633e4f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ allocators rosatomic rosconsole roslib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The lockfree package contains lock-free data structures for use in multithreaded programming. These - kinds of data structures are generally not as easy to use as single-threaded equivalents, and are not - always faster. If you don't know you need to use one, try another structure with a lock around it - first.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/locomotor-msgs/default.nix b/distros/melodic/locomotor-msgs/default.nix deleted file mode 100644 index ff948db5d6..0000000000 --- a/distros/melodic/locomotor-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, message-generation, message-runtime, nav-2d-msgs }: -buildRosPackage { - pname = "ros-melodic-locomotor-msgs"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/locomotor_msgs/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "1848d229f1ab534fb38f858f17885968a31ad7543a1abf1c76026b4efbc0ec60"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs message-runtime nav-2d-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Action definition for Locomotor''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/locomotor/default.nix b/distros/melodic/locomotor/default.nix deleted file mode 100644 index 562f13a5a2..0000000000 --- a/distros/melodic/locomotor/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, catkin, geometry-msgs, locomotor-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-msgs, pluginlib, roscpp, roslint, rospy }: -buildRosPackage { - pname = "ros-melodic-locomotor"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/locomotor/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "2d6254e21d33eb956ed0457e845767e0bc9eddcc5fc2852977945986b3414b03"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ actionlib geometry-msgs locomotor-msgs nav-2d-msgs nav-2d-utils nav-core2 nav-msgs pluginlib roscpp rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Locomotor is an extensible path planning coordination engine that replaces move_base. The goal is to provide a mechanism for controlling what happens when the global and local planners succeed and fail. It leverages ROS callback queues to coordinate multiple threads.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/locomove-base/default.nix b/distros/melodic/locomove-base/default.nix deleted file mode 100644 index c7f8ab28f6..0000000000 --- a/distros/melodic/locomove-base/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, locomotor, move-base-msgs, nav-2d-utils, nav-core, nav-core-adapter, roslint }: -buildRosPackage { - pname = "ros-melodic-locomove-base"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/locomove_base/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "2059b2a14cbe6c59d3ae2e27c1781c5b824d354f2446fb3ccdff1cfefa9345e0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ locomotor move-base-msgs nav-2d-utils nav-core nav-core-adapter ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Extension of locomotor that implements move_base's functionality.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/log-view/default.nix b/distros/melodic/log-view/default.nix deleted file mode 100644 index f2cecc8f3c..0000000000 --- a/distros/melodic/log-view/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ncurses, roscpp, xclip }: -buildRosPackage { - pname = "ros-melodic-log-view"; - version = "0.1.3-r1"; - - src = fetchurl { - url = "https://github.com/hatchbed/log_view-release/archive/release/melodic/log_view/0.1.3-1.tar.gz"; - name = "0.1.3-1.tar.gz"; - sha256 = "c1e9390e841e44f84c5a55bf2ff00596abb7bbb0a663bb86027f6d901645e71d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ncurses roscpp xclip ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The log_view package provides a ncurses based terminal GUI for - viewing and filtering published ROS log messages. - - This is an alternative to rqt_console and swri_console that doesn't depend - on qt and can be run directly in a terminal.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/lpg-planner/default.nix b/distros/melodic/lpg-planner/default.nix deleted file mode 100644 index 9d59684323..0000000000 --- a/distros/melodic/lpg-planner/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-lpg-planner"; - version = "2.1.24-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/lpg_planner/2.1.24-2.tar.gz"; - name = "2.1.24-2.tar.gz"; - sha256 = "03da06db41df77b0f6d5537e2af8be4ef6895858dc32b1cc375d9c5bbdf8bd16"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''lpg_planner: LPGL Planner (http://zeus.ing.unibs.it/lpg/)''; - license = with lib.licenses; [ "GPL" ]; - }; -} diff --git a/distros/melodic/lsc-ros-driver/default.nix b/distros/melodic/lsc-ros-driver/default.nix deleted file mode 100644 index c3f99adf74..0000000000 --- a/distros/melodic/lsc-ros-driver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, roscpp, self-test, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-lsc-ros-driver"; - version = "1.0.3-r10"; - - src = fetchurl { - url = "https://github.com/AutonicsLiDAR-release/lsc_ros_driver-release/archive/release/melodic/lsc_ros_driver/1.0.3-10.tar.gz"; - name = "1.0.3-10.tar.gz"; - sha256 = "44ff07ff43a39ec772bab4552eb3fd999835ad3b36978f6dd1e943d90fa62943"; - }; - - buildType = "catkin"; - buildInputs = [ catkin diagnostic-updater self-test ]; - propagatedBuildInputs = [ roscpp sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS driver package for LSC-C Series''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/lusb/default.nix b/distros/melodic/lusb/default.nix deleted file mode 100644 index 087b04ae38..0000000000 --- a/distros/melodic/lusb/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, libusb1 }: -buildRosPackage { - pname = "ros-melodic-lusb"; - version = "1.1.0"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/lusb-release/archive/release/melodic/lusb/1.1.0-0.tar.gz"; - name = "1.1.0-0.tar.gz"; - sha256 = "a2b403bcddedcfb51d9c51f29f2364cd8a82997ba8bdb801a40e84bea748daf6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost libusb1 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Library for interfacing to USB devices''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/magical-ros2-conversion-tool/default.nix b/distros/melodic/magical-ros2-conversion-tool/default.nix deleted file mode 100644 index 714b719156..0000000000 --- a/distros/melodic/magical-ros2-conversion-tool/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ros-introspection, roscompile, roslint }: -buildRosPackage { - pname = "ros-melodic-magical-ros2-conversion-tool"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/wu-robotics/roscompile-release/archive/release/melodic/magical_ros2_conversion_tool/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "64f1110ed8827dd7a8bf2d5336683dde212b891b2bc023e09cc424125e147dcc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ ros-introspection roscompile ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The magical_ros2_conversion_tool package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/map-laser/default.nix b/distros/melodic/map-laser/default.nix deleted file mode 100644 index 4168a6ced4..0000000000 --- a/distros/melodic/map-laser/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, laser-filters, nav-msgs, roslib, rospy, sensor-msgs, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-map-laser"; - version = "0.0.4"; - - src = fetchurl { - url = "https://github.com/wu-robotics/laser_filtering_release/archive/release/melodic/map_laser/0.0.4-0.tar.gz"; - name = "0.0.4-0.tar.gz"; - sha256 = "eea82c4a217ce37a62d9e6dc06c0a309cbe738b5da63ea573aea59d8efa25d67"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ laser-filters nav-msgs roslib rospy sensor-msgs std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Filters a laser scan to remove points that are in the current static map''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/map-merge-3d/default.nix b/distros/melodic/map-merge-3d/default.nix deleted file mode 100644 index 975bfe662c..0000000000 --- a/distros/melodic/map-merge-3d/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pcl-ros, roscpp, roslaunch, rosunit, tf2-eigen, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-map-merge-3d"; - version = "0.1.1"; - - src = fetchurl { - url = "https://github.com/hrnr/map-merge-release/archive/release/melodic/map_merge_3d/0.1.1-0.tar.gz"; - name = "0.1.1-0.tar.gz"; - sha256 = "7413dc94e5c7e8b52bf48c1b7be92e7b7381fac6cd5db59b93e5b9fdf5a4d163"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rosunit ]; - propagatedBuildInputs = [ pcl-ros roscpp tf2-eigen tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Merging multiple 3D maps, represented as pointclouds, - without knowledge of initial positions of robots.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/map-msgs/default.nix b/distros/melodic/map-msgs/default.nix deleted file mode 100644 index 0363c6e0e0..0000000000 --- a/distros/melodic/map-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, nav-msgs, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-map-msgs"; - version = "1.14.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation_msgs-release/archive/release/melodic/map_msgs/1.14.1-1.tar.gz"; - name = "1.14.1-1.tar.gz"; - sha256 = "f9258be961e164b60e94b10e2965dc703d8614d360645717d099b40c2ea71de0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime nav-msgs sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package defines messages commonly used in mapping packages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/map-organizer-msgs/default.nix b/distros/melodic/map-organizer-msgs/default.nix deleted file mode 100644 index b1102f80ee..0000000000 --- a/distros/melodic/map-organizer-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, nav-msgs }: -buildRosPackage { - pname = "ros-melodic-map-organizer-msgs"; - version = "0.14.0-r1"; - - src = fetchurl { - url = "https://github.com/at-wat/neonavigation_msgs-release/archive/release/melodic/map_organizer_msgs/0.14.0-1.tar.gz"; - name = "0.14.0-1.tar.gz"; - sha256 = "5a1349369b4a4d650d13a296435ff6b4e47561ba562a16207cd0971f937a98f8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime nav-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Message definitions for map_organizer_msgs package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/map-organizer/default.nix b/distros/melodic/map-organizer/default.nix deleted file mode 100644 index ba66abf8f0..0000000000 --- a/distros/melodic/map-organizer/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, map-organizer-msgs, map-server, nav-msgs, neonavigation-common, pcl, pcl-conversions, roscpp, roslint, rostest, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-map-organizer"; - version = "0.14.0-r1"; - - src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/map_organizer/0.14.0-1.tar.gz"; - name = "0.14.0-1.tar.gz"; - sha256 = "4a0e10d829929b294785f1edb11177aa3a73fb2525daf693e7e0d0a75ff36e59"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rostest ]; - propagatedBuildInputs = [ eigen geometry-msgs map-organizer-msgs map-server nav-msgs neonavigation-common pcl pcl-conversions roscpp sensor-msgs tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Layered costmap organizer package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/map-server/default.nix b/distros/melodic/map-server/default.nix deleted file mode 100644 index 93d4509e88..0000000000 --- a/distros/melodic/map-server/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, SDL, SDL_image, bullet, catkin, libyamlcpp, nav-msgs, roscpp, rospy, rostest, rosunit, tf2 }: -buildRosPackage { - pname = "ros-melodic-map-server"; - version = "1.16.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation-release/archive/release/melodic/map_server/1.16.7-1.tar.gz"; - name = "1.16.7-1.tar.gz"; - sha256 = "57c651e27c64c1edab5808e206dbc0e16c702161f73ee895da6efd96288e7234"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rospy rostest rosunit ]; - propagatedBuildInputs = [ SDL SDL_image bullet libyamlcpp nav-msgs roscpp tf2 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''map_server provides the map_server ROS Node, which offers map data as a ROS Service. It also provides the map_saver command-line utility, which allows dynamically generated maps to be saved to file.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mapviz-plugins/default.nix b/distros/melodic/mapviz-plugins/default.nix deleted file mode 100644 index 9239935cc9..0000000000 --- a/distros/melodic/mapviz-plugins/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, catkin, cv-bridge, gps-common, image-transport, map-msgs, mapviz, marti-common-msgs, marti-nav-msgs, marti-sensor-msgs, marti-visualization-msgs, move-base-msgs, nav-msgs, pluginlib, qt5, roscpp, sensor-msgs, std-msgs, stereo-msgs, swri-image-util, swri-math-util, swri-route-util, swri-transform-util, swri-yaml-util, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-mapviz-plugins"; - version = "1.4.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/mapviz-release/archive/release/melodic/mapviz_plugins/1.4.2-1.tar.gz"; - name = "1.4.2-1.tar.gz"; - sha256 = "2afe3c84ce13234d9940c410214ba6f6ca4e260d422141c9f476d94c3b64025a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib cv-bridge gps-common image-transport map-msgs mapviz marti-common-msgs marti-nav-msgs marti-sensor-msgs marti-visualization-msgs move-base-msgs nav-msgs pluginlib qt5.qtbase roscpp sensor-msgs std-msgs stereo-msgs swri-image-util swri-math-util swri-route-util swri-transform-util swri-yaml-util tf visualization-msgs ]; - nativeBuildInputs = [ catkin qt5.qtbase ]; - - meta = { - description = ''Common plugins for the Mapviz visualization tool''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mapviz/default.nix b/distros/melodic/mapviz/default.nix deleted file mode 100644 index 06f5dac420..0000000000 --- a/distros/melodic/mapviz/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, freeglut, glew, image-transport, marti-common-msgs, message-generation, message-runtime, pkg-config, pluginlib, qt5, rosapi, roscpp, rqt-gui, rqt-gui-cpp, std-srvs, swri-transform-util, swri-yaml-util, tf, xorg }: -buildRosPackage { - pname = "ros-melodic-mapviz"; - version = "1.4.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/mapviz-release/archive/release/melodic/mapviz/1.4.2-1.tar.gz"; - name = "1.4.2-1.tar.gz"; - sha256 = "3bb76b8171a87c65566aa6e2f6ae5140c6f2b20553d66189d11b0e2c6fd085c0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation pkg-config ]; - propagatedBuildInputs = [ cv-bridge freeglut glew image-transport marti-common-msgs message-runtime pluginlib qt5.qtbase rosapi roscpp rqt-gui rqt-gui-cpp std-srvs swri-transform-util swri-yaml-util tf xorg.libXi xorg.libXmu ]; - nativeBuildInputs = [ catkin pkg-config qt5.qtbase ]; - - meta = { - description = ''mapviz''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/marker-msgs/default.nix b/distros/melodic/marker-msgs/default.nix deleted file mode 100644 index 17555114cd..0000000000 --- a/distros/melodic/marker-msgs/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-marker-msgs"; - version = "0.0.6"; - - src = fetchurl { - url = "https://github.com/tuw-robotics/marker_msgs-release/archive/release/melodic/marker_msgs/0.0.6-0.tar.gz"; - name = "0.0.6-0.tar.gz"; - sha256 = "97c6b32ffed3602939b7decce5e38a880e7e64a3d1dd22217512ddf2779e48c5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The marker_msgs package contains messages usable to setup a marker/fiducial system. - The package distinguishes between two types of messages. - First messages to describe the properties of a marker/fiducial detection system and the detected markers. - Secondly messages used to represent a map of markers/features with covariances as it would be produced by a SLAM system or published by a map server for self-localization.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/marti-can-msgs/default.nix b/distros/melodic/marti-can-msgs/default.nix deleted file mode 100644 index bc46500f26..0000000000 --- a/distros/melodic/marti-can-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-marti-can-msgs"; - version = "0.11.0-r3"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/melodic/marti_can_msgs/0.11.0-3.tar.gz"; - name = "0.11.0-3.tar.gz"; - sha256 = "5b41c4e23ab23c3321ad449fe70467c468b311876780d1af1baa6f51095f58f1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''marti_can_msgs''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/marti-common-msgs/default.nix b/distros/melodic/marti-common-msgs/default.nix deleted file mode 100644 index 95ad4e2eab..0000000000 --- a/distros/melodic/marti-common-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-marti-common-msgs"; - version = "0.11.0-r3"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/melodic/marti_common_msgs/0.11.0-3.tar.gz"; - name = "0.11.0-3.tar.gz"; - sha256 = "cfcf1054bea3cf47aaf3e7478bc64ab645d2edcf388029351c5a800461ee4738"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''marti_common_msgs''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/marti-data-structures/default.nix b/distros/melodic/marti-data-structures/default.nix deleted file mode 100644 index 84cebf7beb..0000000000 --- a/distros/melodic/marti-data-structures/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-marti-data-structures"; - version = "2.15.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/melodic/marti_data_structures/2.15.2-1.tar.gz"; - name = "2.15.2-1.tar.gz"; - sha256 = "2811476a8833e718a397dbbda6c71fd78780f3804ef52bf13a205177c4950fdc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''marti_data_structures''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/marti-dbw-msgs/default.nix b/distros/melodic/marti-dbw-msgs/default.nix deleted file mode 100644 index dce13eaa79..0000000000 --- a/distros/melodic/marti-dbw-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-marti-dbw-msgs"; - version = "0.11.0-r3"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/melodic/marti_dbw_msgs/0.11.0-3.tar.gz"; - name = "0.11.0-3.tar.gz"; - sha256 = "930449541c51660f375fbd6bd2a81caea21a4ea53828e1a7c89f99d1d3af4164"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''marti_dbw_msgs''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/marti-introspection-msgs/default.nix b/distros/melodic/marti-introspection-msgs/default.nix deleted file mode 100644 index f9ec5b08a8..0000000000 --- a/distros/melodic/marti-introspection-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-marti-introspection-msgs"; - version = "0.11.0-r3"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/melodic/marti_introspection_msgs/0.11.0-3.tar.gz"; - name = "0.11.0-3.tar.gz"; - sha256 = "7b8b3360932a31eed1aa5b5f247abad3dffe30fdc92d7c0bf64234d024588669"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''marti_introspection_msgs''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/marti-nav-msgs/default.nix b/distros/melodic/marti-nav-msgs/default.nix deleted file mode 100644 index 88ed44349d..0000000000 --- a/distros/melodic/marti-nav-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geographic-msgs, geometry-msgs, marti-common-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-marti-nav-msgs"; - version = "0.11.0-r3"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/melodic/marti_nav_msgs/0.11.0-3.tar.gz"; - name = "0.11.0-3.tar.gz"; - sha256 = "b9ed0dc9d56bcfd39415c971ffcc4e2bb782e560f2e9e2f03f4afaa93c0ed96d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geographic-msgs geometry-msgs marti-common-msgs message-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''marti_nav_msgs''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/marti-perception-msgs/default.nix b/distros/melodic/marti-perception-msgs/default.nix deleted file mode 100644 index ed1ea1a854..0000000000 --- a/distros/melodic/marti-perception-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-marti-perception-msgs"; - version = "0.11.0-r3"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/melodic/marti_perception_msgs/0.11.0-3.tar.gz"; - name = "0.11.0-3.tar.gz"; - sha256 = "9066c41d34b4fb442ac19c2f73f9f5d69872893ab11297acce4b43c72c4dd8eb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''marti_perception_msgs''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/marti-sensor-msgs/default.nix b/distros/melodic/marti-sensor-msgs/default.nix deleted file mode 100644 index 50574151e5..0000000000 --- a/distros/melodic/marti-sensor-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-marti-sensor-msgs"; - version = "0.11.0-r3"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/melodic/marti_sensor_msgs/0.11.0-3.tar.gz"; - name = "0.11.0-3.tar.gz"; - sha256 = "f2ff5295a9a0526e358610199fda8b0fc319702460b35d572e6c48a77fb6df58"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''marti_sensor_msgs''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/marti-status-msgs/default.nix b/distros/melodic/marti-status-msgs/default.nix deleted file mode 100644 index f8bc62e9ae..0000000000 --- a/distros/melodic/marti-status-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-marti-status-msgs"; - version = "0.11.0-r3"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/melodic/marti_status_msgs/0.11.0-3.tar.gz"; - name = "0.11.0-3.tar.gz"; - sha256 = "4c8f476ab9fa2d8fb489ad944176c6a22e8f7577f2e6fd92d08c08136d91cb58"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''marti_status_msgs''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/marti-visualization-msgs/default.nix b/distros/melodic/marti-visualization-msgs/default.nix deleted file mode 100644 index bb48b5b61c..0000000000 --- a/distros/melodic/marti-visualization-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-marti-visualization-msgs"; - version = "0.11.0-r3"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_messages-release/archive/release/melodic/marti_visualization_msgs/0.11.0-3.tar.gz"; - name = "0.11.0-3.tar.gz"; - sha256 = "02e9a6ab25371b160e200dd8e71f6eb09b5922099f38faa57b50c3e7e6f8600d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''marti_visualization_msgs''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/marvelmind-nav/default.nix b/distros/melodic/marvelmind-nav/default.nix deleted file mode 100644 index d7cc40b421..0000000000 --- a/distros/melodic/marvelmind-nav/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, roscpp, rospy, std-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-marvelmind-nav"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/MarvelmindRobotics/marvelmind_nav-release/archive/release/melodic/marvelmind_nav/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "abc7758576fda1b1cf6f3b49d084bd6f9c9e8333f4e622bd3683fa4fa0e843db"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime roscpp rospy std-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Marvelmind local navigation system''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/master-discovery-fkie/default.nix b/distros/melodic/master-discovery-fkie/default.nix deleted file mode 100644 index 71cc3a155b..0000000000 --- a/distros/melodic/master-discovery-fkie/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, avahi, catkin, multimaster-msgs-fkie, pythonPackages, rosgraph, roslib, rospy, std-srvs }: -buildRosPackage { - pname = "ros-melodic-master-discovery-fkie"; - version = "0.8.12"; - - src = fetchurl { - url = "https://github.com/fkie-release/multimaster_fkie-release/archive/release/melodic/master_discovery_fkie/0.8.12-0.tar.gz"; - name = "0.8.12-0.tar.gz"; - sha256 = "a126c9f12ac3c9b370068d862b423f8476fa0d81b31e8474195049ab2ec28918"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ avahi multimaster-msgs-fkie pythonPackages.avahi rosgraph roslib rospy std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Discover the running ROS Masters in local network. The - discovering is done by sending an echo heartbeat messages to a defined - multicast group. - The alternative is to use a zeroconf/avahi daemon to register the ROS - master as service and discover other ROS masters.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/master-sync-fkie/default.nix b/distros/melodic/master-sync-fkie/default.nix deleted file mode 100644 index cc41ac8d37..0000000000 --- a/distros/melodic/master-sync-fkie/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, master-discovery-fkie, multimaster-msgs-fkie, rosgraph, roslib, rospy }: -buildRosPackage { - pname = "ros-melodic-master-sync-fkie"; - version = "0.8.12"; - - src = fetchurl { - url = "https://github.com/fkie-release/multimaster_fkie-release/archive/release/melodic/master_sync_fkie/0.8.12-0.tar.gz"; - name = "0.8.12-0.tar.gz"; - sha256 = "14b81d9024f42cd1ad4eb7e35af79cdddc3682c38bbc867fea109156368b4814"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ master-discovery-fkie multimaster-msgs-fkie rosgraph roslib rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Synchronize the local ROS master to the remote masters - discovered by master_discovery_fkie node. The registration - of topics and services is only perform by local ROS master.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mav-comm/default.nix b/distros/melodic/mav-comm/default.nix deleted file mode 100644 index 52e9877904..0000000000 --- a/distros/melodic/mav-comm/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, mav-msgs, mav-planning-msgs }: -buildRosPackage { - pname = "ros-melodic-mav-comm"; - version = "3.3.2"; - - src = fetchurl { - url = "https://github.com/ethz-asl/mav_comm-release/archive/release/melodic/mav_comm/3.3.2-0.tar.gz"; - name = "3.3.2-0.tar.gz"; - sha256 = "58c58a99785c47a9b06a616dfc6d579251b7a18caf26b6acb7702fab69df27cc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ mav-msgs mav-planning-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Contains messages and services for MAV communication''; - license = with lib.licenses; [ "ASL-2.0" ]; - }; -} diff --git a/distros/melodic/mav-msgs/default.nix b/distros/melodic/mav-msgs/default.nix deleted file mode 100644 index 6c3bb1d171..0000000000 --- a/distros/melodic/mav-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, eigen, geometry-msgs, message-generation, message-runtime, std-msgs, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-mav-msgs"; - version = "3.3.2"; - - src = fetchurl { - url = "https://github.com/ethz-asl/mav_comm-release/archive/release/melodic/mav_msgs/3.3.2-0.tar.gz"; - name = "3.3.2-0.tar.gz"; - sha256 = "32087bfaf586c5c054af80c396360bbe6997998cec9f6ac44233020ce9ca4c43"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules message-generation ]; - propagatedBuildInputs = [ eigen geometry-msgs message-runtime std-msgs trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package containing messages for communicating with rotary wing MAVs''; - license = with lib.licenses; [ "ASL-2.0" ]; - }; -} diff --git a/distros/melodic/mav-planning-msgs/default.nix b/distros/melodic/mav-planning-msgs/default.nix deleted file mode 100644 index a18cea6d13..0000000000 --- a/distros/melodic/mav-planning-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, eigen, geometry-msgs, mav-msgs, message-generation, message-runtime, sensor-msgs, std-msgs, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-mav-planning-msgs"; - version = "3.3.2"; - - src = fetchurl { - url = "https://github.com/ethz-asl/mav_comm-release/archive/release/melodic/mav_planning_msgs/3.3.2-0.tar.gz"; - name = "3.3.2-0.tar.gz"; - sha256 = "54bf3cce82bd9924dc58e2cd95da0314127ef73818f625b56fb687ff0fe694d0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cmake-modules eigen geometry-msgs mav-msgs message-generation message-runtime sensor-msgs std-msgs trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages specific to MAV planning, especially polynomial planning.''; - license = with lib.licenses; [ "ASL-2.0" ]; - }; -} diff --git a/distros/melodic/mavlink/default.nix b/distros/melodic/mavlink/default.nix deleted file mode 100644 index 17cb1ac0f0..0000000000 --- a/distros/melodic/mavlink/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake, python, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-mavlink"; - version = "2022.12.30-r1"; - - src = fetchurl { - url = "https://github.com/mavlink/mavlink-gbp-release/archive/release/melodic/mavlink/2022.12.30-1.tar.gz"; - name = "2022.12.30-1.tar.gz"; - sha256 = "cf7f3eac4a2f1fff34b43f17d7d606b3ba3e085145a25bea82fe9a9f8eecfb3b"; - }; - - buildType = "cmake"; - buildInputs = [ cmake python pythonPackages.future pythonPackages.lxml ]; - propagatedBuildInputs = [ catkin ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''MAVLink message marshaling library. - This package provides C-headers and C++11 library - for both 1.0 and 2.0 versions of protocol. - - For pymavlink use separate install via rosdep (python-pymavlink).''; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/melodic/mavros-extras/default.nix b/distros/melodic/mavros-extras/default.nix deleted file mode 100644 index f72e85007d..0000000000 --- a/distros/melodic/mavros-extras/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, geometry-msgs, mavros, mavros-msgs, roscpp, sensor-msgs, std-msgs, tf, tf2-eigen, urdf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-mavros-extras"; - version = "1.16.0-r1"; - - src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/melodic/mavros_extras/1.16.0-1.tar.gz"; - name = "1.16.0-1.tar.gz"; - sha256 = "f3352d07349f23aea3baf4500b8d60de4ab07f02a29062bd87122fb82c09078b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - propagatedBuildInputs = [ geometry-msgs mavros mavros-msgs roscpp sensor-msgs std-msgs tf tf2-eigen urdf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Extra nodes and plugins for MAVROS.''; - license = with lib.licenses; [ gpl3Only lgpl3Only bsdOriginal ]; - }; -} diff --git a/distros/melodic/mavros-msgs/default.nix b/distros/melodic/mavros-msgs/default.nix deleted file mode 100644 index 3b02e01dbb..0000000000 --- a/distros/melodic/mavros-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geographic-msgs, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-mavros-msgs"; - version = "1.16.0-r1"; - - src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/melodic/mavros_msgs/1.16.0-1.tar.gz"; - name = "1.16.0-1.tar.gz"; - sha256 = "af7d370ecf43953904e2e6c98ba8a272b54ddb725558283d83250d304639d4d5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geographic-msgs geometry-msgs message-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''mavros_msgs defines messages for MAVROS.''; - license = with lib.licenses; [ gpl3Only lgpl3Only bsdOriginal ]; - }; -} diff --git a/distros/melodic/mavros/default.nix b/distros/melodic/mavros/default.nix deleted file mode 100644 index fa458e89e4..0000000000 --- a/distros/melodic/mavros/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, angles, boost, catkin, cmake-modules, diagnostic-msgs, diagnostic-updater, eigen, eigen-conversions, geographic-msgs, geographiclib, geometry-msgs, gtest, libmavconn, mavlink, mavros-msgs, message-runtime, nav-msgs, pluginlib, rosconsole-bridge, roscpp, rospy, rosunit, sensor-msgs, std-msgs, std-srvs, tf2-eigen, tf2-ros, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-mavros"; - version = "1.16.0-r1"; - - src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/melodic/mavros/1.16.0-1.tar.gz"; - name = "1.16.0-1.tar.gz"; - sha256 = "aa6d6616bdf6620eeded9e3673f62b00d05ad6d19de0e6f3edbcfc87f8c36d0d"; - }; - - buildType = "catkin"; - buildInputs = [ angles catkin cmake-modules ]; - checkInputs = [ gtest rosunit ]; - propagatedBuildInputs = [ boost diagnostic-msgs diagnostic-updater eigen eigen-conversions geographic-msgs geographiclib geometry-msgs libmavconn mavlink mavros-msgs message-runtime nav-msgs pluginlib rosconsole-bridge roscpp rospy sensor-msgs std-msgs std-srvs tf2-eigen tf2-ros trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''MAVROS -- MAVLink extendable communication node for ROS - with proxy for Ground Control Station.''; - license = with lib.licenses; [ gpl3Only lgpl3Only bsdOriginal ]; - }; -} diff --git a/distros/melodic/mbf-abstract-core/default.nix b/distros/melodic/mbf-abstract-core/default.nix deleted file mode 100644 index 98760be6bc..0000000000 --- a/distros/melodic/mbf-abstract-core/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-mbf-abstract-core"; - version = "0.4.0-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/move_base_flex-release/archive/release/melodic/mbf_abstract_core/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "a323bca90523550d24a7519c6a3dd2e764bbd7301f8fa50a33dbbeb25e23d41e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides common interfaces for navigation specific robot actions. It contains the AbstractPlanner, AbstractController and AbstractRecovery plugin interfaces. This interfaces have to be implemented by the plugins to make the plugin available for Move Base Flex. The abstract classes provides a meaningful interface enabling the planners, controllers and recovery behaviors to return information, e.g. why something went wrong. Derivided interfaces can, for example, provide methods to initialize the planner, controller or recovery with map representations like costmap_2d, grid_map or other representations.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/mbf-abstract-nav/default.nix b/distros/melodic/mbf-abstract-nav/default.nix deleted file mode 100644 index 19aff3745a..0000000000 --- a/distros/melodic/mbf-abstract-nav/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, dynamic-reconfigure, geometry-msgs, mbf-abstract-core, mbf-msgs, mbf-utility, nav-msgs, roscpp, std-msgs, std-srvs, tf, xmlrpcpp }: -buildRosPackage { - pname = "ros-melodic-mbf-abstract-nav"; - version = "0.4.0-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/move_base_flex-release/archive/release/melodic/mbf_abstract_nav/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "b933f2badf4baed65ef60f18d2abe44849a0519a4d149d217cff644a3ae098c5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib actionlib-msgs dynamic-reconfigure geometry-msgs mbf-abstract-core mbf-msgs mbf-utility nav-msgs roscpp std-msgs std-srvs tf xmlrpcpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The mbf_abstract_nav package contains the abstract navigation server implementation of Move Base Flex (MBF). The abstract navigation server is not bound to any map representation. It provides the actions for planning, controlling and recovering. MBF loads all defined plugins at the program start. Therefor, it loads all plugins which are defined in the lists *planners*, *controllers* and *recovery_behaviors*. Each list holds a pair of a *name* and a *type*. The *type* defines which kind of plugin to load. The *name* defines under which name the plugin should be callable by the actions.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/mbf-costmap-core/default.nix b/distros/melodic/mbf-costmap-core/default.nix deleted file mode 100644 index 2d1b426601..0000000000 --- a/distros/melodic/mbf-costmap-core/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, costmap-2d, geometry-msgs, mbf-abstract-core, mbf-utility, nav-core, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-mbf-costmap-core"; - version = "0.4.0-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/move_base_flex-release/archive/release/melodic/mbf_costmap_core/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "c6e3e281027660161d2da10566b8d7010cdfe1f72fa280a5a20b3dfe21017abb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ costmap-2d geometry-msgs mbf-abstract-core mbf-utility nav-core std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides common interfaces for navigation specific robot actions. It contains the CostmapPlanner, CostmapController and CostmapRecovery interfaces. The interfaces have to be implemented by the plugins to make them available for Move Base Flex using the mbf_costmap_nav navigation implementation. That implementation inherits the mbf_abstract_nav implementation and binds the system to a local and a global costmap.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/mbf-costmap-nav/default.nix b/distros/melodic/mbf-costmap-nav/default.nix deleted file mode 100644 index a4b31900e3..0000000000 --- a/distros/melodic/mbf-costmap-nav/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, costmap-2d, dynamic-reconfigure, geometry-msgs, mbf-abstract-nav, mbf-costmap-core, mbf-msgs, mbf-utility, move-base, move-base-msgs, nav-core, nav-msgs, pluginlib, roscpp, std-msgs, std-srvs, tf }: -buildRosPackage { - pname = "ros-melodic-mbf-costmap-nav"; - version = "0.4.0-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/move_base_flex-release/archive/release/melodic/mbf_costmap_nav/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "ebad654c230672f700b44f59c75fcd19b5ecaaf2ea6fdfc914d84c7a3fe7c624"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib actionlib-msgs costmap-2d dynamic-reconfigure geometry-msgs mbf-abstract-nav mbf-costmap-core mbf-msgs mbf-utility move-base move-base-msgs nav-core nav-msgs pluginlib roscpp std-msgs std-srvs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The mbf_costmap_nav package contains the costmap navigation server implementation of Move Base Flex (MBF). The costmap navigation server is bound to the costmap_2d representation. It provides the Actions for planning, controlling and recovering. At the time of start MBF loads all defined plugins. Therefor, it loads all plugins which are defined in the lists *planners*, *controllers* and *recovery_behaviors*. Each list holds a pair of a *name* and a *type*. The *type* defines which kind of plugin to load. The *name* defines under which name the plugin should be callable by the actions. - - Additionally the mbf_costmap_nav package comes with a wrapper for the old navigation stack and the plugins which inherits from the nav_core base classes. Preferably it tries to load plugins for the new API. However, plugins could even support both move_base and move_base_flex by inheriting both base class interfaces located in the nav_core package and in the mbf_costmap_core package.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/mbf-mesh-core/default.nix b/distros/melodic/mbf-mesh-core/default.nix deleted file mode 100644 index 4b504c518e..0000000000 --- a/distros/melodic/mbf-mesh-core/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, mbf-abstract-core, mesh-map }: -buildRosPackage { - pname = "ros-melodic-mbf-mesh-core"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/mbf_mesh_core/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "e90b7695399948cfe2e81f2a1a7a72039bdb08f31e9ec199ad0cf6be03762170"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ mbf-abstract-core mesh-map ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The mbf_mesh_core package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/mbf-mesh-nav/default.nix b/distros/melodic/mbf-mesh-nav/default.nix deleted file mode 100644 index 83b7e9a0b1..0000000000 --- a/distros/melodic/mbf-mesh-nav/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, mbf-abstract-nav, mbf-mesh-core, mesh-map, pluginlib, roscpp }: -buildRosPackage { - pname = "ros-melodic-mbf-mesh-nav"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/mbf_mesh_nav/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "46896c2bdca138edc336f49f3f99e518ded479cfae6619802588809fd0d4bdeb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure mbf-abstract-nav mbf-mesh-core mesh-map pluginlib roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The mbf_mesh_nav package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/mbf-msgs/default.nix b/distros/melodic/mbf-msgs/default.nix deleted file mode 100644 index 519e8a183b..0000000000 --- a/distros/melodic/mbf-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, genmsg, geometry-msgs, message-generation, message-runtime, nav-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-mbf-msgs"; - version = "0.4.0-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/move_base_flex-release/archive/release/melodic/mbf_msgs/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "8a7a97b7cd070f511e22b7704a43efa255c789ad5a2d9542a24512c5ac807053"; - }; - - buildType = "catkin"; - buildInputs = [ catkin genmsg message-generation ]; - propagatedBuildInputs = [ actionlib-msgs geometry-msgs message-runtime nav-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The move_base_flex messages package providing the action definition files for the action GetPath, ExePath, Recovery and MoveBase. The action servers providing these action are implemented in mbf_abstract_nav.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/mbf-recovery-behaviors/default.nix b/distros/melodic/mbf-recovery-behaviors/default.nix deleted file mode 100644 index ea5e2b423a..0000000000 --- a/distros/melodic/mbf-recovery-behaviors/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, moveback-recovery }: -buildRosPackage { - pname = "ros-melodic-mbf-recovery-behaviors"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mbf_recovery_behaviors/archive/release/melodic/mbf_recovery_behaviors/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "d46c033ea04bf57baed8c42ac931e8c18d2ee24158d6fb4f66e4e195f6ddab5e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ moveback-recovery ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The mbf_recovery_behaviors package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/mbf-simple-nav/default.nix b/distros/melodic/mbf-simple-nav/default.nix deleted file mode 100644 index 0f0beed12f..0000000000 --- a/distros/melodic/mbf-simple-nav/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, dynamic-reconfigure, geometry-msgs, mbf-abstract-core, mbf-abstract-nav, mbf-msgs, nav-msgs, pluginlib, roscpp, std-msgs, std-srvs, tf, tf2, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-mbf-simple-nav"; - version = "0.4.0-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/move_base_flex-release/archive/release/melodic/mbf_simple_nav/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "12abd41fa0ccece720bd8c10ce3bd6fadf4df9e2cc9f31c18ce9bfb7b022912d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib actionlib-msgs dynamic-reconfigure geometry-msgs mbf-abstract-core mbf-abstract-nav mbf-msgs nav-msgs pluginlib roscpp std-msgs std-srvs tf tf2 tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The mbf_simple_nav package contains a simple navigation server implementation of Move Base Flex (MBF). The simple navigation server is bound to no map representation. It provides actions for planning, controlling and recovering. MBF loads all defined plugins which are defined in the lists *planners*, *controllers* and *recovery_behaviors*. Each list holds a pair of a *name* and a *type*. The *type* defines which kind of plugin to load. The *name* defines under which name the plugin should be callable by the actions. - - It tries to load the defined plugins which implements the defined interfaces in mbf_abstract_core.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/mbf-utility/default.nix b/distros/melodic/mbf-utility/default.nix deleted file mode 100644 index 8efd1de6d8..0000000000 --- a/distros/melodic/mbf-utility/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, roscpp, tf, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-mbf-utility"; - version = "0.4.0-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/move_base_flex-release/archive/release/melodic/mbf_utility/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "888b8b553460d22a7a62314810e4e12b0d79102e430bbf5a458bf50d5916216c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs roscpp tf tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The mbf_utility package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/mcl-3dl-msgs/default.nix b/distros/melodic/mcl-3dl-msgs/default.nix deleted file mode 100644 index 6d18f51197..0000000000 --- a/distros/melodic/mcl-3dl-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-mcl-3dl-msgs"; - version = "0.6.0-r1"; - - src = fetchurl { - url = "https://github.com/at-wat/mcl_3dl_msgs-release/archive/release/melodic/mcl_3dl_msgs/0.6.0-1.tar.gz"; - name = "0.6.0-1.tar.gz"; - sha256 = "ad178c99d899d9f4b493afc8dbaf7f719c04af32bd853ac59bab90b85162a833"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The mcl_3dl message definition package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mcl-3dl/default.nix b/distros/melodic/mcl-3dl/default.nix deleted file mode 100644 index c9cd944da3..0000000000 --- a/distros/melodic/mcl-3dl/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, eigen, geometry-msgs, mcl-3dl-msgs, nav-msgs, pcl-ros, roscpp, roslint, rostest, rosunit, sensor-msgs, std-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-mcl-3dl"; - version = "0.6.1-r1"; - - src = fetchurl { - url = "https://github.com/at-wat/mcl_3dl-release/archive/release/melodic/mcl_3dl/0.6.1-1.tar.gz"; - name = "0.6.1-1.tar.gz"; - sha256 = "04291ead5cf0a6137aba11705b2c92e3d2e05dba4607660c61364b8dc35652af"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rostest rosunit ]; - propagatedBuildInputs = [ diagnostic-updater eigen geometry-msgs mcl-3dl-msgs nav-msgs pcl-ros roscpp sensor-msgs std-msgs std-srvs tf2 tf2-geometry-msgs tf2-ros tf2-sensor-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''3-D/6-DOF localization for mobile robots with 3-D LIDAR(s)''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mcmillan-airfield/default.nix b/distros/melodic/mcmillan-airfield/default.nix deleted file mode 100644 index ac96929ead..0000000000 --- a/distros/melodic/mcmillan-airfield/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros }: -buildRosPackage { - pname = "ros-melodic-mcmillan-airfield"; - version = "0.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/uav_testing-release/archive/release/melodic/mcmillan_airfield/0.0.1-1.tar.gz"; - name = "0.0.1-1.tar.gz"; - sha256 = "68b3833258188f562362e22fb6e06645950ceace55d877c9a2f651719860152f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The mcmillan_airfield package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/md49-base-controller/default.nix b/distros/melodic/md49-base-controller/default.nix deleted file mode 100644 index a99af4a216..0000000000 --- a/distros/melodic/md49-base-controller/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, md49-messages, md49-serialport, message-generation, message-runtime, roscpp, rospy, std-msgs }: -buildRosPackage { - pname = "ros-melodic-md49-base-controller"; - version = "0.1.4-r1"; - - src = fetchurl { - url = "https://github.com/Scheik/md49_base_controller-release/archive/release/melodic/md49_base_controller/0.1.4-1.tar.gz"; - name = "0.1.4-1.tar.gz"; - sha256 = "dc2871ad616ad8cefde86ba1025f9b5d06059328741d2850d5503770f95700ac"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs md49-messages md49-serialport message-runtime roscpp rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The md49_base_controller package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/md49-messages/default.nix b/distros/melodic/md49-messages/default.nix deleted file mode 100644 index 35c452c172..0000000000 --- a/distros/melodic/md49-messages/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-md49-messages"; - version = "0.1.4-r1"; - - src = fetchurl { - url = "https://github.com/Scheik/md49_base_controller-release/archive/release/melodic/md49_messages/0.1.4-1.tar.gz"; - name = "0.1.4-1.tar.gz"; - sha256 = "490add7ab7660314b642b0fc9275ef33506a09326194e3d91b21f1229f86d17c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The md49_messages package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/md49-serialport/default.nix b/distros/melodic/md49-serialport/default.nix deleted file mode 100644 index 3e286dfe29..0000000000 --- a/distros/melodic/md49-serialport/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roscpp }: -buildRosPackage { - pname = "ros-melodic-md49-serialport"; - version = "0.1.4-r1"; - - src = fetchurl { - url = "https://github.com/Scheik/md49_base_controller-release/archive/release/melodic/md49_serialport/0.1.4-1.tar.gz"; - name = "0.1.4-1.tar.gz"; - sha256 = "fa9045a3f94fdde980a537997f23ae3d74accc8f0019fa18172c007862865408"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The md49_serialport package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mecanum-gazebo-plugin/default.nix b/distros/melodic/mecanum-gazebo-plugin/default.nix deleted file mode 100644 index ebf4de61f6..0000000000 --- a/distros/melodic/mecanum-gazebo-plugin/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo, rosconsole, roslint }: -buildRosPackage { - pname = "ros-melodic-mecanum-gazebo-plugin"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/ridgeback_simulator-release/archive/release/melodic/mecanum_gazebo_plugin/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "1515355b6b216079cdee86e6df026a96e661cb65ff355c26b07e877cd76f0717"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - propagatedBuildInputs = [ gazebo rosconsole ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Plugin which uses directional friction to simulate mecanum wheels.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/media-export/default.nix b/distros/melodic/media-export/default.nix deleted file mode 100644 index 0f803db017..0000000000 --- a/distros/melodic/media-export/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-media-export"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/media_export-release/archive/release/melodic/media_export/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "36831d912cd432fa1c4dcf0b50898c9cf579eaf33ee76f88e049c76bee08fff6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Placeholder package enabling generic export of media paths.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mesh-client/default.nix b/distros/melodic/mesh-client/default.nix deleted file mode 100644 index 6ee0ce62f9..0000000000 --- a/distros/melodic/mesh-client/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, curl, eigen, jsoncpp, lvr2, pkg-config, roscpp }: -buildRosPackage { - pname = "ros-melodic-mesh-client"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/mesh_client/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "48261f214dab66360d39ceb3d8ba5091f8c552600b3a484866489fa7ddce98f8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pkg-config ]; - propagatedBuildInputs = [ curl eigen jsoncpp lvr2 roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The mesh_client package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/mesh-controller/default.nix b/distros/melodic/mesh-controller/default.nix deleted file mode 100644 index a229305c42..0000000000 --- a/distros/melodic/mesh-controller/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, mbf-mesh-core, mbf-msgs, mbf-utility, mesh-map, roscpp, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-melodic-mesh-controller"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/mesh_controller/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "6c14f1e1ed563f97d86cf7c10acdb45f67e76cd646965e71651bbaa3a1c7fb12"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure mbf-mesh-core mbf-msgs mbf-utility mesh-map roscpp tf2-geometry-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The mesh_controller package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/mesh-layers/default.nix b/distros/melodic/mesh-layers/default.nix deleted file mode 100644 index 8a735db98d..0000000000 --- a/distros/melodic/mesh-layers/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, mesh-map }: -buildRosPackage { - pname = "ros-melodic-mesh-layers"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/mesh_layers/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "3670389864a814d1be85ca20826d8ac929330466268850b39a44c0bd50aceb6d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure mesh-map ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The mesh_layers package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/mesh-map/default.nix b/distros/melodic/mesh-map/default.nix deleted file mode 100644 index cda1c83e1e..0000000000 --- a/distros/melodic/mesh-map/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, geometry-msgs, mesh-client, mesh-msgs-conversions, pluginlib, roscpp, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs, xmlrpcpp }: -buildRosPackage { - pname = "ros-melodic-mesh-map"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/mesh_map/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "ced769075211598fadf2945220bde45d0e8121a8f3e8e0517e3339e50204a697"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure geometry-msgs mesh-client mesh-msgs-conversions pluginlib roscpp tf2 tf2-geometry-msgs tf2-ros visualization-msgs xmlrpcpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The mesh_map package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/mesh-msgs-conversions/default.nix b/distros/melodic/mesh-msgs-conversions/default.nix deleted file mode 100644 index 5d1febd37b..0000000000 --- a/distros/melodic/mesh-msgs-conversions/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, lvr2, mesh-msgs, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-mesh-msgs-conversions"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mesh-tools/archive/release/melodic/mesh_msgs_conversions/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "50b2422e61e2b03c92fc2a1d3e2c77921f4c23a4d7c1859ec56ec6b604f8eb08"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ lvr2 mesh-msgs roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''converts point clouds and attributes into meshes and mesh attributes''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/mesh-msgs-hdf5/default.nix b/distros/melodic/mesh-msgs-hdf5/default.nix deleted file mode 100644 index ccfb60dc35..0000000000 --- a/distros/melodic/mesh-msgs-hdf5/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, hdf5-map-io, label-manager, mesh-msgs }: -buildRosPackage { - pname = "ros-melodic-mesh-msgs-hdf5"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mesh-tools/archive/release/melodic/mesh_msgs_hdf5/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "5edca85324e48bd277331b12eddf4955d9c7cddbb3364e5261d9aba2907e8502"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ hdf5-map-io label-manager mesh-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Read mesh_msgs from hdf5''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/mesh-msgs-transform/default.nix b/distros/melodic/mesh-msgs-transform/default.nix deleted file mode 100644 index 8e060c3307..0000000000 --- a/distros/melodic/mesh-msgs-transform/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, mesh-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-mesh-msgs-transform"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mesh-tools/archive/release/melodic/mesh_msgs_transform/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "f3944e4d9cd70f65153df38d521afdaecd9e38e888eb4e9c9571676565fd92b6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ eigen geometry-msgs mesh-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Methods to transform mesh_msgs''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/mesh-msgs/default.nix b/distros/melodic/mesh-msgs/default.nix deleted file mode 100644 index 08f3b26384..0000000000 --- a/distros/melodic/mesh-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, roscpp, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-mesh-msgs"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mesh-tools/archive/release/melodic/mesh_msgs/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "af4b068be99fc1027125bc8e7546fcd8b2e2acb92da883a982e1e327ec64b669"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime roscpp sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Various Message Types for Mesh Data.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/mesh-navigation/default.nix b/distros/melodic/mesh-navigation/default.nix deleted file mode 100644 index ca0d2150b2..0000000000 --- a/distros/melodic/mesh-navigation/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cvp-mesh-planner, dijkstra-mesh-planner, mbf-mesh-core, mbf-mesh-nav, mesh-client, mesh-controller, mesh-layers, mesh-map }: -buildRosPackage { - pname = "ros-melodic-mesh-navigation"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/mesh_navigation/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "6c561702fb3a4b4209818b4c2511463461925bd42acfb31f125c0fbca07a57ba"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cvp-mesh-planner dijkstra-mesh-planner mbf-mesh-core mbf-mesh-nav mesh-client mesh-controller mesh-layers mesh-map ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The mesh_navigation package provides a layered mesh_map implementation, a Move Base Flex mesh navigation server, as well as mesh navigation plugins for path planning and navigation control.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/message-filters/default.nix b/distros/melodic/message-filters/default.nix deleted file mode 100644 index 0bcc8caa85..0000000000 --- a/distros/melodic/message-filters/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, rosconsole, roscpp, rostest, rosunit }: -buildRosPackage { - pname = "ros-melodic-message-filters"; - version = "1.14.13-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/message_filters/1.14.13-1.tar.gz"; - name = "1.14.13-1.tar.gz"; - sha256 = "240f188ace7c86f7a036d58b14b4214ee63b5c285ab008eea2dacf4f78b6e555"; - }; - - buildType = "catkin"; - buildInputs = [ boost catkin rostest rosunit ]; - propagatedBuildInputs = [ rosconsole roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A set of message filters which take in messages and may output those messages at a later time, based on the conditions that filter needs met.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/message-generation/default.nix b/distros/melodic/message-generation/default.nix deleted file mode 100644 index 2e52dcceb3..0000000000 --- a/distros/melodic/message-generation/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gencpp, geneus, genlisp, genmsg, gennodejs, genpy }: -buildRosPackage { - pname = "ros-melodic-message-generation"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/message_generation-release/archive/release/melodic/message_generation/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "d531e1cccea1c27ddb4de2633c5a9a14c9a6f3256dc8ea3a7e3524e543091323"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gencpp geneus genlisp genmsg gennodejs genpy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package modeling the build-time dependencies for generating language bindings of messages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/message-relay/default.nix b/distros/melodic/message-relay/default.nix deleted file mode 100644 index 78e6a37dbc..0000000000 --- a/distros/melodic/message-relay/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, controller-manager-msgs, diagnostic-msgs, gazebo-msgs, geometry-msgs, map-msgs, move-base-msgs, multimaster-msgs, nav-msgs, pythonPackages, robot-localization, roscpp, rosgraph-msgs, roslaunch, roslint, sensor-msgs, shape-msgs, std-msgs, std-srvs, stereo-msgs, tf2-msgs, trajectory-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-message-relay"; - version = "0.0.2-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/cpr_multimaster_tools-release/archive/release/melodic/message_relay/0.0.2-1.tar.gz"; - name = "0.0.2-1.tar.gz"; - sha256 = "1aa52fc974539d1900c9c31cab57960ae4461a2f07958187c1b9eae9b00d8877"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.cheetah ]; - checkInputs = [ roslaunch roslint ]; - propagatedBuildInputs = [ actionlib-msgs controller-manager-msgs diagnostic-msgs gazebo-msgs geometry-msgs map-msgs move-base-msgs multimaster-msgs nav-msgs robot-localization roscpp rosgraph-msgs sensor-msgs shape-msgs std-msgs std-srvs stereo-msgs tf2-msgs trajectory-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package to programmatically spawn message, service, and action relays. To add support for a message/service dependency, please add to the build dependencies in package.xml and CMakeLists.txt''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/message-runtime/default.nix b/distros/melodic/message-runtime/default.nix deleted file mode 100644 index 6fbb2693a0..0000000000 --- a/distros/melodic/message-runtime/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cpp-common, genpy, roscpp-serialization, roscpp-traits, rostime }: -buildRosPackage { - pname = "ros-melodic-message-runtime"; - version = "0.4.12"; - - src = fetchurl { - url = "https://github.com/ros-gbp/message_runtime-release/archive/release/melodic/message_runtime/0.4.12-0.tar.gz"; - name = "0.4.12-0.tar.gz"; - sha256 = "70669611054c91c2d65ae94d5e2474198970929338cbb76411cb560902b1c800"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cpp-common genpy roscpp-serialization roscpp-traits rostime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package modeling the run-time dependencies for language bindings of messages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/message-to-tf/default.nix b/distros/melodic/message-to-tf/default.nix deleted file mode 100644 index 1a08ed46f2..0000000000 --- a/distros/melodic/message-to-tf/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, nav-msgs, roscpp, sensor-msgs, tf, topic-tools }: -buildRosPackage { - pname = "ros-melodic-message-to-tf"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_localization-release/archive/release/melodic/message_to_tf/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "db1502401da98e23c47743c1e00e0f6bfa3472b953b739edb67d50c51c010ec5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs roscpp sensor-msgs tf topic-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''message_to_tf translates pose information from different kind of common_msgs message types to tf. Currently the node supports nav_msgs/Odometry, geometry_msgs/PoseStamped and sensor_msgs/Imu messages as input. - The resulting transform is divided into three subtransforms with intermediate frames for the footprint and the stabilized base frame (without roll and pitch).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/microstrain-3dmgx2-imu/default.nix b/distros/melodic/microstrain-3dmgx2-imu/default.nix deleted file mode 100644 index 4c501006b8..0000000000 --- a/distros/melodic/microstrain-3dmgx2-imu/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, log4cxx, message-generation, message-runtime, roscpp, self-test, sensor-msgs, std-msgs, std-srvs, tf }: -buildRosPackage { - pname = "ros-melodic-microstrain-3dmgx2-imu"; - version = "1.5.13-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/microstrain_3dmgx2_imu-release/archive/release/melodic/microstrain_3dmgx2_imu/1.5.13-1.tar.gz"; - name = "1.5.13-1.tar.gz"; - sha256 = "c0d438f4cc98005f507ce6f99dff72f69f881867b3826fbd90c356f358a9e36c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ diagnostic-updater log4cxx message-runtime roscpp self-test sensor-msgs std-msgs std-srvs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A driver for IMUs compatible the microstrain 3DM-GX2 and 3DM-GX3 protocol. Includes - a heavily modified standalone driver pulled from the player distribution, - and a ROS node.''; - license = with lib.licenses; [ "LGPL" ]; - }; -} diff --git a/distros/melodic/microstrain-inertial-driver/default.nix b/distros/melodic/microstrain-inertial-driver/default.nix deleted file mode 100644 index 06d249c396..0000000000 --- a/distros/melodic/microstrain-inertial-driver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, curl, diagnostic-aggregator, diagnostic-updater, geometry-msgs, git, jq, mavros-msgs, message-generation, message-runtime, microstrain-inertial-msgs, nav-msgs, nmea-msgs, roscpp, roslint, sensor-msgs, std-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-microstrain-inertial-driver"; - version = "3.0.1-r2"; - - src = fetchurl { - url = "https://github.com/LORD-MicroStrain/microstrain_inertial-release/archive/release/melodic/microstrain_inertial_driver/3.0.1-2.tar.gz"; - name = "3.0.1-2.tar.gz"; - sha256 = "3307c96b0d764886b099ecc957c4b1e5a120a6b58f72c50f9bde956d33a4b5bb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin curl git jq message-generation roslint ]; - propagatedBuildInputs = [ cmake-modules diagnostic-aggregator diagnostic-updater geometry-msgs mavros-msgs message-runtime microstrain-inertial-msgs nav-msgs nmea-msgs roscpp sensor-msgs std-msgs std-srvs tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin git ]; - - meta = { - description = ''The ros_mscl package provides a driver for the LORD/Microstrain inertial products.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/microstrain-inertial-examples/default.nix b/distros/melodic/microstrain-inertial-examples/default.nix deleted file mode 100644 index 97377dd5f6..0000000000 --- a/distros/melodic/microstrain-inertial-examples/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, microstrain-inertial-msgs, roscpp, roslint, rospy, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-microstrain-inertial-examples"; - version = "3.0.1-r2"; - - src = fetchurl { - url = "https://github.com/LORD-MicroStrain/microstrain_inertial-release/archive/release/melodic/microstrain_inertial_examples/3.0.1-2.tar.gz"; - name = "3.0.1-2.tar.gz"; - sha256 = "b47f3a96cdb4843db007508cb747f3bb98a7b5b6ac8618590ffc2cd1ec51e35a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - propagatedBuildInputs = [ cmake-modules microstrain-inertial-msgs roscpp rospy sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Example listener for Parker LORD Sensing inertial device driver ros_mscl (C++).''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/microstrain-inertial-msgs/default.nix b/distros/melodic/microstrain-inertial-msgs/default.nix deleted file mode 100644 index e139b9506d..0000000000 --- a/distros/melodic/microstrain-inertial-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-microstrain-inertial-msgs"; - version = "3.0.1-r2"; - - src = fetchurl { - url = "https://github.com/LORD-MicroStrain/microstrain_inertial-release/archive/release/melodic/microstrain_inertial_msgs/3.0.1-2.tar.gz"; - name = "3.0.1-2.tar.gz"; - sha256 = "63175d21fc5fb71805dd6b693d4bc61dc277c0fa85a1d5f5bff8537c5c695144"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A package that contains ROS message corresponding to microstrain message types.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/microstrain-inertial-rqt/default.nix b/distros/melodic/microstrain-inertial-rqt/default.nix deleted file mode 100644 index b9cabe64b8..0000000000 --- a/distros/melodic/microstrain-inertial-rqt/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, microstrain-inertial-msgs, nav-msgs, rospy, rqt-gui, rqt-gui-py, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-microstrain-inertial-rqt"; - version = "3.0.1-r2"; - - src = fetchurl { - url = "https://github.com/LORD-MicroStrain/microstrain_inertial-release/archive/release/melodic/microstrain_inertial_rqt/3.0.1-2.tar.gz"; - name = "3.0.1-2.tar.gz"; - sha256 = "27edc69a2caaeab28532608a1f58c09dcebc30a2fb1e185938b2f387ad5b0693"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs microstrain-inertial-msgs nav-msgs rospy rqt-gui rqt-gui-py std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The microstrain_inertial_rqt package provides several RQT widgets to view the status of Microstrain devices''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/microstrain-mips/default.nix b/distros/melodic/microstrain-mips/default.nix deleted file mode 100644 index fab424b66a..0000000000 --- a/distros/melodic/microstrain-mips/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, diagnostic-aggregator, diagnostic-updater, geometry-msgs, message-generation, message-runtime, nav-msgs, roscpp, roslint, sensor-msgs, std-msgs, std-srvs, tf2, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-microstrain-mips"; - version = "0.0.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/microstrain_mips-release/archive/release/melodic/microstrain_mips/0.0.3-1.tar.gz"; - name = "0.0.3-1.tar.gz"; - sha256 = "e2515dc2da635d80ae7b579480bdd99af254238a034528dea3deb3248c806ffd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation roslint ]; - propagatedBuildInputs = [ cmake-modules diagnostic-aggregator diagnostic-updater geometry-msgs message-runtime nav-msgs roscpp sensor-msgs std-msgs std-srvs tf2 tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The microstrain_mips package provides a driver for the LORD/Microstrain 3DM_GX5_XX GPS-aided IMU sensor.''; - license = with lib.licenses; [ "GPL" ]; - }; -} diff --git a/distros/melodic/mikrotik-swos-tools/default.nix b/distros/melodic/mikrotik-swos-tools/default.nix deleted file mode 100644 index a73ccff1b8..0000000000 --- a/distros/melodic/mikrotik-swos-tools/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, pythonPackages, rospy, std-msgs }: -buildRosPackage { - pname = "ros-melodic-mikrotik-swos-tools"; - version = "1.1.1-r1"; - - src = fetchurl { - url = "https://github.com/peci1/mikrotik_swos_tools-release/archive/release/melodic/mikrotik_swos_tools/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "b2485f328b55ea52030b6b2abfb30e14dbb579885553dcd399ccfac3a41218a4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime pythonPackages.future pythonPackages.requests rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Integration between ROS (Robot Operating System) and Mikrotik SwOS''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/minas-control/default.nix b/distros/melodic/minas-control/default.nix deleted file mode 100644 index 50974b4a9d..0000000000 --- a/distros/melodic/minas-control/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-manager, diagnostic-updater, ethercat-manager, hardware-interface, joint-limits-interface, realtime-tools, roslaunch, rostest, sensor-msgs, soem, tinyxml, trajectory-msgs, transmission-interface }: -buildRosPackage { - pname = "ros-melodic-minas-control"; - version = "1.0.10-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/minas-release/archive/release/melodic/minas_control/1.0.10-1.tar.gz"; - name = "1.0.10-1.tar.gz"; - sha256 = "b3d7ec61f7f282359cef85b5a974807849ff747f9e2aff0d8589e8a9cbf363b4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin soem ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ controller-manager diagnostic-updater ethercat-manager hardware-interface joint-limits-interface realtime-tools sensor-msgs tinyxml trajectory-msgs transmission-interface ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains ros_control based robot controller for PANASONIC MINAS EtherCAT Motor Driver Control System''; - license = with lib.licenses; [ "GPL-2.0-only" bsdOriginal ]; - }; -} diff --git a/distros/melodic/minas/default.nix b/distros/melodic/minas/default.nix deleted file mode 100644 index a1eea4a08b..0000000000 --- a/distros/melodic/minas/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ethercat-manager, minas-control, tra1-bringup, tra1-description, tra1-moveit-config }: -buildRosPackage { - pname = "ros-melodic-minas"; - version = "1.0.10-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/minas-release/archive/release/melodic/minas/1.0.10-1.tar.gz"; - name = "1.0.10-1.tar.gz"; - sha256 = "38395a2295e45d5de7557d8fbaf43d8d8f932f18f423d66c97a21988d9a1297b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ethercat-manager minas-control tra1-bringup tra1-description tra1-moveit-config ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Meta package for minas for PANASONIC MINAS EtherCAT Motor Driver Control System''; - license = with lib.licenses; [ "GPL-2.0-only" bsdOriginal "CC-BY-SA" ]; - }; -} diff --git a/distros/melodic/mini-maxwell/default.nix b/distros/melodic/mini-maxwell/default.nix deleted file mode 100644 index e1c44ac395..0000000000 --- a/distros/melodic/mini-maxwell/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, dynamic-reconfigure, roslib }: -buildRosPackage { - pname = "ros-melodic-mini-maxwell"; - version = "2.1.24-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/mini_maxwell/2.1.24-2.tar.gz"; - name = "2.1.24-2.tar.gz"; - sha256 = "d2673819f9a22a3ecdb132d8e154ce27047b60962473b51ed8b1246826269e59"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules roslib ]; - propagatedBuildInputs = [ dynamic-reconfigure ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''mini_maxwell''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mir-actions/default.nix b/distros/melodic/mir-actions/default.nix deleted file mode 100644 index 2d58a26fc3..0000000000 --- a/distros/melodic/mir-actions/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, catkin, geometry-msgs, message-generation, message-runtime, nav-msgs }: -buildRosPackage { - pname = "ros-melodic-mir-actions"; - version = "1.0.8-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mir_robot-release/archive/release/melodic/mir_actions/1.0.8-1.tar.gz"; - name = "1.0.8-1.tar.gz"; - sha256 = "b4a703d422b555e11282baf427f89cf06bc3af1c387f9a6bcd5dbe8cf168cc0f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib geometry-msgs message-runtime nav-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Action definitions for the MiR100 robot''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mir-description/default.nix b/distros/melodic/mir-description/default.nix deleted file mode 100644 index 4f48211ace..0000000000 --- a/distros/melodic/mir-description/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diff-drive-controller, gazebo-ros-control, joint-state-controller, joint-state-publisher, position-controllers, robot-state-publisher, roslaunch, rviz, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-mir-description"; - version = "1.0.8-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mir_robot-release/archive/release/melodic/mir_description/1.0.8-1.tar.gz"; - name = "1.0.8-1.tar.gz"; - sha256 = "2f1b0aa476e8a253cd247bf99ac572300185a8176c59627f011e526474961039"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ diff-drive-controller gazebo-ros-control joint-state-controller joint-state-publisher position-controllers robot-state-publisher rviz urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''URDF description of the MiR100 robot''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mir-driver/default.nix b/distros/melodic/mir-driver/default.nix deleted file mode 100644 index cf16e0ae53..0000000000 --- a/distros/melodic/mir-driver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, diagnostic-msgs, dynamic-reconfigure, geometry-msgs, mir-actions, mir-description, mir-msgs, move-base-msgs, nav-msgs, pythonPackages, robot-state-publisher, rosgraph-msgs, roslaunch, rospy, rospy-message-converter, sensor-msgs, std-msgs, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-mir-driver"; - version = "1.0.8-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mir_robot-release/archive/release/melodic/mir_driver/1.0.8-1.tar.gz"; - name = "1.0.8-1.tar.gz"; - sha256 = "784746070a1109b8fe6506717d4d9d79731c6a00ca358924b4ab400a3aaa47b1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ actionlib-msgs diagnostic-msgs dynamic-reconfigure geometry-msgs mir-actions mir-description mir-msgs move-base-msgs nav-msgs pythonPackages.websocket_client robot-state-publisher rosgraph-msgs rospy rospy-message-converter sensor-msgs std-msgs tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A reverse ROS bridge for the MiR100 robot''; - license = with lib.licenses; [ bsdOriginal asl20 ]; - }; -} diff --git a/distros/melodic/mir-dwb-critics/default.nix b/distros/melodic/mir-dwb-critics/default.nix deleted file mode 100644 index 25292048ca..0000000000 --- a/distros/melodic/mir-dwb-critics/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, angles, catkin, costmap-queue, dwb-critics, dwb-local-planner, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid-iterators, pluginlib, pythonPackages, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-mir-dwb-critics"; - version = "1.0.8-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mir_robot-release/archive/release/melodic/mir_dwb_critics/1.0.8-1.tar.gz"; - name = "1.0.8-1.tar.gz"; - sha256 = "248243c2b1066676650f91074be1912df017c0a3579a0d5db76c672a8f5406c4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ angles costmap-queue dwb-critics dwb-local-planner geometry-msgs nav-2d-msgs nav-2d-utils nav-core2 nav-grid-iterators pluginlib pythonPackages.matplotlib roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Trajectory critics for the dwb_local_planner that work well together with the SBPL global planner on the MiR robot''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mir-gazebo/default.nix b/distros/melodic/mir-gazebo/default.nix deleted file mode 100644 index 1cf2192f27..0000000000 --- a/distros/melodic/mir-gazebo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-manager, fake-localization, gazebo-ros, joint-state-publisher, mir-description, mir-driver, robot-localization, robot-state-publisher, roslaunch, rostopic, rqt-robot-steering, topic-tools }: -buildRosPackage { - pname = "ros-melodic-mir-gazebo"; - version = "1.0.8-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mir_robot-release/archive/release/melodic/mir_gazebo/1.0.8-1.tar.gz"; - name = "1.0.8-1.tar.gz"; - sha256 = "d13b5b25f25b9320ed7f9a0ece602841cf88ee62c6d23ac62a240a1fa492afcb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ controller-manager fake-localization gazebo-ros joint-state-publisher mir-description mir-driver robot-localization robot-state-publisher rostopic rqt-robot-steering topic-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Simulation specific launch and configuration files for the MiR100 robot.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mir-msgs/default.nix b/distros/melodic/mir-msgs/default.nix deleted file mode 100644 index db96ccbedc..0000000000 --- a/distros/melodic/mir-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime }: -buildRosPackage { - pname = "ros-melodic-mir-msgs"; - version = "1.0.8-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mir_robot-release/archive/release/melodic/mir_msgs/1.0.8-1.tar.gz"; - name = "1.0.8-1.tar.gz"; - sha256 = "ad1218540844d730530c01bddc7742de371e525bcc9e33345a2a4f1f15731d51"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Message definitions for the MiR100 robot''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mir-navigation/default.nix b/distros/melodic/mir-navigation/default.nix deleted file mode 100644 index 6b7d8250fc..0000000000 --- a/distros/melodic/mir-navigation/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, amcl, base-local-planner, catkin, dwb-critics, dwb-local-planner, dwb-plugins, hector-mapping, map-server, mir-driver, mir-dwb-critics, mir-gazebo, move-base, nav-core-adapter, pythonPackages, roslaunch, sbpl-lattice-planner }: -buildRosPackage { - pname = "ros-melodic-mir-navigation"; - version = "1.0.8-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mir_robot-release/archive/release/melodic/mir_navigation/1.0.8-1.tar.gz"; - name = "1.0.8-1.tar.gz"; - sha256 = "71f147dada6957cc290b35ee2852714e41e6a6e0ea6655fd172732ea256fe071"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ amcl base-local-planner dwb-critics dwb-local-planner dwb-plugins hector-mapping map-server mir-driver mir-dwb-critics mir-gazebo move-base nav-core-adapter pythonPackages.matplotlib sbpl-lattice-planner ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch and configuration files for move_base, localization etc. on the MiR robot.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mir-robot/default.nix b/distros/melodic/mir-robot/default.nix deleted file mode 100644 index e3a5260d11..0000000000 --- a/distros/melodic/mir-robot/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, mir-actions, mir-description, mir-driver, mir-dwb-critics, mir-gazebo, mir-msgs, mir-navigation, sdc21x0 }: -buildRosPackage { - pname = "ros-melodic-mir-robot"; - version = "1.0.8-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mir_robot-release/archive/release/melodic/mir_robot/1.0.8-1.tar.gz"; - name = "1.0.8-1.tar.gz"; - sha256 = "6e91f38eadf2552b84a889933e602455aa0a6236a27db8f6d33974b85bf9c279"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ mir-actions mir-description mir-driver mir-dwb-critics mir-gazebo mir-msgs mir-navigation sdc21x0 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''URDF description, Gazebo simulation, navigation, bringup launch files, message and action descriptions for the MiR100 robot.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mk/default.nix b/distros/melodic/mk/default.nix deleted file mode 100644 index 5a37b9b277..0000000000 --- a/distros/melodic/mk/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rosbuild, rospack }: -buildRosPackage { - pname = "ros-melodic-mk"; - version = "1.14.9-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros-release/archive/release/melodic/mk/1.14.9-1.tar.gz"; - name = "1.14.9-1.tar.gz"; - sha256 = "0c1e3e41d69fbd30193f1c231e9d0e452c2395512f9081c3e48077d039eff00a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rosbuild rospack ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A collection of .mk include files for building ROS architectural elements. - Most package authors should use cmake .mk, which calls CMake for the build of the package. - The other files in this package are intended for use in exotic situations that mostly arise when importing 3rdparty code.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ml-classifiers/default.nix b/distros/melodic/ml-classifiers/default.nix deleted file mode 100644 index 4ee9a9e2ac..0000000000 --- a/distros/melodic/ml-classifiers/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, eigen, message-generation, message-runtime, pluginlib, ros-environment, roscpp, roslib, std-msgs }: -buildRosPackage { - pname = "ros-melodic-ml-classifiers"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/astuff/ml_classifiers-release/archive/release/melodic/ml_classifiers/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "77588596b459e29cb22098164289c3b74e0a6326d372c99ce6025a422a21c564"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ros-environment ]; - propagatedBuildInputs = [ eigen message-runtime pluginlib roscpp roslib std-msgs ]; - nativeBuildInputs = [ catkin ros-environment ]; - - meta = { - description = ''ml_classifiers''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mobile-robot-simulator/default.nix b/distros/melodic/mobile-robot-simulator/default.nix deleted file mode 100644 index b1eac51f2d..0000000000 --- a/distros/melodic/mobile-robot-simulator/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, nav-msgs, roscpp, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-mobile-robot-simulator"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/nobleo/mobile_robot_simulator-release/archive/release/melodic/mobile_robot_simulator/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "dfb06a08fdc913cfe76d014a149cfb5da9770cac4372ff88baa08e10ecbcac6f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs roscpp sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The mobile_robot_simulator package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mobileye-560-660-msgs/default.nix b/distros/melodic/mobileye-560-660-msgs/default.nix deleted file mode 100644 index b7b2926a4d..0000000000 --- a/distros/melodic/mobileye-560-660-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, ros-environment, std-msgs }: -buildRosPackage { - pname = "ros-melodic-mobileye-560-660-msgs"; - version = "3.0.2-r1"; - - src = fetchurl { - url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/melodic/mobileye_560_660_msgs/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "952c7980abc7d35a66fec1e791bcc1c78cc80ce737ca1db50d10664c2f011301"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ros-environment ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Message definitions for the Mobileye 560/660''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/mocap-nokov/default.nix b/distros/melodic/mocap-nokov/default.nix deleted file mode 100644 index d6b2fb8a37..0000000000 --- a/distros/melodic/mocap-nokov/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, geometry-msgs, nav-msgs, roscpp, roslaunch, roslint, tf }: -buildRosPackage { - pname = "ros-melodic-mocap-nokov"; - version = "0.0.2-r2"; - - src = fetchurl { - url = "https://github.com/NOKOV-MOCAP/mocap_nokov_release/archive/release/melodic/mocap_nokov/0.0.2-2.tar.gz"; - name = "0.0.2-2.tar.gz"; - sha256 = "ddceda5c625d35fb10c8602945ad88f434de467009754fb9c1a8c841445fc333"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch roslint ]; - propagatedBuildInputs = [ dynamic-reconfigure geometry-msgs nav-msgs roscpp tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Streaming of Nokov mocap data to tf -- This package contains a node that translates motion capture data from an - nokov rig to tf transforms, poses and 2D poses. -
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mocap-optitrack/default.nix b/distros/melodic/mocap-optitrack/default.nix deleted file mode 100644 index 8a85590531..0000000000 --- a/distros/melodic/mocap-optitrack/default.nix +++ /dev/null @@ -1,41 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, geometry-msgs, nav-msgs, roscpp, roslaunch, roslint, tf }: -buildRosPackage { - pname = "ros-melodic-mocap-optitrack"; - version = "0.1.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/mocap_optitrack-release/archive/release/melodic/mocap_optitrack/0.1.4-1.tar.gz"; - name = "0.1.4-1.tar.gz"; - sha256 = "7b2f61f2be3055952bd3d33826704a4fe6cd3e34188a98926d23fd91c23ecf07"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch roslint ]; - propagatedBuildInputs = [ dynamic-reconfigure geometry-msgs nav-msgs roscpp tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Streaming of OptiTrack mocap data to tf -- This package contains a node that translates motion capture data from an - OptiTrack rig to tf transforms, poses and 2D poses. The node receives - packets that are streamed by a NatNet compliant source, decodes them and - broadcasts the poses of configured rigid bodies as tf transforms, poses, - and/or 2D poses. -
-- Currently, this node supports the NatNet streaming protocol v3.0 -
-
- Copyright (c) 2013, Clearpath Robotics
- Copyright (c) 2010, University of Bonn, Computer Science Institute VI
- All rights reserved.
-
- MoveIt kinematics plugin for industrial robots. -
-- This plugin uses an analytical inverse kinematic library, opw_kinematics, - to calculate the inverse kinematics for industrial robots with 6 degrees of freedom, - two parallel joints, and a spherical wrist. -
''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/moveit-planners-chomp/default.nix b/distros/melodic/moveit-planners-chomp/default.nix deleted file mode 100644 index 6ad79ca109..0000000000 --- a/distros/melodic/moveit-planners-chomp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, chomp-motion-planner, moveit-core, moveit-ros-planning-interface, pluginlib, roscpp, rostest }: -buildRosPackage { - pname = "ros-melodic-moveit-planners-chomp"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_planners_chomp/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "ce6129e039faf228ef7f4530768ac45df3e3eaf049f1a76b5ad7e47ee03e31bc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ moveit-ros-planning-interface rostest ]; - propagatedBuildInputs = [ chomp-motion-planner moveit-core pluginlib roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The interface for using CHOMP within MoveIt!''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-planners-ompl/default.nix b/distros/melodic/moveit-planners-ompl/default.nix deleted file mode 100644 index c5af828563..0000000000 --- a/distros/melodic/moveit-planners-ompl/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, moveit-core, moveit-resources-pr2-description, moveit-ros-planning, ompl, pluginlib, rosconsole, roscpp, rosunit, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-moveit-planners-ompl"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_planners_ompl/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "f593ac31c079e14c793684fe1d09b536b17b63e6959bf2eca05829973c8dd18a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ moveit-resources-pr2-description rosunit ]; - propagatedBuildInputs = [ dynamic-reconfigure moveit-core moveit-ros-planning ompl pluginlib rosconsole roscpp tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''MoveIt! interface to OMPL''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-planners/default.nix b/distros/melodic/moveit-planners/default.nix deleted file mode 100644 index 32be57795e..0000000000 --- a/distros/melodic/moveit-planners/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, chomp-motion-planner, moveit-planners-chomp, moveit-planners-ompl }: -buildRosPackage { - pname = "ros-melodic-moveit-planners"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_planners/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "faf90009cf325c99f90660a738b2f349ba8ad79b3305330864795d75de48c189"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ chomp-motion-planner moveit-planners-chomp moveit-planners-ompl ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapacakge that installs all available planners for MoveIt''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-plugins/default.nix b/distros/melodic/moveit-plugins/default.nix deleted file mode 100644 index 783b1e6ad4..0000000000 --- a/distros/melodic/moveit-plugins/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, moveit-fake-controller-manager, moveit-ros-control-interface, moveit-simple-controller-manager }: -buildRosPackage { - pname = "ros-melodic-moveit-plugins"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_plugins/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "2950725494eac63456fc95c857463d32903ca8abc01b11b7fbb337535d10eda0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ moveit-fake-controller-manager moveit-ros-control-interface moveit-simple-controller-manager ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage for MoveIt! plugins.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-pr2/default.nix b/distros/melodic/moveit-pr2/default.nix deleted file mode 100644 index 33a3926fef..0000000000 --- a/distros/melodic/moveit-pr2/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pr2-moveit-config, pr2-moveit-plugins }: -buildRosPackage { - pname = "ros-melodic-moveit-pr2"; - version = "0.7.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit_pr2-release/archive/release/melodic/moveit_pr2/0.7.3-1.tar.gz"; - name = "0.7.3-1.tar.gz"; - sha256 = "8a3751258daacbd61d9aeb30c604461c0b75b192e98186621eb6cbae8c9b49ad"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pr2-moveit-config pr2-moveit-plugins ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''All PR2-specific packages for MoveIt''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-resources-fanuc-description/default.nix b/distros/melodic/moveit-resources-fanuc-description/default.nix deleted file mode 100644 index 5980cb056d..0000000000 --- a/distros/melodic/moveit-resources-fanuc-description/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-moveit-resources-fanuc-description"; - version = "0.8.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit_resources-release/archive/release/melodic/moveit_resources_fanuc_description/0.8.2-1.tar.gz"; - name = "0.8.2-1.tar.gz"; - sha256 = "46d8b567f40435fb3f0026564caf94f0b36403c39e1feeaf7d0a493d478420af"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Fanuc Resources used for MoveIt! testing''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-resources-fanuc-moveit-config/default.nix b/distros/melodic/moveit-resources-fanuc-moveit-config/default.nix deleted file mode 100644 index 787dfb5667..0000000000 --- a/distros/melodic/moveit-resources-fanuc-moveit-config/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, moveit-resources-fanuc-description, robot-state-publisher, tf2-ros, xacro }: -buildRosPackage { - pname = "ros-melodic-moveit-resources-fanuc-moveit-config"; - version = "0.8.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit_resources-release/archive/release/melodic/moveit_resources_fanuc_moveit_config/0.8.2-1.tar.gz"; - name = "0.8.2-1.tar.gz"; - sha256 = "1252b8c2c843e7c35bc03ea29f72edf7595bad2a9bf9976e715e39c15549e4f4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joint-state-publisher moveit-resources-fanuc-description robot-state-publisher tf2-ros xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''- MoveIt Resources for testing: Fanuc M-10iA. -
-- A project-internal configuration for testing in MoveIt. -
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-resources-panda-description/default.nix b/distros/melodic/moveit-resources-panda-description/default.nix deleted file mode 100644 index cc0fcaf020..0000000000 --- a/distros/melodic/moveit-resources-panda-description/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-moveit-resources-panda-description"; - version = "0.8.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit_resources-release/archive/release/melodic/moveit_resources_panda_description/0.8.2-1.tar.gz"; - name = "0.8.2-1.tar.gz"; - sha256 = "ef4c4380e52b125a695d5dce52f4fb64157cc93870d1057399b67162cb6a8d1b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''panda Resources used for MoveIt! testing''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-resources-panda-moveit-config/default.nix b/distros/melodic/moveit-resources-panda-moveit-config/default.nix deleted file mode 100644 index 3c6527b5e9..0000000000 --- a/distros/melodic/moveit-resources-panda-moveit-config/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, joint-state-publisher-gui, moveit-resources-panda-description, robot-state-publisher, rviz, tf2-ros, xacro }: -buildRosPackage { - pname = "ros-melodic-moveit-resources-panda-moveit-config"; - version = "0.8.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit_resources-release/archive/release/melodic/moveit_resources_panda_moveit_config/0.8.2-1.tar.gz"; - name = "0.8.2-1.tar.gz"; - sha256 = "8824461643a94e960c5ad7b85d65ceaac8fefc87b7c30cef810cadb8d7522e0b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joint-state-publisher joint-state-publisher-gui moveit-resources-panda-description robot-state-publisher rviz tf2-ros xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''- MoveIt Resources for testing: Franka Emika Panda -
-- A project-internal configuration for testing in MoveIt. -
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-resources-pr2-description/default.nix b/distros/melodic/moveit-resources-pr2-description/default.nix deleted file mode 100644 index 8355da840f..0000000000 --- a/distros/melodic/moveit-resources-pr2-description/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-moveit-resources-pr2-description"; - version = "0.8.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit_resources-release/archive/release/melodic/moveit_resources_pr2_description/0.8.2-1.tar.gz"; - name = "0.8.2-1.tar.gz"; - sha256 = "2b5d4205ecfc223e35eb6a59d067e56a98ccb6329a92083a5f32e25b053f6244"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''PR2 Resources used for MoveIt! testing''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-resources-prbt-ikfast-manipulator-plugin/default.nix b/distros/melodic/moveit-resources-prbt-ikfast-manipulator-plugin/default.nix deleted file mode 100644 index 5d7fff20ff..0000000000 --- a/distros/melodic/moveit-resources-prbt-ikfast-manipulator-plugin/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, eigen-conversions, moveit-core, pluginlib, roscpp, tf2-eigen, tf2-kdl }: -buildRosPackage { - pname = "ros-melodic-moveit-resources-prbt-ikfast-manipulator-plugin"; - version = "0.8.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit_resources-release/archive/release/melodic/moveit_resources_prbt_ikfast_manipulator_plugin/0.8.2-1.tar.gz"; - name = "0.8.2-1.tar.gz"; - sha256 = "ddc3e93bd54ad9ca426ee618f5b2a4dc2128473a4b16c74d24003c3cfcfc4aae"; - }; - - buildType = "catkin"; - buildInputs = [ catkin tf2-eigen ]; - propagatedBuildInputs = [ eigen-conversions moveit-core pluginlib roscpp tf2-kdl ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The prbt_ikfast_manipulator_plugin package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/moveit-resources-prbt-moveit-config/default.nix b/distros/melodic/moveit-resources-prbt-moveit-config/default.nix deleted file mode 100644 index a0dbc4cba2..0000000000 --- a/distros/melodic/moveit-resources-prbt-moveit-config/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, moveit-resources-prbt-ikfast-manipulator-plugin, moveit-resources-prbt-support, robot-state-publisher, rviz, xacro }: -buildRosPackage { - pname = "ros-melodic-moveit-resources-prbt-moveit-config"; - version = "0.8.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit_resources-release/archive/release/melodic/moveit_resources_prbt_moveit_config/0.8.2-1.tar.gz"; - name = "0.8.2-1.tar.gz"; - sha256 = "6490af49b68db504222c288e8030b21812161ba60eb3523149adea6d9919386d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joint-state-publisher moveit-resources-prbt-ikfast-manipulator-plugin moveit-resources-prbt-support robot-state-publisher rviz xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''- MoveIt Resources for testing: Pilz PRBT 6 -
-- A project-internal configuration for testing in MoveIt. -
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-resources-prbt-pg70-support/default.nix b/distros/melodic/moveit-resources-prbt-pg70-support/default.nix deleted file mode 100644 index a6ee706fba..0000000000 --- a/distros/melodic/moveit-resources-prbt-pg70-support/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, moveit-resources-prbt-ikfast-manipulator-plugin, moveit-resources-prbt-moveit-config, moveit-resources-prbt-support, xacro }: -buildRosPackage { - pname = "ros-melodic-moveit-resources-prbt-pg70-support"; - version = "0.8.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit_resources-release/archive/release/melodic/moveit_resources_prbt_pg70_support/0.8.2-1.tar.gz"; - name = "0.8.2-1.tar.gz"; - sha256 = "bb06b8de7ca0ab018cae56af743d0c98fc824e01dc66a73d46c8b7803f4e74e4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ moveit-resources-prbt-ikfast-manipulator-plugin moveit-resources-prbt-moveit-config moveit-resources-prbt-support xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''PRBT support for Schunk pg70 gripper.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/moveit-resources-prbt-support/default.nix b/distros/melodic/moveit-resources-prbt-support/default.nix deleted file mode 100644 index f4ed9ef966..0000000000 --- a/distros/melodic/moveit-resources-prbt-support/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, xacro }: -buildRosPackage { - pname = "ros-melodic-moveit-resources-prbt-support"; - version = "0.8.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit_resources-release/archive/release/melodic/moveit_resources_prbt_support/0.8.2-1.tar.gz"; - name = "0.8.2-1.tar.gz"; - sha256 = "cc497fc0af21b41b5d729bff4a7bd455dde484fb0786be1a4d1fdfcb0547d691"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Mechanical, kinematic and visual description - of the Pilz light weight arm PRBT.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/moveit-resources/default.nix b/distros/melodic/moveit-resources/default.nix deleted file mode 100644 index 01d0f727c1..0000000000 --- a/distros/melodic/moveit-resources/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, moveit-resources-fanuc-description, moveit-resources-fanuc-moveit-config, moveit-resources-panda-description, moveit-resources-panda-moveit-config, moveit-resources-pr2-description, robot-state-publisher }: -buildRosPackage { - pname = "ros-melodic-moveit-resources"; - version = "0.8.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit_resources-release/archive/release/melodic/moveit_resources/0.8.2-1.tar.gz"; - name = "0.8.2-1.tar.gz"; - sha256 = "3315e9198902f386e91ac925ede9548d13a7c281fd94fdb4dac37387090f8131"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joint-state-publisher moveit-resources-fanuc-description moveit-resources-fanuc-moveit-config moveit-resources-panda-description moveit-resources-panda-moveit-config moveit-resources-pr2-description robot-state-publisher ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Resources used for MoveIt! testing''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-ros-benchmarks/default.nix b/distros/melodic/moveit-ros-benchmarks/default.nix deleted file mode 100644 index 8713369e94..0000000000 --- a/distros/melodic/moveit-ros-benchmarks/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, moveit-ros-planning, moveit-ros-warehouse, pluginlib, roscpp, tf2-eigen }: -buildRosPackage { - pname = "ros-melodic-moveit-ros-benchmarks"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_ros_benchmarks/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "2b87583bb9660dac8341a1c814295269563a9eb32edf08baf2d23237a6a64f74"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ moveit-ros-planning moveit-ros-warehouse pluginlib roscpp tf2-eigen ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Enhanced tools for benchmarks in MoveIt!''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-ros-control-interface/default.nix b/distros/melodic/moveit-ros-control-interface/default.nix deleted file mode 100644 index 46d7f1e622..0000000000 --- a/distros/melodic/moveit-ros-control-interface/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, catkin, controller-manager-msgs, moveit-core, moveit-simple-controller-manager, pluginlib, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-moveit-ros-control-interface"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_ros_control_interface/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "bba4f52e3c6f6b35b496a93dc50d2efdc2b2bf5785e618244b4e96952a64d1d5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib controller-manager-msgs moveit-core moveit-simple-controller-manager pluginlib trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ros_control controller manager interface for MoveIt!''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-ros-manipulation/default.nix b/distros/melodic/moveit-ros-manipulation/default.nix deleted file mode 100644 index 7aea04ff27..0000000000 --- a/distros/melodic/moveit-ros-manipulation/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, catkin, dynamic-reconfigure, eigen, moveit-core, moveit-msgs, moveit-ros-move-group, moveit-ros-planning, pluginlib, rosconsole, roscpp, tf2-eigen }: -buildRosPackage { - pname = "ros-melodic-moveit-ros-manipulation"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_ros_manipulation/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "e424b25f0d9f10e438c49535ce8248e7b278c49aee64410112382ba6cc387faa"; - }; - - buildType = "catkin"; - buildInputs = [ catkin eigen ]; - propagatedBuildInputs = [ actionlib dynamic-reconfigure moveit-core moveit-msgs moveit-ros-move-group moveit-ros-planning pluginlib rosconsole roscpp tf2-eigen ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Components of MoveIt! used for manipulation''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-ros-move-group/default.nix b/distros/melodic/moveit-ros-move-group/default.nix deleted file mode 100644 index f53ea2e1b3..0000000000 --- a/distros/melodic/moveit-ros-move-group/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, catkin, moveit-core, moveit-kinematics, moveit-resources-fanuc-moveit-config, moveit-ros-planning, pluginlib, roscpp, rostest, std-srvs, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-moveit-ros-move-group"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_ros_move_group/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "1685b88f790758cb9cda652a26d0d750c98eb2c202e5d8c81b8a06f1ade9773f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ moveit-resources-fanuc-moveit-config rostest ]; - propagatedBuildInputs = [ actionlib moveit-core moveit-kinematics moveit-ros-planning pluginlib roscpp std-srvs tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The move_group node for MoveIt''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-ros-occupancy-map-monitor/default.nix b/distros/melodic/moveit-ros-occupancy-map-monitor/default.nix deleted file mode 100644 index af75bdc8d3..0000000000 --- a/distros/melodic/moveit-ros-occupancy-map-monitor/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, eigen, geometric-shapes, moveit-core, moveit-msgs, octomap, pluginlib, rosunit, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-moveit-ros-occupancy-map-monitor"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_ros_occupancy_map_monitor/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "a620367fc90e687799a48b55d358b03b3ee070d94432ead0fbedd88f4ffa0782"; - }; - - buildType = "catkin"; - buildInputs = [ catkin eigen ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ geometric-shapes moveit-core moveit-msgs octomap pluginlib tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Components of MoveIt! connecting to occupancy map''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-ros-perception/default.nix b/distros/melodic/moveit-ros-perception/default.nix deleted file mode 100644 index dc20e684c1..0000000000 --- a/distros/melodic/moveit-ros-perception/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, eigen, freeglut, glew, image-transport, libGL, libGLU, llvmPackages, message-filters, moveit-core, moveit-msgs, moveit-ros-occupancy-map-monitor, moveit-ros-planning, nodelet, object-recognition-msgs, pluginlib, rosconsole, roscpp, rosunit, sensor-msgs, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros, urdf }: -buildRosPackage { - pname = "ros-melodic-moveit-ros-perception"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_ros_perception/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "6852547197cec873db55f22887fdae30cd87a3f253995ce81d8727713426f521"; - }; - - buildType = "catkin"; - buildInputs = [ catkin eigen ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ cv-bridge freeglut glew image-transport libGL libGLU llvmPackages.openmp message-filters moveit-core moveit-msgs moveit-ros-occupancy-map-monitor moveit-ros-planning nodelet object-recognition-msgs pluginlib rosconsole roscpp sensor-msgs tf2 tf2-eigen tf2-geometry-msgs tf2-ros urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Components of MoveIt! connecting to perception''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-ros-planning-interface/default.nix b/distros/melodic/moveit-ros-planning-interface/default.nix deleted file mode 100644 index 14a480f354..0000000000 --- a/distros/melodic/moveit-ros-planning-interface/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, catkin, eigen, eigen-conversions, eigenpy, geometry-msgs, moveit-msgs, moveit-resources-fanuc-moveit-config, moveit-resources-panda-moveit-config, moveit-ros-manipulation, moveit-ros-move-group, moveit-ros-planning, moveit-ros-warehouse, python, pythonPackages, rosconsole, roscpp, rospy, rostest, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-moveit-ros-planning-interface"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_ros_planning_interface/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "df1fec336274f651e43ae3792b81dfae30788edfff11163c52bf51d6ff3661d1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin eigen pythonPackages.catkin-pkg ]; - checkInputs = [ eigen-conversions moveit-resources-fanuc-moveit-config moveit-resources-panda-moveit-config rostest ]; - propagatedBuildInputs = [ actionlib eigenpy geometry-msgs moveit-msgs moveit-ros-manipulation moveit-ros-move-group moveit-ros-planning moveit-ros-warehouse python rosconsole roscpp rospy tf2 tf2-eigen tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin pythonPackages.catkin-pkg ]; - - meta = { - description = ''Components of MoveIt! that offer simpler interfaces to planning and execution''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-ros-planning/default.nix b/distros/melodic/moveit-ros-planning/default.nix deleted file mode 100644 index 46ab7ee763..0000000000 --- a/distros/melodic/moveit-ros-planning/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, catkin, dynamic-reconfigure, eigen, message-filters, moveit-core, moveit-msgs, moveit-ros-occupancy-map-monitor, pluginlib, rosconsole, roscpp, srdfdom, tf2, tf2-eigen, tf2-geometry-msgs, tf2-msgs, tf2-ros, urdf }: -buildRosPackage { - pname = "ros-melodic-moveit-ros-planning"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_ros_planning/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "5ebd50c9121fb9f374206223ccd44c532d41144e98a663369ccd514bca7f3564"; - }; - - buildType = "catkin"; - buildInputs = [ catkin eigen ]; - propagatedBuildInputs = [ actionlib dynamic-reconfigure message-filters moveit-core moveit-msgs moveit-ros-occupancy-map-monitor pluginlib rosconsole roscpp srdfdom tf2 tf2-eigen tf2-geometry-msgs tf2-msgs tf2-ros urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Planning components of MoveIt! that use ROS''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-ros-robot-interaction/default.nix b/distros/melodic/moveit-ros-robot-interaction/default.nix deleted file mode 100644 index ea75d672bd..0000000000 --- a/distros/melodic/moveit-ros-robot-interaction/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, interactive-markers, moveit-ros-planning, roscpp, rosunit, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-moveit-ros-robot-interaction"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_ros_robot_interaction/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "23019d134d5100cbda9db345b975728863cde2c4089e3483be873e87d63355f0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ interactive-markers moveit-ros-planning roscpp tf2 tf2-eigen tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Components of MoveIt! that offer interaction via interactive markers''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-ros-visualization/default.nix b/distros/melodic/moveit-ros-visualization/default.nix deleted file mode 100644 index 5e71b7f636..0000000000 --- a/distros/melodic/moveit-ros-visualization/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, class-loader, eigen, geometric-shapes, interactive-markers, moveit-ros-perception, moveit-ros-planning-interface, moveit-ros-robot-interaction, moveit-ros-warehouse, object-recognition-msgs, ogre1_9, pkg-config, pluginlib, qt5, rosconsole, roscpp, rospy, rostest, rviz, tf2-eigen }: -buildRosPackage { - pname = "ros-melodic-moveit-ros-visualization"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_ros_visualization/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "e713239304d9b982ec4e8a5266881da0517145723c9a989587c73ac069af57d6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin class-loader eigen ogre1_9 pkg-config qt5.qtbase ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ geometric-shapes interactive-markers moveit-ros-perception moveit-ros-planning-interface moveit-ros-robot-interaction moveit-ros-warehouse object-recognition-msgs pluginlib rosconsole roscpp rospy rviz tf2-eigen ]; - nativeBuildInputs = [ catkin pkg-config ]; - - meta = { - description = ''Components of MoveIt! that offer visualization''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-ros-warehouse/default.nix b/distros/melodic/moveit-ros-warehouse/default.nix deleted file mode 100644 index eb8be73919..0000000000 --- a/distros/melodic/moveit-ros-warehouse/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, moveit-ros-planning, rosconsole, roscpp, tf2-eigen, tf2-ros, warehouse-ros }: -buildRosPackage { - pname = "ros-melodic-moveit-ros-warehouse"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_ros_warehouse/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "2f3ab532edf1c7a9eb29d5b9e0579259f1b52e0587a02667ef5983ba0b38e7f8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ moveit-ros-planning rosconsole roscpp tf2-eigen tf2-ros warehouse-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Components of MoveIt! connecting to MongoDB''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-ros/default.nix b/distros/melodic/moveit-ros/default.nix deleted file mode 100644 index ee490d1bfc..0000000000 --- a/distros/melodic/moveit-ros/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, moveit-ros-benchmarks, moveit-ros-manipulation, moveit-ros-move-group, moveit-ros-perception, moveit-ros-planning, moveit-ros-planning-interface, moveit-ros-robot-interaction, moveit-ros-visualization, moveit-ros-warehouse }: -buildRosPackage { - pname = "ros-melodic-moveit-ros"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_ros/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "9a1a46b7042b938124db3b25d6e828463570227f6756b95413c42c4971f4aa90"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ moveit-ros-benchmarks moveit-ros-manipulation moveit-ros-move-group moveit-ros-perception moveit-ros-planning moveit-ros-planning-interface moveit-ros-robot-interaction moveit-ros-visualization moveit-ros-warehouse ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Components of MoveIt! that use ROS''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-runtime/default.nix b/distros/melodic/moveit-runtime/default.nix deleted file mode 100644 index dcd417d0d1..0000000000 --- a/distros/melodic/moveit-runtime/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, moveit-core, moveit-planners, moveit-plugins, moveit-ros-manipulation, moveit-ros-move-group, moveit-ros-perception, moveit-ros-planning, moveit-ros-planning-interface, moveit-ros-warehouse }: -buildRosPackage { - pname = "ros-melodic-moveit-runtime"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_runtime/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "5506c65354acd5af98468538578b7b4709605bce2cadb432c77fce588c25e744"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ moveit-core moveit-planners moveit-plugins moveit-ros-manipulation moveit-ros-move-group moveit-ros-perception moveit-ros-planning moveit-ros-planning-interface moveit-ros-warehouse ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''moveit_runtime meta package contains MoveIt! packages that are essential for its runtime (e.g. running MoveIt! on robots).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-servo/default.nix b/distros/melodic/moveit-servo/default.nix deleted file mode 100644 index 61885bf720..0000000000 --- a/distros/melodic/moveit-servo/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, control-msgs, control-toolbox, geometry-msgs, joy-teleop, moveit-msgs, moveit-resources-panda-moveit-config, moveit-ros-planning-interface, rosparam-shortcuts, rostest, sensor-msgs, spacenav-node, std-msgs, std-srvs, tf2-eigen, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-moveit-servo"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_servo/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "5c2e0fc11bcedb17626eee443228904a2fe8820812b0d013f9aace193a01a87a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ moveit-resources-panda-moveit-config rostest ]; - propagatedBuildInputs = [ control-msgs control-toolbox geometry-msgs joy-teleop moveit-msgs moveit-ros-planning-interface rosparam-shortcuts sensor-msgs spacenav-node std-msgs std-srvs tf2-eigen trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides real-time manipulator Cartesian and joint servoing.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/moveit-setup-assistant/default.nix b/distros/melodic/moveit-setup-assistant/default.nix deleted file mode 100644 index 3e472dae57..0000000000 --- a/distros/melodic/moveit-setup-assistant/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, libyamlcpp, moveit-core, moveit-resources-panda-moveit-config, moveit-ros-planning, moveit-ros-visualization, ogre1_9, qt5, rosconsole, roscpp, rosunit, rviz, srdfdom, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-moveit-setup-assistant"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_setup_assistant/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "c4dfdb799048aee9bbc45cc017aed193f0140028c7d90725e4aeb82008b0360a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ogre1_9 qt5.qtbase ]; - checkInputs = [ moveit-resources-panda-moveit-config rosunit ]; - propagatedBuildInputs = [ libyamlcpp moveit-core moveit-ros-planning moveit-ros-visualization rosconsole roscpp rviz srdfdom urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Generates a configuration package that makes it easy to use MoveIt!''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-sim-controller/default.nix b/distros/melodic/moveit-sim-controller/default.nix deleted file mode 100644 index f66335a924..0000000000 --- a/distros/melodic/moveit-sim-controller/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, moveit-core, moveit-ros-planning, ros-control-boilerplate, roscpp, roslint, rosparam-shortcuts }: -buildRosPackage { - pname = "ros-melodic-moveit-sim-controller"; - version = "0.2.0-r1"; - - src = fetchurl { - url = "https://github.com/PickNikRobotics/moveit_sim_controller-release/archive/release/melodic/moveit_sim_controller/0.2.0-1.tar.gz"; - name = "0.2.0-1.tar.gz"; - sha256 = "86cfd592c05305bb60387de3f33bcc248b800f29d8e6f7aeba371349da86372e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - propagatedBuildInputs = [ moveit-core moveit-ros-planning ros-control-boilerplate roscpp rosparam-shortcuts ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A simulation interface for a hardware interface for ros_control, and loads default joint values from SRDF''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-simple-controller-manager/default.nix b/distros/melodic/moveit-simple-controller-manager/default.nix deleted file mode 100644 index 30cc872960..0000000000 --- a/distros/melodic/moveit-simple-controller-manager/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, catkin, control-msgs, moveit-core, pluginlib, roscpp }: -buildRosPackage { - pname = "ros-melodic-moveit-simple-controller-manager"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_simple_controller_manager/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "2f5e1fccdd0879f69bbb77cb65c8a2dde355c8a37f4437dda2fa753843875329"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib control-msgs moveit-core pluginlib roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A generic, simple controller manager plugin for MoveIt.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-visual-tools/default.nix b/distros/melodic/moveit-visual-tools/default.nix deleted file mode 100644 index e8dd9d8a1f..0000000000 --- a/distros/melodic/moveit-visual-tools/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, geometry-msgs, graph-msgs, moveit-core, moveit-ros-planning, roscpp, roslint, rviz-visual-tools, std-msgs, tf2-eigen, tf2-ros, trajectory-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-moveit-visual-tools"; - version = "3.5.2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit_visual_tools-release/archive/release/melodic/moveit_visual_tools/3.5.2-0.tar.gz"; - name = "3.5.2-0.tar.gz"; - sha256 = "89188c2b6459781c14abe35014f937e5c199cd11f8fd45f943ff21e1b654ec84"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cmake-modules geometry-msgs graph-msgs moveit-core moveit-ros-planning roscpp roslint rviz-visual-tools std-msgs tf2-eigen tf2-ros trajectory-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Helper functions for displaying and debugging MoveIt! data in Rviz via published markers''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit/default.nix b/distros/melodic/moveit/default.nix deleted file mode 100644 index d2078a1ce2..0000000000 --- a/distros/melodic/moveit/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, moveit-commander, moveit-core, moveit-planners, moveit-plugins, moveit-ros, moveit-setup-assistant }: -buildRosPackage { - pname = "ros-melodic-moveit"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "71b08dd184090589f782e542738570caacdfadf7521c1867a1232150be353fe4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ moveit-commander moveit-core moveit-planners moveit-plugins moveit-ros moveit-setup-assistant ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Meta package that contains all essential package of MoveIt!. Until Summer 2016 MoveIt! had been developed over multiple repositories, where developers' usability and maintenance effort was non-trivial. See the detailed discussion for the merge of several repositories.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/movie-publisher/default.nix b/distros/melodic/movie-publisher/default.nix deleted file mode 100644 index e75db25185..0000000000 --- a/distros/melodic/movie-publisher/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, ffmpeg, pythonPackages, rosbash-params, rospy, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-movie-publisher"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/peci1/movie_publisher-release/archive/release/melodic/movie_publisher/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "917662a10f791fb87c5a3e7d42433f0c0a83365c5e9eba6aa3c05642e6df1f71"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cv-bridge ffmpeg pythonPackages.imageio pythonPackages.opencv3 rosbash-params rospy sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Node for using a video file as video topic source.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mpc-local-planner-examples/default.nix b/distros/melodic/mpc-local-planner-examples/default.nix deleted file mode 100644 index 7f64b52b51..0000000000 --- a/distros/melodic/mpc-local-planner-examples/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, amcl, catkin, map-server, move-base, mpc-local-planner, mpc-local-planner-msgs, stage-ros }: -buildRosPackage { - pname = "ros-melodic-mpc-local-planner-examples"; - version = "0.0.3-r1"; - - src = fetchurl { - url = "https://github.com/rst-tu-dortmund/mpc_local_planner-release/archive/release/melodic/mpc_local_planner_examples/0.0.3-1.tar.gz"; - name = "0.0.3-1.tar.gz"; - sha256 = "79549b550d571485d31da57e740d6d35eda56544939da69caf2c521543705430"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ amcl map-server move-base mpc-local-planner mpc-local-planner-msgs stage-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The mpc_local_planner_examples package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mpc-local-planner-msgs/default.nix b/distros/melodic/mpc-local-planner-msgs/default.nix deleted file mode 100644 index 1e6616f303..0000000000 --- a/distros/melodic/mpc-local-planner-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-mpc-local-planner-msgs"; - version = "0.0.3-r1"; - - src = fetchurl { - url = "https://github.com/rst-tu-dortmund/mpc_local_planner-release/archive/release/melodic/mpc_local_planner_msgs/0.0.3-1.tar.gz"; - name = "0.0.3-1.tar.gz"; - sha256 = "802a95c12ab6588105f018277842d85b4325d5ef06bf0fda584beb319126a4b8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides message types that are used by the package mpc_local_planner''; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/melodic/mpc-local-planner/default.nix b/distros/melodic/mpc-local-planner/default.nix deleted file mode 100644 index ffd641214b..0000000000 --- a/distros/melodic/mpc-local-planner/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, base-local-planner, catkin, control-box-rst, costmap-2d, costmap-converter, dynamic-reconfigure, eigen, geometry-msgs, interactive-markers, mbf-costmap-core, mbf-msgs, mpc-local-planner-msgs, nav-core, nav-msgs, pluginlib, roscpp, std-msgs, teb-local-planner, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-mpc-local-planner"; - version = "0.0.3-r1"; - - src = fetchurl { - url = "https://github.com/rst-tu-dortmund/mpc_local_planner-release/archive/release/melodic/mpc_local_planner/0.0.3-1.tar.gz"; - name = "0.0.3-1.tar.gz"; - sha256 = "0b22647c9eb78beee9582b7f3b4c1bc9b0e1041340482b82c34a09fe4e9090aa"; - }; - - buildType = "catkin"; - buildInputs = [ catkin tf2-eigen tf2-geometry-msgs ]; - propagatedBuildInputs = [ base-local-planner control-box-rst costmap-2d costmap-converter dynamic-reconfigure eigen geometry-msgs interactive-markers mbf-costmap-core mbf-msgs mpc-local-planner-msgs nav-core nav-msgs pluginlib roscpp std-msgs teb-local-planner tf2 tf2-ros visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The mpc_local_planner package implements a plugin - to the base_local_planner of the 2D navigation stack. - It provides a generic and versatile model predictive control implementation - with minimum-time and quadratic-form receding-horizon configurations.''; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/melodic/mqtt-bridge/default.nix b/distros/melodic/mqtt-bridge/default.nix deleted file mode 100644 index cfb75a5105..0000000000 --- a/distros/melodic/mqtt-bridge/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, rosbridge-library, rospy, std-msgs }: -buildRosPackage { - pname = "ros-melodic-mqtt-bridge"; - version = "0.1.8-r4"; - - src = fetchurl { - url = "https://github.com/groove-x/mqtt_bridge-release/archive/release/melodic/mqtt_bridge/0.1.8-4.tar.gz"; - name = "0.1.8-4.tar.gz"; - sha256 = "b6ee5c7ab85fd71dd76c4b8a59e74f17b12a6d593eff387183dc4d0d7e58dd4e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.pip pythonPackages.setuptools ]; - propagatedBuildInputs = [ rosbridge-library rospy std-msgs ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''The mqtt_bridge package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/mrp2-bringup/default.nix b/distros/melodic/mrp2-bringup/default.nix deleted file mode 100644 index 570c860c1c..0000000000 --- a/distros/melodic/mrp2-bringup/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joy, joy-teleop, mrp2-description, robot-state-publisher, twist-mux, urg-node }: -buildRosPackage { - pname = "ros-melodic-mrp2-bringup"; - version = "0.2.6-r1"; - - src = fetchurl { - url = "https://github.com/milvusrobotics/mrp2_robot-release/archive/release/melodic/mrp2_bringup/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "36a087e929d36c7dd111c98414745b12b6f7840be41c28b1eaea3966ac945efd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joy joy-teleop mrp2-description robot-state-publisher twist-mux urg-node ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch files and configurations for starting MRP2 robot in a real environment.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrp2-common/default.nix b/distros/melodic/mrp2-common/default.nix deleted file mode 100644 index 120cc4f2bc..0000000000 --- a/distros/melodic/mrp2-common/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, mrp2-description, mrp2-navigation, mrp2-teleop }: -buildRosPackage { - pname = "ros-melodic-mrp2-common"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/milvusrobotics/mrp2_common-release/archive/release/melodic/mrp2_common/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "77c19936251d04af85bdbc6d3795d77c6c534a7aeaae13e9afcf044734141faf"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ mrp2-description mrp2-navigation mrp2-teleop ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Necessary packages in common for both simulation and real environment.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrp2-description/default.nix b/distros/melodic/mrp2-description/default.nix deleted file mode 100644 index a25e7f8659..0000000000 --- a/distros/melodic/mrp2-description/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roscpp, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-mrp2-description"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/milvusrobotics/mrp2_common-release/archive/release/melodic/mrp2_description/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "013be584475464ae7a6cdb5808b43706a8eda7a1d658db790c9fea6d21c0f7fe"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp std-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''URDF and xacro description files for MRP2.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrp2-desktop/default.nix b/distros/melodic/mrp2-desktop/default.nix deleted file mode 100644 index d2931107b9..0000000000 --- a/distros/melodic/mrp2-desktop/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, mrp2-viz }: -buildRosPackage { - pname = "ros-melodic-mrp2-desktop"; - version = "0.2.2-r2"; - - src = fetchurl { - url = "https://github.com/milvusrobotics/mrp2_desktop-release/archive/release/melodic/mrp2_desktop/0.2.2-2.tar.gz"; - name = "0.2.2-2.tar.gz"; - sha256 = "5b88ab03947833528ff30c2794bf2539665b1a7e156e01837ad567f8ae1b93af"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ mrp2-viz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Visualization tools and configurations for MRP2 robot.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrp2-display/default.nix b/distros/melodic/mrp2-display/default.nix deleted file mode 100644 index 4d8de59e57..0000000000 --- a/distros/melodic/mrp2-display/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, roscpp, rospy, std-msgs }: -buildRosPackage { - pname = "ros-melodic-mrp2-display"; - version = "0.2.6-r1"; - - src = fetchurl { - url = "https://github.com/milvusrobotics/mrp2_robot-release/archive/release/melodic/mrp2_display/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "d69ecf628b832b2aae53de015b6f4d19bb11926b99d5c2633797c2d85183025d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime roscpp rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package for managing touch LCD panel on MRP2''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrp2-gazebo/default.nix b/distros/melodic/mrp2-gazebo/default.nix deleted file mode 100644 index 005c1b530b..0000000000 --- a/distros/melodic/mrp2-gazebo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros, mrp2-description }: -buildRosPackage { - pname = "ros-melodic-mrp2-gazebo"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/milvusrobotics/mrp2_simulator-release/archive/release/melodic/mrp2_gazebo/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "f77fb0195ade42964f6a031678a1e7e2cff25fb9bf9b9322f9501d73bf09daa6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-ros mrp2-description ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch files and simulation files to run MRP2 in Gazebo.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrp2-hardware/default.nix b/distros/melodic/mrp2-hardware/default.nix deleted file mode 100644 index 9d123dccb5..0000000000 --- a/distros/melodic/mrp2-hardware/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-interface, controller-manager, dynamic-reconfigure, hardware-interface, libusb1, nav-msgs, realtime-tools, roscpp, rospy, sensor-msgs, std-msgs, std-srvs, tf, urdf }: -buildRosPackage { - pname = "ros-melodic-mrp2-hardware"; - version = "0.2.6-r1"; - - src = fetchurl { - url = "https://github.com/milvusrobotics/mrp2_robot-release/archive/release/melodic/mrp2_hardware/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "9e24ca8d2a69bc530435b6d4cbd59a9847adfccea4c3733b414c3fcdd1d52bb4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ controller-interface controller-manager dynamic-reconfigure hardware-interface libusb1 nav-msgs realtime-tools roscpp rospy sensor-msgs std-msgs std-srvs tf urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Hardware files to communicate with MRP2 base.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrp2-navigation/default.nix b/distros/melodic/mrp2-navigation/default.nix deleted file mode 100644 index 6f3a42406a..0000000000 --- a/distros/melodic/mrp2-navigation/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, amcl, cartographer, catkin, gmapping, map-server, move-base, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-mrp2-navigation"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/milvusrobotics/mrp2_common-release/archive/release/melodic/mrp2_navigation/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "c1112b94a3dbe6edf34a3f4c7befea2e5b51ade35db801a2460e7270fff724d1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ amcl cartographer gmapping map-server move-base urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch files, parameters and maps for different navigation applications.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrp2-robot/default.nix b/distros/melodic/mrp2-robot/default.nix deleted file mode 100644 index df39e009d9..0000000000 --- a/distros/melodic/mrp2-robot/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, mrp2-bringup, mrp2-display, mrp2-hardware }: -buildRosPackage { - pname = "ros-melodic-mrp2-robot"; - version = "0.2.6-r1"; - - src = fetchurl { - url = "https://github.com/milvusrobotics/mrp2_robot-release/archive/release/melodic/mrp2_robot/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "06050be3904e8a666c39b134259e7cd3f67208496ba9bcf3f4844b32f620876e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ mrp2-bringup mrp2-display mrp2-hardware ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''MRP2 robot description and launch files''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrp2-simulator/default.nix b/distros/melodic/mrp2-simulator/default.nix deleted file mode 100644 index b7b6844778..0000000000 --- a/distros/melodic/mrp2-simulator/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, mrp2-gazebo }: -buildRosPackage { - pname = "ros-melodic-mrp2-simulator"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/milvusrobotics/mrp2_simulator-release/archive/release/melodic/mrp2_simulator/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "74d4fe6ed97f54e4168fc135452ebe756bcdab2ac11cb89000d500a1e6e7cfeb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ mrp2-gazebo ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Simulation-related packages for MRP2''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrp2-slam/default.nix b/distros/melodic/mrp2-slam/default.nix deleted file mode 100644 index 9ff87ed6fb..0000000000 --- a/distros/melodic/mrp2-slam/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, amcl, catkin, gmapping, map-server, move-base, tf, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-mrp2-slam"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/milvusrobotics/mrp2_common-release/archive/release/melodic/mrp2_slam/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "207c284c5bd45d3fdff2deb47ca84513c5739991cf9082d62ec841d742e068a2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin tf ]; - propagatedBuildInputs = [ amcl gmapping map-server move-base urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch scripts for mapping operations''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrp2-teleop/default.nix b/distros/melodic/mrp2-teleop/default.nix deleted file mode 100644 index a9955b4a30..0000000000 --- a/distros/melodic/mrp2-teleop/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-manager, diff-drive-controller, interactive-marker-twist-server, joint-state-controller, joy, joy-teleop, robot-localization, robot-state-publisher, twist-mux }: -buildRosPackage { - pname = "ros-melodic-mrp2-teleop"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/milvusrobotics/mrp2_common-release/archive/release/melodic/mrp2_teleop/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "2ce1fc55f49d75f858d0933568b15a432db23769b1241f5a088468b0ca12c21c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ controller-manager diff-drive-controller interactive-marker-twist-server joint-state-controller joy joy-teleop robot-localization robot-state-publisher twist-mux ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Teleoperation and ros controls related launch files and configurations.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrp2-viz/default.nix b/distros/melodic/mrp2-viz/default.nix deleted file mode 100644 index 946b8294e8..0000000000 --- a/distros/melodic/mrp2-viz/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rviz }: -buildRosPackage { - pname = "ros-melodic-mrp2-viz"; - version = "0.2.2-r2"; - - src = fetchurl { - url = "https://github.com/milvusrobotics/mrp2_desktop-release/archive/release/melodic/mrp2_viz/0.2.2-2.tar.gz"; - name = "0.2.2-2.tar.gz"; - sha256 = "e7509655700e25e8fd79fe9c107314fc7c9a2d390e04011ff810cf0aeab6159c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''RViz configurations and launch files for visualization.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrpt-bridge/default.nix b/distros/melodic/mrpt-bridge/default.nix deleted file mode 100644 index 22e06608af..0000000000 --- a/distros/melodic/mrpt-bridge/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2022 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, geometry-msgs, gtest, marker-msgs, message-generation, message-runtime, mrpt-msgs, mrpt2, nav-msgs, pcl, pcl-conversions, qt5, roscpp, rosunit, sensor-msgs, std-msgs, stereo-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-mrpt-bridge"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_bridge-release/archive/release/melodic/mrpt_bridge/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "b7ddc4f04da6b2785c62e70a39c1d34a9872c2066457c932e17c765978994a4b"; - }; - - buildType = "catkin"; - buildInputs = [ pcl pcl-conversions qt5.qtbase ]; - checkInputs = [ gtest rosunit ]; - propagatedBuildInputs = [ cv-bridge geometry-msgs marker-msgs message-generation message-runtime mrpt-msgs mrpt2 nav-msgs roscpp sensor-msgs std-msgs stereo-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''C++ library to convert between ROS messages and MRPT classes''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrpt-ekf-slam-2d/default.nix b/distros/melodic/mrpt-ekf-slam-2d/default.nix deleted file mode 100644 index 1ccfead9bc..0000000000 --- a/distros/melodic/mrpt-ekf-slam-2d/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, mrpt-msgs-bridge, mrpt-rawlog, mrpt2, nav-msgs, roscpp, roslaunch, roslib, rviz, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-mrpt-ekf-slam-2d"; - version = "0.1.13-r1"; - - src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_slam-release/archive/release/melodic/mrpt_ekf_slam_2d/0.1.13-1.tar.gz"; - name = "0.1.13-1.tar.gz"; - sha256 = "a96b1ea7bdfcf9bb845b072609a29472915bf53bbf8e2ec41836e66b30905ee9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure mrpt-msgs-bridge mrpt-rawlog mrpt2 nav-msgs roscpp roslaunch roslib rviz sensor-msgs std-msgs tf2 tf2-geometry-msgs tf2-ros visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package is a wrapper for the implementation of EKF-based SLAM with range-bearing sensors, odometry, and a 2D (+heading) robot pose, and 2D landmarks.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrpt-ekf-slam-3d/default.nix b/distros/melodic/mrpt-ekf-slam-3d/default.nix deleted file mode 100644 index f185f93a09..0000000000 --- a/distros/melodic/mrpt-ekf-slam-3d/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, dynamic-reconfigure, mrpt-msgs-bridge, mrpt-rawlog, mrpt2, nav-msgs, roscpp, roslaunch, roslib, rviz, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-mrpt-ekf-slam-3d"; - version = "0.1.13-r1"; - - src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_slam-release/archive/release/melodic/mrpt_ekf_slam_3d/0.1.13-1.tar.gz"; - name = "0.1.13-1.tar.gz"; - sha256 = "545857777cccb76198ede5902fa03aafd75a9254f08a5ad978588ec6117d8548"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cmake-modules dynamic-reconfigure mrpt-msgs-bridge mrpt-rawlog mrpt2 nav-msgs roscpp roslaunch roslib rviz sensor-msgs std-msgs tf2 tf2-geometry-msgs tf2-ros visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package is a wrapper for the implementation of EKF-based SLAM with range-bearing sensors, odometry, a full 6D robot pose, and 3D landmarks.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrpt-generic-sensor/default.nix b/distros/melodic/mrpt-generic-sensor/default.nix deleted file mode 100644 index 9833bbadd0..0000000000 --- a/distros/melodic/mrpt-generic-sensor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, mrpt-sensorlib, mrpt2, roscpp }: -buildRosPackage { - pname = "ros-melodic-mrpt-generic-sensor"; - version = "0.0.2-r1"; - - src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_sensors-release/archive/release/melodic/mrpt_generic_sensor/0.0.2-1.tar.gz"; - name = "0.0.2-1.tar.gz"; - sha256 = "916c926cdda245d427cb9cf890177ca9d9c0db245b7aacd451c9e78777094d40"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ mrpt-sensorlib mrpt2 roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS node for interfacing any sensor supported by mrpt-hwdrivers''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrpt-graphslam-2d/default.nix b/distros/melodic/mrpt-graphslam-2d/default.nix deleted file mode 100644 index 7c2d83b3d5..0000000000 --- a/distros/melodic/mrpt-graphslam-2d/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2022 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, mrpt-bridge, mrpt-msgs, mrpt1, multimaster-msgs-fkie, nav-msgs, roscpp, rospy, sensor-msgs, std-msgs, tf, tf2 }: -buildRosPackage { - pname = "ros-melodic-mrpt-graphslam-2d"; - version = "0.1.10-r1"; - - src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_slam-release/archive/release/melodic/mrpt_graphslam_2d/0.1.10-1.tar.gz"; - name = "0.1.10-1.tar.gz"; - sha256 = "9b184f6fad8c70bfb3bf62ebf2b7481663020b32a90998859c923b8a634a0a5c"; - }; - - buildType = "catkin"; - propagatedBuildInputs = [ geometry-msgs mrpt-bridge mrpt-msgs mrpt1 multimaster-msgs-fkie nav-msgs roscpp rospy sensor-msgs std-msgs tf tf2 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Implement graphSLAM using the mrpt-graphslam library, in an online fashion - by directly reading measurements off ROS Topics.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrpt-icp-slam-2d/default.nix b/distros/melodic/mrpt-icp-slam-2d/default.nix deleted file mode 100644 index d1b3fedfc4..0000000000 --- a/distros/melodic/mrpt-icp-slam-2d/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, mrpt-rawlog, mrpt2, nav-msgs, roscpp, roslaunch, roslib, rviz, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-mrpt-icp-slam-2d"; - version = "0.1.13-r1"; - - src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_slam-release/archive/release/melodic/mrpt_icp_slam_2d/0.1.13-1.tar.gz"; - name = "0.1.13-1.tar.gz"; - sha256 = "cf27e4e568c563d3f04ef69189ecef86246aa93d18c89ac7c5cac7c966a01ba7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure mrpt-rawlog mrpt2 nav-msgs roscpp roslaunch roslib rviz sensor-msgs std-msgs tf2 tf2-geometry-msgs tf2-ros visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''mrpt_icp_slam_2d contains a wrapper on MRPT's 2D ICP-SLAM algorithms.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrpt-local-obstacles/default.nix b/distros/melodic/mrpt-local-obstacles/default.nix deleted file mode 100644 index 5f824fae90..0000000000 --- a/distros/melodic/mrpt-local-obstacles/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, mrpt2, roscpp, sensor-msgs, tf2, tf2-geometry-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-mrpt-local-obstacles"; - version = "1.0.4-r1"; - - src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_navigation-release/archive/release/melodic/mrpt_local_obstacles/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "07a310aaf5ec0ec1ff24b95f3902d2995c8adf8e3da4e0c83c1dc83fc13aadda"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure mrpt2 roscpp sensor-msgs tf2 tf2-geometry-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Maintains a local obstacle map (point cloud, - voxels or occupancy grid) from recent sensor readings within a - configurable time window.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrpt-localization/default.nix b/distros/melodic/mrpt-localization/default.nix deleted file mode 100644 index 3991b687b1..0000000000 --- a/distros/melodic/mrpt-localization/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, mrpt-msgs, mrpt-msgs-bridge, mrpt2, nav-msgs, pose-cov-ops, roscpp, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-mrpt-localization"; - version = "1.0.4-r1"; - - src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_navigation-release/archive/release/melodic/mrpt_localization/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "eef988e9ab2ea3c88e5a05c2fe6cd73af610ab04ab829df27d8a433cecafa272"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure mrpt-msgs mrpt-msgs-bridge mrpt2 nav-msgs pose-cov-ops roscpp sensor-msgs std-msgs tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package for robot 2D self-localization using dynamic or static (MRPT or ROS) maps. - The interface is similar to amcl (https://wiki.ros.org/amcl) - but supports different particle-filter algorithms, several grid maps at - different heights, range-only localization, etc.''; - license = with lib.licenses; [ bsdOriginal bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrpt-map/default.nix b/distros/melodic/mrpt-map/default.nix deleted file mode 100644 index f12906fb75..0000000000 --- a/distros/melodic/mrpt-map/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, mrpt2, nav-msgs, roscpp }: -buildRosPackage { - pname = "ros-melodic-mrpt-map"; - version = "1.0.4-r1"; - - src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_navigation-release/archive/release/melodic/mrpt_map/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "69089cc6ec912aae009620f315751c3639cf60538349f8b988ecada6089d6054"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ mrpt2 nav-msgs roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The mrpt_map is able to publish a mrpt map as ros occupancy grid like the map_server''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrpt-msgs-bridge/default.nix b/distros/melodic/mrpt-msgs-bridge/default.nix deleted file mode 100644 index 3af7c8a72e..0000000000 --- a/distros/melodic/mrpt-msgs-bridge/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, marker-msgs, mrpt-msgs, mrpt2, ros-environment, roscpp, tf2 }: -buildRosPackage { - pname = "ros-melodic-mrpt-msgs-bridge"; - version = "1.0.4-r1"; - - src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_navigation-release/archive/release/melodic/mrpt_msgs_bridge/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "4c83b8fac78d141adef5224ecf941dd4b11fc6e0efec827c8a313a9a5f5e5845"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ros-environment ]; - propagatedBuildInputs = [ geometry-msgs marker-msgs mrpt-msgs mrpt2 roscpp tf2 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''C++ library to convert between custom mrpt_msgs messages and native MRPT classes''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrpt-msgs/default.nix b/distros/melodic/mrpt-msgs/default.nix deleted file mode 100644 index 2992a16425..0000000000 --- a/distros/melodic/mrpt-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, ros-environment, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-mrpt-msgs"; - version = "0.4.4-r1"; - - src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_msgs-release/archive/release/melodic/mrpt_msgs/0.4.4-1.tar.gz"; - name = "0.4.4-1.tar.gz"; - sha256 = "71c42945e7dc24d7a6600f9d069f1657fa5b04ed5e1a7d23c7054e5dc742eb4c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ros-environment ]; - propagatedBuildInputs = [ geometry-msgs message-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS messages for MRPT classes and objects''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrpt-navigation/default.nix b/distros/melodic/mrpt-navigation/default.nix deleted file mode 100644 index b71a6be604..0000000000 --- a/distros/melodic/mrpt-navigation/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, mrpt-local-obstacles, mrpt-localization, mrpt-map, mrpt-rawlog, mrpt-reactivenav2d, mrpt-tutorials }: -buildRosPackage { - pname = "ros-melodic-mrpt-navigation"; - version = "1.0.4-r1"; - - src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_navigation-release/archive/release/melodic/mrpt_navigation/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "9f6b41907c40992a29820650bae3d86901160c30737d0b1af636bf79b36d605e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ mrpt-local-obstacles mrpt-localization mrpt-map mrpt-rawlog mrpt-reactivenav2d mrpt-tutorials ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Tools related to the Mobile Robot Programming Toolkit (MRPT). - Refer to https://wiki.ros.org/mrpt_navigation for further documentation.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrpt-rawlog/default.nix b/distros/melodic/mrpt-rawlog/default.nix deleted file mode 100644 index 426eff0e80..0000000000 --- a/distros/melodic/mrpt-rawlog/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, marker-msgs, mrpt-msgs, mrpt-msgs-bridge, mrpt2, nav-msgs, rosbag, roscpp, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-mrpt-rawlog"; - version = "1.0.4-r1"; - - src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_navigation-release/archive/release/melodic/mrpt_rawlog/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "14ba877ca8003bbeaf5582eb485d1bc733c3ad103f370710ae827f0c6491c1cb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure marker-msgs mrpt-msgs mrpt-msgs-bridge mrpt2 nav-msgs rosbag roscpp sensor-msgs tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides nodes to record and play MRPT rawlogs.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrpt-rbpf-slam/default.nix b/distros/melodic/mrpt-rbpf-slam/default.nix deleted file mode 100644 index f74648a6ab..0000000000 --- a/distros/melodic/mrpt-rbpf-slam/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, mrpt-msgs-bridge, mrpt-rawlog, mrpt2, mvsim, nav-msgs, roscpp, roslaunch, roslib, rviz, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-mrpt-rbpf-slam"; - version = "0.1.13-r1"; - - src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_slam-release/archive/release/melodic/mrpt_rbpf_slam/0.1.13-1.tar.gz"; - name = "0.1.13-1.tar.gz"; - sha256 = "a466ab967fe842d644ebf3d15a29c8f9ee37ff40f4bc01a3afa55957db5a129b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure mrpt-msgs-bridge mrpt-rawlog mrpt2 mvsim nav-msgs roscpp roslaunch roslib rviz sensor-msgs std-msgs tf2 tf2-geometry-msgs tf2-ros visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package is used for gridmap SLAM. The interface is similar to gmapping (https://wiki.ros.org/gmapping) but the package supports different particle-filter algorithms, range-only SLAM, can work with several grid maps simultaneously and more.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrpt-reactivenav2d/default.nix b/distros/melodic/mrpt-reactivenav2d/default.nix deleted file mode 100644 index af5a03aea6..0000000000 --- a/distros/melodic/mrpt-reactivenav2d/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, dynamic-reconfigure, geometry-msgs, mrpt2, roscpp, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-mrpt-reactivenav2d"; - version = "1.0.4-r1"; - - src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_navigation-release/archive/release/melodic/mrpt_reactivenav2d/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "2626281208cf311a3c49b9435df28729e5647bfce0ae4313073db1a19f9c712c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib actionlib-msgs dynamic-reconfigure geometry-msgs mrpt2 roscpp tf2 tf2-geometry-msgs tf2-ros visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Reactive navigation for 2D robots using MRPT navigation algorithms (TP-Space)''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrpt-sensorlib/default.nix b/distros/melodic/mrpt-sensorlib/default.nix deleted file mode 100644 index 1762b2bda9..0000000000 --- a/distros/melodic/mrpt-sensorlib/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, mrpt-msgs, mrpt2, roscpp, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-mrpt-sensorlib"; - version = "0.0.2-r1"; - - src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_sensors-release/archive/release/melodic/mrpt_sensorlib/0.0.2-1.tar.gz"; - name = "0.0.2-1.tar.gz"; - sha256 = "a0e9b917797b73226f1b1880273bf7328b88616e9617db3c3882d6f707dc6cb5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs message-generation message-runtime mrpt-msgs mrpt2 roscpp sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''C++ library for the base generic MRPT sensor node''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrpt-sensors/default.nix b/distros/melodic/mrpt-sensors/default.nix deleted file mode 100644 index ce8de993d7..0000000000 --- a/distros/melodic/mrpt-sensors/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, mrpt-generic-sensor, mrpt-sensorlib }: -buildRosPackage { - pname = "ros-melodic-mrpt-sensors"; - version = "0.0.2-r1"; - - src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_sensors-release/archive/release/melodic/mrpt_sensors/0.0.2-1.tar.gz"; - name = "0.0.2-1.tar.gz"; - sha256 = "e85fc055d90365682b4d820a786ed4abb82e0e33550712670bb58de14c8ea252"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ mrpt-generic-sensor mrpt-sensorlib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS nodes for various robotics sensors via mrpt-hwdrivers''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrpt-slam/default.nix b/distros/melodic/mrpt-slam/default.nix deleted file mode 100644 index 755c1651aa..0000000000 --- a/distros/melodic/mrpt-slam/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, mrpt-ekf-slam-2d, mrpt-ekf-slam-3d, mrpt-icp-slam-2d, mrpt-rbpf-slam }: -buildRosPackage { - pname = "ros-melodic-mrpt-slam"; - version = "0.1.13-r1"; - - src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_slam-release/archive/release/melodic/mrpt_slam/0.1.13-1.tar.gz"; - name = "0.1.13-1.tar.gz"; - sha256 = "5c3b260004cc0b2a42c940cffc13cd17d6ca61cd4a32ea7848b4fa931d545367"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ mrpt-ekf-slam-2d mrpt-ekf-slam-3d mrpt-icp-slam-2d mrpt-rbpf-slam ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''mrpt_slam''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrpt-tutorials/default.nix b/distros/melodic/mrpt-tutorials/default.nix deleted file mode 100644 index ab530ac2a6..0000000000 --- a/distros/melodic/mrpt-tutorials/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, teleop-twist-keyboard, tf2 }: -buildRosPackage { - pname = "ros-melodic-mrpt-tutorials"; - version = "1.0.4-r1"; - - src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt_navigation-release/archive/release/melodic/mrpt_tutorials/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "ac569503199fd1f14ca49215a2aa7faeb478001059ce641fac1070c7a18367e7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ teleop-twist-keyboard tf2 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Example files used as tutorials for MRPT ROS packages''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrpt1/default.nix b/distros/melodic/mrpt1/default.nix deleted file mode 100644 index c737a4b20e..0000000000 --- a/distros/melodic/mrpt1/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, assimp, boost, catkin, cmake, eigen, ffmpeg, freeglut, libjpeg, libpcap, libusb1, octomap, opencv, python, pythonPackages, suitesparse, udev, wxGTK, zlib }: -buildRosPackage { - pname = "ros-melodic-mrpt1"; - version = "1.5.9-r1"; - - src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt1-release/archive/release/melodic/mrpt1/1.5.9-1.tar.gz"; - name = "1.5.9-1.tar.gz"; - sha256 = "3b46d8c2174663f750de2c3c6533f2284fdd117b1e9f3b238f986f7363f0fe26"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ assimp boost catkin eigen ffmpeg freeglut libjpeg libpcap libusb1 octomap opencv python pythonPackages.numpy suitesparse udev wxGTK zlib ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Mobile Robot Programming Toolkit (MRPT) version 1.5.x''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrpt2/default.nix b/distros/melodic/mrpt2/default.nix deleted file mode 100644 index b3062ae610..0000000000 --- a/distros/melodic/mrpt2/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, assimp, cmake, cv-bridge, eigen, ffmpeg, freeglut, freenect, geometry-msgs, glfw3, jsoncpp, libjpeg, libpcap, libusb1, nav-msgs, octomap, opencv, openni2, pcl-conversions, rosbag-storage, roscpp, sensor-msgs, std-msgs, stereo-msgs, suitesparse, tf2, tf2-msgs, tinyxml-2, udev, wxGTK, xorg, zlib }: -buildRosPackage { - pname = "ros-melodic-mrpt2"; - version = "2.7.0-r1"; - - src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/mrpt2-release/archive/release/melodic/mrpt2/2.7.0-1.tar.gz"; - name = "2.7.0-1.tar.gz"; - sha256 = "5d68b18a969fb26d11b9648570f3ed32e6c4b2cae8bc001c6fe4aaf6a03b07b2"; - }; - - buildType = "cmake"; - buildInputs = [ assimp cmake ffmpeg freenect jsoncpp libjpeg libpcap libusb1 openni2 tinyxml-2 udev wxGTK zlib ]; - propagatedBuildInputs = [ cv-bridge eigen freeglut geometry-msgs glfw3 nav-msgs octomap opencv pcl-conversions rosbag-storage roscpp sensor-msgs std-msgs stereo-msgs suitesparse tf2 tf2-msgs xorg.libXrandr xorg.libXxf86vm ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Mobile Robot Programming Toolkit (MRPT) version 2.x''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mrt-cmake-modules/default.nix b/distros/melodic/mrt-cmake-modules/default.nix deleted file mode 100644 index 9d7f1f3105..0000000000 --- a/distros/melodic/mrt-cmake-modules/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, lcov, pythonPackages, ros-environment }: -buildRosPackage { - pname = "ros-melodic-mrt-cmake-modules"; - version = "1.0.4-r1"; - - src = fetchurl { - url = "https://github.com/KIT-MRT/mrt_cmake_modules-release/archive/release/melodic/mrt_cmake_modules/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "72c884e7144bd8b900da5e1436fc28b2433ecbeaa8735ca7e7d16f1c9690b5c1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ lcov pythonPackages.catkin-pkg pythonPackages.pyyaml pythonPackages.rospkg pythonPackages.setuptools ros-environment ]; - nativeBuildInputs = [ catkin lcov pythonPackages.catkin-pkg pythonPackages.pyyaml pythonPackages.rospkg pythonPackages.setuptools ros-environment ]; - - meta = { - description = ''CMake Functions and Modules for automating CMake''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/multi-interface-roam/default.nix b/distros/melodic/multi-interface-roam/default.nix deleted file mode 100644 index 38b99df19c..0000000000 --- a/distros/melodic/multi-interface-roam/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, asmach, catkin, diagnostic-msgs, dynamic-reconfigure, ieee80211-channels, network-monitor-udp, pr2-msgs, pythonPackages, rospy, std-msgs }: -buildRosPackage { - pname = "ros-melodic-multi-interface-roam"; - version = "1.0.16-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/linux_networking-release/archive/release/melodic/multi_interface_roam/1.0.16-1.tar.gz"; - name = "1.0.16-1.tar.gz"; - sha256 = "63d583ac95a415fdd60c63c5056a5e1b11c9ec3f643028304d381bce18a3fb79"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ asmach diagnostic-msgs dynamic-reconfigure ieee80211-channels network-monitor-udp pr2-msgs pythonPackages.twisted rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''sdsdddsdsds''; - license = with lib.licenses; [ bsdOriginal "LGPL" "GPL-for-sigblock" ]; - }; -} diff --git a/distros/melodic/multi-map-server/default.nix b/distros/melodic/multi-map-server/default.nix deleted file mode 100644 index cb62eb8bc2..0000000000 --- a/distros/melodic/multi-map-server/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, SDL_image, catkin, jsk-tools, libyamlcpp, map-server, nav-msgs, pythonPackages, rosconsole, roscpp, rosmake, rospy, tf }: -buildRosPackage { - pname = "ros-melodic-multi-map-server"; - version = "2.2.12-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_common-release/archive/release/melodic/multi_map_server/2.2.12-1.tar.gz"; - name = "2.2.12-1.tar.gz"; - sha256 = "48e09df586a52fb77cc5f1f9eae7e36d1087c5e2bb62a98006950e9cacc393c8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin jsk-tools pythonPackages.pillow pythonPackages.pyyaml rosmake ]; - propagatedBuildInputs = [ SDL_image libyamlcpp map-server nav-msgs rosconsole roscpp rospy tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''multi_map_server provides the''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/multi-object-tracking-lidar/default.nix b/distros/melodic/multi-object-tracking-lidar/default.nix deleted file mode 100644 index 9ab287b461..0000000000 --- a/distros/melodic/multi-object-tracking-lidar/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, pcl, pcl-ros, roscpp, sensor-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-multi-object-tracking-lidar"; - version = "1.0.4-r2"; - - src = fetchurl { - url = "https://github.com/praveen-palanisamy/multi_object_tracking_lidar-release/archive/release/melodic/multi_object_tracking_lidar/1.0.4-2.tar.gz"; - name = "1.0.4-2.tar.gz"; - sha256 = "63755a5dbaa0f51fce61f80fb41810d2dbeee04ea715a685ea4e130ccb6691fe"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cv-bridge pcl pcl-ros roscpp sensor-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS package for Multiple objects detection, tracking and classification from LIDAR scans/point-clouds''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/multimaster-fkie/default.nix b/distros/melodic/multimaster-fkie/default.nix deleted file mode 100644 index aea08ccb58..0000000000 --- a/distros/melodic/multimaster-fkie/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, default-cfg-fkie, master-discovery-fkie, master-sync-fkie, multimaster-msgs-fkie, node-manager-fkie }: -buildRosPackage { - pname = "ros-melodic-multimaster-fkie"; - version = "0.8.12"; - - src = fetchurl { - url = "https://github.com/fkie-release/multimaster_fkie-release/archive/release/melodic/multimaster_fkie/0.8.12-0.tar.gz"; - name = "0.8.12-0.tar.gz"; - sha256 = "1119b4d51db09a0811ca344110f064d21037ada2c8b35f8535b7b6986b996356"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ default-cfg-fkie master-discovery-fkie master-sync-fkie multimaster-msgs-fkie node-manager-fkie ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The metapackage to combine the nodes required to establish and manage a multimaster network. - This requires no or minimal configuration. The changes are automatically detected and synchronized.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/multimaster-launch/default.nix b/distros/melodic/multimaster-launch/default.nix deleted file mode 100644 index 1147152d6b..0000000000 --- a/distros/melodic/multimaster-launch/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, clock-relay, master-discovery-fkie, master-sync-fkie, message-relay, roslaunch, tf2-relay }: -buildRosPackage { - pname = "ros-melodic-multimaster-launch"; - version = "0.0.2-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/cpr_multimaster_tools-release/archive/release/melodic/multimaster_launch/0.0.2-1.tar.gz"; - name = "0.0.2-1.tar.gz"; - sha256 = "c825dbbb0b8082547b430423181630c5fc96e45e2d60f0110f94bcbb873a43cc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ clock-relay master-discovery-fkie master-sync-fkie message-relay tf2-relay ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Multi-master bringup launch files for CPR platforms''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/multimaster-msgs-fkie/default.nix b/distros/melodic/multimaster-msgs-fkie/default.nix deleted file mode 100644 index 08a95eb8d0..0000000000 --- a/distros/melodic/multimaster-msgs-fkie/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-multimaster-msgs-fkie"; - version = "0.8.12"; - - src = fetchurl { - url = "https://github.com/fkie-release/multimaster_fkie-release/archive/release/melodic/multimaster_msgs_fkie/0.8.12-0.tar.gz"; - name = "0.8.12-0.tar.gz"; - sha256 = "e69b1c634583d23b9fce4e222c7e4f1728b6849811b9fcb13ef41b0bb26bbc6a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The messages required by multimaster packages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/multimaster-msgs/default.nix b/distros/melodic/multimaster-msgs/default.nix deleted file mode 100644 index fa09f286dc..0000000000 --- a/distros/melodic/multimaster-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-multimaster-msgs"; - version = "0.0.2-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/cpr_multimaster_tools-release/archive/release/melodic/multimaster_msgs/0.0.2-1.tar.gz"; - name = "0.0.2-1.tar.gz"; - sha256 = "a54fb359f77128a68fcace506ee0da2be2b147ccd567b4f947d70ddf740bb153"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The multimaster_msgs package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/multires-image/default.nix b/distros/melodic/multires-image/default.nix deleted file mode 100644 index e83da9d39c..0000000000 --- a/distros/melodic/multires-image/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, geometry-msgs, gps-common, mapviz, pluginlib, qt5, roscpp, rospy, swri-math-util, swri-transform-util, swri-yaml-util, tf }: -buildRosPackage { - pname = "ros-melodic-multires-image"; - version = "1.4.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/mapviz-release/archive/release/melodic/multires_image/1.4.2-1.tar.gz"; - name = "1.4.2-1.tar.gz"; - sha256 = "f915a51c4f1ecf3ef912fd59b1391248f355405e0a77c7694801bc61befccb44"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cv-bridge geometry-msgs gps-common mapviz pluginlib qt5.qtbase roscpp rospy swri-math-util swri-transform-util swri-yaml-util tf ]; - nativeBuildInputs = [ catkin qt5.qtbase ]; - - meta = { - description = ''multires_image''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/multirobot-map-merge/default.nix b/distros/melodic/multirobot-map-merge/default.nix deleted file mode 100644 index 799dd1f705..0000000000 --- a/distros/melodic/multirobot-map-merge/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, image-geometry, map-msgs, nav-msgs, roscpp, roslaunch, rosunit, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-melodic-multirobot-map-merge"; - version = "2.1.4-r1"; - - src = fetchurl { - url = "https://github.com/hrnr/m-explore-release/archive/release/melodic/multirobot_map_merge/2.1.4-1.tar.gz"; - name = "2.1.4-1.tar.gz"; - sha256 = "71f20bdcdabd059e615549ff71a6706b5a2ebff64d99d14d74a62400f44e9d9b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rosunit ]; - propagatedBuildInputs = [ geometry-msgs image-geometry map-msgs nav-msgs roscpp tf2-geometry-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Merging multiple maps without knowledge of initial - positions of robots.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/multisense-bringup/default.nix b/distros/melodic/multisense-bringup/default.nix deleted file mode 100644 index 92a2a3c832..0000000000 --- a/distros/melodic/multisense-bringup/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, multisense-description, multisense-ros }: -buildRosPackage { - pname = "ros-melodic-multisense-bringup"; - version = "4.0.4-r1"; - - src = fetchurl { - url = "https://github.com/carnegieroboticsllc/multisense_ros-release/archive/release/melodic/multisense_bringup/4.0.4-1.tar.gz"; - name = "4.0.4-1.tar.gz"; - sha256 = "a31b5570939129975f3b6a52091826683cc8e10302ff9c5eb77aff517489f11c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ multisense-description multisense-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''multisense_bringup''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/multisense-cal-check/default.nix b/distros/melodic/multisense-cal-check/default.nix deleted file mode 100644 index c525fe5c5e..0000000000 --- a/distros/melodic/multisense-cal-check/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, multisense-ros }: -buildRosPackage { - pname = "ros-melodic-multisense-cal-check"; - version = "4.0.4-r1"; - - src = fetchurl { - url = "https://github.com/carnegieroboticsllc/multisense_ros-release/archive/release/melodic/multisense_cal_check/4.0.4-1.tar.gz"; - name = "4.0.4-1.tar.gz"; - sha256 = "0723fc6f404b8f4a9c77ea7423a4ed157be19979ba334d03b96a1a4a1f531429"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ multisense-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''multisense_cal_check''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/multisense-description/default.nix b/distros/melodic/multisense-description/default.nix deleted file mode 100644 index 7488c11e5b..0000000000 --- a/distros/melodic/multisense-description/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-multisense-description"; - version = "4.0.4-r1"; - - src = fetchurl { - url = "https://github.com/carnegieroboticsllc/multisense_ros-release/archive/release/melodic/multisense_description/4.0.4-1.tar.gz"; - name = "4.0.4-1.tar.gz"; - sha256 = "9bf3337c167a47ecad0285d506b754475fb156d6278081c6b068db468276b570"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''multisense_description''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/multisense-lib/default.nix b/distros/melodic/multisense-lib/default.nix deleted file mode 100644 index 45d40666bc..0000000000 --- a/distros/melodic/multisense-lib/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, libpng }: -buildRosPackage { - pname = "ros-melodic-multisense-lib"; - version = "4.0.4-r1"; - - src = fetchurl { - url = "https://github.com/carnegieroboticsllc/multisense_ros-release/archive/release/melodic/multisense_lib/4.0.4-1.tar.gz"; - name = "4.0.4-1.tar.gz"; - sha256 = "286706a49f91483bd9f5407a9580eedd3d7fabdbdb0deef85d1cfa2019f52d52"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cv-bridge libpng ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''multisense_lib''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/multisense-ros/default.nix b/distros/melodic/multisense-ros/default.nix deleted file mode 100644 index b969371252..0000000000 --- a/distros/melodic/multisense-ros/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, angles, catkin, cv-bridge, dynamic-reconfigure, genmsg, geometry-msgs, image-geometry, image-transport, libjpeg_turbo, libyamlcpp, message-generation, message-runtime, multisense-lib, rosbag, roscpp, sensor-msgs, std-msgs, stereo-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-multisense-ros"; - version = "4.0.4-r1"; - - src = fetchurl { - url = "https://github.com/carnegieroboticsllc/multisense_ros-release/archive/release/melodic/multisense_ros/4.0.4-1.tar.gz"; - name = "4.0.4-1.tar.gz"; - sha256 = "a88588e4550c6e557b1bb0aac32e25760bc9e0eb185662cda3c00ede3d42210f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin libyamlcpp ]; - propagatedBuildInputs = [ angles cv-bridge dynamic-reconfigure genmsg geometry-msgs image-geometry image-transport libjpeg_turbo message-generation message-runtime multisense-lib rosbag roscpp sensor-msgs std-msgs stereo-msgs tf ]; - nativeBuildInputs = [ catkin libyamlcpp ]; - - meta = { - description = ''multisense_ros''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/multisense/default.nix b/distros/melodic/multisense/default.nix deleted file mode 100644 index 48114086aa..0000000000 --- a/distros/melodic/multisense/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, multisense-bringup, multisense-cal-check, multisense-description, multisense-lib, multisense-ros }: -buildRosPackage { - pname = "ros-melodic-multisense"; - version = "4.0.4-r1"; - - src = fetchurl { - url = "https://github.com/carnegieroboticsllc/multisense_ros-release/archive/release/melodic/multisense/4.0.4-1.tar.gz"; - name = "4.0.4-1.tar.gz"; - sha256 = "1b947a09139d5a7d36abbf0fae0bf58cd911427da914f6e37277d08bd2d4b127"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ multisense-bringup multisense-cal-check multisense-description multisense-lib multisense-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''multisense catkin driver''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mvsim/default.nix b/distros/melodic/mvsim/default.nix deleted file mode 100644 index a3bdaea0b4..0000000000 --- a/distros/melodic/mvsim/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, box2d, catkin, cmake, cppzmq, dynamic-reconfigure, gtest, mrpt2, nav-msgs, protobuf, python3, python3Packages, pythonPackages, ros-environment, roscpp, sensor-msgs, tf2, tf2-geometry-msgs, unzip, visualization-msgs, wget }: -buildRosPackage { - pname = "ros-melodic-mvsim"; - version = "0.6.1-r1"; - - src = fetchurl { - url = "https://github.com/ual-arm-ros-pkg-release/mvsim-release/archive/release/melodic/mvsim/0.6.1-1.tar.gz"; - name = "0.6.1-1.tar.gz"; - sha256 = "cf39a3ab62a89bc9aa7b5a431c829eb10f8344015612d42f90de22ca968e0a84"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake ros-environment ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ boost box2d cppzmq dynamic-reconfigure mrpt2 nav-msgs protobuf python3 python3Packages.protobuf pythonPackages.pybind11 roscpp sensor-msgs tf2 tf2-geometry-msgs unzip visualization-msgs wget ]; - nativeBuildInputs = [ catkin cmake ]; - - meta = { - description = ''A lightweight multivehicle simulation framework.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nanomsg/default.nix b/distros/melodic/nanomsg/default.nix deleted file mode 100644 index 198927adbb..0000000000 --- a/distros/melodic/nanomsg/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-nanomsg"; - version = "0.4.1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/nanomsg-release/archive/release/melodic/nanomsg/0.4.1-0.tar.gz"; - name = "0.4.1-0.tar.gz"; - sha256 = "0b9f6215f091598eac4c7c958693a5b4c8cb09838e18a5b18bc9feb7bf97dfff"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The nanomsg package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/nao-meshes/default.nix b/distros/melodic/nao-meshes/default.nix deleted file mode 100644 index 1ae8baabdc..0000000000 --- a/distros/melodic/nao-meshes/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, openjdk }: -buildRosPackage { - pname = "ros-melodic-nao-meshes"; - version = "0.1.12-r2"; - - src = fetchurl { - url = "https://github.com/ros-naoqi/nao_meshes-release/archive/release/melodic/nao_meshes/0.1.12-2.tar.gz"; - name = "0.1.12-2.tar.gz"; - sha256 = "442942148bcf3a939a54415b7229b5785160d7e206402babd96adcab8cde90ad"; - }; - - buildType = "catkin"; - buildInputs = [ catkin openjdk ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''meshes for the Aldebaran Robotics NAO''; - license = with lib.licenses; [ "CC-BY-NC-ND-4.0" ]; - }; -} diff --git a/distros/melodic/naoqi-bridge-msgs/default.nix b/distros/melodic/naoqi-bridge-msgs/default.nix deleted file mode 100644 index d1034c88bb..0000000000 --- a/distros/melodic/naoqi-bridge-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, genmsg, geometry-msgs, message-generation, message-runtime, nav-msgs, sensor-msgs, std-msgs, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-naoqi-bridge-msgs"; - version = "0.0.8"; - - src = fetchurl { - url = "https://github.com/ros-naoqi/naoqi_bridge_msgs-release/archive/release/melodic/naoqi_bridge_msgs/0.0.8-0.tar.gz"; - name = "0.0.8-0.tar.gz"; - sha256 = "9b36db547dd06cc9c52eafddf00a9cbda189bda058671e977efdf22680d90ea8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs genmsg geometry-msgs message-runtime nav-msgs sensor-msgs std-msgs trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The naoqi_bridge_msgs package provides custom messages for running Aldebaran's robot such as NAO and Pepper. See the packages nao_robot and pepper_robot for details.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/naoqi-driver/default.nix b/distros/melodic/naoqi-driver/default.nix deleted file mode 100644 index fd1edadab3..0000000000 --- a/distros/melodic/naoqi-driver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, cv-bridge, diagnostic-msgs, diagnostic-updater, geometry-msgs, image-transport, kdl-parser, naoqi-bridge-msgs, naoqi-libqi, naoqi-libqicore, orocos-kdl, robot-state-publisher, rosbag-storage, rosconsole, rosgraph-msgs, sensor-msgs, tf2-geometry-msgs, tf2-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-naoqi-driver"; - version = "0.5.12-r1"; - - src = fetchurl { - url = "https://github.com/ros-naoqi/naoqi_driver-release/archive/release/melodic/naoqi_driver/0.5.12-1.tar.gz"; - name = "0.5.12-1.tar.gz"; - sha256 = "1517ffa176b401ddd678425f053560707dd214d0371ed5d93472fad5f51ec665"; - }; - - buildType = "catkin"; - buildInputs = [ catkin diagnostic-msgs diagnostic-updater geometry-msgs rosgraph-msgs sensor-msgs tf2-geometry-msgs tf2-msgs ]; - propagatedBuildInputs = [ boost cv-bridge image-transport kdl-parser naoqi-bridge-msgs naoqi-libqi naoqi-libqicore orocos-kdl robot-state-publisher rosbag-storage rosconsole tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Driver module between Aldebaran's NAOqiOS and ROS. It publishes all sensor and actuator data as well as basic diagnostic for battery, temperature. It subscribes also to RVIZ simple goal and cmd_vel for teleop.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/naoqi-libqi/default.nix b/distros/melodic/naoqi-libqi/default.nix deleted file mode 100644 index 1a91dfc399..0000000000 --- a/distros/melodic/naoqi-libqi/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, openssl }: -buildRosPackage { - pname = "ros-melodic-naoqi-libqi"; - version = "2.9.0-r8"; - - src = fetchurl { - url = "https://github.com/ros-naoqi/libqi-release/archive/release/melodic/naoqi_libqi/2.9.0-8.tar.gz"; - name = "2.9.0-8.tar.gz"; - sha256 = "cdf737deff9e6e4887b3aff0c777c1fef8e9ff28c85d9b62a18c91771f8c7c07"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost openssl ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Aldebaran's libqi: a core library for NAOqiOS development''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/naoqi-libqicore/default.nix b/distros/melodic/naoqi-libqicore/default.nix deleted file mode 100644 index 05ac65cc41..0000000000 --- a/distros/melodic/naoqi-libqicore/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, naoqi-libqi }: -buildRosPackage { - pname = "ros-melodic-naoqi-libqicore"; - version = "2.9.0-r5"; - - src = fetchurl { - url = "https://github.com/ros-naoqi/libqicore-release/archive/release/melodic/naoqi_libqicore/2.9.0-5.tar.gz"; - name = "2.9.0-5.tar.gz"; - sha256 = "f82b0938f694cf2662f2841c9c1f2f8979d42dc596acb19aec4f2a97ffb9069e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ naoqi-libqi ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Aldebaran's libqicore: a layer on top of libqi''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nav-2d-msgs/default.nix b/distros/melodic/nav-2d-msgs/default.nix deleted file mode 100644 index db33312772..0000000000 --- a/distros/melodic/nav-2d-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-nav-2d-msgs"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_2d_msgs/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "c23cf1eba45980b80b02ed35cb823d39cefeb8d03d2832bed92e2028ad8f9ea0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Basic message types for two dimensional navigation, extending from geometry_msgs::Pose2D.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nav-2d-utils/default.nix b/distros/melodic/nav-2d-utils/default.nix deleted file mode 100644 index 8dbca12824..0000000000 --- a/distros/melodic/nav-2d-utils/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, nav-2d-msgs, nav-core2, nav-grid, nav-msgs, pluginlib, roscpp, roslint, rostest, rosunit, std-msgs, tf, tf2-geometry-msgs, tf2-ros, xmlrpcpp }: -buildRosPackage { - pname = "ros-melodic-nav-2d-utils"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_2d_utils/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "c7339128f7aedde6d0a29eb97fe08ceedb3fdefbddc60fd93a12e850d48aa2d9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rostest rosunit ]; - propagatedBuildInputs = [ geometry-msgs nav-2d-msgs nav-core2 nav-grid nav-msgs pluginlib roscpp std-msgs tf tf2-geometry-msgs tf2-ros xmlrpcpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A handful of useful utility functions for nav_core2 packages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nav-core-adapter/default.nix b/distros/melodic/nav-core-adapter/default.nix deleted file mode 100644 index ade2803236..0000000000 --- a/distros/melodic/nav-core-adapter/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, costmap-2d, dwb-critics, dwb-local-planner, dwb-plugins, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core, nav-core2, nav-grid, nav-msgs, pluginlib, roslint, rostest, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-nav-core-adapter"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_core_adapter/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "dcd968943080ac821ac2a892c2118706155e43ea662f1f762d7867e4e0e385b4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ dwb-critics dwb-local-planner dwb-plugins roslint rostest ]; - propagatedBuildInputs = [ costmap-2d geometry-msgs nav-2d-msgs nav-2d-utils nav-core nav-core2 nav-grid nav-msgs pluginlib tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains adapters for using `nav_core` plugins as `nav_core2` plugins and vice versa (more or less). - See README.md for more information.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nav-core/default.nix b/distros/melodic/nav-core/default.nix deleted file mode 100644 index 9ea9435833..0000000000 --- a/distros/melodic/nav-core/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, costmap-2d, geometry-msgs, std-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-nav-core"; - version = "1.16.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation-release/archive/release/melodic/nav_core/1.16.7-1.tar.gz"; - name = "1.16.7-1.tar.gz"; - sha256 = "b6babed0ec8c7c841843fc7dcd109e03214709fc22fbbbdd7707025510bae8af"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ costmap-2d geometry-msgs std-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides common interfaces for navigation specific robot actions. Currently, this package provides the BaseGlobalPlanner, BaseLocalPlanner, and RecoveryBehavior interfaces, which can be used to build actions that can easily swap their planner, local controller, or recovery behavior for new versions adhering to the same interface.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nav-core2/default.nix b/distros/melodic/nav-core2/default.nix deleted file mode 100644 index 40101eaea8..0000000000 --- a/distros/melodic/nav-core2/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, nav-2d-msgs, nav-grid, roslint, rosunit, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-nav-core2"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_core2/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "d786855deba37a64f5e5a6eaf8ed347911e6fb1e3f3970d2b50766abd6bd2408"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rosunit ]; - propagatedBuildInputs = [ nav-2d-msgs nav-grid tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Interfaces for Costmap, LocalPlanner and GlobalPlanner. Replaces nav_core.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nav-grid-iterators/default.nix b/distros/melodic/nav-grid-iterators/default.nix deleted file mode 100644 index faad2431c2..0000000000 --- a/distros/melodic/nav-grid-iterators/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, nav-2d-msgs, nav-2d-utils, nav-grid, nav-msgs, roscpp, roslint, rosunit }: -buildRosPackage { - pname = "ros-melodic-nav-grid-iterators"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_grid_iterators/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "e533852555ad4b53d77ea75fe175970fcaa4ab4007154fdfe19b97c9f998db7f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rosunit ]; - propagatedBuildInputs = [ nav-2d-msgs nav-2d-utils nav-grid nav-msgs roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Iterator implementations for moving around the cells of a nav_grid in a number of common patterns.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nav-grid-pub-sub/default.nix b/distros/melodic/nav-grid-pub-sub/default.nix deleted file mode 100644 index 4150f4b75d..0000000000 --- a/distros/melodic/nav-grid-pub-sub/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, map-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid, nav-grid-iterators, nav-msgs, roscpp, roslint }: -buildRosPackage { - pname = "ros-melodic-nav-grid-pub-sub"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_grid_pub_sub/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "04a9f2bc803c226d1b460ffa8f5d7aeb2416729f6f8ce1c418d625aa3e34bca7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ geometry-msgs map-msgs nav-2d-msgs nav-2d-utils nav-core2 nav-grid nav-grid-iterators nav-msgs roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Publishers and Subscribers for nav_grid data.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nav-grid-server/default.nix b/distros/melodic/nav-grid-server/default.nix deleted file mode 100644 index 47a3a2cd26..0000000000 --- a/distros/melodic/nav-grid-server/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, map-server, nav-2d-utils, nav-grid, nav-grid-iterators, nav-grid-pub-sub, nav-msgs, opencv, roscpp, roslib, roslint }: -buildRosPackage { - pname = "ros-melodic-nav-grid-server"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_grid_server/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "f853f5d45d155f62bfe817eb4047035ce8b520faee18a565791f0f165883d321"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ map-server roslib roslint ]; - propagatedBuildInputs = [ nav-2d-utils nav-grid nav-grid-iterators nav-grid-pub-sub nav-msgs opencv roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Customizable tools for publishing images as NavGrids or OccupancyGrids''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nav-grid/default.nix b/distros/melodic/nav-grid/default.nix deleted file mode 100644 index 8027d7bb4f..0000000000 --- a/distros/melodic/nav-grid/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roslint, rosunit }: -buildRosPackage { - pname = "ros-melodic-nav-grid"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/nav_grid/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "3d2282bb68f6833b47ff28b642b1948bda0864816a4911694f5ff46ec3493dce"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rosunit ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A templatized interface for overlaying a two dimensional grid on the world.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nav-msgs/default.nix b/distros/melodic/nav-msgs/default.nix deleted file mode 100644 index cc011a4121..0000000000 --- a/distros/melodic/nav-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-nav-msgs"; - version = "1.12.8-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/common_msgs-release/archive/release/melodic/nav_msgs/1.12.8-1.tar.gz"; - name = "1.12.8-1.tar.gz"; - sha256 = "3b71ca4cc31b61365ffac5472d6fafcc3daa6959b38dee02981ab60acd5f0205"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''nav_msgs defines the common messages used to interact with the - navigation stack.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nav2d-exploration/default.nix b/distros/melodic/nav2d-exploration/default.nix deleted file mode 100644 index 5acb59f8ad..0000000000 --- a/distros/melodic/nav2d-exploration/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, nav-msgs, nav2d-navigator, pluginlib, roscpp, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-nav2d-exploration"; - version = "0.4.2"; - - src = fetchurl { - url = "https://github.com/skasperski/navigation_2d-release/archive/release/melodic/nav2d_exploration/0.4.2-0.tar.gz"; - name = "0.4.2-0.tar.gz"; - sha256 = "a66a917dec44f5f164671346050a6c578e51625a1afc22e100a4f2e40758e8af"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs nav2d-navigator pluginlib roscpp tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package holds a collection of plugins for the RobotNavigator, that provide - different cooperative exploration strategies for a team of mobile robots.''; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/melodic/nav2d-karto/default.nix b/distros/melodic/nav2d-karto/default.nix deleted file mode 100644 index 24c3e6a19d..0000000000 --- a/distros/melodic/nav2d-karto/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, nav-msgs, nav2d-localizer, nav2d-msgs, roscpp, suitesparse, tbb, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-nav2d-karto"; - version = "0.4.2"; - - src = fetchurl { - url = "https://github.com/skasperski/navigation_2d-release/archive/release/melodic/nav2d_karto/0.4.2-0.tar.gz"; - name = "0.4.2-0.tar.gz"; - sha256 = "43cc5478e64f5499139be34e4cdc8015fa3ca70d03bd49134c85b83e6934b0a2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ eigen geometry-msgs nav-msgs nav2d-localizer nav2d-msgs roscpp suitesparse tbb tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Graph-based Simultaneous Localization and Mapping module. - Includes OpenKarto GraphSLAM library by "SRI International".''; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/melodic/nav2d-localizer/default.nix b/distros/melodic/nav2d-localizer/default.nix deleted file mode 100644 index 8726c4695a..0000000000 --- a/distros/melodic/nav2d-localizer/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, nav-msgs, roscpp, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-nav2d-localizer"; - version = "0.4.2"; - - src = fetchurl { - url = "https://github.com/skasperski/navigation_2d-release/archive/release/melodic/nav2d_localizer/0.4.2-0.tar.gz"; - name = "0.4.2-0.tar.gz"; - sha256 = "208e7b94f3e9a0f384f7de704056d90747e8df288e7dd48650fd1ec1b3125b98"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs roscpp sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Wrapper around Particle Filter implementation. - The SelfLocalizer can be used as library or as a ros-node.''; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/melodic/nav2d-msgs/default.nix b/distros/melodic/nav2d-msgs/default.nix deleted file mode 100644 index 05b0bdc45a..0000000000 --- a/distros/melodic/nav2d-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-nav2d-msgs"; - version = "0.4.2"; - - src = fetchurl { - url = "https://github.com/skasperski/navigation_2d-release/archive/release/melodic/nav2d_msgs/0.4.2-0.tar.gz"; - name = "0.4.2-0.tar.gz"; - sha256 = "0905a0e0fde94cf6fc3876a5ff6f0f987b66dd9ffb756d578e45c71f22148b51"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages used for 2D-Navigation.''; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/melodic/nav2d-navigator/default.nix b/distros/melodic/nav2d-navigator/default.nix deleted file mode 100644 index bf1c7ee037..0000000000 --- a/distros/melodic/nav2d-navigator/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, geometry-msgs, message-generation, message-runtime, nav2d-msgs, nav2d-operator, pluginlib, roscpp, std-srvs, tf }: -buildRosPackage { - pname = "ros-melodic-nav2d-navigator"; - version = "0.4.2"; - - src = fetchurl { - url = "https://github.com/skasperski/navigation_2d-release/archive/release/melodic/nav2d_navigator/0.4.2-0.tar.gz"; - name = "0.4.2-0.tar.gz"; - sha256 = "d2f314f6da94486aaa5a19d27aa7c1a598950b95287b37a494359ba2911881aa"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs geometry-msgs message-runtime nav2d-msgs nav2d-operator pluginlib roscpp std-srvs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides a node for higher level navigation of a mobile - robot in a planar environment. It needs a map and the robot's position - within this map to create a plan for navigation. When used together with - a SLAM module it can also be used to perform autonomous exploration of - the robot's workspace.''; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/melodic/nav2d-operator/default.nix b/distros/melodic/nav2d-operator/default.nix deleted file mode 100644 index 9f49da96a8..0000000000 --- a/distros/melodic/nav2d-operator/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, costmap-2d, message-generation, message-runtime, roscpp, sensor-msgs, tf, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-nav2d-operator"; - version = "0.4.2"; - - src = fetchurl { - url = "https://github.com/skasperski/navigation_2d-release/archive/release/melodic/nav2d_operator/0.4.2-0.tar.gz"; - name = "0.4.2-0.tar.gz"; - sha256 = "a8ba977c06ec3334210448ff31687a876686fe661f3b50f407471465c81faccd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation tf2-ros ]; - propagatedBuildInputs = [ costmap-2d message-runtime roscpp sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The operator is a lightweight, purely reactive obstacle-avoidance - module for mobile robots moving in a planar environment. The operator node - works by evaluating a set of predefined motion primitives based on a local - costmap and a desired direction. The best evaluated motion command will be - send to the mobile base.''; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/melodic/nav2d-remote/default.nix b/distros/melodic/nav2d-remote/default.nix deleted file mode 100644 index d3ffbc4b32..0000000000 --- a/distros/melodic/nav2d-remote/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, nav2d-navigator, nav2d-operator, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-nav2d-remote"; - version = "0.4.2"; - - src = fetchurl { - url = "https://github.com/skasperski/navigation_2d-release/archive/release/melodic/nav2d_remote/0.4.2-0.tar.gz"; - name = "0.4.2-0.tar.gz"; - sha256 = "91aa99978a86691724e4b4079baa5825b7f19ec127b1ca8d349af55c22cd64fa"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ nav2d-navigator nav2d-operator roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package is used to manually control a robot that uses the operator and - navigator node from navigation_2d. Currently there is one node to control one - robot with a joystick and one to control multiple robots in simulation. - It can send commands directly to the operator or start and stop navigator actions.''; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/melodic/nav2d-tutorials/default.nix b/distros/melodic/nav2d-tutorials/default.nix deleted file mode 100644 index fe8a0b47f1..0000000000 --- a/distros/melodic/nav2d-tutorials/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, nav2d-exploration, nav2d-karto, nav2d-localizer, nav2d-msgs, nav2d-navigator, nav2d-operator, nav2d-remote }: -buildRosPackage { - pname = "ros-melodic-nav2d-tutorials"; - version = "0.4.2"; - - src = fetchurl { - url = "https://github.com/skasperski/navigation_2d-release/archive/release/melodic/nav2d_tutorials/0.4.2-0.tar.gz"; - name = "0.4.2-0.tar.gz"; - sha256 = "ae60ec866cca40ba8cd6f96181b3dfed1bde5cac12dd9813260a77837e078b3b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ nav2d-exploration nav2d-karto nav2d-localizer nav2d-msgs nav2d-navigator nav2d-operator nav2d-remote ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Contains a set of tutorials that run 2D-Navigation within Stage-Simulator.''; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/melodic/nav2d/default.nix b/distros/melodic/nav2d/default.nix deleted file mode 100644 index 0d01673d9c..0000000000 --- a/distros/melodic/nav2d/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, nav2d-exploration, nav2d-karto, nav2d-localizer, nav2d-msgs, nav2d-navigator, nav2d-operator, nav2d-remote, nav2d-tutorials }: -buildRosPackage { - pname = "ros-melodic-nav2d"; - version = "0.4.2"; - - src = fetchurl { - url = "https://github.com/skasperski/navigation_2d-release/archive/release/melodic/nav2d/0.4.2-0.tar.gz"; - name = "0.4.2-0.tar.gz"; - sha256 = "290981964bfb9d4a38651fa57f321fe5b777363ac3e0b6f8dc0fd69ba4ec0a6b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ nav2d-exploration nav2d-karto nav2d-localizer nav2d-msgs nav2d-navigator nav2d-operator nav2d-remote nav2d-tutorials ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Meta-Package containing modules for 2D-Navigation''; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/melodic/navfn/default.nix b/distros/melodic/navfn/default.nix deleted file mode 100644 index 3563a0f4df..0000000000 --- a/distros/melodic/navfn/default.nix +++ /dev/null @@ -1,31 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, costmap-2d, geometry-msgs, message-generation, message-runtime, nav-core, nav-msgs, netpbm, pluginlib, rosconsole, roscpp, rosunit, sensor-msgs, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-navfn"; - version = "1.16.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation-release/archive/release/melodic/navfn/1.16.7-1.tar.gz"; - name = "1.16.7-1.tar.gz"; - sha256 = "af100d00a80afceac698cdba903406da3c9102e9298d98cb735c0f3b42afb70e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules message-generation netpbm ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ costmap-2d geometry-msgs message-runtime nav-core nav-msgs pluginlib rosconsole roscpp sensor-msgs tf2-ros visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''navfn provides a fast interpolated navigation function that can be used to create plans for - a mobile base. The planner assumes a circular robot and operates on a costmap to find a - minimum cost plan from a start point to an end point in a grid. The navigation function is - computed with Dijkstra's algorithm, but support for an A* heuristic may also be added in the - near future. navfn also provides a ROS wrapper for the navfn planner that adheres to the - nav_core::BaseGlobalPlanner interface specified in nav_core.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/navigation-experimental/default.nix b/distros/melodic/navigation-experimental/default.nix deleted file mode 100644 index 44359dd953..0000000000 --- a/distros/melodic/navigation-experimental/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, assisted-teleop, catkin, goal-passer, pose-base-controller, pose-follower, sbpl-lattice-planner, sbpl-recovery, twist-recovery }: -buildRosPackage { - pname = "ros-melodic-navigation-experimental"; - version = "0.3.6-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation_experimental-release/archive/release/melodic/navigation_experimental/0.3.6-1.tar.gz"; - name = "0.3.6-1.tar.gz"; - sha256 = "67965b9d9247e010701e3ca6adf0599a8cabe7cf4711d92d4a60b5037d5e1406"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ assisted-teleop goal-passer pose-base-controller pose-follower sbpl-lattice-planner sbpl-recovery twist-recovery ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A collection of navigation plugins and tools: Various recovery behaviors, - local and global planner plugins for move_base, a teleop filter for - obstacle avoidance, a simple control-based move_base replacement - etc.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/navigation-layers/default.nix b/distros/melodic/navigation-layers/default.nix deleted file mode 100644 index a455ff39b6..0000000000 --- a/distros/melodic/navigation-layers/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, range-sensor-layer, social-navigation-layers }: -buildRosPackage { - pname = "ros-melodic-navigation-layers"; - version = "0.5.0"; - - src = fetchurl { - url = "https://github.com/wu-robotics/navigation_layers_release/archive/release/melodic/navigation_layers/0.5.0-0.tar.gz"; - name = "0.5.0-0.tar.gz"; - sha256 = "e51022d7bd6b2c049f58961b026a30460ce71607b1905c283e7b2626b653f359"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ range-sensor-layer social-navigation-layers ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Extra navigation layers.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/navigation-stage/default.nix b/distros/melodic/navigation-stage/default.nix deleted file mode 100644 index da332be00d..0000000000 --- a/distros/melodic/navigation-stage/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, amcl, catkin, fake-localization, gmapping, map-server, move-base, stage-ros }: -buildRosPackage { - pname = "ros-melodic-navigation-stage"; - version = "0.2.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation_tutorials-release/archive/release/melodic/navigation_stage/0.2.4-1.tar.gz"; - name = "0.2.4-1.tar.gz"; - sha256 = "7b69a708535f1a2a6fb5afa0c6cb62c8ca229a04e0d9a979b2cd3f5e65ca35a9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ amcl fake-localization gmapping map-server move-base stage-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package holds example launch files for running the ROS navigation stack in stage.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/navigation-tutorials/default.nix b/distros/melodic/navigation-tutorials/default.nix deleted file mode 100644 index 97ab29d34f..0000000000 --- a/distros/melodic/navigation-tutorials/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, laser-scan-publisher-tutorial, navigation-stage, odometry-publisher-tutorial, point-cloud-publisher-tutorial, robot-setup-tf-tutorial, roomba-stage, simple-navigation-goals-tutorial }: -buildRosPackage { - pname = "ros-melodic-navigation-tutorials"; - version = "0.2.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation_tutorials-release/archive/release/melodic/navigation_tutorials/0.2.4-1.tar.gz"; - name = "0.2.4-1.tar.gz"; - sha256 = "c6c2d22bc24f5e224dbb15758e735708f490409a2318427b00d7ac673a4bf32d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ laser-scan-publisher-tutorial navigation-stage odometry-publisher-tutorial point-cloud-publisher-tutorial robot-setup-tf-tutorial roomba-stage simple-navigation-goals-tutorial ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Navigation related tutorials.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/navigation/default.nix b/distros/melodic/navigation/default.nix deleted file mode 100644 index 41775f156a..0000000000 --- a/distros/melodic/navigation/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, amcl, base-local-planner, carrot-planner, catkin, clear-costmap-recovery, costmap-2d, dwa-local-planner, fake-localization, global-planner, map-server, move-base, move-base-msgs, move-slow-and-clear, nav-core, navfn, rotate-recovery, voxel-grid }: -buildRosPackage { - pname = "ros-melodic-navigation"; - version = "1.16.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation-release/archive/release/melodic/navigation/1.16.7-1.tar.gz"; - name = "1.16.7-1.tar.gz"; - sha256 = "5e4b0af53362d7e20c04c48c9676a1e26406d364aee78f98281f293a9a36ba0a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ amcl base-local-planner carrot-planner clear-costmap-recovery costmap-2d dwa-local-planner fake-localization global-planner map-server move-base move-base-msgs move-slow-and-clear nav-core navfn rotate-recovery voxel-grid ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A 2D navigation stack that takes in information from odometry, sensor - streams, and a goal pose and outputs safe velocity commands that are sent - to a mobile base.''; - license = with lib.licenses; [ "BSD-&-LGPL-&-LGPL-amcl-" ]; - }; -} diff --git a/distros/melodic/ncd-parser/default.nix b/distros/melodic/ncd-parser/default.nix deleted file mode 100644 index 20feb59811..0000000000 --- a/distros/melodic/ncd-parser/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roscpp, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-ncd-parser"; - version = "0.3.3-r2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/scan_tools-release/archive/release/melodic/ncd_parser/0.3.3-2.tar.gz"; - name = "0.3.3-2.tar.gz"; - sha256 = "d9450f71b29650cdf242e1a50b4489d5dc6cb66bd1b01f6798e6eee82d0829d8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The ncd_parser package reads in .alog data files from the New College Dataset and broadcasts scan and odometry messages to ROS.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/neo-local-planner/default.nix b/distros/melodic/neo-local-planner/default.nix deleted file mode 100644 index ac0d5a54a3..0000000000 --- a/distros/melodic/neo-local-planner/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, base-local-planner, catkin, cmake-modules, costmap-2d, dynamic-reconfigure, nav-core, nav-msgs, pluginlib, roscpp, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-neo-local-planner"; - version = "1.0.0-r1"; - - src = fetchurl { - url = "https://github.com/neobotix/neo_local_planner-release/archive/release/melodic/neo_local_planner/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "9ddcb53aceee36a8d5c6a9831fcf15dc096b01975f96059d7a7574211072d250"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - propagatedBuildInputs = [ base-local-planner costmap-2d dynamic-reconfigure nav-core nav-msgs pluginlib roscpp tf2-geometry-msgs tf2-ros tf2-sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides a spline based implementation to local robot navigation on a plane. - - This package's ROS wrapper adheres to the - BaseLocalPlanner interface specified in the nav_core package.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/neobotix-usboard-msgs/default.nix b/distros/melodic/neobotix-usboard-msgs/default.nix deleted file mode 100644 index edce865c6d..0000000000 --- a/distros/melodic/neobotix-usboard-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, ros-environment, std-msgs }: -buildRosPackage { - pname = "ros-melodic-neobotix-usboard-msgs"; - version = "3.0.2-r1"; - - src = fetchurl { - url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/melodic/neobotix_usboard_msgs/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "8e3808b58c3ad9838b1305e754baab380f6c8e95b6dd9be062f2bd9563f080d5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ros-environment ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''neobotix_usboard package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/neonavigation-common/default.nix b/distros/melodic/neonavigation-common/default.nix deleted file mode 100644 index 0f65f602f1..0000000000 --- a/distros/melodic/neonavigation-common/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roscpp, roslint, rostest, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-neonavigation-common"; - version = "0.14.0-r1"; - - src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/neonavigation_common/0.14.0-1.tar.gz"; - name = "0.14.0-1.tar.gz"; - sha256 = "ca57b1ec580402fbf6a5199d65addd21436813276fe32c164612c0dc5974af6e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rostest std-msgs std-srvs ]; - propagatedBuildInputs = [ roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Common headers for neonavigation meta-package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/neonavigation-launch/default.nix b/distros/melodic/neonavigation-launch/default.nix deleted file mode 100644 index a7dd5c4082..0000000000 --- a/distros/melodic/neonavigation-launch/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, costmap-cspace, map-server, planner-cspace, safety-limiter, tf2-ros, trajectory-tracker, trajectory-tracker-rviz-plugins }: -buildRosPackage { - pname = "ros-melodic-neonavigation-launch"; - version = "0.14.0-r1"; - - src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/neonavigation_launch/0.14.0-1.tar.gz"; - name = "0.14.0-1.tar.gz"; - sha256 = "0897941b898a9ae0c8d8e5064509d19b1a98df0c4499dfbe6ec43379332c5059"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ costmap-cspace map-server planner-cspace safety-limiter tf2-ros trajectory-tracker trajectory-tracker-rviz-plugins ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Demonstration and sample launch files for neonavigation meta-package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/neonavigation-metrics-msgs/default.nix b/distros/melodic/neonavigation-metrics-msgs/default.nix deleted file mode 100644 index ed49095988..0000000000 --- a/distros/melodic/neonavigation-metrics-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, roslint, std-msgs }: -buildRosPackage { - pname = "ros-melodic-neonavigation-metrics-msgs"; - version = "0.14.0-r1"; - - src = fetchurl { - url = "https://github.com/at-wat/neonavigation_msgs-release/archive/release/melodic/neonavigation_metrics_msgs/0.14.0-1.tar.gz"; - name = "0.14.0-1.tar.gz"; - sha256 = "e5ab2ca6ccc0515264051b7bba2b9fc9b37fb4032dd6081e4bd673126d731419"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metrics message definitions for neonavigation meta-package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/neonavigation-msgs/default.nix b/distros/melodic/neonavigation-msgs/default.nix deleted file mode 100644 index e11180d662..0000000000 --- a/distros/melodic/neonavigation-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, costmap-cspace-msgs, map-organizer-msgs, neonavigation-metrics-msgs, planner-cspace-msgs, safety-limiter-msgs, trajectory-tracker-msgs }: -buildRosPackage { - pname = "ros-melodic-neonavigation-msgs"; - version = "0.14.0-r1"; - - src = fetchurl { - url = "https://github.com/at-wat/neonavigation_msgs-release/archive/release/melodic/neonavigation_msgs/0.14.0-1.tar.gz"; - name = "0.14.0-1.tar.gz"; - sha256 = "7d66f88c9798c20d0efb428eb4d7e1800a1fb5ce647f8ba4037107c731288340"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ costmap-cspace-msgs map-organizer-msgs neonavigation-metrics-msgs planner-cspace-msgs safety-limiter-msgs trajectory-tracker-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Message definitions for neonavigation package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/neonavigation-rviz-plugins/default.nix b/distros/melodic/neonavigation-rviz-plugins/default.nix deleted file mode 100644 index 31e92edeea..0000000000 --- a/distros/melodic/neonavigation-rviz-plugins/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, trajectory-tracker-rviz-plugins }: -buildRosPackage { - pname = "ros-melodic-neonavigation-rviz-plugins"; - version = "0.11.6-r1"; - - src = fetchurl { - url = "https://github.com/at-wat/neonavigation_rviz_plugins-release/archive/release/melodic/neonavigation_rviz_plugins/0.11.6-1.tar.gz"; - name = "0.11.6-1.tar.gz"; - sha256 = "79c1f10964f90287b135a6ffaf4b990828625d5f68ed97e4d8ec7773b2c8832e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ trajectory-tracker-rviz-plugins ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Rviz plugins for neonavigation package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/neonavigation/default.nix b/distros/melodic/neonavigation/default.nix deleted file mode 100644 index b884907f0e..0000000000 --- a/distros/melodic/neonavigation/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, costmap-cspace, joystick-interrupt, map-organizer, neonavigation-common, neonavigation-launch, obj-to-pointcloud, planner-cspace, safety-limiter, track-odometry, trajectory-tracker }: -buildRosPackage { - pname = "ros-melodic-neonavigation"; - version = "0.14.0-r1"; - - src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/neonavigation/0.14.0-1.tar.gz"; - name = "0.14.0-1.tar.gz"; - sha256 = "2ed38fc75dbddfb43006535de1fc55f2d2665da5b41ef8f118deb12746d4effd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ costmap-cspace joystick-interrupt map-organizer neonavigation-common neonavigation-launch obj-to-pointcloud planner-cspace safety-limiter track-odometry trajectory-tracker ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The neonavigation meta-package including 3-dof configuration space planner''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nerian-stereo/default.nix b/distros/melodic/nerian-stereo/default.nix deleted file mode 100644 index c26f09c898..0000000000 --- a/distros/melodic/nerian-stereo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, curl, cv-bridge, dynamic-reconfigure, message-generation, message-runtime, nodelet, roscpp, sensor-msgs, std-msgs, stereo-msgs, tf2, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-nerian-stereo"; - version = "3.11.0-r1"; - - src = fetchurl { - url = "https://github.com/nerian-vision/nerian_stereo-release/archive/release/melodic/nerian_stereo/3.11.0-1.tar.gz"; - name = "3.11.0-1.tar.gz"; - sha256 = "69af5ec4c030b10897f1505a1244c3eb57bf1e6149492f38d9bc7fed2926835f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ boost curl cv-bridge dynamic-reconfigure message-runtime nodelet roscpp sensor-msgs std-msgs stereo-msgs tf2 tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Driver node for Scarlet and SceneScan stereo vision sensors by Nerian Vision GmbH''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/network-autoconfig/default.nix b/distros/melodic/network-autoconfig/default.nix deleted file mode 100644 index 4d2644eff0..0000000000 --- a/distros/melodic/network-autoconfig/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, networkmanager }: -buildRosPackage { - pname = "ros-melodic-network-autoconfig"; - version = "0.1.1-r2"; - - src = fetchurl { - url = "https://github.com/LucidOne-release/network_autoconfig/archive/release/melodic/network_autoconfig/0.1.1-2.tar.gz"; - name = "0.1.1-2.tar.gz"; - sha256 = "e8c7683b24422a998c5e8f22bdec456f390bfd2ea7726ab051785b80b84907b1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ networkmanager ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS Networking Autoconfiguration''; - license = with lib.licenses; [ mit "Apache" ]; - }; -} diff --git a/distros/melodic/network-control-tests/default.nix b/distros/melodic/network-control-tests/default.nix deleted file mode 100644 index 8d7e31dc07..0000000000 --- a/distros/melodic/network-control-tests/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, access-point-control, catkin, ddwrt-access-point, dynamic-reconfigure, hostapd-access-point, linksys-access-point, network-monitor-udp, network-traffic-control, rostest }: -buildRosPackage { - pname = "ros-melodic-network-control-tests"; - version = "1.0.16-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/linux_networking-release/archive/release/melodic/network_control_tests/1.0.16-1.tar.gz"; - name = "1.0.16-1.tar.gz"; - sha256 = "dee0c19262fce70a1924a6ff71c1004ed3c44e9e03a010ccf7972a9222f90034"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ access-point-control ddwrt-access-point dynamic-reconfigure hostapd-access-point linksys-access-point network-monitor-udp network-traffic-control rostest ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Test suite for the packages that are part of the "WiFi Test Setup" project: - network_monitor_udp, network_traffic_control, hostapd_access_point, linksys_access_point, - ddwrt_access_point.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/network-detector/default.nix b/distros/melodic/network-detector/default.nix deleted file mode 100644 index 62951a1eab..0000000000 --- a/distros/melodic/network-detector/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roscpp, std-msgs }: -buildRosPackage { - pname = "ros-melodic-network-detector"; - version = "1.0.16-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/linux_networking-release/archive/release/melodic/network_detector/1.0.16-1.tar.gz"; - name = "1.0.16-1.tar.gz"; - sha256 = "3fe42df98f3203e253a6029d3fb55e86e8d0b82c482754232de296bfe1f299c2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A ROS node that watches a given network interface and publishes - whether it is both UP and RUNNING (indicating that a cable is - plugged into it and communication is happening, for instance) or - not.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/network-interface/default.nix b/distros/melodic/network-interface/default.nix deleted file mode 100644 index eb24ed890a..0000000000 --- a/distros/melodic/network-interface/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, roslint, rosunit, std-msgs }: -buildRosPackage { - pname = "ros-melodic-network-interface"; - version = "2.1.0"; - - src = fetchurl { - url = "https://github.com/astuff/network_interface-release/archive/release/melodic/network_interface/2.1.0-0.tar.gz"; - name = "2.1.0-0.tar.gz"; - sha256 = "5998b4fc5c5a96474d6a2ab83d3c55f7f5e847af5f909f00176deda4f6612ccf"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation roslint ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Network interfaces and messages.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/network-monitor-udp/default.nix b/distros/melodic/network-monitor-udp/default.nix deleted file mode 100644 index d207e0ad52..0000000000 --- a/distros/melodic/network-monitor-udp/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, diagnostic-msgs, message-generation, message-runtime, rospy }: -buildRosPackage { - pname = "ros-melodic-network-monitor-udp"; - version = "1.0.16-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/linux_networking-release/archive/release/melodic/network_monitor_udp/1.0.16-1.tar.gz"; - name = "1.0.16-1.tar.gz"; - sha256 = "6d2e8f5054923d181f20ddee18fe669fefa9bafbc3e39edf2ed77d1b629a5ea4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs diagnostic-msgs message-runtime rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Facilities to monitor a network connection by sending UDP packets from - a client to a server, which bounces them back to the client. The client - collects statistics on latency and loss. The server is a C standalone utility - or a ROS node. The client can be a ROS node, a standalone utility or a python class.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/network-traffic-control/default.nix b/distros/melodic/network-traffic-control/default.nix deleted file mode 100644 index af11cdd860..0000000000 --- a/distros/melodic/network-traffic-control/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, rospy }: -buildRosPackage { - pname = "ros-melodic-network-traffic-control"; - version = "1.0.16-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/linux_networking-release/archive/release/melodic/network_traffic_control/1.0.16-1.tar.gz"; - name = "1.0.16-1.tar.gz"; - sha256 = "9d8832fc6ede4a2a054979e185c34e60452bb6757ed942bb907b622127d62dc7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A ROS node that allows control of network emulation parameters such as bandwidth, loss and latency for a Linux network interface.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nextage-description/default.nix b/distros/melodic/nextage-description/default.nix deleted file mode 100644 index 6d89e6ff4f..0000000000 --- a/distros/melodic/nextage-description/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, urdf }: -buildRosPackage { - pname = "ros-melodic-nextage-description"; - version = "0.8.6-r3"; - - src = fetchurl { - url = "https://github.com/tork-a/rtmros_nextage-release/archive/release/melodic/nextage_description/0.8.6-3.tar.gz"; - name = "0.8.6-3.tar.gz"; - sha256 = "fc5de78839960234d82b28541e497fba5ed8f85d81e6edaaeb6da0a4acb6db43"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''As a part of rtmros_nextage package that is a ROS interface for Nextage dual-armed robot from Kawada Robotics Inc, this package provides its 3D model that can be used in simulation and MoveIt!-based motion planning tasks.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nextage-gazebo/default.nix b/distros/melodic/nextage-gazebo/default.nix deleted file mode 100644 index 33e70b6baf..0000000000 --- a/distros/melodic/nextage-gazebo/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo-plugins, gazebo-ros, gazebo-ros-control, nextage-description, nextage-moveit-config, ros-controllers, rostest }: -buildRosPackage { - pname = "ros-melodic-nextage-gazebo"; - version = "0.8.6-r3"; - - src = fetchurl { - url = "https://github.com/tork-a/rtmros_nextage-release/archive/release/melodic/nextage_gazebo/0.8.6-3.tar.gz"; - name = "0.8.6-3.tar.gz"; - sha256 = "bafdf9503709b361786350ec586dfc827e3d65b05f5c2ce69be727d093050be1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ gazebo-plugins gazebo-ros gazebo-ros-control nextage-description nextage-moveit-config ros-controllers ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Gazebo simulation for NEXTAGE Open''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nextage-ik-plugin/default.nix b/distros/melodic/nextage-ik-plugin/default.nix deleted file mode 100644 index 83e05d026a..0000000000 --- a/distros/melodic/nextage-ik-plugin/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, liblapack, moveit-core, pluginlib, roscpp, tf-conversions }: -buildRosPackage { - pname = "ros-melodic-nextage-ik-plugin"; - version = "0.8.6-r3"; - - src = fetchurl { - url = "https://github.com/tork-a/rtmros_nextage-release/archive/release/melodic/nextage_ik_plugin/0.8.6-3.tar.gz"; - name = "0.8.6-3.tar.gz"; - sha256 = "fc2949716c46013dfd7fd58720b47bfda645c0854145e72126d0366e201a0be6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ liblapack moveit-core pluginlib roscpp tf-conversions ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''IKFast package for NEXTAGE Open''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nextage-moveit-config/default.nix b/distros/melodic/nextage-moveit-config/default.nix deleted file mode 100644 index fab5a9ee5a..0000000000 --- a/distros/melodic/nextage-moveit-config/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, hironx-moveit-config, joint-state-publisher, moveit-planners, moveit-ros, moveit-ros-move-group, moveit-ros-planning-interface, moveit-ros-visualization, moveit-simple-controller-manager, nextage-ros-bridge, robot-state-publisher, rostest, trac-ik-kinematics-plugin }: -buildRosPackage { - pname = "ros-melodic-nextage-moveit-config"; - version = "0.8.6-r3"; - - src = fetchurl { - url = "https://github.com/tork-a/rtmros_nextage-release/archive/release/melodic/nextage_moveit_config/0.8.6-3.tar.gz"; - name = "0.8.6-3.tar.gz"; - sha256 = "f788c840073dd3e24b8bd1fe72976ff35ae5885b88439ece7c649af799f4ee80"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ joint-state-publisher robot-state-publisher rostest ]; - propagatedBuildInputs = [ hironx-moveit-config moveit-planners moveit-ros moveit-ros-move-group moveit-ros-planning-interface moveit-ros-visualization moveit-simple-controller-manager nextage-ros-bridge trac-ik-kinematics-plugin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the NextageOpen with the MoveIt Motion Planning Framework.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nextage-ros-bridge/default.nix b/distros/melodic/nextage-ros-bridge/default.nix deleted file mode 100644 index 3eaf18c9b7..0000000000 --- a/distros/melodic/nextage-ros-bridge/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ar-track-alvar, catkin, hironx-ros-bridge, nextage-description, roslint, rostest, stereo-image-proc }: -buildRosPackage { - pname = "ros-melodic-nextage-ros-bridge"; - version = "0.8.6-r3"; - - src = fetchurl { - url = "https://github.com/tork-a/rtmros_nextage-release/archive/release/melodic/nextage_ros_bridge/0.8.6-3.tar.gz"; - name = "0.8.6-3.tar.gz"; - sha256 = "f727161636ea80db90488a1fd7d46ace9735585285f3af2cd6a8dd4fdf846f2f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ ar-track-alvar hironx-ros-bridge nextage-description stereo-image-proc ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A main ROS interface for developers and users of Nextage dual-armed robot from Kawada Robotics Inc. Developers can build their own application that takes control over Nextage via this package. Interface for both ROS and OpenRTM is provided.''; - license = with lib.licenses; [ bsdOriginal mit ]; - }; -} diff --git a/distros/melodic/nlopt/default.nix b/distros/melodic/nlopt/default.nix deleted file mode 100644 index f0c7f3ed60..0000000000 --- a/distros/melodic/nlopt/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, libtool, mk, rosbuild, rospack }: -buildRosPackage { - pname = "ros-melodic-nlopt"; - version = "2.1.24-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/nlopt/2.1.24-2.tar.gz"; - name = "2.1.24-2.tar.gz"; - sha256 = "f9128eae806b05a44d01a1e3ce57cf0e9690a0fa14a810dad22877a49383da0c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules libtool mk rosbuild rospack ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''nlopt''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nmc-nlp-lite/default.nix b/distros/melodic/nmc-nlp-lite/default.nix deleted file mode 100644 index 6cafac2518..0000000000 --- a/distros/melodic/nmc-nlp-lite/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, rospy }: -buildRosPackage { - pname = "ros-melodic-nmc-nlp-lite"; - version = "0.0.7-r2"; - - src = fetchurl { - url = "https://github.com/nmcbins/nmc_nlp_lite-release/archive/release/melodic/nmc_nlp_lite/0.0.7-2.tar.gz"; - name = "0.0.7-2.tar.gz"; - sha256 = "70672d64024f0d40ee9dc069dee925711a44a7ecbadb93b989cd25bf3bf9e306"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The nmc_nlp_lite package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/nmea-comms/default.nix b/distros/melodic/nmea-comms/default.nix deleted file mode 100644 index e4c572dfbf..0000000000 --- a/distros/melodic/nmea-comms/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, nmea-msgs, roscpp, roslaunch, roslint, rostest }: -buildRosPackage { - pname = "ros-melodic-nmea-comms"; - version = "1.2.0"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/nmea_comms-release/archive/release/melodic/nmea_comms/1.2.0-0.tar.gz"; - name = "1.2.0-0.tar.gz"; - sha256 = "c8d4fd98cc921339daf7612d5d5b087f1922e0a79dea4561f483cfbb6a1b5db2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch roslint rostest ]; - propagatedBuildInputs = [ nmea-msgs roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The nmea_comms package provides helper nodes for transmitting and receiving - the NMEA sentences.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nmea-gps-plugin/default.nix b/distros/melodic/nmea-gps-plugin/default.nix deleted file mode 100644 index 86bba01a76..0000000000 --- a/distros/melodic/nmea-gps-plugin/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, eigen, gazebo, gazebo-ros, geodesy, geographic-msgs, nmea-msgs, quaternion-operation, roscpp, rosdoc-lite }: -buildRosPackage { - pname = "ros-melodic-nmea-gps-plugin"; - version = "0.0.2-r1"; - - src = fetchurl { - url = "https://github.com/OUXT-Polaris/nmea_gps_plugin-release/archive/release/melodic/nmea_gps_plugin/0.0.2-1.tar.gz"; - name = "0.0.2-1.tar.gz"; - sha256 = "bf0ecd5604699384b818ed34494c93bc8faee1e3645a8e3d9bd58e4e17256f8d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ eigen gazebo gazebo-ros geodesy geographic-msgs nmea-msgs quaternion-operation roscpp rosdoc-lite ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The nmea_gps_plugin package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/nmea-msgs/default.nix b/distros/melodic/nmea-msgs/default.nix deleted file mode 100644 index 637150dbd2..0000000000 --- a/distros/melodic/nmea-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-nmea-msgs"; - version = "1.1.0"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/nmea_msgs-release/archive/release/melodic/nmea_msgs/1.1.0-0.tar.gz"; - name = "1.1.0-0.tar.gz"; - sha256 = "40ed33263afe8cac7ccc4b58c3458cbda636f9e4ac54475b754a3c869105ba14"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The nmea_msgs package contains messages related to data in the NMEA format.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nmea-navsat-driver/default.nix b/distros/melodic/nmea-navsat-driver/default.nix deleted file mode 100644 index 893543ddeb..0000000000 --- a/distros/melodic/nmea-navsat-driver/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, nmea-msgs, pythonPackages, roslint, rospy, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-nmea-navsat-driver"; - version = "0.5.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/nmea_navsat_driver-release/archive/release/melodic/nmea_navsat_driver/0.5.2-1.tar.gz"; - name = "0.5.2-1.tar.gz"; - sha256 = "4bb6d7fbaf5d6d3d334c0ce1b21997c6c303d10ded2bb87c72b9dd609fbc18ba"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ geometry-msgs nmea-msgs pythonPackages.pyserial rospy sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package to parse NMEA strings and publish a very simple GPS message. Does not - require or use the GPSD deamon.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nmea-to-geopose/default.nix b/distros/melodic/nmea-to-geopose/default.nix deleted file mode 100644 index bdd7cbbb9f..0000000000 --- a/distros/melodic/nmea-to-geopose/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, eigen, geodesy, geographic-msgs, glog, nmea-msgs, quaternion-operation, roscpp }: -buildRosPackage { - pname = "ros-melodic-nmea-to-geopose"; - version = "0.0.1-r1"; - - src = fetchurl { - url = "https://github.com/OUXT-Polaris/nmea_to_geopose-release/archive/release/melodic/nmea_to_geopose/0.0.1-1.tar.gz"; - name = "0.0.1-1.tar.gz"; - sha256 = "9a705961193571ef80203ffd1781ed1e7fe15da637764495484e2c4679377fc0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ eigen geodesy geographic-msgs glog nmea-msgs quaternion-operation roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The nmea_to_geopose package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/node-manager-fkie/default.nix b/distros/melodic/node-manager-fkie/default.nix deleted file mode 100644 index 1542abc56b..0000000000 --- a/distros/melodic/node-manager-fkie/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, default-cfg-fkie, diagnostic-msgs, dynamic-reconfigure, master-discovery-fkie, master-sync-fkie, multimaster-msgs-fkie, python-qt-binding, pythonPackages, rosgraph, roslaunch, roslib, rosmsg, rospy, rosservice, rqt-gui, rqt-reconfigure, screen, xterm }: -buildRosPackage { - pname = "ros-melodic-node-manager-fkie"; - version = "0.8.12"; - - src = fetchurl { - url = "https://github.com/fkie-release/multimaster_fkie-release/archive/release/melodic/node_manager_fkie/0.8.12-0.tar.gz"; - name = "0.8.12-0.tar.gz"; - sha256 = "6b4d7ed02437aa8bb4675c90822d4215267b78598d7125b49bf6b0f1b584cef0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ default-cfg-fkie diagnostic-msgs dynamic-reconfigure master-discovery-fkie master-sync-fkie multimaster-msgs-fkie python-qt-binding pythonPackages.docutils pythonPackages.paramiko rosgraph roslaunch roslib rosmsg rospy rosservice rqt-gui rqt-reconfigure screen xterm ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Graphical interface, written in PySide, to manage the running and - configured ROS nodes on different hosts. For discovering - the running ROS master master_discovery node will be used.''; - license = with lib.licenses; [ "BSD-&-some-icons-are-licensed-under-LGPL-or-CC-BY-NC-3.0" ]; - }; -} diff --git a/distros/melodic/nodelet-core/default.nix b/distros/melodic/nodelet-core/default.nix deleted file mode 100644 index 5ff968fd36..0000000000 --- a/distros/melodic/nodelet-core/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, nodelet, nodelet-topic-tools }: -buildRosPackage { - pname = "ros-melodic-nodelet-core"; - version = "1.9.16"; - - src = fetchurl { - url = "https://github.com/ros-gbp/nodelet_core-release/archive/release/melodic/nodelet_core/1.9.16-0.tar.gz"; - name = "1.9.16-0.tar.gz"; - sha256 = "a0537935c5c1b091cf655f0a31852d72ec54b245b2577d139cd66d33332eea9b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ nodelet nodelet-topic-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Nodelet Core Metapackage''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nodelet-topic-tools/default.nix b/distros/melodic/nodelet-topic-tools/default.nix deleted file mode 100644 index adfcad426a..0000000000 --- a/distros/melodic/nodelet-topic-tools/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, dynamic-reconfigure, message-filters, nodelet, pluginlib, roscpp }: -buildRosPackage { - pname = "ros-melodic-nodelet-topic-tools"; - version = "1.9.16"; - - src = fetchurl { - url = "https://github.com/ros-gbp/nodelet_core-release/archive/release/melodic/nodelet_topic_tools/1.9.16-0.tar.gz"; - name = "1.9.16-0.tar.gz"; - sha256 = "39f55bdfb39c520b29a3c6004ca8d359a2e2ffc8da9ed254ba38c180bd035ae3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost dynamic-reconfigure message-filters nodelet pluginlib roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains common nodelet tools such as a mux, demux and throttle.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nodelet-tutorial-math/default.nix b/distros/melodic/nodelet-tutorial-math/default.nix deleted file mode 100644 index 026b8d9148..0000000000 --- a/distros/melodic/nodelet-tutorial-math/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, nodelet, roscpp, std-msgs }: -buildRosPackage { - pname = "ros-melodic-nodelet-tutorial-math"; - version = "0.1.11"; - - src = fetchurl { - url = "https://github.com/ros-gbp/common_tutorials-release/archive/release/melodic/nodelet_tutorial_math/0.1.11-0.tar.gz"; - name = "0.1.11-0.tar.gz"; - sha256 = "399778f44a140cd9fd5b0ed41b8c88408803791a64b0c3d006bca4b174b1669f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ nodelet roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package for Nodelet tutorial.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nodelet/default.nix b/distros/melodic/nodelet/default.nix deleted file mode 100644 index 54223e8247..0000000000 --- a/distros/melodic/nodelet/default.nix +++ /dev/null @@ -1,31 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, bondcpp, boost, catkin, cmake-modules, message-generation, message-runtime, pluginlib, rosconsole, roscpp, rospy, std-msgs, util-linux }: -buildRosPackage { - pname = "ros-melodic-nodelet"; - version = "1.9.16"; - - src = fetchurl { - url = "https://github.com/ros-gbp/nodelet_core-release/archive/release/melodic/nodelet/1.9.16-0.tar.gz"; - name = "1.9.16-0.tar.gz"; - sha256 = "3a9e9701df570659d70f871eb7e1970dacd3b89c02513c456f8f0ea1a446d15a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules message-generation ]; - propagatedBuildInputs = [ bondcpp boost message-runtime pluginlib rosconsole roscpp rospy std-msgs util-linux ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The nodelet package is designed to provide a way to run multiple - algorithms in the same process with zero copy transport between - algorithms. - - This package provides both the nodelet base class needed for - implementing a nodelet, as well as the NodeletLoader class used - for instantiating nodelets.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/nonpersistent-voxel-layer/default.nix b/distros/melodic/nonpersistent-voxel-layer/default.nix deleted file mode 100644 index 152b83de3e..0000000000 --- a/distros/melodic/nonpersistent-voxel-layer/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, costmap-2d, dynamic-reconfigure, geometry-msgs, laser-geometry, map-msgs, message-filters, message-generation, message-runtime, nav-msgs, pcl-conversions, pcl-ros, pluginlib, rosconsole, roscpp, sensor-msgs, std-msgs, tf, visualization-msgs, voxel-grid }: -buildRosPackage { - pname = "ros-melodic-nonpersistent-voxel-layer"; - version = "1.2.3-r2"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/nonpersistent_voxel_layer-release/archive/release/melodic/nonpersistent_voxel_layer/1.2.3-2.tar.gz"; - name = "1.2.3-2.tar.gz"; - sha256 = "3c8ab56ed99d7856535320eaaedb8670bbf5115258808a22a1b6531ff9308107"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules message-generation ]; - propagatedBuildInputs = [ costmap-2d dynamic-reconfigure geometry-msgs laser-geometry map-msgs message-filters message-runtime nav-msgs pcl-conversions pcl-ros pluginlib rosconsole roscpp sensor-msgs std-msgs tf visualization-msgs voxel-grid ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''include - This package provides an implementation of a 3D costmap that takes in sensor - data from the world, builds a 3D occupancy grid of the data for only one iteration.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/novatel-gps-driver/default.nix b/distros/melodic/novatel-gps-driver/default.nix deleted file mode 100644 index 9f0ad49eb2..0000000000 --- a/distros/melodic/novatel-gps-driver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, diagnostic-msgs, diagnostic-updater, gps-common, libpcap, nav-msgs, nodelet, novatel-gps-msgs, roscpp, sensor-msgs, std-msgs, swri-math-util, swri-nodelet, swri-roscpp, swri-serial-util, swri-string-util, tf }: -buildRosPackage { - pname = "ros-melodic-novatel-gps-driver"; - version = "3.9.0-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/novatel_gps_driver-release/archive/release/melodic/novatel_gps_driver/3.9.0-1.tar.gz"; - name = "3.9.0-1.tar.gz"; - sha256 = "6ef15030ebde3bece473d8bbddc617d7e58b972e4de490e48e63b1e885ad06f8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost diagnostic-msgs diagnostic-updater gps-common libpcap nav-msgs nodelet novatel-gps-msgs roscpp sensor-msgs std-msgs swri-math-util swri-nodelet swri-roscpp swri-serial-util swri-string-util tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Driver for NovAtel receivers''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/novatel-gps-msgs/default.nix b/distros/melodic/novatel-gps-msgs/default.nix deleted file mode 100644 index ec10aa143d..0000000000 --- a/distros/melodic/novatel-gps-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-novatel-gps-msgs"; - version = "3.9.0-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/novatel_gps_driver-release/archive/release/melodic/novatel_gps_msgs/3.9.0-1.tar.gz"; - name = "3.9.0-1.tar.gz"; - sha256 = "da4c54202e94ee79b9fb117b82c2deb5da65250efd71d89dc63de5a95dfb6e9f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages for proprietary (non-NMEA) sentences from Novatel GPS receivers.''; - license = with lib.licenses; [ "Southwest-Research-Institute-Proprietary" ]; - }; -} diff --git a/distros/melodic/novatel-msgs/default.nix b/distros/melodic/novatel-msgs/default.nix deleted file mode 100644 index 72a331888a..0000000000 --- a/distros/melodic/novatel-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, nav-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-novatel-msgs"; - version = "1.1.0"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/novatel_span_driver-release/archive/release/melodic/novatel_msgs/1.1.0-0.tar.gz"; - name = "1.1.0-0.tar.gz"; - sha256 = "a72561b3f85654b4e209dc7ac5738010ee49bb976023b1a014f4e345a2206797"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime nav-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS messages which represent raw Novatel SPAN data.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/novatel-oem7-driver/default.nix b/distros/melodic/novatel-oem7-driver/default.nix deleted file mode 100644 index 2655c6e66a..0000000000 --- a/distros/melodic/novatel-oem7-driver/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, gps-common, nav-msgs, nmea-msgs, nodelet, novatel-oem7-msgs, rosbag, roscpp, rostest, sensor-msgs, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-melodic-novatel-oem7-driver"; - version = "4.2.0-r1"; - - src = fetchurl { - url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/melodic/novatel_oem7_driver/4.2.0-1.tar.gz"; - name = "4.2.0-1.tar.gz"; - sha256 = "75201efbbb02f32438a32e218b13ee79a13f086b5259a92fc2c03cae0b94f5b2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosbag rostest ]; - propagatedBuildInputs = [ boost gps-common nav-msgs nmea-msgs nodelet novatel-oem7-msgs roscpp sensor-msgs tf2-geometry-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''NovAtel Oem7 ROS Driver''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/novatel-oem7-msgs/default.nix b/distros/melodic/novatel-oem7-msgs/default.nix deleted file mode 100644 index 479859fe5b..0000000000 --- a/distros/melodic/novatel-oem7-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-novatel-oem7-msgs"; - version = "4.2.0-r1"; - - src = fetchurl { - url = "https://github.com/novatel-gbp/novatel_oem7_driver-release/archive/release/melodic/novatel_oem7_msgs/4.2.0-1.tar.gz"; - name = "4.2.0-1.tar.gz"; - sha256 = "d8d2d1cce451f8b6f5c8a8e7eb61882241c336828cac0f8f4a31842daeed38ad"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages for NovAtel Oem7 family of receivers.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/ntpd-driver/default.nix b/distros/melodic/ntpd-driver/default.nix deleted file mode 100644 index 6e60a511c0..0000000000 --- a/distros/melodic/ntpd-driver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, message-generation, message-runtime, poco, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-ntpd-driver"; - version = "1.3.0-r1"; - - src = fetchurl { - url = "https://github.com/vooon/ntpd_driver-release/archive/release/melodic/ntpd_driver/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "ddbf892d2e11bfda0fa755a61a02868b01c5d3e05d28cf109633cf399f157de1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cmake-modules message-generation message-runtime poco roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ntpd_driver sends TimeReference message time to ntpd server''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ntrip-client/default.nix b/distros/melodic/ntrip-client/default.nix deleted file mode 100644 index 5d9d47ad6c..0000000000 --- a/distros/melodic/ntrip-client/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, mavros-msgs, nmea-msgs, rospy, std-msgs }: -buildRosPackage { - pname = "ros-melodic-ntrip-client"; - version = "1.2.0-r1"; - - src = fetchurl { - url = "https://github.com/LORD-MicroStrain/ntrip_client-release/archive/release/melodic/ntrip_client/1.2.0-1.tar.gz"; - name = "1.2.0-1.tar.gz"; - sha256 = "46f7a64d03163ae022bfee817e0400668b25902071e87b30740b921396da3ea9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ mavros-msgs nmea-msgs rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''NTRIP client that will publish RTCM corrections to a ROS topic, and optionally subscribe to NMEA messages to send to an NTRIP server''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/obj-to-pointcloud/default.nix b/distros/melodic/obj-to-pointcloud/default.nix deleted file mode 100644 index 3e397737ba..0000000000 --- a/distros/melodic/obj-to-pointcloud/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, neonavigation-common, pcl, pcl-conversions, roscpp, roslint, rostest, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-obj-to-pointcloud"; - version = "0.14.0-r1"; - - src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/obj_to_pointcloud/0.14.0-1.tar.gz"; - name = "0.14.0-1.tar.gz"; - sha256 = "6b7497b2aea10750ad85fecd0e3477372962130d5c8f78c9d03fdb38748e9e12"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rostest ]; - propagatedBuildInputs = [ eigen geometry-msgs neonavigation-common pcl pcl-conversions roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''OBJ file to pointcloud message converter package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/object-recognition-msgs/default.nix b/distros/melodic/object-recognition-msgs/default.nix deleted file mode 100644 index d306e1c4f6..0000000000 --- a/distros/melodic/object-recognition-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, geometry-msgs, message-generation, message-runtime, sensor-msgs, shape-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-object-recognition-msgs"; - version = "0.4.1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/object_recognition_msgs-release/archive/release/melodic/object_recognition_msgs/0.4.1-0.tar.gz"; - name = "0.4.1-0.tar.gz"; - sha256 = "0d4a39404ca6ce3fe26eb6a00df0edf208a58651c7605d42f20c9c6a2df9be72"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs geometry-msgs message-runtime sensor-msgs shape-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Object_recognition_msgs contains the ROS message and the actionlib definition used in object_recognition_core''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ocean-battery-driver/default.nix b/distros/melodic/ocean-battery-driver/default.nix deleted file mode 100644 index 62d3cdc555..0000000000 --- a/distros/melodic/ocean-battery-driver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, diagnostic-updater, log4cxx, pr2-msgs, roscpp }: -buildRosPackage { - pname = "ros-melodic-ocean-battery-driver"; - version = "1.1.7"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_power_drivers-release/archive/release/melodic/ocean_battery_driver/1.1.7-0.tar.gz"; - name = "1.1.7-0.tar.gz"; - sha256 = "4a494470bf4da45f24517df66b0c0fea70f79e15c14e6935e00f990d4e23b084"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ diagnostic-msgs diagnostic-updater log4cxx pr2-msgs roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This is an interface to the Ocean Server Technology Intelligent Battery and Power System.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/octomap-mapping/default.nix b/distros/melodic/octomap-mapping/default.nix deleted file mode 100644 index 9d6053dcd8..0000000000 --- a/distros/melodic/octomap-mapping/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, octomap-server }: -buildRosPackage { - pname = "ros-melodic-octomap-mapping"; - version = "0.6.7-r2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/octomap_mapping-release/archive/release/melodic/octomap_mapping/0.6.7-2.tar.gz"; - name = "0.6.7-2.tar.gz"; - sha256 = "da9ba92aeebe8ef2e3247256afdd9afc787e0df5c51938731444a317654556ff"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ octomap-server ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Mapping tools to be used with the OctoMap library, implementing a 3D occupancy grid mapping.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/octomap-msgs/default.nix b/distros/melodic/octomap-msgs/default.nix deleted file mode 100644 index 014e92c5fb..0000000000 --- a/distros/melodic/octomap-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-octomap-msgs"; - version = "0.3.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/octomap_msgs-release/archive/release/melodic/octomap_msgs/0.3.5-1.tar.gz"; - name = "0.3.5-1.tar.gz"; - sha256 = "9a17e5f2d6aa6d1e40c0e24b551b14439b03237e7913ee907d257f8bc9eedeea"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides messages and serializations / conversion for the OctoMap library.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/octomap-ros/default.nix b/distros/melodic/octomap-ros/default.nix deleted file mode 100644 index 8cb29fb6ab..0000000000 --- a/distros/melodic/octomap-ros/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, octomap, octomap-msgs, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-octomap-ros"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/octomap_ros-release/archive/release/melodic/octomap_ros/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "e66f9ef8bd86b238099ae4a3188262a92cabfc7e4a1294d2b843b548b0f69eb1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ octomap octomap-msgs sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''octomap_ros provides conversion functions between ROS and OctoMap's native types. - This enables a convenvient use of the octomap package in ROS.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/octomap-rviz-plugins/default.nix b/distros/melodic/octomap-rviz-plugins/default.nix deleted file mode 100644 index 3bf3cffae4..0000000000 --- a/distros/melodic/octomap-rviz-plugins/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, octomap, octomap-msgs, qt5, roscpp, rviz }: -buildRosPackage { - pname = "ros-melodic-octomap-rviz-plugins"; - version = "0.2.4-r2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/octomap_rviz_plugins-release/archive/release/melodic/octomap_rviz_plugins/0.2.4-2.tar.gz"; - name = "0.2.4-2.tar.gz"; - sha256 = "8f5bf0f81a1734bd921fbb238890d39f32aad30f614d6b7437a42715ff8cb1b4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ octomap octomap-msgs qt5.qtbase roscpp rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A set of plugins for displaying occupancy information decoded from binary octomap messages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/octomap-server/default.nix b/distros/melodic/octomap-server/default.nix deleted file mode 100644 index 15d3e7b27e..0000000000 --- a/distros/melodic/octomap-server/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, nav-msgs, nodelet, octomap, octomap-msgs, octomap-ros, pcl-conversions, pcl-ros, roscpp, sensor-msgs, std-msgs, std-srvs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-octomap-server"; - version = "0.6.7-r2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/octomap_mapping-release/archive/release/melodic/octomap_server/0.6.7-2.tar.gz"; - name = "0.6.7-2.tar.gz"; - sha256 = "e3d5b8d31791cd37ab44d3e6858802b35afd4d36c7f840e83722fadf35a302df"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure nav-msgs nodelet octomap octomap-msgs octomap-ros pcl-conversions pcl-ros roscpp sensor-msgs std-msgs std-srvs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''octomap_server loads a 3D map (as Octree-based OctoMap) and distributes it to other nodes in a compact binary format. It also allows to incrementally build 3D OctoMaps, and provides map saving in the node octomap_saver.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/octomap/default.nix b/distros/melodic/octomap/default.nix deleted file mode 100644 index 50cbddab76..0000000000 --- a/distros/melodic/octomap/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake }: -buildRosPackage { - pname = "ros-melodic-octomap"; - version = "1.9.8-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/octomap-release/archive/release/melodic/octomap/1.9.8-1.tar.gz"; - name = "1.9.8-1.tar.gz"; - sha256 = "deed4682029157898edbe591eada25b7c2acdef246d5097343ef79cc4f137245"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ catkin ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''The OctoMap library implements a 3D occupancy grid mapping approach, providing data structures and mapping algorithms in C++. The map implementation is based on an octree. See - http://octomap.github.io for details.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/octovis/default.nix b/distros/melodic/octovis/default.nix deleted file mode 100644 index e70c0b4374..0000000000 --- a/distros/melodic/octovis/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake, libsForQt5, octomap, qt5 }: -buildRosPackage { - pname = "ros-melodic-octovis"; - version = "1.9.8-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/octomap-release/archive/release/melodic/octovis/1.9.8-1.tar.gz"; - name = "1.9.8-1.tar.gz"; - sha256 = "ea018124bcf6f33cf750c056ff7ca5b8ebcc069b807e5b02df09db2768db27f7"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ catkin libsForQt5.libqglviewer octomap qt5.qtbase ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''octovis is visualization tool for the OctoMap library based on Qt and libQGLViewer. See - http://octomap.github.io for details.''; - license = with lib.licenses; [ "GPL-2.0-only" ]; - }; -} diff --git a/distros/melodic/odom-frame-publisher/default.nix b/distros/melodic/odom-frame-publisher/default.nix deleted file mode 100644 index 955b906e01..0000000000 --- a/distros/melodic/odom-frame-publisher/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, quaternion-operation, roscpp, rosdoc-lite, tf2, tf2-geometry-msgs, tf2-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-odom-frame-publisher"; - version = "0.0.1-r1"; - - src = fetchurl { - url = "https://github.com/OUXT-Polaris/odom_frame_publisher-release/archive/release/melodic/odom_frame_publisher/0.0.1-1.tar.gz"; - name = "0.0.1-1.tar.gz"; - sha256 = "e91bd51c0e7df5c5f225d5957d58d33125ad5393b1e457b1f2ee677b67ebb674"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ eigen geometry-msgs quaternion-operation roscpp rosdoc-lite tf2 tf2-geometry-msgs tf2-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The odom_frame_publisher package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/odometry-publisher-tutorial/default.nix b/distros/melodic/odometry-publisher-tutorial/default.nix deleted file mode 100644 index bf6a341426..0000000000 --- a/distros/melodic/odometry-publisher-tutorial/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, nav-msgs, roscpp, tf }: -buildRosPackage { - pname = "ros-melodic-odometry-publisher-tutorial"; - version = "0.2.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation_tutorials-release/archive/release/melodic/odometry_publisher_tutorial/0.2.4-1.tar.gz"; - name = "0.2.4-1.tar.gz"; - sha256 = "527ce0ada618e0e9a3109b743ceb896dd43f53e32acbe8bd948bf5cd82b23748"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ nav-msgs roscpp tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The odometry_publisher_tutorial package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/odva-ethernetip/default.nix b/distros/melodic/odva-ethernetip/default.nix deleted file mode 100644 index e5799f54de..0000000000 --- a/distros/melodic/odva-ethernetip/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, console-bridge, rosunit }: -buildRosPackage { - pname = "ros-melodic-odva-ethernetip"; - version = "0.1.4"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/odva_ethernetip-release/archive/release/melodic/odva_ethernetip/0.1.4-0.tar.gz"; - name = "0.1.4-0.tar.gz"; - sha256 = "5ab751b07939ccd1fb02691e6d370dcf721b38371208efe92e9ec7d507481c7a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ boost console-bridge ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Library implementing ODVA EtherNet/IP (Industrial Protocol).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/omnibase-control/default.nix b/distros/melodic/omnibase-control/default.nix deleted file mode 100644 index c677bfc40c..0000000000 --- a/distros/melodic/omnibase-control/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, effort-controllers, geometry-msgs, joint-state-controller, joint-trajectory-controller, nav-msgs, position-controllers, roscpp, rospy, std-msgs, velocity-controllers }: -buildRosPackage { - pname = "ros-melodic-omnibase-control"; - version = "1.0.2-r2"; - - src = fetchurl { - url = "https://github.com/ERC-BPGC/omnibase-release/archive/release/melodic/omnibase_control/1.0.2-2.tar.gz"; - name = "1.0.2-2.tar.gz"; - sha256 = "a6157c6071bd5a43916f3916d44a85bba3fb38da5b5fa4ae18f54d9b50e9cec0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ effort-controllers geometry-msgs joint-state-controller joint-trajectory-controller nav-msgs position-controllers roscpp rospy std-msgs velocity-controllers ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The omnibase_control package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/omnibase-description/default.nix b/distros/melodic/omnibase-description/default.nix deleted file mode 100644 index 75a1f4f123..0000000000 --- a/distros/melodic/omnibase-description/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, effort-controllers, geometry-msgs, joint-state-controller, joint-trajectory-controller, position-controllers, roscpp, rospy, std-msgs, velocity-controllers }: -buildRosPackage { - pname = "ros-melodic-omnibase-description"; - version = "1.0.2-r2"; - - src = fetchurl { - url = "https://github.com/ERC-BPGC/omnibase-release/archive/release/melodic/omnibase_description/1.0.2-2.tar.gz"; - name = "1.0.2-2.tar.gz"; - sha256 = "5d890cefc30e7016110f00ee5972a77ca231c53f928357c4ff2187d437f15dab"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ effort-controllers geometry-msgs joint-state-controller joint-trajectory-controller position-controllers roscpp rospy std-msgs velocity-controllers ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package constains the model files of the omnibase(omniwheeled robot)''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/omnibase-gazebo/default.nix b/distros/melodic/omnibase-gazebo/default.nix deleted file mode 100644 index 0be9f027a6..0000000000 --- a/distros/melodic/omnibase-gazebo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, effort-controllers, gazebo-msgs, geometry-msgs, joint-state-controller, joint-trajectory-controller, position-controllers, roscpp, sensor-msgs, std-msgs, velocity-controllers }: -buildRosPackage { - pname = "ros-melodic-omnibase-gazebo"; - version = "1.0.2-r2"; - - src = fetchurl { - url = "https://github.com/ERC-BPGC/omnibase-release/archive/release/melodic/omnibase_gazebo/1.0.2-2.tar.gz"; - name = "1.0.2-2.tar.gz"; - sha256 = "6acc71a06fd1ab2fb25b723825be7a258682f8b9dc3cfe9eccdff57f4ddd65c2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ effort-controllers gazebo-msgs geometry-msgs joint-state-controller joint-trajectory-controller position-controllers roscpp sensor-msgs std-msgs velocity-controllers ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The omnibase_gazebo package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ompl/default.nix b/distros/melodic/ompl/default.nix deleted file mode 100644 index e0affee321..0000000000 --- a/distros/melodic/ompl/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, cmake, eigen, pkg-config }: -buildRosPackage { - pname = "ros-melodic-ompl"; - version = "1.4.2-r5"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ompl-release/archive/release/melodic/ompl/1.4.2-5.tar.gz"; - name = "1.4.2-5.tar.gz"; - sha256 = "9d948c9a1b3172665a402240eaa980066db8ce1ca27a5d1646d1798d083c518f"; - }; - - buildType = "cmake"; - buildInputs = [ cmake pkg-config ]; - propagatedBuildInputs = [ boost eigen ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''OMPL is a free sampling-based motion planning library.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/omron-os32c-driver/default.nix b/distros/melodic/omron-os32c-driver/default.nix deleted file mode 100644 index dcf844c667..0000000000 --- a/distros/melodic/omron-os32c-driver/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, diagnostic-updater, odva-ethernetip, rosconsole-bridge, roscpp, roslaunch, rosunit, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-omron-os32c-driver"; - version = "1.1.0"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/omron-release/archive/release/melodic/omron_os32c_driver/1.1.0-0.tar.gz"; - name = "1.1.0-0.tar.gz"; - sha256 = "0df734134fffa43ce8c66f761be34584663afe3595c08e5275fc9c538f8825c4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rosunit ]; - propagatedBuildInputs = [ boost diagnostic-updater odva-ethernetip rosconsole-bridge roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Interface driver for Omron OS32C Lidar via Ethernet/IP (Industrial Protocol)''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/open-karto/default.nix b/distros/melodic/open-karto/default.nix deleted file mode 100644 index 1da02e7f81..0000000000 --- a/distros/melodic/open-karto/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin }: -buildRosPackage { - pname = "ros-melodic-open-karto"; - version = "1.2.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/open_karto-release/archive/release/melodic/open_karto/1.2.3-1.tar.gz"; - name = "1.2.3-1.tar.gz"; - sha256 = "9441edebe6265db0419ca9fca4e85578413ff700953145d4d22fe8d2202a0c92"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Catkinized ROS packaging of the OpenKarto library''; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/melodic/open-manipulator-control-gui/default.nix b/distros/melodic/open-manipulator-control-gui/default.nix deleted file mode 100644 index d0e66ff2e4..0000000000 --- a/distros/melodic/open-manipulator-control-gui/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, eigen, open-manipulator-msgs, qt5, roscpp, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-open-manipulator-control-gui"; - version = "2.0.1"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/open_manipulator-release/archive/release/melodic/open_manipulator_control_gui/2.0.1-0.tar.gz"; - name = "2.0.1-0.tar.gz"; - sha256 = "e4dc03e16d77a2295b53e586737453f552dc2b256e064bf784c592fe58cca2cd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cmake-modules eigen open-manipulator-msgs qt5.qtbase roscpp sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''OpenManipulator GUI control package based on QT''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/open-manipulator-controller/default.nix b/distros/melodic/open-manipulator-controller/default.nix deleted file mode 100644 index 3a591808d1..0000000000 --- a/distros/melodic/open-manipulator-controller/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, cmake-modules, geometry-msgs, moveit-core, moveit-msgs, moveit-ros-planning, moveit-ros-planning-interface, open-manipulator-libs, open-manipulator-msgs, robotis-manipulator, roscpp, sensor-msgs, std-msgs, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-open-manipulator-controller"; - version = "2.0.1"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/open_manipulator-release/archive/release/melodic/open_manipulator_controller/2.0.1-0.tar.gz"; - name = "2.0.1-0.tar.gz"; - sha256 = "b19bbeab199f991d98fc26473d59f22d1501ae8954c2e413edae34a276ba334c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost cmake-modules geometry-msgs moveit-core moveit-msgs moveit-ros-planning moveit-ros-planning-interface open-manipulator-libs open-manipulator-msgs robotis-manipulator roscpp sensor-msgs std-msgs trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''OpenManipulator controller package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/open-manipulator-description/default.nix b/distros/melodic/open-manipulator-description/default.nix deleted file mode 100644 index af7a3b8fc6..0000000000 --- a/distros/melodic/open-manipulator-description/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, robot-state-publisher, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-open-manipulator-description"; - version = "2.0.1"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/open_manipulator-release/archive/release/melodic/open_manipulator_description/2.0.1-0.tar.gz"; - name = "2.0.1-0.tar.gz"; - sha256 = "f44f4bb8965b79fffdf4906f742e4fccd178a55c8ee11e3abacc24828e5ae9c5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joint-state-publisher robot-state-publisher urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''OpenManipulator 3D model description for visualization and simulation''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/open-manipulator-gazebo/default.nix b/distros/melodic/open-manipulator-gazebo/default.nix deleted file mode 100644 index b110c56b64..0000000000 --- a/distros/melodic/open-manipulator-gazebo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-manager, gazebo-ros, gazebo-ros-control, roscpp, std-msgs, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-open-manipulator-gazebo"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/open_manipulator_simulations-release/archive/release/melodic/open_manipulator_gazebo/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "1c5055d46fc7e08fce26a98cef9ca8bd79496f0e56aa44de49ff0c3e8675be84"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ controller-manager gazebo-ros gazebo-ros-control roscpp std-msgs urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Gazebo configurations package for OpenManipulator''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/open-manipulator-libs/default.nix b/distros/melodic/open-manipulator-libs/default.nix deleted file mode 100644 index bf7a66668c..0000000000 --- a/distros/melodic/open-manipulator-libs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, dynamixel-workbench-toolbox, eigen, robotis-manipulator, roscpp }: -buildRosPackage { - pname = "ros-melodic-open-manipulator-libs"; - version = "2.0.1"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/open_manipulator-release/archive/release/melodic/open_manipulator_libs/2.0.1-0.tar.gz"; - name = "2.0.1-0.tar.gz"; - sha256 = "1e026abdb7af7fe42518d35f418754921f3231a328794e8eba9d10ab1bea3b63"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cmake-modules dynamixel-workbench-toolbox eigen robotis-manipulator roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''OpenManipulator library (Kinematics lib., Dynamixel lib., Drawing path lib.)''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/open-manipulator-moveit/default.nix b/distros/melodic/open-manipulator-moveit/default.nix deleted file mode 100644 index df56e8b6d5..0000000000 --- a/distros/melodic/open-manipulator-moveit/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, moveit-fake-controller-manager, moveit-kinematics, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, moveit-setup-assistant, open-manipulator-description, robot-state-publisher, xacro }: -buildRosPackage { - pname = "ros-melodic-open-manipulator-moveit"; - version = "2.0.1"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/open_manipulator-release/archive/release/melodic/open_manipulator_moveit/2.0.1-0.tar.gz"; - name = "2.0.1-0.tar.gz"; - sha256 = "3c42db504d582107d35edba1019fc8764f4082573f47bfb41e53e89230d21488"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joint-state-publisher moveit-fake-controller-manager moveit-kinematics moveit-planners-ompl moveit-ros-move-group moveit-ros-visualization moveit-setup-assistant open-manipulator-description robot-state-publisher xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the open_manipulator with the MoveIt! Motion Planning Framework''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/open-manipulator-msgs/default.nix b/distros/melodic/open-manipulator-msgs/default.nix deleted file mode 100644 index a0beba0998..0000000000 --- a/distros/melodic/open-manipulator-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-open-manipulator-msgs"; - version = "1.0.0"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/open_manipulator_msgs-release/archive/release/melodic/open_manipulator_msgs/1.0.0-0.tar.gz"; - name = "1.0.0-0.tar.gz"; - sha256 = "8a499c54924fdc7b81c8315d5e720e3b2179757fc5ef98e524dfef53ac9bd300"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages and services package for OpenManipulator to send information about state or pose''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/open-manipulator-p-control-gui/default.nix b/distros/melodic/open-manipulator-p-control-gui/default.nix deleted file mode 100644 index dfdc127d60..0000000000 --- a/distros/melodic/open-manipulator-p-control-gui/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, eigen, open-manipulator-msgs, qt5, robotis-manipulator, roscpp, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-open-manipulator-p-control-gui"; - version = "1.0.0-r5"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/open_manipulator_p-release/archive/release/melodic/open_manipulator_p_control_gui/1.0.0-5.tar.gz"; - name = "1.0.0-5.tar.gz"; - sha256 = "61faa3e2665d7ce3f6d9cd2c648241df61041381da1e8d96d3435a414dbdd28e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cmake-modules eigen open-manipulator-msgs qt5.qtbase robotis-manipulator roscpp sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package for OpenMANIPULATOR-P Control GUI''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/open-manipulator-p-controller/default.nix b/distros/melodic/open-manipulator-p-controller/default.nix deleted file mode 100644 index 0d40195f8e..0000000000 --- a/distros/melodic/open-manipulator-p-controller/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, cmake-modules, geometry-msgs, open-manipulator-msgs, open-manipulator-p-libs, robotis-manipulator, roscpp, sensor-msgs, std-msgs, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-open-manipulator-p-controller"; - version = "1.0.0-r5"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/open_manipulator_p-release/archive/release/melodic/open_manipulator_p_controller/1.0.0-5.tar.gz"; - name = "1.0.0-5.tar.gz"; - sha256 = "1f363bde35481b1c259a2d7c92667a6dd5dfe6f2f8794537ce7c76560f55092c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost cmake-modules geometry-msgs open-manipulator-msgs open-manipulator-p-libs robotis-manipulator roscpp sensor-msgs std-msgs trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package for OpenMANIPULATOR-P Controller''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/open-manipulator-p-description/default.nix b/distros/melodic/open-manipulator-p-description/default.nix deleted file mode 100644 index ac9ad9d83f..0000000000 --- a/distros/melodic/open-manipulator-p-description/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, robot-state-publisher, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-open-manipulator-p-description"; - version = "1.0.0-r5"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/open_manipulator_p-release/archive/release/melodic/open_manipulator_p_description/1.0.0-5.tar.gz"; - name = "1.0.0-5.tar.gz"; - sha256 = "1dfaddfdc6e15b0d88eb6e187a3ebaa5b6bafe59a867b8c2a48b0774488946d1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joint-state-publisher robot-state-publisher urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package for OpenMANIPULATOR-P description''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/open-manipulator-p-gazebo/default.nix b/distros/melodic/open-manipulator-p-gazebo/default.nix deleted file mode 100644 index 27209d7ef8..0000000000 --- a/distros/melodic/open-manipulator-p-gazebo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-manager, gazebo-ros, gazebo-ros-control, roscpp, std-msgs, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-open-manipulator-p-gazebo"; - version = "1.0.0-r3"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/open_manipulator_p_simulations-release/archive/release/melodic/open_manipulator_p_gazebo/1.0.0-3.tar.gz"; - name = "1.0.0-3.tar.gz"; - sha256 = "6f8d8bb0cbbaccba67600029b4c98cc04ddc4fb2e4a524b9cf05bb19f77d5e66"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ controller-manager gazebo-ros gazebo-ros-control roscpp std-msgs urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package for OpenMANIPULATOR-P Gazebo''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/open-manipulator-p-libs/default.nix b/distros/melodic/open-manipulator-p-libs/default.nix deleted file mode 100644 index f4ce1f774c..0000000000 --- a/distros/melodic/open-manipulator-p-libs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, dynamixel-workbench-toolbox, eigen, robotis-manipulator, roscpp }: -buildRosPackage { - pname = "ros-melodic-open-manipulator-p-libs"; - version = "1.0.0-r5"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/open_manipulator_p-release/archive/release/melodic/open_manipulator_p_libs/1.0.0-5.tar.gz"; - name = "1.0.0-5.tar.gz"; - sha256 = "cbc307680c10c285fe2837be8743da49a6bda7b41723e57db389fe977611698c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cmake-modules dynamixel-workbench-toolbox eigen robotis-manipulator roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package for OpenMANIPULATOR-P libraries''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/open-manipulator-p-simulations/default.nix b/distros/melodic/open-manipulator-p-simulations/default.nix deleted file mode 100644 index c33a6bb78f..0000000000 --- a/distros/melodic/open-manipulator-p-simulations/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, open-manipulator-p-gazebo }: -buildRosPackage { - pname = "ros-melodic-open-manipulator-p-simulations"; - version = "1.0.0-r3"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/open_manipulator_p_simulations-release/archive/release/melodic/open_manipulator_p_simulations/1.0.0-3.tar.gz"; - name = "1.0.0-3.tar.gz"; - sha256 = "acd7632a463692f6330e037e29c28ce02f73947ebd536a93857bda73e9f043ec"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ open-manipulator-p-gazebo ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage for OpenMANIPULATOR-P Simulations''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/open-manipulator-p-teleop/default.nix b/distros/melodic/open-manipulator-p-teleop/default.nix deleted file mode 100644 index fcabc77ee6..0000000000 --- a/distros/melodic/open-manipulator-p-teleop/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, open-manipulator-msgs, roscpp, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-open-manipulator-p-teleop"; - version = "1.0.0-r5"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/open_manipulator_p-release/archive/release/melodic/open_manipulator_p_teleop/1.0.0-5.tar.gz"; - name = "1.0.0-5.tar.gz"; - sha256 = "bf9fafcdfa007f5cd90496709b0f92fe9b1ee21af0907cbc4d72d55034a86ed1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ open-manipulator-msgs roscpp sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package for OpenMANIPULATOR-P teleoperation''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/open-manipulator-p/default.nix b/distros/melodic/open-manipulator-p/default.nix deleted file mode 100644 index 6b2c09a6d8..0000000000 --- a/distros/melodic/open-manipulator-p/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, open-manipulator-p-control-gui, open-manipulator-p-controller, open-manipulator-p-description, open-manipulator-p-libs, open-manipulator-p-teleop }: -buildRosPackage { - pname = "ros-melodic-open-manipulator-p"; - version = "1.0.0-r5"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/open_manipulator_p-release/archive/release/melodic/open_manipulator_p/1.0.0-5.tar.gz"; - name = "1.0.0-5.tar.gz"; - sha256 = "9a055910654a549879cf1d79fffd710f5270b6eca844c6299e802655ff851b49"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ open-manipulator-p-control-gui open-manipulator-p-controller open-manipulator-p-description open-manipulator-p-libs open-manipulator-p-teleop ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage for OpenMANIPULATOR-P''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/open-manipulator-simulations/default.nix b/distros/melodic/open-manipulator-simulations/default.nix deleted file mode 100644 index 77ef89406b..0000000000 --- a/distros/melodic/open-manipulator-simulations/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, open-manipulator-gazebo }: -buildRosPackage { - pname = "ros-melodic-open-manipulator-simulations"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/open_manipulator_simulations-release/archive/release/melodic/open_manipulator_simulations/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "5e55fe725d7a194014a7ba81ec9ba3436209a0076a05799156ccf09bceb657b4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ open-manipulator-gazebo ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Simulation packages for OpenManipulator''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/open-manipulator-teleop/default.nix b/distros/melodic/open-manipulator-teleop/default.nix deleted file mode 100644 index 20c6b1b49c..0000000000 --- a/distros/melodic/open-manipulator-teleop/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, open-manipulator-msgs, roscpp, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-open-manipulator-teleop"; - version = "2.0.1"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/open_manipulator-release/archive/release/melodic/open_manipulator_teleop/2.0.1-0.tar.gz"; - name = "2.0.1-0.tar.gz"; - sha256 = "4ee30aac61a7e2b66ced2141c722c2c7de04cbc061d985b49387f7a205e6eac1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ open-manipulator-msgs roscpp sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides teleoperation using keyboard for OpenManipulator.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/open-manipulator-with-tb3-description/default.nix b/distros/melodic/open-manipulator-with-tb3-description/default.nix deleted file mode 100644 index 79b659660b..0000000000 --- a/distros/melodic/open-manipulator-with-tb3-description/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, robot-state-publisher, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-open-manipulator-with-tb3-description"; - version = "1.1.0-r2"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/open_manipulator_with_tb3-release/archive/release/melodic/open_manipulator_with_tb3_description/1.1.0-2.tar.gz"; - name = "1.1.0-2.tar.gz"; - sha256 = "75b91b560d2d284556401d76dd7160eb216813715fd5da607f139b3fc5f6e68d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joint-state-publisher robot-state-publisher urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''OpenManipulator 3D model description for visualization and simulation''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/open-manipulator-with-tb3-gazebo/default.nix b/distros/melodic/open-manipulator-with-tb3-gazebo/default.nix deleted file mode 100644 index e71e4d3786..0000000000 --- a/distros/melodic/open-manipulator-with-tb3-gazebo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-manager, gazebo-ros, gazebo-ros-control, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-open-manipulator-with-tb3-gazebo"; - version = "1.1.0-r2"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/open_manipulator_with_tb3_simulations-release/archive/release/melodic/open_manipulator_with_tb3_gazebo/1.1.0-2.tar.gz"; - name = "1.1.0-2.tar.gz"; - sha256 = "b78cf601ef185042b96bd253b246286853ed1a7d47f76c58f733f02213e64c5c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ controller-manager gazebo-ros gazebo-ros-control urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Simulation package using gazebo for OpenManipulator with TurtleBot3''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/open-manipulator-with-tb3-simulations/default.nix b/distros/melodic/open-manipulator-with-tb3-simulations/default.nix deleted file mode 100644 index b99f105f22..0000000000 --- a/distros/melodic/open-manipulator-with-tb3-simulations/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, open-manipulator-with-tb3-gazebo }: -buildRosPackage { - pname = "ros-melodic-open-manipulator-with-tb3-simulations"; - version = "1.1.0-r2"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/open_manipulator_with_tb3_simulations-release/archive/release/melodic/open_manipulator_with_tb3_simulations/1.1.0-2.tar.gz"; - name = "1.1.0-2.tar.gz"; - sha256 = "efe76d391f38587da7c22cdd2d53fe308be8fc7ef3b59e24a231b7df5ee3b2f6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ open-manipulator-with-tb3-gazebo ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Simulation packages for OpenManipulator with TurtleBot3''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/open-manipulator-with-tb3-tools/default.nix b/distros/melodic/open-manipulator-with-tb3-tools/default.nix deleted file mode 100644 index 3c621aaace..0000000000 --- a/distros/melodic/open-manipulator-with-tb3-tools/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, amcl, ar-track-alvar-msgs, catkin, geometry-msgs, joint-state-publisher, map-server, move-base, moveit-core, moveit-msgs, moveit-ros-planning, moveit-ros-planning-interface, nav-msgs, open-manipulator-msgs, robot-state-publisher, roscpp, roslaunch, rospy, smach, smach-ros, std-msgs, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-open-manipulator-with-tb3-tools"; - version = "1.1.0-r2"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/open_manipulator_with_tb3-release/archive/release/melodic/open_manipulator_with_tb3_tools/1.1.0-2.tar.gz"; - name = "1.1.0-2.tar.gz"; - sha256 = "6095647043adf0b59ecb69da2f441cbf996fa4729007040dbe2856d3d7341dab"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ amcl ar-track-alvar-msgs geometry-msgs joint-state-publisher map-server move-base moveit-core moveit-msgs moveit-ros-planning moveit-ros-planning-interface nav-msgs open-manipulator-msgs robot-state-publisher roscpp roslaunch rospy smach smach-ros std-msgs trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The tools package(including SLAM, Navigation, Manipulation) for OpenManipulator with TurtleBot3''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/open-manipulator-with-tb3-waffle-moveit/default.nix b/distros/melodic/open-manipulator-with-tb3-waffle-moveit/default.nix deleted file mode 100644 index 7ed1060a60..0000000000 --- a/distros/melodic/open-manipulator-with-tb3-waffle-moveit/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, moveit-fake-controller-manager, moveit-kinematics, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, moveit-setup-assistant, open-manipulator-with-tb3-description, robot-state-publisher, xacro }: -buildRosPackage { - pname = "ros-melodic-open-manipulator-with-tb3-waffle-moveit"; - version = "1.1.0-r2"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/open_manipulator_with_tb3-release/archive/release/melodic/open_manipulator_with_tb3_waffle_moveit/1.1.0-2.tar.gz"; - name = "1.1.0-2.tar.gz"; - sha256 = "48ccf4228562e681d256e965706ea41f90a7fc34ea1b9829ff95529fc4a4b361"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joint-state-publisher moveit-fake-controller-manager moveit-kinematics moveit-planners-ompl moveit-ros-move-group moveit-ros-visualization moveit-setup-assistant open-manipulator-with-tb3-description robot-state-publisher xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the om_with_tb3 with the MoveIt! Motion Planning Framework''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/open-manipulator-with-tb3-waffle-pi-moveit/default.nix b/distros/melodic/open-manipulator-with-tb3-waffle-pi-moveit/default.nix deleted file mode 100644 index f683bb4150..0000000000 --- a/distros/melodic/open-manipulator-with-tb3-waffle-pi-moveit/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, moveit-fake-controller-manager, moveit-kinematics, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, moveit-setup-assistant, open-manipulator-with-tb3-description, robot-state-publisher, xacro }: -buildRosPackage { - pname = "ros-melodic-open-manipulator-with-tb3-waffle-pi-moveit"; - version = "1.1.0-r2"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/open_manipulator_with_tb3-release/archive/release/melodic/open_manipulator_with_tb3_waffle_pi_moveit/1.1.0-2.tar.gz"; - name = "1.1.0-2.tar.gz"; - sha256 = "64d1e46dbb348ebc614e922e5fd66f0a8086e36133c4212342b01aaa7a37da79"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joint-state-publisher moveit-fake-controller-manager moveit-kinematics moveit-planners-ompl moveit-ros-move-group moveit-ros-visualization moveit-setup-assistant open-manipulator-with-tb3-description robot-state-publisher xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the om_with_tb3 with the MoveIt! Motion Planning Framework''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/open-manipulator-with-tb3/default.nix b/distros/melodic/open-manipulator-with-tb3/default.nix deleted file mode 100644 index cf1a3a6d24..0000000000 --- a/distros/melodic/open-manipulator-with-tb3/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, open-manipulator-with-tb3-description, open-manipulator-with-tb3-tools, open-manipulator-with-tb3-waffle-moveit, open-manipulator-with-tb3-waffle-pi-moveit }: -buildRosPackage { - pname = "ros-melodic-open-manipulator-with-tb3"; - version = "1.1.0-r2"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/open_manipulator_with_tb3-release/archive/release/melodic/open_manipulator_with_tb3/1.1.0-2.tar.gz"; - name = "1.1.0-2.tar.gz"; - sha256 = "92ac21aa5766a9a50f0d1db22e4585628d48d3e3fcafe7b397420e3e431ca3e2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ open-manipulator-with-tb3-description open-manipulator-with-tb3-tools open-manipulator-with-tb3-waffle-moveit open-manipulator-with-tb3-waffle-pi-moveit ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS-enabled OpenManipulator is a full open robot platform consisting of OpenSoftware​, OpenHardware and OpenCR(Embedded board)​. - The OpenManipulator is allowed users to control it more easily by linking with the MoveIt! package. Moreover it has full hardware compatibility with TurtleBot3​. - Even if you do not have a real robot, you can control the robot in the Gazebo simulator​.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/open-manipulator/default.nix b/distros/melodic/open-manipulator/default.nix deleted file mode 100644 index 7c922c5bf3..0000000000 --- a/distros/melodic/open-manipulator/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, open-manipulator-control-gui, open-manipulator-controller, open-manipulator-description, open-manipulator-libs, open-manipulator-moveit, open-manipulator-teleop }: -buildRosPackage { - pname = "ros-melodic-open-manipulator"; - version = "2.0.1"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/open_manipulator-release/archive/release/melodic/open_manipulator/2.0.1-0.tar.gz"; - name = "2.0.1-0.tar.gz"; - sha256 = "8de684b52de5da0e425146ae3a13c0ab79f047544aa163c5b3344b8df2284ea3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ open-manipulator-control-gui open-manipulator-controller open-manipulator-description open-manipulator-libs open-manipulator-moveit open-manipulator-teleop ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS-enabled OpenManipulator is a full open robot platform consisting of OpenSoftware​, OpenHardware and OpenCR(Embedded board)​. - The OpenManipulator is allowed users to control it more easily by linking with the MoveIt! package. Moreover it has full hardware compatibility with TurtleBot3​. - Even if you do not have a real robot, you can control the robot in the Gazebo simulator​.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/opencv-apps/default.nix b/distros/melodic/opencv-apps/default.nix deleted file mode 100644 index f1633bcdaa..0000000000 --- a/distros/melodic/opencv-apps/default.nix +++ /dev/null @@ -1,31 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, compressed-image-transport, cv-bridge, dynamic-reconfigure, image-proc, image-transport, image-view, message-generation, message-runtime, nodelet, rosbag, roscpp, roslaunch, rosservice, rostest, rostopic, sensor-msgs, std-msgs, std-srvs, topic-tools }: -buildRosPackage { - pname = "ros-melodic-opencv-apps"; - version = "2.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-perception/opencv_apps-release/archive/release/melodic/opencv_apps/2.0.1-1.tar.gz"; - name = "2.0.1-1.tar.gz"; - sha256 = "11489debf5d3b3dc194472f483d67857db62f76665f6785ad4f55882c4e4d3dc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - checkInputs = [ compressed-image-transport image-proc image-view rosbag roslaunch rosservice rostest rostopic topic-tools ]; - propagatedBuildInputs = [ cv-bridge dynamic-reconfigure image-transport message-runtime nodelet roscpp sensor-msgs std-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''opencv_apps provides various nodes that run internally OpenCV's functionalities and publish the result as ROS topics. With opencv_apps, you can skip writing OpenCV application codes for a lot of its functionalities by simply running a launch file that corresponds to OpenCV's functionality you want.
-The most of code is originally taken from https://github.com/Itseez/opencv/tree/master/samples/cpp
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/opengm/default.nix b/distros/melodic/opengm/default.nix deleted file mode 100644 index 4d25ace123..0000000000 --- a/distros/melodic/opengm/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-opengm"; - version = "0.6.17-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_extern-release/archive/release/melodic/opengm/0.6.17-1.tar.gz"; - name = "0.6.17-1.tar.gz"; - sha256 = "e97abb94a52a22d31e3dc253e1e4865d414989200b861141ef481e28e7b60fce"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package wraps the external c++ library opengm in a ROS package, so other packages can use it. It downloads the source code of it and then unzips it. The library is a header-only library with command line interfaces, which aren't used, so it doesn't gets build. For further descriptions and tutorials see the Makefile.tarball and https://github.com/opengm/opengm . - Copyright (C) 2013 Bjoern Andres, Thorsten Beier and Joerg H.~Kappes.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/openni-description/default.nix b/distros/melodic/openni-description/default.nix deleted file mode 100644 index c9ef2256df..0000000000 --- a/distros/melodic/openni-description/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rostest, urdf, urdfdom, xacro }: -buildRosPackage { - pname = "ros-melodic-openni-description"; - version = "1.11.1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/openni_camera-release/archive/release/melodic/openni_description/1.11.1-0.tar.gz"; - name = "1.11.1-0.tar.gz"; - sha256 = "709e253ea9d2ba4d1c81fe758da31e8359a8e00f4e0105405f37a6e68e011dc8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest urdfdom ]; - propagatedBuildInputs = [ urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Model files of OpenNI device.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/openni-launch/default.nix b/distros/melodic/openni-launch/default.nix deleted file mode 100644 index 05384a2000..0000000000 --- a/distros/melodic/openni-launch/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, nodelet, openni-camera, rgbd-launch, roslaunch }: -buildRosPackage { - pname = "ros-melodic-openni-launch"; - version = "1.11.1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/openni_camera-release/archive/release/melodic/openni_launch/1.11.1-0.tar.gz"; - name = "1.11.1-0.tar.gz"; - sha256 = "0c4aa79a977973fc48b0c8a829358367a3ef095a8d93323eeee1972c5c8d3806"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ nodelet openni-camera rgbd-launch ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch files to open an OpenNI device and load all nodelets to - convert raw depth/RGB/IR streams to depth images, disparity images, - and (registered) point clouds.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/openni2-camera/default.nix b/distros/melodic/openni2-camera/default.nix deleted file mode 100644 index 1784c0f065..0000000000 --- a/distros/melodic/openni2-camera/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, camera-info-manager, catkin, dynamic-reconfigure, image-transport, message-generation, message-runtime, nodelet, openni2, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-openni2-camera"; - version = "1.6.0-r2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/openni2_camera-release/archive/release/melodic/openni2_camera/1.6.0-2.tar.gz"; - name = "1.6.0-2.tar.gz"; - sha256 = "fa0cf0baee7eec9befcbc0d00e01a6a302f002d94063e441200b95f338a15f2c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ camera-info-manager dynamic-reconfigure image-transport message-runtime nodelet openni2 roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Drivers for the Asus Xtion and Primesense Devices. For using a kinect - with ROS, try the freenect stack''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/openni2-launch/default.nix b/distros/melodic/openni2-launch/default.nix deleted file mode 100644 index df5f2ffa1f..0000000000 --- a/distros/melodic/openni2-launch/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, depth-image-proc, image-proc, nodelet, openni2-camera, pythonPackages, rgbd-launch, roslaunch, rospy, roswtf, tf, usbutils }: -buildRosPackage { - pname = "ros-melodic-openni2-launch"; - version = "1.6.0-r2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/openni2_camera-release/archive/release/melodic/openni2_launch/1.6.0-2.tar.gz"; - name = "1.6.0-2.tar.gz"; - sha256 = "f2b0d6a8e6264bd8c4b9b5f74695949a6c846b6fb497e0bb4f6a75cb4508280a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ depth-image-proc image-proc nodelet openni2-camera pythonPackages.catkin-pkg rgbd-launch rospy roswtf tf usbutils ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch files to start the openni2_camera drivers using rgbd_launch.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/openrtm-aist/default.nix b/distros/melodic/openrtm-aist/default.nix deleted file mode 100644 index 167c083fd1..0000000000 --- a/distros/melodic/openrtm-aist/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, automake, catkin, cmake, doxygen, libtool, omniorb, pkg-config, python, util-linux }: -buildRosPackage { - pname = "ros-melodic-openrtm-aist"; - version = "1.1.2-r7"; - - src = fetchurl { - url = "https://github.com/tork-a/openrtm_aist-release/archive/release/melodic/openrtm_aist/1.1.2-7.tar.gz"; - name = "1.1.2-7.tar.gz"; - sha256 = "8de78280affbdc5fdf3537a0be8de962d0743e3674a89f879526c614f8c78acc"; - }; - - buildType = "cmake"; - buildInputs = [ automake cmake doxygen libtool pkg-config python ]; - propagatedBuildInputs = [ catkin omniorb util-linux ]; - nativeBuildInputs = [ automake cmake libtool pkg-config ]; - - meta = { - description = ''This package represents OpenRTM-aist that's built within ROS eco system. Although being ROS-agnostic by itself, you can use this via ROS together with the packages in rtmros_common that bridge between two framework.
-OpenRTM-aist is an RT-Middleware-baseed, component-oriented software platform to robotics development that is made and maintained in AIST (National Institute of Advanced Industrial Science and Technology) in Japan (excerpts from here)
- -Its development is happening at openrtm.org/pub/OpenRTM-aist. The repository listed below is where the development of its ROS wrapper happening.
''; - license = with lib.licenses; [ "EPL" ]; - }; -} diff --git a/distros/melodic/openrtm-ros-bridge/default.nix b/distros/melodic/openrtm-ros-bridge/default.nix deleted file mode 100644 index bc0e40e75b..0000000000 --- a/distros/melodic/openrtm-ros-bridge/default.nix +++ /dev/null @@ -1,31 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, openrtm-tools, roscpp, rostest, rtmbuild, std-msgs }: -buildRosPackage { - pname = "ros-melodic-openrtm-ros-bridge"; - version = "1.4.3-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/rtmros_common-release/archive/release/melodic/openrtm_ros_bridge/1.4.3-1.tar.gz"; - name = "1.4.3-1.tar.gz"; - sha256 = "7ea540a376bea8c3571a05fa6a377fb08b527310ad3e2be525f32fe03d28f622"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation rostest rtmbuild ]; - propagatedBuildInputs = [ openrtm-tools roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''openrtm_ros_bridge package provides basic functionalities to bind - two robotics framework: OpenRTM and ROS.- A wrapper around Polar Scan Matcher by Albert Diosi and Lindsay Kleeman, used for laser scan registration. -
''; - license = with lib.licenses; [ "GPL" ]; - }; -} diff --git a/distros/melodic/polled-camera/default.nix b/distros/melodic/polled-camera/default.nix deleted file mode 100644 index 576562dd2e..0000000000 --- a/distros/melodic/polled-camera/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, image-transport, message-generation, message-runtime, roscpp, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-polled-camera"; - version = "1.11.13"; - - src = fetchurl { - url = "https://github.com/ros-gbp/image_common-release/archive/release/melodic/polled_camera/1.11.13-0.tar.gz"; - name = "1.11.13-0.tar.gz"; - sha256 = "87717ae0569b27aeccb0c84c372ef5e5b16ea23e4549f918d7a2ad1ba88464f3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ image-transport message-runtime roscpp sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''polled_camera contains a service and C++ helper classes for implementing a polled - camera driver node and requesting images from it. The package is currently for - internal use as the API is still under development.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pose-base-controller/default.nix b/distros/melodic/pose-base-controller/default.nix deleted file mode 100644 index d5016c235e..0000000000 --- a/distros/melodic/pose-base-controller/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, catkin, geometry-msgs, move-base-msgs, nav-msgs, roscpp, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-pose-base-controller"; - version = "0.3.6-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation_experimental-release/archive/release/melodic/pose_base_controller/0.3.6-1.tar.gz"; - name = "0.3.6-1.tar.gz"; - sha256 = "c4b91b8662f7e704d08a4a4a18f11464df444907d10299a2883cd35b5f40552b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib geometry-msgs move-base-msgs nav-msgs roscpp tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A node that provides the move_base action server interface, but instead of - planning simply drives towards the target pose using a control-based - approach.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pose-cov-ops/default.nix b/distros/melodic/pose-cov-ops/default.nix deleted file mode 100644 index 86869554c2..0000000000 --- a/distros/melodic/pose-cov-ops/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake, geometry-msgs, gtest, mrpt2, ros-environment, roscpp, rosunit, tf2 }: -buildRosPackage { - pname = "ros-melodic-pose-cov-ops"; - version = "0.3.10-r1"; - - src = fetchurl { - url = "https://github.com/mrpt-ros-pkg-release/pose_cov_ops-release/archive/release/melodic/pose_cov_ops/0.3.10-1.tar.gz"; - name = "0.3.10-1.tar.gz"; - sha256 = "c48242be5a7c7f1ee40301dc6185efbbb2da273b1d0ce794de0b7b4c0beb932e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake ros-environment ]; - checkInputs = [ gtest rosunit ]; - propagatedBuildInputs = [ geometry-msgs mrpt2 roscpp tf2 ]; - nativeBuildInputs = [ catkin cmake ]; - - meta = { - description = ''C++ library for SE(2)/SE(3) pose composition operations with uncertainty''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pose-follower/default.nix b/distros/melodic/pose-follower/default.nix deleted file mode 100644 index a0052c19a1..0000000000 --- a/distros/melodic/pose-follower/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, base-local-planner, catkin, costmap-2d, dynamic-reconfigure, nav-core, nav-msgs, pluginlib, roscpp, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-pose-follower"; - version = "0.3.6-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation_experimental-release/archive/release/melodic/pose_follower/0.3.6-1.tar.gz"; - name = "0.3.6-1.tar.gz"; - sha256 = "d2d883103ef47535e1dcf8c09c0473d1123354f8e6b19452ed95c1beeb771a57"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ base-local-planner costmap-2d dynamic-reconfigure nav-core nav-msgs pluginlib roscpp tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A implementation of a local planner that attempts to follow a plan as closely as possible.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/posedetection-msgs/default.nix b/distros/melodic/posedetection-msgs/default.nix deleted file mode 100644 index 12816fd77f..0000000000 --- a/distros/melodic/posedetection-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, geometry-msgs, message-filters, message-generation, message-runtime, roscpp, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-posedetection-msgs"; - version = "4.3.1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_common_msgs-release/archive/release/melodic/posedetection_msgs/4.3.1-0.tar.gz"; - name = "4.3.1-0.tar.gz"; - sha256 = "1538ca360bd31dcfa85392ba78374d072d64a3426425c64b08d8db149ea5cd3a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ cv-bridge geometry-msgs message-filters message-runtime roscpp sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''posedetection_msgs provides messages and services to facilitate passing pose detection results and features.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/position-controllers/default.nix b/distros/melodic/position-controllers/default.nix deleted file mode 100644 index 7137cb5774..0000000000 --- a/distros/melodic/position-controllers/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-interface, forward-command-controller, pluginlib }: -buildRosPackage { - pname = "ros-melodic-position-controllers"; - version = "0.17.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_controllers-release/archive/release/melodic/position_controllers/0.17.3-1.tar.gz"; - name = "0.17.3-1.tar.gz"; - sha256 = "f3b9db8f9a79b2f4b25ccc2a7ec72f50fa99866e528396678db11e9a1a10e357"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ controller-interface forward-command-controller pluginlib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''position_controllers''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/power-monitor/default.nix b/distros/melodic/power-monitor/default.nix deleted file mode 100644 index 172f5032c1..0000000000 --- a/distros/melodic/power-monitor/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, pr2-msgs, roscpp, std-msgs }: -buildRosPackage { - pname = "ros-melodic-power-monitor"; - version = "1.1.7"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_power_drivers-release/archive/release/melodic/power_monitor/1.1.7-0.tar.gz"; - name = "1.1.7-0.tar.gz"; - sha256 = "f77e8657675508e110c8e9d34d404a6f786b46fb91ccbec84ca6b8e2cd7ff444"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure pr2-msgs roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The power_monitor collects messages from the ocean_battery_server and - the pr2_power_board, and publishes a summary of their data in a - friendlier message format.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/power-msgs/default.nix b/distros/melodic/power-msgs/default.nix deleted file mode 100644 index 1feb21b9c0..0000000000 --- a/distros/melodic/power-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-power-msgs"; - version = "0.4.0-r1"; - - src = fetchurl { - url = "https://github.com/fetchrobotics-gbp/power_msgs-release/archive/release/melodic/power_msgs/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "77dade4006aa8238980b62f305d04ffbcfd460fedaed7dba6ebd9db7bb59a299"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS messages for power measurement and breaker control.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-app-manager/default.nix b/distros/melodic/pr2-app-manager/default.nix deleted file mode 100644 index 52f7f7367b..0000000000 --- a/distros/melodic/pr2-app-manager/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, app-manager, catkin, willow-maps }: -buildRosPackage { - pname = "ros-melodic-pr2-app-manager"; - version = "0.6.1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_apps-release/archive/release/melodic/pr2_app_manager/0.6.1-0.tar.gz"; - name = "0.6.1-0.tar.gz"; - sha256 = "efb64b17c3475ef039056ad31ceeebc17296ff0be259a5507b0b8e6fdcffb93b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ app-manager willow-maps ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Scripts and tools for running the application manager on the PR2.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-apps/default.nix b/distros/melodic/pr2-apps/default.nix deleted file mode 100644 index 4c766e54b4..0000000000 --- a/distros/melodic/pr2-apps/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pr2-app-manager, pr2-kinematics, pr2-mannequin-mode, pr2-position-scripts, pr2-teleop-general, pr2-tuckarm }: -buildRosPackage { - pname = "ros-melodic-pr2-apps"; - version = "0.6.1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_apps-release/archive/release/melodic/pr2_apps/0.6.1-0.tar.gz"; - name = "0.6.1-0.tar.gz"; - sha256 = "a471719fbd2ecf7326f9e8fa12dcb54af210539ab199fb080a2f942825665d8a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pr2-app-manager pr2-kinematics pr2-mannequin-mode pr2-position-scripts pr2-teleop-general pr2-tuckarm ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Basic applications for the PR2 robot''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-arm-kinematics/default.nix b/distros/melodic/pr2-arm-kinematics/default.nix deleted file mode 100644 index 6c314779a0..0000000000 --- a/distros/melodic/pr2-arm-kinematics/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, angles, catkin, cmake-modules, geometry-msgs, kdl-parser, moveit-core, moveit-msgs, pluginlib, roscpp, tf-conversions, urdf }: -buildRosPackage { - pname = "ros-melodic-pr2-arm-kinematics"; - version = "1.0.10"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_kinematics-release/archive/release/melodic/pr2_arm_kinematics/1.0.10-0.tar.gz"; - name = "1.0.10-0.tar.gz"; - sha256 = "ad182e7a84e3e1448a25ab252edae3155e4cb6d27180b1c16e56ce29c656677d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - propagatedBuildInputs = [ angles geometry-msgs kdl-parser moveit-core moveit-msgs pluginlib roscpp tf-conversions urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides a kinematics implementation for the PR2 robot. It can be used to compute forward and inverse kinematics.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-arm-move-ik/default.nix b/distros/melodic/pr2-arm-move-ik/default.nix deleted file mode 100644 index ad9b1642a6..0000000000 --- a/distros/melodic/pr2-arm-move-ik/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, geometry-msgs, pr2-common-action-msgs, pr2-controllers-msgs, roscpp, tf, urdf }: -buildRosPackage { - pname = "ros-melodic-pr2-arm-move-ik"; - version = "0.0.11"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_common_actions-release/archive/release/melodic/pr2_arm_move_ik/0.0.11-0.tar.gz"; - name = "0.0.11-0.tar.gz"; - sha256 = "8051d2f766e269e465921bb3b85eb08ab5a8f24c1e9e0f2ee7422665e5f23eee"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib actionlib-msgs geometry-msgs pr2-common-action-msgs pr2-controllers-msgs roscpp tf urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Move the pr2 arm using inverse kinematics''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-bringup-tests/default.nix b/distros/melodic/pr2-bringup-tests/default.nix deleted file mode 100644 index dbe3765425..0000000000 --- a/distros/melodic/pr2-bringup-tests/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, camera-calibration, catkin, ethercat-trigger-controllers, image-view, pr2-bringup, pr2-controller-manager, pr2-mannequin-mode }: -buildRosPackage { - pname = "ros-melodic-pr2-bringup-tests"; - version = "1.0.15-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_self_test-release/archive/release/melodic/pr2_bringup_tests/1.0.15-1.tar.gz"; - name = "1.0.15-1.tar.gz"; - sha256 = "7f6580eba23820b9db17fc9cf6874215eeafbb29fa3604a7b1eeb1c0737a35f3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ camera-calibration ethercat-trigger-controllers image-view pr2-bringup pr2-controller-manager pr2-mannequin-mode ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Complete functionality tests for PR2. Contains utilities designed to test and verify devices, mechanicals and sensors.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-bringup/default.nix b/distros/melodic/pr2-bringup/default.nix deleted file mode 100644 index d6e1c16375..0000000000 --- a/distros/melodic/pr2-bringup/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-aggregator, ethercat-trigger-controllers, imu-monitor, joint-trajectory-action, joy, microstrain-3dmgx2-imu, ocean-battery-driver, power-monitor, pr2-calibration-controllers, pr2-camera-synchronizer, pr2-computer-monitor, pr2-controller-configuration, pr2-controller-manager, pr2-dashboard-aggregator, pr2-description, pr2-ethercat, pr2-gripper-action, pr2-head-action, pr2-machine, pr2-power-board, pr2-run-stop-auto-restart, prosilica-camera, robot-mechanism-controllers, robot-pose-ekf, robot-state-publisher, rosbag, roslaunch, rostest, single-joint-position-action, sound-play, std-srvs, stereo-image-proc, tf2-ros, urg-node, wge100-camera, wifi-ddwrt }: -buildRosPackage { - pname = "ros-melodic-pr2-bringup"; - version = "1.6.31-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_robot-release/archive/release/melodic/pr2_bringup/1.6.31-1.tar.gz"; - name = "1.6.31-1.tar.gz"; - sha256 = "dd9de187a87540c72a35f9250c1c8b617efbe79a02c025742f81998b9eeaf128"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch rostest ]; - propagatedBuildInputs = [ diagnostic-aggregator ethercat-trigger-controllers imu-monitor joint-trajectory-action joy microstrain-3dmgx2-imu ocean-battery-driver power-monitor pr2-calibration-controllers pr2-camera-synchronizer pr2-computer-monitor pr2-controller-configuration pr2-controller-manager pr2-dashboard-aggregator pr2-description pr2-ethercat pr2-gripper-action pr2-head-action pr2-machine pr2-power-board pr2-run-stop-auto-restart prosilica-camera robot-mechanism-controllers robot-pose-ekf robot-state-publisher rosbag single-joint-position-action sound-play std-srvs stereo-image-proc tf2-ros urg-node wge100-camera wifi-ddwrt ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch files and scripts needed to bring a PR2 up into a running state.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-calibration-controllers/default.nix b/distros/melodic/pr2-calibration-controllers/default.nix deleted file mode 100644 index 88e3e8ddf9..0000000000 --- a/distros/melodic/pr2-calibration-controllers/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pluginlib, pr2-controller-interface, pr2-mechanism-controllers, pr2-mechanism-model, realtime-tools, robot-mechanism-controllers, roscpp, std-msgs }: -buildRosPackage { - pname = "ros-melodic-pr2-calibration-controllers"; - version = "1.10.17-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_controllers-release/archive/release/melodic/pr2_calibration_controllers/1.10.17-1.tar.gz"; - name = "1.10.17-1.tar.gz"; - sha256 = "70bf36f81db6cb6ce2ca9a2a1f6517b05e1355a6423287ae8f5d114a7ef21d3b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pluginlib pr2-controller-interface pr2-mechanism-controllers pr2-mechanism-model realtime-tools robot-mechanism-controllers roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pr2_calibration_controllers package contains the controllers - used to bring all the joints in the PR2 to a calibrated state.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-calibration-launch/default.nix b/distros/melodic/pr2-calibration-launch/default.nix deleted file mode 100644 index 6c2a0d0084..0000000000 --- a/distros/melodic/pr2-calibration-launch/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, calibration-estimation, calibration-launch, calibration-msgs, catkin, geometry-msgs, image-cb-detector, image-view, kdl-parser, laser-cb-detector, laser-joint-processor, laser-joint-projector, message-generation, message-runtime, monocam-settler, pr2-dense-laser-snapshotter, pr2-teleop, python-orocos-kdl, robot-mechanism-controllers, rospy, rostest, sensor-msgs, stereo-image-proc }: -buildRosPackage { - pname = "ros-melodic-pr2-calibration-launch"; - version = "1.0.11-r3"; - - src = fetchurl { - url = "https://github.com/UNR-RoboticsResearchLab/pr2_calibration-release/archive/release/melodic/pr2_calibration_launch/1.0.11-3.tar.gz"; - name = "1.0.11-3.tar.gz"; - sha256 = "837c7337131f079244deacf4ac3d5e8314fe8f2e9453a9852ceeb53f9491b59a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ calibration-estimation calibration-launch calibration-msgs geometry-msgs image-cb-detector image-view kdl-parser laser-cb-detector laser-joint-processor laser-joint-projector message-runtime monocam-settler pr2-dense-laser-snapshotter pr2-teleop python-orocos-kdl robot-mechanism-controllers rospy rostest sensor-msgs stereo-image-proc ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch files and configuration files needed to run the calibration pipeline on PR2. This package is - still experimental. Expect large changes tp occur.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-calibration/default.nix b/distros/melodic/pr2-calibration/default.nix deleted file mode 100644 index 504b4a1283..0000000000 --- a/distros/melodic/pr2-calibration/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dense-laser-assembler, laser-joint-processor, laser-joint-projector, pr2-calibration-launch, pr2-dense-laser-snapshotter, pr2-se-calibration-launch }: -buildRosPackage { - pname = "ros-melodic-pr2-calibration"; - version = "1.0.11-r3"; - - src = fetchurl { - url = "https://github.com/UNR-RoboticsResearchLab/pr2_calibration-release/archive/release/melodic/pr2_calibration/1.0.11-3.tar.gz"; - name = "1.0.11-3.tar.gz"; - sha256 = "4fc3cd24252ad180ed0f1c688330c45bb102d47273bb586aa52764de0f62c745"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dense-laser-assembler laser-joint-processor laser-joint-projector pr2-calibration-launch pr2-dense-laser-snapshotter pr2-se-calibration-launch ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pr2_calibration package''; - license = with lib.licenses; [ "TODO-CATKIN-PACKAGE-LICENSE" ]; - }; -} diff --git a/distros/melodic/pr2-camera-synchronizer/default.nix b/distros/melodic/pr2-camera-synchronizer/default.nix deleted file mode 100644 index 59e72fd3ca..0000000000 --- a/distros/melodic/pr2-camera-synchronizer/default.nix +++ /dev/null @@ -1,37 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, dynamic-reconfigure, ethercat-trigger-controllers, rospy, rostest, wge100-camera }: -buildRosPackage { - pname = "ros-melodic-pr2-camera-synchronizer"; - version = "1.6.31-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_robot-release/archive/release/melodic/pr2_camera_synchronizer/1.6.31-1.tar.gz"; - name = "1.6.31-1.tar.gz"; - sha256 = "8f46811d2e5f2730cb58f1da99382bb709d97cea3ee13bd3337788e34ebc1594"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - propagatedBuildInputs = [ diagnostic-msgs dynamic-reconfigure ethercat-trigger-controllers rospy wge100-camera ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''- The PR2 is equipped with a texture projector that can be used to - project a texture onto featureless surfaces, allowing their - three-dimensional structure to be determined using stereoscopy. The - projector operates in a pulsed mode, producing brief (2ms) pulses of - light. Cameras that want to see the texture must expose during the - projector pulse; other cameras should be expose while the projector is - off. -
- -- This package contains the pr2_projector_synchronizer node. Based on its dynamically reconfigurable parameters, this node controls the projector pulsing, and sets up triggering of the WGE100 cameras. -
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-common-action-msgs/default.nix b/distros/melodic/pr2-common-action-msgs/default.nix deleted file mode 100644 index 8a3213896b..0000000000 --- a/distros/melodic/pr2-common-action-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, geometry-msgs, message-generation, message-runtime, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-pr2-common-action-msgs"; - version = "0.0.11"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_common_actions-release/archive/release/melodic/pr2_common_action_msgs/0.0.11-0.tar.gz"; - name = "0.0.11-0.tar.gz"; - sha256 = "65824648cd967a5c46b6861c1d0e9c76920d68ee4e28aff2783962c87f21dc3f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs geometry-msgs message-runtime sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pr2_common_action_msgs package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-common-actions/default.nix b/distros/melodic/pr2-common-actions/default.nix deleted file mode 100644 index e35f5bfb34..0000000000 --- a/distros/melodic/pr2-common-actions/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-trajectory-action-tools, joint-trajectory-generator, pr2-arm-move-ik, pr2-common-action-msgs, pr2-tilt-laser-interface, pr2-tuck-arms-action }: -buildRosPackage { - pname = "ros-melodic-pr2-common-actions"; - version = "0.0.11"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_common_actions-release/archive/release/melodic/pr2_common_actions/0.0.11-0.tar.gz"; - name = "0.0.11-0.tar.gz"; - sha256 = "80fd608e81e3b4797e06188ddba9351c1cd1937e04985ff61c6c4d72e8a546ea"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joint-trajectory-action-tools joint-trajectory-generator pr2-arm-move-ik pr2-common-action-msgs pr2-tilt-laser-interface pr2-tuck-arms-action ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Various actions which help in moving the arms of the PR2 - or getting data from its tilting laser.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-common/default.nix b/distros/melodic/pr2-common/default.nix deleted file mode 100644 index 4288c89bd0..0000000000 --- a/distros/melodic/pr2-common/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pr2-dashboard-aggregator, pr2-description, pr2-machine, pr2-msgs }: -buildRosPackage { - pname = "ros-melodic-pr2-common"; - version = "1.13.1-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_common-release/archive/release/melodic/pr2_common/1.13.1-1.tar.gz"; - name = "1.13.1-1.tar.gz"; - sha256 = "6edfb18191b7e0dfa2515d3cb3ee27c25d7199617beedc923494a7fd2e95bc89"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pr2-dashboard-aggregator pr2-description pr2-machine pr2-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''URDF description of the robot kinematics and dynamics, 3D models of robot components, information required for gazebo to simulate the PR2, and messages specific to the PR2 such as detailed information about its power board and fingertip pressure sensors.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-computer-monitor/default.nix b/distros/melodic/pr2-computer-monitor/default.nix deleted file mode 100644 index 4124d944f1..0000000000 --- a/distros/melodic/pr2-computer-monitor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, pr2-msgs, roscpp, rospy, std-msgs }: -buildRosPackage { - pname = "ros-melodic-pr2-computer-monitor"; - version = "1.6.31-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_robot-release/archive/release/melodic/pr2_computer_monitor/1.6.31-1.tar.gz"; - name = "1.6.31-1.tar.gz"; - sha256 = "d20f5a31e78189fbb94c72d1dac29332944a7e157a59401530cbce29aba6ff8b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ diagnostic-msgs pr2-msgs roscpp rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Monitors the computer's processor and hard drives of the PR2 and publishes data to diagnostics.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-controller-configuration-gazebo/default.nix b/distros/melodic/pr2-controller-configuration-gazebo/default.nix deleted file mode 100644 index 5c2b5b82c6..0000000000 --- a/distros/melodic/pr2-controller-configuration-gazebo/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo, pr2-controller-manager, pr2-gripper-action, pr2-head-action, single-joint-position-action }: -buildRosPackage { - pname = "ros-melodic-pr2-controller-configuration-gazebo"; - version = "2.0.14"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_simulator-release/archive/release/melodic/pr2_controller_configuration_gazebo/2.0.14-0.tar.gz"; - name = "2.0.14-0.tar.gz"; - sha256 = "5c439cea522e3fdbd04cb520d3adb886513eff5a52619491b6a2f4e3d84f38fb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo pr2-controller-manager pr2-gripper-action pr2-head-action single-joint-position-action ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A copy of the pr2_controller_configuration package, for use in - the PR2 simulator. We maintain two copies to allow for controller - gains to be set differently between hardware and simulation.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-controller-configuration/default.nix b/distros/melodic/pr2-controller-configuration/default.nix deleted file mode 100644 index 51ca0c5d42..0000000000 --- a/distros/melodic/pr2-controller-configuration/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pr2-controller-manager, pr2-gripper-action, pr2-head-action, pr2-machine, robot-mechanism-controllers, roslaunch, single-joint-position-action }: -buildRosPackage { - pname = "ros-melodic-pr2-controller-configuration"; - version = "1.6.31-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_robot-release/archive/release/melodic/pr2_controller_configuration/1.6.31-1.tar.gz"; - name = "1.6.31-1.tar.gz"; - sha256 = "a7712dbec4dc9242e79c7539c21464675ecf6dedc5fd383195663a4edab8efc8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ pr2-controller-manager pr2-gripper-action pr2-head-action pr2-machine robot-mechanism-controllers single-joint-position-action ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Configuration files for PR2 controllers.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-controller-interface/default.nix b/distros/melodic/pr2-controller-interface/default.nix deleted file mode 100644 index fa41eae335..0000000000 --- a/distros/melodic/pr2-controller-interface/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-interface, pr2-mechanism-model, roscpp }: -buildRosPackage { - pname = "ros-melodic-pr2-controller-interface"; - version = "1.8.21-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_mechanism-release/archive/release/melodic/pr2_controller_interface/1.8.21-1.tar.gz"; - name = "1.8.21-1.tar.gz"; - sha256 = "cd8ca8d577d00d71e7dd1a4bd3b922988892b95e14e2c5e49a00e5f2326fad83"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ controller-interface pr2-mechanism-model roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package specifies the interface to a realtime controller. A - controller that implements this interface can be executed by the - controller - manager in the real time control loop. The package basically - contains the C++ controller base class that all controllers need to - inherit from.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-controller-manager/default.nix b/distros/melodic/pr2-controller-manager/default.nix deleted file mode 100644 index a8100c36a2..0000000000 --- a/distros/melodic/pr2-controller-manager/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, diagnostic-msgs, pluginlib, pr2-controller-interface, pr2-description, pr2-hardware-interface, pr2-mechanism-diagnostics, pr2-mechanism-model, pr2-mechanism-msgs, realtime-tools, robot-state-publisher, roscpp, roslaunch, rosparam, rospy, rostest, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-pr2-controller-manager"; - version = "1.8.21-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_mechanism-release/archive/release/melodic/pr2_controller_manager/1.8.21-1.tar.gz"; - name = "1.8.21-1.tar.gz"; - sha256 = "9651055d1018467c24f5ae4bd31849371199779f3488968dfad85cf994bcd243"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules rostest ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ diagnostic-msgs pluginlib pr2-controller-interface pr2-description pr2-hardware-interface pr2-mechanism-diagnostics pr2-mechanism-model pr2-mechanism-msgs realtime-tools robot-state-publisher roscpp rosparam rospy sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The controller manager (CM) package provides the infrastructure to run controllers in a hard realtime loop.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-controllers-msgs/default.nix b/distros/melodic/pr2-controllers-msgs/default.nix deleted file mode 100644 index 7c8b7212dd..0000000000 --- a/distros/melodic/pr2-controllers-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, geometry-msgs, message-generation, message-runtime, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-pr2-controllers-msgs"; - version = "1.10.17-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_controllers-release/archive/release/melodic/pr2_controllers_msgs/1.10.17-1.tar.gz"; - name = "1.10.17-1.tar.gz"; - sha256 = "82561cde4b79968a9d87697c9a87487b9252480f072ae084497f383be300167f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs geometry-msgs message-runtime trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages, services, and actions used in the pr2_controllers stack.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-controllers/default.nix b/distros/melodic/pr2-controllers/default.nix deleted file mode 100644 index e98b142d0d..0000000000 --- a/distros/melodic/pr2-controllers/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, control-toolbox, ethercat-trigger-controllers, joint-trajectory-action, pr2-calibration-controllers, pr2-controllers-msgs, pr2-gripper-action, pr2-head-action, pr2-mechanism-controllers, robot-mechanism-controllers, single-joint-position-action }: -buildRosPackage { - pname = "ros-melodic-pr2-controllers"; - version = "1.10.17-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_controllers-release/archive/release/melodic/pr2_controllers/1.10.17-1.tar.gz"; - name = "1.10.17-1.tar.gz"; - sha256 = "4ca1b1f88af452339502ec5babb46695425d6247dc2eab2e08a787fc4155bace"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ control-toolbox ethercat-trigger-controllers joint-trajectory-action pr2-calibration-controllers pr2-controllers-msgs pr2-gripper-action pr2-head-action pr2-mechanism-controllers robot-mechanism-controllers single-joint-position-action ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Contains the controllers that run in realtime on the PR2 and supporting packages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-counterbalance-check/default.nix b/distros/melodic/pr2-counterbalance-check/default.nix deleted file mode 100644 index 4a305db3bb..0000000000 --- a/distros/melodic/pr2-counterbalance-check/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, catkin, joint-qualification-controllers, pr2-controller-configuration, pr2-controller-manager, pr2-controllers-msgs, pr2-self-test-msgs, rospy, rostest, rosunit, std-msgs }: -buildRosPackage { - pname = "ros-melodic-pr2-counterbalance-check"; - version = "1.0.15-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_self_test-release/archive/release/melodic/pr2_counterbalance_check/1.0.15-1.tar.gz"; - name = "1.0.15-1.tar.gz"; - sha256 = "6698890b4bd9f1f68de5d8d19e7e4b466f67c7399bd65504701a059f622411fe"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ actionlib joint-qualification-controllers pr2-controller-configuration pr2-controller-manager pr2-controllers-msgs pr2-self-test-msgs rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''pr2_counterbalance_check''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-dashboard-aggregator/default.nix b/distros/melodic/pr2-dashboard-aggregator/default.nix deleted file mode 100644 index 755d597b0a..0000000000 --- a/distros/melodic/pr2-dashboard-aggregator/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pr2-msgs, rospy, std-msgs }: -buildRosPackage { - pname = "ros-melodic-pr2-dashboard-aggregator"; - version = "1.13.1-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_common-release/archive/release/melodic/pr2_dashboard_aggregator/1.13.1-1.tar.gz"; - name = "1.13.1-1.tar.gz"; - sha256 = "33e0d27029cd93024bf4ef3834a9d782f710206c87fd9e72e6b671618864df51"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pr2-msgs rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A simple script that aggregates all of the topics that a "pr2_dashboard" app might be interested in.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-dense-laser-snapshotter/default.nix b/distros/melodic/pr2-dense-laser-snapshotter/default.nix deleted file mode 100644 index 623bc36bc8..0000000000 --- a/distros/melodic/pr2-dense-laser-snapshotter/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dense-laser-assembler, pr2-msgs }: -buildRosPackage { - pname = "ros-melodic-pr2-dense-laser-snapshotter"; - version = "1.0.11-r3"; - - src = fetchurl { - url = "https://github.com/UNR-RoboticsResearchLab/pr2_calibration-release/archive/release/melodic/pr2_dense_laser_snapshotter/1.0.11-3.tar.gz"; - name = "1.0.11-3.tar.gz"; - sha256 = "a40e1a007d63427cfc72b218f652aaef205545937a028252b4672b45b971bfd0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dense-laser-assembler pr2-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Stores the data from a series of laser scan messages in a dense representation, allowing - users to easily perform image-like operations on intensity or range data. This package is - experimental. Expect APIs to change.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-description/default.nix b/distros/melodic/pr2-description/default.nix deleted file mode 100644 index 59f59f5225..0000000000 --- a/distros/melodic/pr2-description/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, convex-decomposition, gtest, ivcon, rosbash, urdfdom, xacro }: -buildRosPackage { - pname = "ros-melodic-pr2-description"; - version = "1.13.1-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_common-release/archive/release/melodic/pr2_description/1.13.1-1.tar.gz"; - name = "1.13.1-1.tar.gz"; - sha256 = "a7c187585634cc2b1ed1fc61e1466def6ec89254d5795f570b45617c06db0e48"; - }; - - buildType = "catkin"; - buildInputs = [ catkin convex-decomposition ivcon ]; - checkInputs = [ gtest rosbash urdfdom ]; - propagatedBuildInputs = [ xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the description (mechanical, kinematic, visual, - etc.) of the PR2 robot. The files in this package are parsed and used by - a variety of other components. Most users will not interact directly - with this package.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-ethercat-drivers/default.nix b/distros/melodic/pr2-ethercat-drivers/default.nix deleted file mode 100644 index c53a152968..0000000000 --- a/distros/melodic/pr2-ethercat-drivers/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ethercat-hardware, fingertip-pressure }: -buildRosPackage { - pname = "ros-melodic-pr2-ethercat-drivers"; - version = "1.8.19-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_ethercat_drivers-release/archive/release/melodic/pr2_ethercat_drivers/1.8.19-1.tar.gz"; - name = "1.8.19-1.tar.gz"; - sha256 = "e28b1bb1eb08c709820f7a571ca092a5ccf5035f877019f105ef2f3f485ff049"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ethercat-hardware fingertip-pressure ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This stack contains drivers for the ethercat system and the peripherals - that connect to it: motor control boards, fingertip sensors, texture - projector, hand accelerometer.''; - license = with lib.licenses; [ bsdOriginal "GPL" ]; - }; -} diff --git a/distros/melodic/pr2-ethercat/default.nix b/distros/melodic/pr2-ethercat/default.nix deleted file mode 100644 index 29ef8fb0d9..0000000000 --- a/distros/melodic/pr2-ethercat/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, diagnostic-updater, ethercat-hardware, pr2-controller-manager, realtime-tools, roscpp, std-srvs }: -buildRosPackage { - pname = "ros-melodic-pr2-ethercat"; - version = "1.6.31-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_robot-release/archive/release/melodic/pr2_ethercat/1.6.31-1.tar.gz"; - name = "1.6.31-1.tar.gz"; - sha256 = "3be50304622a7ea7154af500078e617541a8dcccdd7673d45e6cb525bdd5e1d1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ diagnostic-msgs diagnostic-updater ethercat-hardware pr2-controller-manager realtime-tools roscpp std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Main loop that runs the robot.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-gazebo-plugins/default.nix b/distros/melodic/pr2-gazebo-plugins/default.nix deleted file mode 100644 index d9d90a8f06..0000000000 --- a/distros/melodic/pr2-gazebo-plugins/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, angles, catkin, cv-bridge, diagnostic-msgs, diagnostic-updater, gazebo-msgs, gazebo-plugins, gazebo-ros, geometry-msgs, image-transport, message-generation, message-runtime, nav-msgs, orocos-kdl, polled-camera, pr2-controller-manager, pr2-hardware-interface, pr2-mechanism-model, pr2-msgs, roscpp, rospy, sensor-msgs, std-msgs, std-srvs, tf, urdf }: -buildRosPackage { - pname = "ros-melodic-pr2-gazebo-plugins"; - version = "2.0.14"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_simulator-release/archive/release/melodic/pr2_gazebo_plugins/2.0.14-0.tar.gz"; - name = "2.0.14-0.tar.gz"; - sha256 = "f13b8d70bb7029d167343772dc662a7aff687349c40ecb02e27020a36a8a784b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin std-srvs ]; - propagatedBuildInputs = [ angles cv-bridge diagnostic-msgs diagnostic-updater gazebo-msgs gazebo-plugins gazebo-ros geometry-msgs image-transport message-generation message-runtime nav-msgs orocos-kdl polled-camera pr2-controller-manager pr2-hardware-interface pr2-mechanism-model pr2-msgs roscpp rospy sensor-msgs std-msgs tf urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Gazebo Plugins for various PR2-specific sensors and actuators on the robot.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-gazebo/default.nix b/distros/melodic/pr2-gazebo/default.nix deleted file mode 100644 index 81ddda45ab..0000000000 --- a/distros/melodic/pr2-gazebo/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-aggregator, fingertip-pressure, gazebo, gazebo-plugins, gazebo-ros, geometry-msgs, image-proc, joint-trajectory-action, pr2-controller-configuration-gazebo, pr2-controller-manager, pr2-dashboard-aggregator, pr2-description, pr2-gazebo-plugins, pr2-gripper-action, pr2-head-action, pr2-machine, pr2-mechanism-controllers, pr2-msgs, pr2-tuckarm, robot-mechanism-controllers, robot-pose-ekf, robot-state-publisher, rospy, rostest, rostopic, single-joint-position-action, std-msgs, stereo-image-proc, tf2-ros, topic-tools, xacro }: -buildRosPackage { - pname = "ros-melodic-pr2-gazebo"; - version = "2.0.14"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_simulator-release/archive/release/melodic/pr2_gazebo/2.0.14-0.tar.gz"; - name = "2.0.14-0.tar.gz"; - sha256 = "65a61813255f0e2fd52200aceb94b18f0e19ed5e4f9c07c521558541015392a9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ pr2-machine pr2-tuckarm rostest ]; - propagatedBuildInputs = [ diagnostic-aggregator fingertip-pressure gazebo gazebo-plugins gazebo-ros geometry-msgs image-proc joint-trajectory-action pr2-controller-configuration-gazebo pr2-controller-manager pr2-dashboard-aggregator pr2-description pr2-gazebo-plugins pr2-gripper-action pr2-head-action pr2-mechanism-controllers pr2-msgs robot-mechanism-controllers robot-pose-ekf robot-state-publisher rospy rostopic single-joint-position-action std-msgs stereo-image-proc tf2-ros topic-tools xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch scripts for simulating the PR2 in gazebo. - The simulation equivalent of pr2.launch is found here. - pr2_fingertip_pressure_contact_translator produces the same ROS topics as fingertip_pressure package for simulated PR2.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-gripper-action/default.nix b/distros/melodic/pr2-gripper-action/default.nix deleted file mode 100644 index 08a60833fd..0000000000 --- a/distros/melodic/pr2-gripper-action/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, pr2-controllers-msgs, pr2-mechanism-controllers, pr2-mechanism-model, robot-mechanism-controllers, roscpp }: -buildRosPackage { - pname = "ros-melodic-pr2-gripper-action"; - version = "1.10.17-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_controllers-release/archive/release/melodic/pr2_gripper_action/1.10.17-1.tar.gz"; - name = "1.10.17-1.tar.gz"; - sha256 = "98833a8e129e9fc682976c109d577841fb18d99d50acafe8c898e85337443ed8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib actionlib-msgs pr2-controllers-msgs pr2-mechanism-controllers pr2-mechanism-model robot-mechanism-controllers roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pr2_gripper_action provides an action interface for using the - gripper. Users can specify what position to move to (while limiting the - force) and the action will report success when the position is reached or - failure when the gripper cannot move any longer.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-gripper-sensor-action/default.nix b/distros/melodic/pr2-gripper-sensor-action/default.nix deleted file mode 100644 index 3899cb8dd8..0000000000 --- a/distros/melodic/pr2-gripper-sensor-action/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, message-generation, message-runtime, pr2-controllers-msgs, pr2-gripper-sensor-controller, pr2-gripper-sensor-msgs, pr2-machine, pr2-mechanism-controllers, pr2-mechanism-model, robot-mechanism-controllers, roscpp }: -buildRosPackage { - pname = "ros-melodic-pr2-gripper-sensor-action"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_gripper_sensor-release/archive/release/melodic/pr2_gripper_sensor_action/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "0682a7eac228a00a8b89c01cb4208ac6831965277ec97dcdaaf392490189a27a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs message-runtime pr2-controllers-msgs pr2-gripper-sensor-controller pr2-gripper-sensor-msgs pr2-machine pr2-mechanism-controllers pr2-mechanism-model robot-mechanism-controllers roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pr2_gripper_sensor_action package provides an action interface for talking to the pr2_gripper_sensor_controller real-time controller. - - It provides several different actions for getting high-level sensor information from the PR2 palm-mounted accelerometers, fingertip pressure arrays, and gripper motor/encoder, as well as several sensor-based gripper control actions that respond with low-latency in real-time.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-gripper-sensor-controller/default.nix b/distros/melodic/pr2-gripper-sensor-controller/default.nix deleted file mode 100644 index e0d3d7f500..0000000000 --- a/distros/melodic/pr2-gripper-sensor-controller/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, pluginlib, pr2-controller-interface, pr2-controller-manager, pr2-controllers-msgs, pr2-gripper-sensor-msgs, pr2-mechanism-model, realtime-tools, roscpp, roslib, rosrt, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-pr2-gripper-sensor-controller"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_gripper_sensor-release/archive/release/melodic/pr2_gripper_sensor_controller/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "3e681c304070ead6e875be6fa66bf85ca38897dac7d332fbfab2714755b42c99"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib-msgs pluginlib pr2-controller-interface pr2-controller-manager pr2-controllers-msgs pr2-gripper-sensor-msgs pr2-mechanism-model realtime-tools roscpp roslib rosrt std-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pr2_gripper_sensor_controller package is a real-time controller that integrates signals from the PR2 hand-mounted accelerometer and finger-mounted pressure sensors with motor control of the gripper joint to do highly responsive sensing and low-latency closed-loop control.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-gripper-sensor-msgs/default.nix b/distros/melodic/pr2-gripper-sensor-msgs/default.nix deleted file mode 100644 index 3929024e3e..0000000000 --- a/distros/melodic/pr2-gripper-sensor-msgs/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, message-generation, message-runtime, roscpp, std-msgs }: -buildRosPackage { - pname = "ros-melodic-pr2-gripper-sensor-msgs"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_gripper_sensor-release/archive/release/melodic/pr2_gripper_sensor_msgs/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "73b4e57e83829b425005008b01ce603b6c62ef1783e84a28e6af72e18092fd53"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs message-runtime roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pr2_gripper_sensor_msgs package contains various actions and messages that are used in the pr2_gripper_sensor* packages. The structure of the API used by pr2_gripper_sensor_action, and pr2_gripper_sensor_controller packages is as follows: - -Users will send a goal to an Action in the message format of PR2Gripper*Command (where * replaces the name of the particular Action from pr2_gripper_sensor_action). Feedback and Result information for the action is then returned in the format of PR2Gripper*Data.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-gripper-sensor/default.nix b/distros/melodic/pr2-gripper-sensor/default.nix deleted file mode 100644 index 91fe6175e6..0000000000 --- a/distros/melodic/pr2-gripper-sensor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pr2-gripper-sensor-action, pr2-gripper-sensor-controller, pr2-gripper-sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-pr2-gripper-sensor"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_gripper_sensor-release/archive/release/melodic/pr2_gripper_sensor/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "d27388ef2f16ca671e6490422924065a3555335d61e3fe1916611e6176d256ad"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pr2-gripper-sensor-action pr2-gripper-sensor-controller pr2-gripper-sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pr2_gripper_sensor package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-hardware-interface/default.nix b/distros/melodic/pr2-hardware-interface/default.nix deleted file mode 100644 index f50bf1502e..0000000000 --- a/distros/melodic/pr2-hardware-interface/default.nix +++ /dev/null @@ -1,31 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, roscpp }: -buildRosPackage { - pname = "ros-melodic-pr2-hardware-interface"; - version = "1.8.21-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_mechanism-release/archive/release/melodic/pr2_hardware_interface/1.8.21-1.tar.gz"; - name = "1.8.21-1.tar.gz"; - sha256 = "0c5975d128782c1c16eb7423855e0c17f4b317eb8faa67868e126170fdcb8d27"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the C++ interfaces to the PR2 hardware - components that are controlled over EtherCAT. This includes the - motors and encoders needed to control the PR2 mechanism, as well as - components like the pressure sensors in the fingertips, camera - triggers, etc... All of the hardware components in this interface are - directly available to the controllers inside the hard realtime - control loop.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-head-action/default.nix b/distros/melodic/pr2-head-action/default.nix deleted file mode 100644 index 47a3598c24..0000000000 --- a/distros/melodic/pr2-head-action/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, catkin, geometry-msgs, kdl-parser, message-filters, orocos-kdl, pr2-controllers-msgs, roscpp, sensor-msgs, tf, tf-conversions, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-pr2-head-action"; - version = "1.10.17-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_controllers-release/archive/release/melodic/pr2_head_action/1.10.17-1.tar.gz"; - name = "1.10.17-1.tar.gz"; - sha256 = "424a5a18ed18b42bcde7b0f810213435066b8250169b2ff65886802760c7421d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib geometry-msgs kdl-parser message-filters orocos-kdl pr2-controllers-msgs roscpp sensor-msgs tf tf-conversions trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The PR2 head action is a node that provides an action interface for - pointing the head of the PR2. It passes trajectory goals to the - controller, and reports success when they have finished executing.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-kinematics/default.nix b/distros/melodic/pr2-kinematics/default.nix deleted file mode 100644 index 77fda3d421..0000000000 --- a/distros/melodic/pr2-kinematics/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pr2-arm-kinematics }: -buildRosPackage { - pname = "ros-melodic-pr2-kinematics"; - version = "1.0.10"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_kinematics-release/archive/release/melodic/pr2_kinematics/1.0.10-0.tar.gz"; - name = "1.0.10-0.tar.gz"; - sha256 = "a1103dc191b832b2a06bb07d9eb6d4c54a948377e0796b9d1f556e7ee3635c2c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pr2-arm-kinematics ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pr2_kinematics package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-machine/default.nix b/distros/melodic/pr2-machine/default.nix deleted file mode 100644 index 9803ba8ea8..0000000000 --- a/distros/melodic/pr2-machine/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-pr2-machine"; - version = "1.13.1-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_common-release/archive/release/melodic/pr2_machine/1.13.1-1.tar.gz"; - name = "1.13.1-1.tar.gz"; - sha256 = "9833870b936c19b4a17be04b1220e7106f5f81463737c5d68690ed0b3e05471f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the xxx.machine files that describe the different hosts a node can be spawned on. Currently there is one machine file for the pr2 robot, and one for the simulated pr2 robot.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-mannequin-mode/default.nix b/distros/melodic/pr2-mannequin-mode/default.nix deleted file mode 100644 index 869ea71543..0000000000 --- a/distros/melodic/pr2-mannequin-mode/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pr2-controller-manager, pr2-controllers-msgs, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-pr2-mannequin-mode"; - version = "0.6.1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_apps-release/archive/release/melodic/pr2_mannequin_mode/0.6.1-0.tar.gz"; - name = "0.6.1-0.tar.gz"; - sha256 = "bd942a926267442a2232ac55b6019f8aa0e6494879ca4030ab18837c93e1f37f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pr2-controller-manager pr2-controllers-msgs trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pr2_mannequin_mode package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-mechanism-controllers/default.nix b/distros/melodic/pr2-mechanism-controllers/default.nix deleted file mode 100644 index b7d9d8abe2..0000000000 --- a/distros/melodic/pr2-mechanism-controllers/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, angles, catkin, control-toolbox, diagnostic-msgs, diagnostic-updater, filters, geometry-msgs, message-generation, message-runtime, nav-msgs, pluginlib, pr2-controller-interface, pr2-controllers-msgs, pr2-mechanism-model, pr2-mechanism-msgs, pr2-msgs, realtime-tools, robot-mechanism-controllers, rosconsole, roscpp, rospy, std-msgs, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-pr2-mechanism-controllers"; - version = "1.10.17-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_controllers-release/archive/release/melodic/pr2_mechanism_controllers/1.10.17-1.tar.gz"; - name = "1.10.17-1.tar.gz"; - sha256 = "213c8983bad691bed5ffb69f027bf2035927a2ff2b45a7b87fd0547444c5db14"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ angles control-toolbox diagnostic-msgs diagnostic-updater filters geometry-msgs message-runtime nav-msgs pluginlib pr2-controller-interface pr2-controllers-msgs pr2-mechanism-model pr2-mechanism-msgs pr2-msgs realtime-tools robot-mechanism-controllers rosconsole roscpp rospy std-msgs tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pr2_mechanism_controllers package contains realtime - controllers that are meant for specific mechanisms of the PR2.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-mechanism-diagnostics/default.nix b/distros/melodic/pr2-mechanism-diagnostics/default.nix deleted file mode 100644 index b346e7510d..0000000000 --- a/distros/melodic/pr2-mechanism-diagnostics/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, angles, catkin, diagnostic-msgs, diagnostic-updater, pr2-mechanism-model, pr2-mechanism-msgs, roscpp, rospy, rostest, std-msgs, std-srvs, urdf }: -buildRosPackage { - pname = "ros-melodic-pr2-mechanism-diagnostics"; - version = "1.8.21-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_mechanism-release/archive/release/melodic/pr2_mechanism_diagnostics/1.8.21-1.tar.gz"; - name = "1.8.21-1.tar.gz"; - sha256 = "3badb0392210f96cb78d66bbc1b3e6fd5f1d4b07d162612225c02529d66ad395"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - propagatedBuildInputs = [ angles diagnostic-msgs diagnostic-updater pr2-mechanism-model pr2-mechanism-msgs roscpp rospy std-msgs std-srvs urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The `pr2_mechanism_diagnostics` node subscribes to `mechanism_statistics` and publishes diagnostics data for joints and controllers on `/diagnostics`.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-mechanism-model/default.nix b/distros/melodic/pr2-mechanism-model/default.nix deleted file mode 100644 index bd895ad1b3..0000000000 --- a/distros/melodic/pr2-mechanism-model/default.nix +++ /dev/null @@ -1,37 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, angles, catkin, cmake-modules, hardware-interface, kdl-parser, pluginlib, pr2-hardware-interface, roscpp, rostest, rosunit, urdf, urdfdom }: -buildRosPackage { - pname = "ros-melodic-pr2-mechanism-model"; - version = "1.8.21-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_mechanism-release/archive/release/melodic/pr2_mechanism_model/1.8.21-1.tar.gz"; - name = "1.8.21-1.tar.gz"; - sha256 = "b84afbaecefda7be65c217c9af6c759906caf111538828d363877659854903d2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules rostest rosunit ]; - propagatedBuildInputs = [ angles hardware-interface kdl-parser pluginlib pr2-hardware-interface roscpp urdf urdfdom ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''- This package contains the robot model that is used by the realtime - controllers - inside controller - manager. This robot model focuses on controlling the robot - mechanism in a realtime control loop, and therefore it only contains - the components of a robot that are relevant in realtime: the robot - joints (with encoders, transmisisons and actuators) and the - kinematic/dynamic model of the robot. -
-- The pr2_mechanism_model package is well tested and is released with a stable API. -
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-mechanism-msgs/default.nix b/distros/melodic/pr2-mechanism-msgs/default.nix deleted file mode 100644 index 41a76cbeba..0000000000 --- a/distros/melodic/pr2-mechanism-msgs/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-pr2-mechanism-msgs"; - version = "1.8.2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/pr2_mechanism_msgs-release/archive/release/melodic/pr2_mechanism_msgs/1.8.2-0.tar.gz"; - name = "1.8.2-0.tar.gz"; - sha256 = "ed530def634447f8d6970857f1f33b8ddfadefc07cffd6e4ce01e71e179df4cf"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package defines services that are used to communicate with - the realtime control loop. It also defines messages - that represent the state of the realtime controllers, the joints - and the actuators.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-mechanism/default.nix b/distros/melodic/pr2-mechanism/default.nix deleted file mode 100644 index 215762e264..0000000000 --- a/distros/melodic/pr2-mechanism/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pr2-controller-interface, pr2-controller-manager, pr2-hardware-interface, pr2-mechanism-diagnostics, pr2-mechanism-model }: -buildRosPackage { - pname = "ros-melodic-pr2-mechanism"; - version = "1.8.21-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_mechanism-release/archive/release/melodic/pr2_mechanism/1.8.21-1.tar.gz"; - name = "1.8.21-1.tar.gz"; - sha256 = "7b282ac39621bcdf976a9913c0d3308add9e15b15c72be8400308d4fe9951cdb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pr2-controller-interface pr2-controller-manager pr2-hardware-interface pr2-mechanism-diagnostics pr2-mechanism-model ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pr2_mechanism stack contains the infrastructure to control the PR2 robot in a hard realtime control loop.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-motor-diagnostic-tool/default.nix b/distros/melodic/pr2-motor-diagnostic-tool/default.nix deleted file mode 100644 index 37c83f1516..0000000000 --- a/distros/melodic/pr2-motor-diagnostic-tool/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ethercat-hardware, pluginlib, pr2-controller-interface, pr2-mechanism-model, pr2-mechanism-msgs, rospy, rqt-gui, rqt-gui-py }: -buildRosPackage { - pname = "ros-melodic-pr2-motor-diagnostic-tool"; - version = "1.0.15-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_self_test-release/archive/release/melodic/pr2_motor_diagnostic_tool/1.0.15-1.tar.gz"; - name = "1.0.15-1.tar.gz"; - sha256 = "e75790673805832f38a80872b25fabef1aa2022bea66ee125c370be5fe1fbbc7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ethercat-hardware pluginlib pr2-controller-interface pr2-mechanism-model pr2-mechanism-msgs rospy rqt-gui rqt-gui-py ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''pr2_motor_diagnostic_tool''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-move-base/default.nix b/distros/melodic/pr2-move-base/default.nix deleted file mode 100644 index 3c1d56cd27..0000000000 --- a/distros/melodic/pr2-move-base/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, dynamic-reconfigure, move-base-msgs, pr2-common-action-msgs, pr2-controllers-msgs, pr2-msgs, rospy }: -buildRosPackage { - pname = "ros-melodic-pr2-move-base"; - version = "0.1.28-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_navigation-release/archive/release/melodic/pr2_move_base/0.1.28-1.tar.gz"; - name = "0.1.28-1.tar.gz"; - sha256 = "e1b1654f060a9205616412a5edaa451b341e1da5c98fcec3ff0fff2b702d888c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib actionlib-msgs dynamic-reconfigure move-base-msgs pr2-common-action-msgs pr2-controllers-msgs pr2-msgs rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''pr2_move_base''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-moveit-config/default.nix b/distros/melodic/pr2-moveit-config/default.nix deleted file mode 100644 index 5d5479959a..0000000000 --- a/distros/melodic/pr2-moveit-config/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, moveit-ros-move-group, pr2-description, robot-state-publisher }: -buildRosPackage { - pname = "ros-melodic-pr2-moveit-config"; - version = "0.7.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit_pr2-release/archive/release/melodic/pr2_moveit_config/0.7.3-1.tar.gz"; - name = "0.7.3-1.tar.gz"; - sha256 = "543b47308b8307b9cc4a0c08fba6e1a90c8cd7040e0ef01ec5dc746cb3336194"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joint-state-publisher moveit-ros-move-group pr2-description robot-state-publisher ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the pr2 with the MoveIt Motion Planning Framework''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-moveit-plugins/default.nix b/distros/melodic/pr2-moveit-plugins/default.nix deleted file mode 100644 index 8f55b17ff6..0000000000 --- a/distros/melodic/pr2-moveit-plugins/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, angles, catkin, cmake-modules, control-msgs, eigen-conversions, kdl-parser, moveit-core, pluginlib, pr2-controllers-msgs, pr2-mechanism-msgs, rosconsole, roscpp, tf, tf-conversions, urdf }: -buildRosPackage { - pname = "ros-melodic-pr2-moveit-plugins"; - version = "0.7.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit_pr2-release/archive/release/melodic/pr2_moveit_plugins/0.7.3-1.tar.gz"; - name = "0.7.3-1.tar.gz"; - sha256 = "c780573ef3305b96d9ef18be3a5fb1e8024324808209728e840457c047ecdb78"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - propagatedBuildInputs = [ actionlib angles control-msgs eigen-conversions kdl-parser moveit-core pluginlib pr2-controllers-msgs pr2-mechanism-msgs rosconsole roscpp tf tf-conversions urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''PR2 specific plugins for MoveIt''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-msgs/default.nix b/distros/melodic/pr2-msgs/default.nix deleted file mode 100644 index 9af85f5c8f..0000000000 --- a/distros/melodic/pr2-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-pr2-msgs"; - version = "1.13.1-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_common-release/archive/release/melodic/pr2_msgs/1.13.1-1.tar.gz"; - name = "1.13.1-1.tar.gz"; - sha256 = "8adba3825ebdcf37188406c2ee0c886418de51817be170a4d2e0bd35f59d3b24"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages for representing PR2 state, such as battery information and the PR2 fingertip sensors.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-navigation-config/default.nix b/distros/melodic/pr2-navigation-config/default.nix deleted file mode 100644 index db7a703652..0000000000 --- a/distros/melodic/pr2-navigation-config/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, move-base }: -buildRosPackage { - pname = "ros-melodic-pr2-navigation-config"; - version = "0.1.28-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_navigation-release/archive/release/melodic/pr2_navigation_config/0.1.28-1.tar.gz"; - name = "0.1.28-1.tar.gz"; - sha256 = "1df639c4470fe66bbcb909d0adba8b5d868e4122598992ee162467b357a95f2a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ move-base ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package holds common configuration files for running the''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-navigation-global/default.nix b/distros/melodic/pr2-navigation-global/default.nix deleted file mode 100644 index 39cdb9fd25..0000000000 --- a/distros/melodic/pr2-navigation-global/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, amcl, catkin, joint-trajectory-generator, move-base, pr2-machine, pr2-move-base, pr2-navigation-config, pr2-tuck-arms-action, topic-tools }: -buildRosPackage { - pname = "ros-melodic-pr2-navigation-global"; - version = "0.1.28-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_navigation-release/archive/release/melodic/pr2_navigation_global/0.1.28-1.tar.gz"; - name = "0.1.28-1.tar.gz"; - sha256 = "29ba1baa16b77e54bc44ea4820ebab78e8d5ea1c87535d99aefd065912f9f8b7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ amcl joint-trajectory-generator move-base pr2-machine pr2-move-base pr2-navigation-config pr2-tuck-arms-action topic-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package holds XML files for running the''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-navigation-local/default.nix b/distros/melodic/pr2-navigation-local/default.nix deleted file mode 100644 index 453d02bb82..0000000000 --- a/distros/melodic/pr2-navigation-local/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-trajectory-generator, move-base, pr2-machine, pr2-move-base, pr2-navigation-config, pr2-tuck-arms-action, topic-tools }: -buildRosPackage { - pname = "ros-melodic-pr2-navigation-local"; - version = "0.1.28-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_navigation-release/archive/release/melodic/pr2_navigation_local/0.1.28-1.tar.gz"; - name = "0.1.28-1.tar.gz"; - sha256 = "1c6411bd2d1fce5a45a9a803bbcc502798392734c699402a88ae6c5121d4f290"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joint-trajectory-generator move-base pr2-machine pr2-move-base pr2-navigation-config pr2-tuck-arms-action topic-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package holds xml files for running the''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-navigation-perception/default.nix b/distros/melodic/pr2-navigation-perception/default.nix deleted file mode 100644 index 306cc363ed..0000000000 --- a/distros/melodic/pr2-navigation-perception/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, filters, geometry-msgs, laser-filters, laser-geometry, laser-tilt-controller-filter, message-filters, pcl-ros, pr2-machine, pr2-navigation-self-filter, roscpp, semantic-point-annotator, sensor-msgs, tf, topic-tools }: -buildRosPackage { - pname = "ros-melodic-pr2-navigation-perception"; - version = "0.1.28-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_navigation-release/archive/release/melodic/pr2_navigation_perception/0.1.28-1.tar.gz"; - name = "0.1.28-1.tar.gz"; - sha256 = "a9280acbedabad691bea60b8c18e5230cf267c6714b4f9137ec0d15f77ff9956"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure filters geometry-msgs laser-filters laser-geometry laser-tilt-controller-filter message-filters pcl-ros pr2-machine pr2-navigation-self-filter roscpp semantic-point-annotator sensor-msgs tf topic-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package holds navigation-specific sensor configuration options and launch files for the PR2.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-navigation-self-filter/default.nix b/distros/melodic/pr2-navigation-self-filter/default.nix deleted file mode 100644 index b9255145dd..0000000000 --- a/distros/melodic/pr2-navigation-self-filter/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, assimp, bullet, catkin, filters, pcl-ros, resource-retriever, roscpp, sensor-msgs, tf, urdf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-pr2-navigation-self-filter"; - version = "0.1.28-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_navigation-release/archive/release/melodic/pr2_navigation_self_filter/0.1.28-1.tar.gz"; - name = "0.1.28-1.tar.gz"; - sha256 = "fa7dddab1eb837577b59dbbca219f5dec1815a69fb26456830837bfe60d182c5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ assimp bullet filters pcl-ros resource-retriever roscpp sensor-msgs tf urdf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Filters the robot's body out of point clouds.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-navigation-slam/default.nix b/distros/melodic/pr2-navigation-slam/default.nix deleted file mode 100644 index 8092c270f1..0000000000 --- a/distros/melodic/pr2-navigation-slam/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gmapping, joint-trajectory-generator, move-base, pr2-machine, pr2-move-base, pr2-navigation-config, pr2-tuck-arms-action, topic-tools }: -buildRosPackage { - pname = "ros-melodic-pr2-navigation-slam"; - version = "0.1.28-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_navigation-release/archive/release/melodic/pr2_navigation_slam/0.1.28-1.tar.gz"; - name = "0.1.28-1.tar.gz"; - sha256 = "c96912eb50fe6f2bf5d043a6d5ce2b5face3eb73207bbfc43d91d18b972d903d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gmapping joint-trajectory-generator move-base pr2-machine pr2-move-base pr2-navigation-config pr2-tuck-arms-action topic-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package holds launch files for running the''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-navigation-teleop/default.nix b/distros/melodic/pr2-navigation-teleop/default.nix deleted file mode 100644 index c4be2a6ba9..0000000000 --- a/distros/melodic/pr2-navigation-teleop/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pr2-machine, pr2-teleop, topic-tools }: -buildRosPackage { - pname = "ros-melodic-pr2-navigation-teleop"; - version = "0.1.28-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_navigation-release/archive/release/melodic/pr2_navigation_teleop/0.1.28-1.tar.gz"; - name = "0.1.28-1.tar.gz"; - sha256 = "20494894d2fee4d8cc3f031c7bfe15dd0e4c0375246cc7fd145c4ba3e4c04614"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pr2-machine pr2-teleop topic-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package holds a special teleop configuration for the PR2 robot that - should be used when running applications that use autonomous navigation.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-navigation/default.nix b/distros/melodic/pr2-navigation/default.nix deleted file mode 100644 index 3fd364b4f7..0000000000 --- a/distros/melodic/pr2-navigation/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dwa-local-planner, laser-tilt-controller-filter, pr2-move-base, pr2-navigation-config, pr2-navigation-global, pr2-navigation-local, pr2-navigation-perception, pr2-navigation-self-filter, pr2-navigation-slam, pr2-navigation-teleop, semantic-point-annotator }: -buildRosPackage { - pname = "ros-melodic-pr2-navigation"; - version = "0.1.28-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_navigation-release/archive/release/melodic/pr2_navigation/0.1.28-1.tar.gz"; - name = "0.1.28-1.tar.gz"; - sha256 = "d99a3c4a1cdff802f0fcc74407c5595b1c7549aee95093c4314b827217f8eb32"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dwa-local-planner laser-tilt-controller-filter pr2-move-base pr2-navigation-config pr2-navigation-global pr2-navigation-local pr2-navigation-perception pr2-navigation-self-filter pr2-navigation-slam pr2-navigation-teleop semantic-point-annotator ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pr2_navigation stack holds common configuration options for running the''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-position-scripts/default.nix b/distros/melodic/pr2-position-scripts/default.nix deleted file mode 100644 index 7760ab632d..0000000000 --- a/distros/melodic/pr2-position-scripts/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, catkin, pr2-controllers-msgs, rospy, tf }: -buildRosPackage { - pname = "ros-melodic-pr2-position-scripts"; - version = "0.6.1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_apps-release/archive/release/melodic/pr2_position_scripts/0.6.1-0.tar.gz"; - name = "0.6.1-0.tar.gz"; - sha256 = "8a6dddf6474456caf8bc7efdec66febbabfc1c4f5c4ca533a0520dcc5b6b660c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib pr2-controllers-msgs rospy tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains a number of scripts to set various components of the PR2. They are used in the apps to improve usablity.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-power-board/default.nix b/distros/melodic/pr2-power-board/default.nix deleted file mode 100644 index dec308bb1e..0000000000 --- a/distros/melodic/pr2-power-board/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, diagnostic-updater, log4cxx, message-generation, message-runtime, pr2-msgs, roscpp, rospy }: -buildRosPackage { - pname = "ros-melodic-pr2-power-board"; - version = "1.1.7"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_power_drivers-release/archive/release/melodic/pr2_power_board/1.1.7-0.tar.gz"; - name = "1.1.7-0.tar.gz"; - sha256 = "9e6596dd8cdea88ca5abd93ecf2d567d34b89e97a4ffa32dbfdc8f001ce0cea9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ diagnostic-msgs diagnostic-updater log4cxx message-runtime pr2-msgs roscpp rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This provides a ROS node for the PR2 Power Board.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-power-drivers/default.nix b/distros/melodic/pr2-power-drivers/default.nix deleted file mode 100644 index 7f033e5656..0000000000 --- a/distros/melodic/pr2-power-drivers/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ocean-battery-driver, power-monitor, pr2-power-board }: -buildRosPackage { - pname = "ros-melodic-pr2-power-drivers"; - version = "1.1.7"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_power_drivers-release/archive/release/melodic/pr2_power_drivers/1.1.7-0.tar.gz"; - name = "1.1.7-0.tar.gz"; - sha256 = "a9c7ac432f7b7adbc1d91393381847c11f2ef23301a4ed5213b661d8855ed12c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ocean-battery-driver power-monitor pr2-power-board ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Power drivers for the PR2 robot.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-robot/default.nix b/distros/melodic/pr2-robot/default.nix deleted file mode 100644 index a87c0730ad..0000000000 --- a/distros/melodic/pr2-robot/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, imu-monitor, pr2-bringup, pr2-camera-synchronizer, pr2-computer-monitor, pr2-controller-configuration, pr2-ethercat, pr2-run-stop-auto-restart }: -buildRosPackage { - pname = "ros-melodic-pr2-robot"; - version = "1.6.31-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_robot-release/archive/release/melodic/pr2_robot/1.6.31-1.tar.gz"; - name = "1.6.31-1.tar.gz"; - sha256 = "9b7ce00c9c77872f1a8a4231af6debcba86564af37509f0dcae56e0c76953ae6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ imu-monitor pr2-bringup pr2-camera-synchronizer pr2-computer-monitor pr2-controller-configuration pr2-ethercat pr2-run-stop-auto-restart ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This stack collects PR2-specific components that are used in bringing up - a robot.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-run-stop-auto-restart/default.nix b/distros/melodic/pr2-run-stop-auto-restart/default.nix deleted file mode 100644 index a63fdd4cd5..0000000000 --- a/distros/melodic/pr2-run-stop-auto-restart/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pr2-msgs, pr2-power-board, roscpp, std-srvs }: -buildRosPackage { - pname = "ros-melodic-pr2-run-stop-auto-restart"; - version = "1.6.31-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_robot-release/archive/release/melodic/pr2_run_stop_auto_restart/1.6.31-1.tar.gz"; - name = "1.6.31-1.tar.gz"; - sha256 = "fa853451175edde8c733e2088e19c6cb7eede021117b6a65fbdf95b514db6a3e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pr2-msgs pr2-power-board roscpp std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides a node that monitors the state of the run stops of the pr2_robot. When the state of the - run stop changes from off to on, this node will automatically enable the power to the motors, and reset - the motors. This allows you to use the run stop as a 'pause' button. By using the run stop as a tool to - power up the robot, the run stop is also in reach of the user once the robot starts moving.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-se-calibration-launch/default.nix b/distros/melodic/pr2-se-calibration-launch/default.nix deleted file mode 100644 index 27036f8c0c..0000000000 --- a/distros/melodic/pr2-se-calibration-launch/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pr2-calibration-launch }: -buildRosPackage { - pname = "ros-melodic-pr2-se-calibration-launch"; - version = "1.0.11-r3"; - - src = fetchurl { - url = "https://github.com/UNR-RoboticsResearchLab/pr2_calibration-release/archive/release/melodic/pr2_se_calibration_launch/1.0.11-3.tar.gz"; - name = "1.0.11-3.tar.gz"; - sha256 = "c76aa428bb37415f4c538c72ee1e6cc5b16a1c18eb24dca7bb4be53b4d7c81b5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pr2-calibration-launch ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''pr2_se_calibration_launch''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-self-test-msgs/default.nix b/distros/melodic/pr2-self-test-msgs/default.nix deleted file mode 100644 index ce1f035606..0000000000 --- a/distros/melodic/pr2-self-test-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime }: -buildRosPackage { - pname = "ros-melodic-pr2-self-test-msgs"; - version = "1.0.15-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_self_test-release/archive/release/melodic/pr2_self_test_msgs/1.0.15-1.tar.gz"; - name = "1.0.15-1.tar.gz"; - sha256 = "de71f082718fea8f61e7054fb4713e43fe8128c28bf66fccc47e33166db7f19a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages used in PR2 hardware testing.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-self-test/default.nix b/distros/melodic/pr2-self-test/default.nix deleted file mode 100644 index c918fdb7c0..0000000000 --- a/distros/melodic/pr2-self-test/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-qualification-controllers, pr2-bringup-tests, pr2-counterbalance-check, pr2-self-test-msgs }: -buildRosPackage { - pname = "ros-melodic-pr2-self-test"; - version = "1.0.15-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_self_test-release/archive/release/melodic/pr2_self_test/1.0.15-1.tar.gz"; - name = "1.0.15-1.tar.gz"; - sha256 = "cfb06ed51a6fe0252689d276c2302fb691f2928b2a009c92abcde0c0e74afd67"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joint-qualification-controllers pr2-bringup-tests pr2-counterbalance-check pr2-self-test-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pr2_self_test package''; - license = with lib.licenses; [ "TODO-CATKIN-PACKAGE-LICENSE" ]; - }; -} diff --git a/distros/melodic/pr2-simulator/default.nix b/distros/melodic/pr2-simulator/default.nix deleted file mode 100644 index 11d5410ce4..0000000000 --- a/distros/melodic/pr2-simulator/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pr2-controller-configuration-gazebo, pr2-gazebo, pr2-gazebo-plugins }: -buildRosPackage { - pname = "ros-melodic-pr2-simulator"; - version = "2.0.14"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_simulator-release/archive/release/melodic/pr2_simulator/2.0.14-0.tar.gz"; - name = "2.0.14-0.tar.gz"; - sha256 = "4502d2d3680adc3ad5bb876120527c7deb7642208da743e0c853353d8524b0cc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pr2-controller-configuration-gazebo pr2-gazebo pr2-gazebo-plugins ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pr2_simulator package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-teleop-general/default.nix b/distros/melodic/pr2-teleop-general/default.nix deleted file mode 100644 index 8c9ccbe348..0000000000 --- a/distros/melodic/pr2-teleop-general/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, angles, catkin, geometry-msgs, moveit-msgs, polled-camera, pr2-arm-kinematics, pr2-common-action-msgs, pr2-controller-manager, pr2-controllers-msgs, pr2-mannequin-mode, pr2-mechanism-msgs, pr2-msgs, pr2-tuck-arms-action, ps3joy, roscpp, sensor-msgs, tf, urdf }: -buildRosPackage { - pname = "ros-melodic-pr2-teleop-general"; - version = "0.6.1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_apps-release/archive/release/melodic/pr2_teleop_general/0.6.1-0.tar.gz"; - name = "0.6.1-0.tar.gz"; - sha256 = "e3ae1cbc8602721113121e1546387c770995bf51dda293c8d593919c38ba9863"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib actionlib-msgs angles geometry-msgs moveit-msgs polled-camera pr2-arm-kinematics pr2-common-action-msgs pr2-controller-manager pr2-controllers-msgs pr2-mannequin-mode pr2-mechanism-msgs pr2-msgs pr2-tuck-arms-action ps3joy roscpp sensor-msgs tf urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''pr2_teleop_general''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-teleop/default.nix b/distros/melodic/pr2-teleop/default.nix deleted file mode 100644 index ccd7d0549f..0000000000 --- a/distros/melodic/pr2-teleop/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, catkin, geometry-msgs, pr2-controllers-msgs, roscpp, rospy, std-msgs, tf, topic-tools }: -buildRosPackage { - pname = "ros-melodic-pr2-teleop"; - version = "0.6.1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_apps-release/archive/release/melodic/pr2_teleop/0.6.1-0.tar.gz"; - name = "0.6.1-0.tar.gz"; - sha256 = "58621f94cdf383410e0b4e896be17b09320461196422f8e14e28e19a58680625"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib geometry-msgs pr2-controllers-msgs roscpp rospy std-msgs tf topic-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pr2_teleop package''; - license = with lib.licenses; [ "TODO-CATKIN-PACKAGE-LICENSE" ]; - }; -} diff --git a/distros/melodic/pr2-tilt-laser-interface/default.nix b/distros/melodic/pr2-tilt-laser-interface/default.nix deleted file mode 100644 index 341b6cc292..0000000000 --- a/distros/melodic/pr2-tilt-laser-interface/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, eigen, laser-geometry, message-generation, message-runtime, pcl-conversions, pcl-ros, pr2-msgs, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-pr2-tilt-laser-interface"; - version = "0.0.11"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_common_actions-release/archive/release/melodic/pr2_tilt_laser_interface/0.0.11-0.tar.gz"; - name = "0.0.11-0.tar.gz"; - sha256 = "8d25bddf370f8550b5ddac3e38c98c17d4880893c20bc601f8fd8b86c5bc4c2c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs eigen laser-geometry message-runtime pcl-conversions pcl-ros pr2-msgs roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides a set of tools/actions for manipulating the pr2's tilting - laser. Simplifies previously complex tasks, such as fetching - a single sweep, given a set of desired parameters for both the laser - driver and tilting platform.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-tuck-arms-action/default.nix b/distros/melodic/pr2-tuck-arms-action/default.nix deleted file mode 100644 index a9b15c07c7..0000000000 --- a/distros/melodic/pr2-tuck-arms-action/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, pr2-common-action-msgs, pr2-controllers-msgs, rospy, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-pr2-tuck-arms-action"; - version = "0.0.11"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_common_actions-release/archive/release/melodic/pr2_tuck_arms_action/0.0.11-0.tar.gz"; - name = "0.0.11-0.tar.gz"; - sha256 = "12d791a5cb70ca8bce9093e6dddc5cd0fc718b1d440f62c6006071bd736629e7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib actionlib-msgs pr2-common-action-msgs pr2-controllers-msgs rospy trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pr2_tuck_arms_action package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2-tuckarm/default.nix b/distros/melodic/pr2-tuckarm/default.nix deleted file mode 100644 index acdad7b8e5..0000000000 --- a/distros/melodic/pr2-tuckarm/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pr2-mechanism-msgs, pr2-tuck-arms-action, rospy, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-pr2-tuckarm"; - version = "0.6.1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_apps-release/archive/release/melodic/pr2_tuckarm/0.6.1-0.tar.gz"; - name = "0.6.1-0.tar.gz"; - sha256 = "b03495a901d77fa4ed63ddd47ac3d1000dd43d7458eceeb5910f4c989397ee30"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pr2-mechanism-msgs pr2-tuck-arms-action rospy trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Tucks the arms of the PR2 robot into a safe position for moving the base of the robot. - This also moves the arms out of the view of the tilting laser scanner, as much as possible.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2eus-moveit/default.nix b/distros/melodic/pr2eus-moveit/default.nix deleted file mode 100644 index e5bc4e293e..0000000000 --- a/distros/melodic/pr2eus-moveit/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, control-msgs, moveit-msgs, moveit-planners-ompl, pr2-gazebo, pr2-moveit-config, pr2-moveit-plugins, pr2eus, roseus, rostest }: -buildRosPackage { - pname = "ros-melodic-pr2eus-moveit"; - version = "0.3.14-r3"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_pr2eus-release/archive/release/melodic/pr2eus_moveit/0.3.14-3.tar.gz"; - name = "0.3.14-3.tar.gz"; - sha256 = "94e4eea9aa6fad2ae767226e050f40e01790fba0afe0c0717ff9cf90bb218b1e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ moveit-planners-ompl pr2-gazebo pr2-moveit-config pr2-moveit-plugins rostest ]; - propagatedBuildInputs = [ control-msgs moveit-msgs pr2eus roseus ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''pr2eus_moveit''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2eus-tutorials/default.nix b/distros/melodic/pr2eus-tutorials/default.nix deleted file mode 100644 index d3f25bcfc9..0000000000 --- a/distros/melodic/pr2eus-tutorials/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, jsk-interactive-marker, jsk-pcl-ros, pr2eus, roseus-tutorials }: -buildRosPackage { - pname = "ros-melodic-pr2eus-tutorials"; - version = "0.3.14-r3"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_pr2eus-release/archive/release/melodic/pr2eus_tutorials/0.3.14-3.tar.gz"; - name = "0.3.14-3.tar.gz"; - sha256 = "0c93d0988fc81f1157defca391eb97fa1df1b0534fa85bd524053964f06b30ef"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ jsk-interactive-marker jsk-pcl-ros pr2eus roseus-tutorials ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''pr2eus_tutorials''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pr2eus/default.nix b/distros/melodic/pr2eus/default.nix deleted file mode 100644 index 15d9e55f37..0000000000 --- a/distros/melodic/pr2eus/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, control-msgs, dynamic-reconfigure, euscollada, move-base-msgs, nav-msgs, pr2-controllers-msgs, pr2-description, pr2-gazebo, pr2-mechanism-msgs, pr2-msgs, robot-state-publisher, roseus, rosgraph-msgs, rostest, sound-play }: -buildRosPackage { - pname = "ros-melodic-pr2eus"; - version = "0.3.14-r3"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_pr2eus-release/archive/release/melodic/pr2eus/0.3.14-3.tar.gz"; - name = "0.3.14-3.tar.gz"; - sha256 = "893fd05c7b1c9fce063437fe74f2eae8c9fe750a2a85f5bac5413fafd88dd710"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rosgraph-msgs ]; - checkInputs = [ pr2-gazebo robot-state-publisher rostest ]; - propagatedBuildInputs = [ control-msgs dynamic-reconfigure euscollada move-base-msgs nav-msgs pr2-controllers-msgs pr2-description pr2-mechanism-msgs pr2-msgs roseus sound-play ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''pr2eus''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/prbt-gazebo/default.nix b/distros/melodic/prbt-gazebo/default.nix deleted file mode 100644 index e9696b4198..0000000000 --- a/distros/melodic/prbt-gazebo/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, catkin, gazebo-ros, gazebo-ros-control, prbt-moveit-config, prbt-support, roscpp, roslaunch, rostest, trajectory-msgs, xacro }: -buildRosPackage { - pname = "ros-melodic-prbt-gazebo"; - version = "0.5.23-r1"; - - src = fetchurl { - url = "https://github.com/PilzDE/pilz_robots-release/archive/release/melodic/prbt_gazebo/0.5.23-1.tar.gz"; - name = "0.5.23-1.tar.gz"; - sha256 = "fd6264498b55c274405e379cb95641be0598b418512a6311012e69d5060b02a2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ actionlib roscpp rostest trajectory-msgs ]; - propagatedBuildInputs = [ gazebo-ros gazebo-ros-control prbt-moveit-config prbt-support roslaunch xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch prbt robot in an empty Gazebo world.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/prbt-grippers/default.nix b/distros/melodic/prbt-grippers/default.nix deleted file mode 100644 index 9cbc73b625..0000000000 --- a/distros/melodic/prbt-grippers/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, prbt-pg70-support }: -buildRosPackage { - pname = "ros-melodic-prbt-grippers"; - version = "0.0.4-r1"; - - src = fetchurl { - url = "https://github.com/PilzDE/prbt_grippers-release/archive/release/melodic/prbt_grippers/0.0.4-1.tar.gz"; - name = "0.0.4-1.tar.gz"; - sha256 = "6765306ed7868e1f6005ffaacebc8a0161eb24cf8fcbfefff9f587ccc10a6e52"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ prbt-pg70-support ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The package provides gripper support for the pilz_robots package.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/prbt-hardware-support/default.nix b/distros/melodic/prbt-hardware-support/default.nix deleted file mode 100644 index 56fe43463b..0000000000 --- a/distros/melodic/prbt-hardware-support/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, canopen-chain-node, catkin, cmake-modules, code-coverage, dynamic-reconfigure, libmodbus, message-filters, message-generation, message-runtime, pilz-msgs, pilz-testutils, pilz-utils, roscpp, rosservice, rostest, rosunit, sensor-msgs, std-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, urdf }: -buildRosPackage { - pname = "ros-melodic-prbt-hardware-support"; - version = "0.5.23-r1"; - - src = fetchurl { - url = "https://github.com/PilzDE/pilz_robots-release/archive/release/melodic/prbt_hardware_support/0.5.23-1.tar.gz"; - name = "0.5.23-1.tar.gz"; - sha256 = "cae651e8cca5fb59f8a85526191d845a1096a967859de5e70847eedf4892bef4"; - }; - - buildType = "catkin"; - buildInputs = [ canopen-chain-node catkin dynamic-reconfigure libmodbus message-filters message-generation pilz-utils tf2 tf2-geometry-msgs tf2-ros urdf ]; - checkInputs = [ cmake-modules code-coverage pilz-testutils rostest rosunit ]; - propagatedBuildInputs = [ message-runtime pilz-msgs roscpp rosservice sensor-msgs std-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Control hardware functions of the PRBT manipulator like RUN_PERMITTED for Stop1 functionality.''; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/melodic/prbt-ikfast-manipulator-plugin/default.nix b/distros/melodic/prbt-ikfast-manipulator-plugin/default.nix deleted file mode 100644 index cf46c5fa6f..0000000000 --- a/distros/melodic/prbt-ikfast-manipulator-plugin/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, eigen-conversions, moveit-core, pluginlib, roscpp, tf2-eigen, tf2-kdl }: -buildRosPackage { - pname = "ros-melodic-prbt-ikfast-manipulator-plugin"; - version = "0.5.23-r1"; - - src = fetchurl { - url = "https://github.com/PilzDE/pilz_robots-release/archive/release/melodic/prbt_ikfast_manipulator_plugin/0.5.23-1.tar.gz"; - name = "0.5.23-1.tar.gz"; - sha256 = "aab1ab20938b11048170850f082682fef0fd4fb6e7895712a9875080cbbb7bb6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin tf2-eigen ]; - propagatedBuildInputs = [ eigen-conversions moveit-core pluginlib roscpp tf2-kdl ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The prbt_ikfast_manipulator_plugin package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/prbt-moveit-config/default.nix b/distros/melodic/prbt-moveit-config/default.nix deleted file mode 100644 index 419832dc02..0000000000 --- a/distros/melodic/prbt-moveit-config/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, moveit-core, moveit-fake-controller-manager, moveit-kinematics, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-planning, moveit-ros-visualization, moveit-simple-controller-manager, pluginlib, prbt-hardware-support, prbt-ikfast-manipulator-plugin, prbt-support, robot-state-publisher, roscpp, roslaunch, rostest, rosunit, rviz, xacro }: -buildRosPackage { - pname = "ros-melodic-prbt-moveit-config"; - version = "0.5.23-r1"; - - src = fetchurl { - url = "https://github.com/PilzDE/pilz_robots-release/archive/release/melodic/prbt_moveit_config/0.5.23-1.tar.gz"; - name = "0.5.23-1.tar.gz"; - sha256 = "ac90dce368fc651dfcd6ae85eeddbba21c982e95ae556d85602d8322069d22ea"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ moveit-core moveit-ros-planning pluginlib roscpp roslaunch rostest rosunit ]; - propagatedBuildInputs = [ joint-state-publisher moveit-fake-controller-manager moveit-kinematics moveit-planners-ompl moveit-ros-move-group moveit-ros-visualization moveit-simple-controller-manager prbt-hardware-support prbt-ikfast-manipulator-plugin prbt-support robot-state-publisher rviz xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the prbt with the MoveIt! Motion Planning Framework''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/prbt-pg70-support/default.nix b/distros/melodic/prbt-pg70-support/default.nix deleted file mode 100644 index bb7daf5d1f..0000000000 --- a/distros/melodic/prbt-pg70-support/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, prbt-ikfast-manipulator-plugin, prbt-moveit-config, prbt-support, schunk-description, xacro }: -buildRosPackage { - pname = "ros-melodic-prbt-pg70-support"; - version = "0.0.4-r1"; - - src = fetchurl { - url = "https://github.com/PilzDE/prbt_grippers-release/archive/release/melodic/prbt_pg70_support/0.0.4-1.tar.gz"; - name = "0.0.4-1.tar.gz"; - sha256 = "71d12733360cd04b208ed6cf976217fcbaea7231298f5ad006b7dc10be3ab7b3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ prbt-ikfast-manipulator-plugin prbt-moveit-config prbt-support schunk-description xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''PRBT support for Schunk pg70 gripper.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/prbt-support/default.nix b/distros/melodic/prbt-support/default.nix deleted file mode 100644 index ce8a91f59b..0000000000 --- a/distros/melodic/prbt-support/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, canopen-chain-node, canopen-motor-node, catkin, cmake-modules, code-coverage, controller-manager, eigen, joint-state-controller, joint-state-publisher, moveit-core, moveit-ros-planning, pilz-control, pilz-status-indicator-rqt, pilz-testutils, pilz-utils, prbt-hardware-support, robot-state-publisher, roscpp, roslaunch, roslint, rosservice, rostest, rosunit, rviz, sensor-msgs, topic-tools, xacro }: -buildRosPackage { - pname = "ros-melodic-prbt-support"; - version = "0.5.23-r1"; - - src = fetchurl { - url = "https://github.com/PilzDE/pilz_robots-release/archive/release/melodic/prbt_support/0.5.23-1.tar.gz"; - name = "0.5.23-1.tar.gz"; - sha256 = "ab99d8c017856a4e336cf0ee323f428b148400317422ae3c1ec3e33cd4156a5c"; - }; - - buildType = "catkin"; - buildInputs = [ canopen-chain-node catkin pilz-utils roslint sensor-msgs ]; - checkInputs = [ cmake-modules code-coverage eigen joint-state-publisher moveit-core moveit-ros-planning pilz-testutils prbt-hardware-support roslaunch rostest rosunit rviz ]; - propagatedBuildInputs = [ canopen-motor-node controller-manager joint-state-controller pilz-control pilz-status-indicator-rqt prbt-hardware-support robot-state-publisher roscpp rosservice topic-tools xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Mechanical, kinematic and visual description - of the Pilz light weight arm PRBT.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/prosilica-camera/default.nix b/distros/melodic/prosilica-camera/default.nix deleted file mode 100644 index 5cd1906320..0000000000 --- a/distros/melodic/prosilica-camera/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, camera-calibration-parsers, catkin, diagnostic-msgs, diagnostic-updater, driver-base, dynamic-reconfigure, image-transport, polled-camera, prosilica-gige-sdk, rosconsole, roscpp, self-test, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-prosilica-camera"; - version = "1.9.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/prosilica_driver-release/archive/release/melodic/prosilica_camera/1.9.4-1.tar.gz"; - name = "1.9.4-1.tar.gz"; - sha256 = "7c2aafe58194390d9dbaaf25cf54cf5ba4060742e2ef9f10a0bb207c377d8202"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rosconsole ]; - propagatedBuildInputs = [ camera-calibration-parsers diagnostic-msgs diagnostic-updater driver-base dynamic-reconfigure image-transport polled-camera prosilica-gige-sdk roscpp self-test sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A ROS driver node for AVT/Prosilica Gigabit Ethernet (GigE) cameras.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/prosilica-gige-sdk/default.nix b/distros/melodic/prosilica-gige-sdk/default.nix deleted file mode 100644 index 6957e679ad..0000000000 --- a/distros/melodic/prosilica-gige-sdk/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-prosilica-gige-sdk"; - version = "1.26.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/prosilica_gige_sdk-release/archive/release/melodic/prosilica_gige_sdk/1.26.3-1.tar.gz"; - name = "1.26.3-1.tar.gz"; - sha256 = "3ba1f4695e70b0a8d831ec38c0e76b5d018e589d74cbf0436c828ce934e0ab3d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''AVT GigE SDK version 1.26 for ROS''; - license = with lib.licenses; [ "Commercial" ]; - }; -} diff --git a/distros/melodic/ps3joy/default.nix b/distros/melodic/ps3joy/default.nix deleted file mode 100644 index c5d6eebfea..0000000000 --- a/distros/melodic/ps3joy/default.nix +++ /dev/null @@ -1,31 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, bluez, catkin, diagnostic-msgs, libusb1, linuxConsoleTools, pythonPackages, rosgraph, roslint, rospy, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-ps3joy"; - version = "1.14.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/joystick_drivers-release/archive/release/melodic/ps3joy/1.14.0-1.tar.gz"; - name = "1.14.0-1.tar.gz"; - sha256 = "2bd4850de3aeef1b9696fe5fbacab24f716c454dc5abd648ad59fb29009349be"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - propagatedBuildInputs = [ bluez diagnostic-msgs libusb1 linuxConsoleTools pythonPackages.pybluez rosgraph rospy sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Playstation 3 SIXAXIS or DUAL SHOCK 3 joystick driver. - Driver for the Sony PlayStation 3 SIXAXIS or DUAL SHOCK 3 - joysticks. In its current state, this driver is not compatible - with the use of other Bluetooth HID devices. The driver listens - for a connection on the HID ports, starts the joystick - streaming data, and passes the data to the Linux uinput device - so that it shows up as a normal joystick.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/psen-scan-v2/default.nix b/distros/melodic/psen-scan-v2/default.nix deleted file mode 100644 index 3423668a86..0000000000 --- a/distros/melodic/psen-scan-v2/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, code-coverage, fmt, geometry-msgs, message-generation, message-runtime, robot-state-publisher, rosbag, rosconsole-bridge, roscpp, roslaunch, rostest, rosunit, rviz, sensor-msgs, std-msgs, tinyxml-2, visualization-msgs, xacro }: -buildRosPackage { - pname = "ros-melodic-psen-scan-v2"; - version = "0.10.2-r1"; - - src = fetchurl { - url = "https://github.com/PilzDE/psen_scan_v2-release/archive/release/melodic/psen_scan_v2/0.10.2-1.tar.gz"; - name = "0.10.2-1.tar.gz"; - sha256 = "15f5b76b8f5e2b4a121051dad537c4f3916a7af8a7bd96ec6fe0a886277d46fc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules message-generation ]; - checkInputs = [ code-coverage rosbag roslaunch rostest rosunit ]; - propagatedBuildInputs = [ fmt geometry-msgs message-runtime robot-state-publisher rosconsole-bridge roscpp roslaunch rviz sensor-msgs std-msgs tinyxml-2 visualization-msgs xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS support for the Pilz laser scanner''; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/melodic/psen-scan/default.nix b/distros/melodic/psen-scan/default.nix deleted file mode 100644 index 9d4ddc13c1..0000000000 --- a/distros/melodic/psen-scan/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, code-coverage, pilz-testutils, roscpp, roslaunch, rostest, rosunit, rviz, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-psen-scan"; - version = "1.0.8-r1"; - - src = fetchurl { - url = "https://github.com/PilzDE/psen_scan-release/archive/release/melodic/psen_scan/1.0.8-1.tar.gz"; - name = "1.0.8-1.tar.gz"; - sha256 = "3832ccbea8e5d6cedd18abceb0d12cd451031c2e46879e984cc2930fdaf3eb16"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ code-coverage pilz-testutils roslaunch rostest rosunit ]; - propagatedBuildInputs = [ roscpp roslaunch rviz sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The psen_scan package for Pilz laser scanner''; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/melodic/px4-msgs/default.nix b/distros/melodic/px4-msgs/default.nix deleted file mode 100644 index a8aa4700e8..0000000000 --- a/distros/melodic/px4-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-px4-msgs"; - version = "1.0.0-r1"; - - src = fetchurl { - url = "https://github.com/PX4/px4_msgs-release/archive/release/melodic/px4_msgs/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "b1a2be52c973b4225c9716650da59f0f9c0eea2acef55a86f762864db8cf4bca"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package with the ROS-equivalent of PX4 uORB msgs''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/py-trees-msgs/default.nix b/distros/melodic/py-trees-msgs/default.nix deleted file mode 100644 index 2dc0947d58..0000000000 --- a/distros/melodic/py-trees-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, dynamic-reconfigure, message-generation, message-runtime, std-msgs, uuid-msgs }: -buildRosPackage { - pname = "ros-melodic-py-trees-msgs"; - version = "0.3.6"; - - src = fetchurl { - url = "https://github.com/stonier/py_trees_msgs-release/archive/release/melodic/py_trees_msgs/0.3.6-0.tar.gz"; - name = "0.3.6-0.tar.gz"; - sha256 = "71d8d3b25202546af7f8f085a532d72bf3fc35a591958d88927c6506571f3b37"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs dynamic-reconfigure message-runtime std-msgs uuid-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages used by py_trees_ros and some extras for the mock demos/tests.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/py-trees-ros/default.nix b/distros/melodic/py-trees-ros/default.nix deleted file mode 100644 index 0b367e6fb2..0000000000 --- a/distros/melodic/py-trees-ros/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, dynamic-reconfigure, geometry-msgs, move-base-msgs, nav-msgs, py-trees, py-trees-msgs, python-qt-binding, pythonPackages, rosbag, rospy, rostest, rosunit, sensor-msgs, std-msgs, unique-id, uuid-msgs }: -buildRosPackage { - pname = "ros-melodic-py-trees-ros"; - version = "0.5.21-r1"; - - src = fetchurl { - url = "https://github.com/stonier/py_trees_ros-release/archive/release/melodic/py_trees_ros/0.5.21-1.tar.gz"; - name = "0.5.21-1.tar.gz"; - sha256 = "d74455aaa4da3ca549de5950044da474e75293c666a3bc0c89bf3f00d2484a54"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - checkInputs = [ geometry-msgs py-trees python-qt-binding rostest rosunit ]; - propagatedBuildInputs = [ actionlib actionlib-msgs dynamic-reconfigure geometry-msgs move-base-msgs nav-msgs py-trees py-trees-msgs pythonPackages.rospkg pythonPackages.termcolor rosbag rospy sensor-msgs std-msgs unique-id uuid-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Ros extensions and behaviours for py_trees.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/py-trees/default.nix b/distros/melodic/py-trees/default.nix deleted file mode 100644 index a9cafa61b6..0000000000 --- a/distros/melodic/py-trees/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-py-trees"; - version = "0.6.9-r1"; - - src = fetchurl { - url = "https://github.com/stonier/py_trees-release/archive/release/melodic/py_trees/0.6.9-1.tar.gz"; - name = "0.6.9-1.tar.gz"; - sha256 = "55341ff9dcd20854b5b6625cef13b5b4bc891c2ac046b0514bb592c473f0c00a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - propagatedBuildInputs = [ pythonPackages.enum34 pythonPackages.pydot ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Pythonic implementation of behaviour trees.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pybind11-catkin/default.nix b/distros/melodic/pybind11-catkin/default.nix deleted file mode 100644 index f9c354ccfc..0000000000 --- a/distros/melodic/pybind11-catkin/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, eigen, python, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-pybind11-catkin"; - version = "2.4.3-r1"; - - src = fetchurl { - url = "https://github.com/wxmerkt/pybind11_catkin-release/archive/release/melodic/pybind11_catkin/2.4.3-1.tar.gz"; - name = "2.4.3-1.tar.gz"; - sha256 = "3a64a46a9f2ab342f823f98a3efa8fff416d34d9e86f322cdbe0d2cf8055958d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ eigen python pythonPackages.numpy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pybind11 package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pyquaternion/default.nix b/distros/melodic/pyquaternion/default.nix deleted file mode 100644 index 22f28380e4..0000000000 --- a/distros/melodic/pyquaternion/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-pyquaternion"; - version = "0.9.6-r1"; - - src = fetchurl { - url = "https://github.com/Achllle/pyquaternion-release/archive/release/melodic/pyquaternion/0.9.6-1.tar.gz"; - name = "0.9.6-1.tar.gz"; - sha256 = "951aa79d9675b3a3bcd33c6554bb52ebfd0364ab26765a5607b5f4802c3a4185"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pythonPackages.numpy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''quaternion operations''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/pyros-test/default.nix b/distros/melodic/pyros-test/default.nix deleted file mode 100644 index 6a56e371d2..0000000000 --- a/distros/melodic/pyros-test/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, roslint, rospy, rostest, rostopic, rosunit, std-msgs }: -buildRosPackage { - pname = "ros-melodic-pyros-test"; - version = "0.0.6-r1"; - - src = fetchurl { - url = "https://github.com/pyros-dev/pyros-test-release/archive/release/melodic/pyros_test/0.0.6-1.tar.gz"; - name = "0.0.6-1.tar.gz"; - sha256 = "9f1c355999d96debda08aa9cc999dade80d4c8ba9de137fabd122eb9050c35ea"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation roslint ]; - checkInputs = [ rostest rostopic rosunit ]; - propagatedBuildInputs = [ message-runtime rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Basic test nodes for Pyros dynamic ROS interface''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pyros-utils/default.nix b/distros/melodic/pyros-utils/default.nix deleted file mode 100644 index 4496a2c728..0000000000 --- a/distros/melodic/pyros-utils/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2022 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, catkin-pip, pyros-test, rosgraph, roslaunch, roslint, rosnode, rospy, rostest, rosunit }: -buildRosPackage { - pname = "ros-melodic-pyros-utils"; - version = "0.1.4-r1"; - - src = fetchurl { - url = "https://github.com/pyros-dev/pyros-utils-release/archive/release/melodic/pyros_utils/0.1.4-1.tar.gz"; - name = "0.1.4-1.tar.gz"; - sha256 = "a8d91138eef528f426627138f6b29c409bf7638a66c0939d9a0e4ad0c8e94900"; - }; - - buildType = "catkin"; - buildInputs = [ catkin-pip roslint ]; - checkInputs = [ pyros-test rosnode rosunit ]; - propagatedBuildInputs = [ rosgraph roslaunch rospy rostest ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Miscellaneous tools for pyROS''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/python-orocos-kdl/default.nix b/distros/melodic/python-orocos-kdl/default.nix deleted file mode 100644 index 01178355b2..0000000000 --- a/distros/melodic/python-orocos-kdl/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake, orocos-kdl, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-python-orocos-kdl"; - version = "1.4.0"; - - src = fetchurl { - url = "https://github.com/orocos/orocos-kdl-release/archive/release/melodic/python_orocos_kdl/1.4.0-0.tar.gz"; - name = "1.4.0-0.tar.gz"; - sha256 = "e2f7f6fafccaf26d88863ac50b826301c14db71f61e4caff757a482e304a62a0"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ catkin orocos-kdl pythonPackages.sip_4 ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''This package contains the python bindings PyKDL for the Kinematics and Dynamics - Library (KDL), distributed by the Orocos Project.''; - license = with lib.licenses; [ "LGPL" ]; - }; -} diff --git a/distros/melodic/python-qt-binding/default.nix b/distros/melodic/python-qt-binding/default.nix deleted file mode 100644 index 03d0500b5e..0000000000 --- a/distros/melodic/python-qt-binding/default.nix +++ /dev/null @@ -1,35 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, qt5, rosbuild }: -buildRosPackage { - pname = "ros-melodic-python-qt-binding"; - version = "0.4.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/python_qt_binding-release/archive/release/melodic/python_qt_binding/0.4.4-1.tar.gz"; - name = "0.4.4-1.tar.gz"; - sha256 = "81666239682642c2c08f0a507f113efe4df1cd7f2cb778d3d02d913bcfa68478"; - }; - - buildType = "catkin"; - buildInputs = [ qt5.qtbase rosbuild ]; - propagatedBuildInputs = [ catkin pythonPackages.pyqt5 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This stack provides Python bindings for Qt. - There are two providers: pyside and pyqt. PySide is released under - the LGPL. PyQt is released under the GPL. - - Both the bindings and tools to build bindings are included from each - available provider. For PySide, it is called "Shiboken". For PyQt, - this is called "SIP". - - Also provided is adapter code to make the user's Python code - independent of which binding provider was actually used which makes - it very easy to switch between these.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/qb-chain-control/default.nix b/distros/melodic/qb-chain-control/default.nix deleted file mode 100644 index cf634fa766..0000000000 --- a/distros/melodic/qb-chain-control/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-qb-chain-control"; - version = "2.2.3-r1"; - - src = fetchurl { - url = "https://bitbucket.org/qbrobotics/qbchain-ros-release/get/release/melodic/qb_chain_control/2.2.3-1.tar.gz"; - name = "2.2.3-1.tar.gz"; - sha256 = "0f47c3e17ad0602362d4fa703f861bc377e95bf7b97ebdb72369857f3eb1b1a2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the ROS node to control multiple qbrobotics® devices simultaneously.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/qb-chain-controllers/default.nix b/distros/melodic/qb-chain-controllers/default.nix deleted file mode 100644 index 2ca60e8b92..0000000000 --- a/distros/melodic/qb-chain-controllers/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, control-msgs, controller-interface, geometry-msgs, interactive-markers, qb-chain-msgs, roscpp, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros, trac-ik-lib }: -buildRosPackage { - pname = "ros-melodic-qb-chain-controllers"; - version = "2.2.3-r1"; - - src = fetchurl { - url = "https://bitbucket.org/qbrobotics/qbchain-ros-release/get/release/melodic/qb_chain_controllers/2.2.3-1.tar.gz"; - name = "2.2.3-1.tar.gz"; - sha256 = "e3014675e32d30d33f52650b4f48c5d69e3fbc307b2f8243f6bc416b6422c8c3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ control-msgs controller-interface geometry-msgs interactive-markers qb-chain-msgs roscpp sensor-msgs tf2 tf2-geometry-msgs tf2-ros trac-ik-lib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the specific controllers for qbrobotics® kinematic structures, e.g. the qbdelta controller.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/qb-chain-description/default.nix b/distros/melodic/qb-chain-description/default.nix deleted file mode 100644 index 71cbd0f8b5..0000000000 --- a/distros/melodic/qb-chain-description/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-qb-chain-description"; - version = "2.2.3-r1"; - - src = fetchurl { - url = "https://bitbucket.org/qbrobotics/qbchain-ros-release/get/release/melodic/qb_chain_description/2.2.3-1.tar.gz"; - name = "2.2.3-1.tar.gz"; - sha256 = "b207696afd55b5ed57d59f6b3739afa243d184c3c779d8dfd8b9d07855a42837"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the ROS description for complex chains of qbrobotics® devices.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/qb-chain-msgs/default.nix b/distros/melodic/qb-chain-msgs/default.nix deleted file mode 100644 index ff4674a8b5..0000000000 --- a/distros/melodic/qb-chain-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-qb-chain-msgs"; - version = "2.2.3-r1"; - - src = fetchurl { - url = "https://bitbucket.org/qbrobotics/qbchain-ros-release/get/release/melodic/qb_chain_msgs/2.2.3-1.tar.gz"; - name = "2.2.3-1.tar.gz"; - sha256 = "cd8d08303aa64391babdeadf53fc68c5c25df4c3718665a703e4ffa907df6592"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''message to control end-effector pose, robot sitiffness and velocity''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/qb-chain/default.nix b/distros/melodic/qb-chain/default.nix deleted file mode 100644 index 70e9d5bd6e..0000000000 --- a/distros/melodic/qb-chain/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, qb-chain-control, qb-chain-controllers, qb-chain-description, qb-chain-msgs }: -buildRosPackage { - pname = "ros-melodic-qb-chain"; - version = "2.2.3-r1"; - - src = fetchurl { - url = "https://bitbucket.org/qbrobotics/qbchain-ros-release/get/release/melodic/qb_chain/2.2.3-1.tar.gz"; - name = "2.2.3-1.tar.gz"; - sha256 = "129a5060e66b66399afd5e6d2e7f4de57eb9dd101c06689f83eaf7a8413d0a8f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qb-chain-control qb-chain-controllers qb-chain-description qb-chain-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the ROS interface to control multiple qbrobotics® devices simultaneously.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/qb-device-bringup/default.nix b/distros/melodic/qb-device-bringup/default.nix deleted file mode 100644 index 42de374826..0000000000 --- a/distros/melodic/qb-device-bringup/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-qb-device-bringup"; - version = "2.0.1"; - - src = fetchurl { - url = "https://bitbucket.org/qbrobotics/qbdevice-ros-release/get/release/melodic/qb_device_bringup/2.0.1-0.tar.gz"; - name = "2.0.1-0.tar.gz"; - sha256 = "443a0556f062e710b5f7d7dc73d706cf568d89df0fd7ad5166709f879da7949b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains a device-independent bringup utilities for qbrobotics® devices.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/qb-device-control/default.nix b/distros/melodic/qb-device-control/default.nix deleted file mode 100644 index af57722582..0000000000 --- a/distros/melodic/qb-device-control/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, catkin, combined-robot-hw, control-msgs, controller-manager, qb-device-hardware-interface, qb-device-utils, roscpp }: -buildRosPackage { - pname = "ros-melodic-qb-device-control"; - version = "2.0.1"; - - src = fetchurl { - url = "https://bitbucket.org/qbrobotics/qbdevice-ros-release/get/release/melodic/qb_device_control/2.0.1-0.tar.gz"; - name = "2.0.1-0.tar.gz"; - sha256 = "aa15f86f450ad62174010eae97ce5ba325a52e62a638a01ae3b7a100ec406a6b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib combined-robot-hw control-msgs controller-manager qb-device-hardware-interface qb-device-utils roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains a device-independent control library for qbrobotics® devices.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/qb-device-description/default.nix b/distros/melodic/qb-device-description/default.nix deleted file mode 100644 index b00e749239..0000000000 --- a/distros/melodic/qb-device-description/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-qb-device-description"; - version = "2.0.1"; - - src = fetchurl { - url = "https://bitbucket.org/qbrobotics/qbdevice-ros-release/get/release/melodic/qb_device_description/2.0.1-0.tar.gz"; - name = "2.0.1-0.tar.gz"; - sha256 = "68b1656670c1a86828fc13dd7ad3943209f3b95df25079c632717d2a3a326aea"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains a device-independent description utilities for qbrobotics® devices.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/qb-device-driver/default.nix b/distros/melodic/qb-device-driver/default.nix deleted file mode 100644 index e506a16ee0..0000000000 --- a/distros/melodic/qb-device-driver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, qb-device-srvs, qb-device-utils, roscpp }: -buildRosPackage { - pname = "ros-melodic-qb-device-driver"; - version = "2.0.1"; - - src = fetchurl { - url = "https://bitbucket.org/qbrobotics/qbdevice-ros-release/get/release/melodic/qb_device_driver/2.0.1-0.tar.gz"; - name = "2.0.1-0.tar.gz"; - sha256 = "5b3ec2c7b2ecf6aa8e1b99156423cb9f88208eb8d02024c2b30b8c6b1570e5d4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qb-device-srvs qb-device-utils roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains a device-independent API wrapper for qbrobotics® devices.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/qb-device-gazebo/default.nix b/distros/melodic/qb-device-gazebo/default.nix deleted file mode 100644 index 6fefa1a590..0000000000 --- a/distros/melodic/qb-device-gazebo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-manager, gazebo-ros-control, roscpp }: -buildRosPackage { - pname = "ros-melodic-qb-device-gazebo"; - version = "3.0.5-r2"; - - src = fetchurl { - url = "https://bitbucket.org/qbrobotics/qbdevice-ros-release/get/release/melodic/qb_device_gazebo/3.0.5-2.tar.gz"; - name = "3.0.5-2.tar.gz"; - sha256 = "0e95d49bf21c437ddc502e2d24e8699240fc79f39b4c2b34e22042810a36c98e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ controller-manager gazebo-ros-control roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the Gazebo ROS control custom dependencies for qbrobotics® devices.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/qb-device-hardware-interface/default.nix b/distros/melodic/qb-device-hardware-interface/default.nix deleted file mode 100644 index 616de35bfd..0000000000 --- a/distros/melodic/qb-device-hardware-interface/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, hardware-interface, joint-limits-interface, qb-device-msgs, qb-device-srvs, roscpp, rostest, transmission-interface, urdf }: -buildRosPackage { - pname = "ros-melodic-qb-device-hardware-interface"; - version = "2.0.1"; - - src = fetchurl { - url = "https://bitbucket.org/qbrobotics/qbdevice-ros-release/get/release/melodic/qb_device_hardware_interface/2.0.1-0.tar.gz"; - name = "2.0.1-0.tar.gz"; - sha256 = "16e0d28b4e8b145ae272049cdf232830fd7e6ffc50145bcb04a1570fa1e0f791"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ hardware-interface joint-limits-interface qb-device-msgs qb-device-srvs roscpp transmission-interface urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains a device-independent hardware interface for qbrobotics® devices.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/qb-device-msgs/default.nix b/distros/melodic/qb-device-msgs/default.nix deleted file mode 100644 index a3abb06e63..0000000000 --- a/distros/melodic/qb-device-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-qb-device-msgs"; - version = "2.0.1"; - - src = fetchurl { - url = "https://bitbucket.org/qbrobotics/qbdevice-ros-release/get/release/melodic/qb_device_msgs/2.0.1-0.tar.gz"; - name = "2.0.1-0.tar.gz"; - sha256 = "0a101007de0e30caec152ebe1d7f6bd676382b6b9df4e8353acb6a061bb57ab6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the device-independent custom ROS messages for qbrobotics® devices.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/qb-device-srvs/default.nix b/distros/melodic/qb-device-srvs/default.nix deleted file mode 100644 index f37638e658..0000000000 --- a/distros/melodic/qb-device-srvs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, qb-device-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-qb-device-srvs"; - version = "2.0.1"; - - src = fetchurl { - url = "https://bitbucket.org/qbrobotics/qbdevice-ros-release/get/release/melodic/qb_device_srvs/2.0.1-0.tar.gz"; - name = "2.0.1-0.tar.gz"; - sha256 = "3368262c75e15bb0fe756a1a54ae5dbef310d58c351c97e62766135641c68cab"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime qb-device-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the device-independent custom ROS services for qbrobotics® devices.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/qb-device-utils/default.nix b/distros/melodic/qb-device-utils/default.nix deleted file mode 100644 index 3306a196a0..0000000000 --- a/distros/melodic/qb-device-utils/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roscpp }: -buildRosPackage { - pname = "ros-melodic-qb-device-utils"; - version = "2.0.1"; - - src = fetchurl { - url = "https://bitbucket.org/qbrobotics/qbdevice-ros-release/get/release/melodic/qb_device_utils/2.0.1-0.tar.gz"; - name = "2.0.1-0.tar.gz"; - sha256 = "b7ece361d35ee477a65ab530192408ac5a4fb3f8813c52a48a911989568fd0cf"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains a device-independent utility functions for qbrobotics® devices.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/qb-device/default.nix b/distros/melodic/qb-device/default.nix deleted file mode 100644 index 869d835923..0000000000 --- a/distros/melodic/qb-device/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, qb-device-bringup, qb-device-control, qb-device-description, qb-device-driver, qb-device-hardware-interface, qb-device-msgs, qb-device-srvs }: -buildRosPackage { - pname = "ros-melodic-qb-device"; - version = "2.0.1"; - - src = fetchurl { - url = "https://bitbucket.org/qbrobotics/qbdevice-ros-release/get/release/melodic/qb_device/2.0.1-0.tar.gz"; - name = "2.0.1-0.tar.gz"; - sha256 = "732baae03ff35decece845d122f21d7b7b86d2c31f726cfce269be208c306724"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qb-device-bringup qb-device-control qb-device-description qb-device-driver qb-device-hardware-interface qb-device-msgs qb-device-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains a device-independent ROS interface for qbrobotics® devices.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/qb-hand-control/default.nix b/distros/melodic/qb-hand-control/default.nix deleted file mode 100644 index c711a5ed48..0000000000 --- a/distros/melodic/qb-hand-control/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-qb-hand-control"; - version = "2.0.0-r1"; - - src = fetchurl { - url = "https://bitbucket.org/qbrobotics/qbhand-ros-release/get/release/melodic/qb_hand_control/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "b8ceb134cabb1903f8f236fa03e0b74c0f7555506bb3842ba586590f9e844790"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the ROS control node for qbrobotics® qbhand device.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/qb-hand-description/default.nix b/distros/melodic/qb-hand-description/default.nix deleted file mode 100644 index 28e6e2472d..0000000000 --- a/distros/melodic/qb-hand-description/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-qb-hand-description"; - version = "2.0.0-r1"; - - src = fetchurl { - url = "https://bitbucket.org/qbrobotics/qbhand-ros-release/get/release/melodic/qb_hand_description/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "95d0fbcd6f6d04fdae88fb2e6087f57ba833fb10d788a396c21dbe04c731120a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the ROS description for qbrobotics® qbhand device.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/qb-hand-gazebo/default.nix b/distros/melodic/qb-hand-gazebo/default.nix deleted file mode 100644 index 4932e697b0..0000000000 --- a/distros/melodic/qb-hand-gazebo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-manager, gazebo-ros-control, qb-device-gazebo, qb-device-hardware-interface, roscpp }: -buildRosPackage { - pname = "ros-melodic-qb-hand-gazebo"; - version = "3.0.2-r2"; - - src = fetchurl { - url = "https://bitbucket.org/qbrobotics/qbhand-ros-release/get/release/melodic/qb_hand_gazebo/3.0.2-2.tar.gz"; - name = "3.0.2-2.tar.gz"; - sha256 = "96c55044156774248bf33f0f00a90f18f6fd878cae824c916f83fa5d095b6089"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ controller-manager gazebo-ros-control qb-device-gazebo qb-device-hardware-interface roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the Gazebo ROS control plugins for qbrobotics® SoftHand device.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/qb-hand-hardware-interface/default.nix b/distros/melodic/qb-hand-hardware-interface/default.nix deleted file mode 100644 index 69bedbc659..0000000000 --- a/distros/melodic/qb-hand-hardware-interface/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, control-toolbox, hardware-interface, qb-device-hardware-interface, roscpp, transmission-interface }: -buildRosPackage { - pname = "ros-melodic-qb-hand-hardware-interface"; - version = "2.0.0-r1"; - - src = fetchurl { - url = "https://bitbucket.org/qbrobotics/qbhand-ros-release/get/release/melodic/qb_hand_hardware_interface/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "88138eb2c19395bcb633d026f37a60414f12797a08392c17d9cb967f13bef9c5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ control-toolbox hardware-interface qb-device-hardware-interface roscpp transmission-interface ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the hardware interface for qbrobotics® qbhand device.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/qb-hand/default.nix b/distros/melodic/qb-hand/default.nix deleted file mode 100644 index e64effbb21..0000000000 --- a/distros/melodic/qb-hand/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, qb-hand-control, qb-hand-description, qb-hand-hardware-interface }: -buildRosPackage { - pname = "ros-melodic-qb-hand"; - version = "2.0.0-r1"; - - src = fetchurl { - url = "https://bitbucket.org/qbrobotics/qbhand-ros-release/get/release/melodic/qb_hand/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "aabf19f098662ae7195c61133104fbb799d47e58f9fcc52a069fcd08978b3cc9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qb-hand-control qb-hand-description qb-hand-hardware-interface ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the ROS interface for qbrobotics® qbhand device.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/qb-move-control/default.nix b/distros/melodic/qb-move-control/default.nix deleted file mode 100644 index 54eda5798e..0000000000 --- a/distros/melodic/qb-move-control/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-qb-move-control"; - version = "2.0.0-r1"; - - src = fetchurl { - url = "https://bitbucket.org/qbrobotics/qbmove-ros-release/get/release/melodic/qb_move_control/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "d7df8abcb9d4579698e9452e057d58e12d8da5ad622c6bdaf5066cd9525f5499"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the ROS control node for qbrobotics® qbmove device.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/qb-move-description/default.nix b/distros/melodic/qb-move-description/default.nix deleted file mode 100644 index b3f3d25997..0000000000 --- a/distros/melodic/qb-move-description/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-qb-move-description"; - version = "2.0.0-r1"; - - src = fetchurl { - url = "https://bitbucket.org/qbrobotics/qbmove-ros-release/get/release/melodic/qb_move_description/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "2d1f33dc9544f001b41cd0c45f89465a068bda8b7a5948953d21581639069f5c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the ROS description for qbrobotics® qbmove device.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/qb-move-gazebo/default.nix b/distros/melodic/qb-move-gazebo/default.nix deleted file mode 100644 index 8641cc7d87..0000000000 --- a/distros/melodic/qb-move-gazebo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-manager, gazebo-ros-control, qb-device-gazebo, qb-device-hardware-interface, roscpp }: -buildRosPackage { - pname = "ros-melodic-qb-move-gazebo"; - version = "3.0.0-r1"; - - src = fetchurl { - url = "https://bitbucket.org/qbrobotics/qbmove-ros-release/get/release/melodic/qb_move_gazebo/3.0.0-1.tar.gz"; - name = "3.0.0-1.tar.gz"; - sha256 = "fb5f2dfdd2525eccf7b15878d5bffbea4686aff325e60878aa9e999cb0b2c166"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ controller-manager gazebo-ros-control qb-device-gazebo qb-device-hardware-interface roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the Gazebo ROS control plugins for qbrobotics® qbmove device.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/qb-move-hardware-interface/default.nix b/distros/melodic/qb-move-hardware-interface/default.nix deleted file mode 100644 index e2407331c8..0000000000 --- a/distros/melodic/qb-move-hardware-interface/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, control-toolbox, hardware-interface, qb-device-hardware-interface, roscpp, transmission-interface }: -buildRosPackage { - pname = "ros-melodic-qb-move-hardware-interface"; - version = "2.0.0-r1"; - - src = fetchurl { - url = "https://bitbucket.org/qbrobotics/qbmove-ros-release/get/release/melodic/qb_move_hardware_interface/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "f286bcac0739c1e7f8572d5e8abd413d25b541e3d54efa3b9805482543cd9c97"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ control-toolbox hardware-interface qb-device-hardware-interface roscpp transmission-interface ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the hardware interface for qbrobotics® qbmove device.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/qb-move/default.nix b/distros/melodic/qb-move/default.nix deleted file mode 100644 index 6d66e13f2a..0000000000 --- a/distros/melodic/qb-move/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, qb-move-control, qb-move-description, qb-move-hardware-interface }: -buildRosPackage { - pname = "ros-melodic-qb-move"; - version = "2.0.0-r1"; - - src = fetchurl { - url = "https://bitbucket.org/qbrobotics/qbmove-ros-release/get/release/melodic/qb_move/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "1a320423c63420ddd649d7df7f9e5a973078788f6ca6f4ef5d0675eb69c4b62c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qb-move-control qb-move-description qb-move-hardware-interface ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the ROS interface for qbrobotics® qbmove device.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/qpmad/default.nix b/distros/melodic/qpmad/default.nix deleted file mode 100644 index 7814fcadf4..0000000000 --- a/distros/melodic/qpmad/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, eigen }: -buildRosPackage { - pname = "ros-melodic-qpmad"; - version = "1.0.2-r1"; - - src = fetchurl { - url = "https://github.com/asherikov/qpmad-release/archive/release/melodic/qpmad/1.0.2-1.tar.gz"; - name = "1.0.2-1.tar.gz"; - sha256 = "1be4d73c57ea15ec2c65241d783e2f93f881083138da4b1982e9a6c730743683"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ eigen ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''qpmad QP solver''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/qpoases-vendor/default.nix b/distros/melodic/qpoases-vendor/default.nix deleted file mode 100644 index c56aa990b7..0000000000 --- a/distros/melodic/qpoases-vendor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, subversion }: -buildRosPackage { - pname = "ros-melodic-qpoases-vendor"; - version = "3.2.1-r1"; - - src = fetchurl { - url = "https://github.com/autoware-ai/qpoases_vendor-release/archive/release/melodic/qpoases_vendor/3.2.1-1.tar.gz"; - name = "3.2.1-1.tar.gz"; - sha256 = "085113fdfc8befacc6d6f4d4dfe7458f008510f3944fc07e6e7952240d100880"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ subversion ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Wrapper around qpOASES to make it available to the ROS ecosystem.''; - license = with lib.licenses; [ asl20 "LGPL" ]; - }; -} diff --git a/distros/melodic/qt-build/default.nix b/distros/melodic/qt-build/default.nix deleted file mode 100644 index 612a7a963c..0000000000 --- a/distros/melodic/qt-build/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-qt-build"; - version = "0.2.10-r1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/qt_ros-release/archive/release/melodic/qt_build/0.2.10-1.tar.gz"; - name = "0.2.10-1.tar.gz"; - sha256 = "8efbd3e986cd99b3cd997e6dc4bd94babe0885f4bcc5c4571b5558ad5273c98e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Currently just maintains a cmake api for simplifying the building - of qt apps within the ros framework.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/qt-create/default.nix b/distros/melodic/qt-create/default.nix deleted file mode 100644 index 798a9afb01..0000000000 --- a/distros/melodic/qt-create/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, qt-build }: -buildRosPackage { - pname = "ros-melodic-qt-create"; - version = "0.2.10-r1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/qt_ros-release/archive/release/melodic/qt_create/0.2.10-1.tar.gz"; - name = "0.2.10-1.tar.gz"; - sha256 = "cec2e88476fc8894e4baa333e77479cd10b8c21938d751914127f3fdd20a2dea"; - }; - - buildType = "catkin"; - buildInputs = [ catkin qt-build ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides templates and scripts for creating qt-ros packages - (similar to roscreate-pkg).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/qt-dotgraph/default.nix b/distros/melodic/qt-dotgraph/default.nix deleted file mode 100644 index dcc5eafccc..0000000000 --- a/distros/melodic/qt-dotgraph/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, python-qt-binding, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-qt-dotgraph"; - version = "0.4.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/qt_gui_core-release/archive/release/melodic/qt_dotgraph/0.4.2-1.tar.gz"; - name = "0.4.2-1.tar.gz"; - sha256 = "b79f1f8cc31a3161e9adeb92baa0f9dcef8c42688eb095352d846455bc96c55e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - checkInputs = [ pythonPackages.pygraphviz ]; - propagatedBuildInputs = [ python-qt-binding pythonPackages.pydot ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''qt_dotgraph provides helpers to work with dot graphs.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/qt-gui-app/default.nix b/distros/melodic/qt-gui-app/default.nix deleted file mode 100644 index 7f15419009..0000000000 --- a/distros/melodic/qt-gui-app/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, qt-gui }: -buildRosPackage { - pname = "ros-melodic-qt-gui-app"; - version = "0.4.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/qt_gui_core-release/archive/release/melodic/qt_gui_app/0.4.2-1.tar.gz"; - name = "0.4.2-1.tar.gz"; - sha256 = "1a3688850927819c2149581859f6a053358d99f8ffe836da25013a45feacf093"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - propagatedBuildInputs = [ qt-gui ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''qt_gui_app provides the main to start an instance of the integrated graphical user interface provided by qt_gui.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/qt-gui-core/default.nix b/distros/melodic/qt-gui-core/default.nix deleted file mode 100644 index 9e618d2c11..0000000000 --- a/distros/melodic/qt-gui-core/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, qt-dotgraph, qt-gui, qt-gui-app, qt-gui-cpp, qt-gui-py-common }: -buildRosPackage { - pname = "ros-melodic-qt-gui-core"; - version = "0.4.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/qt_gui_core-release/archive/release/melodic/qt_gui_core/0.4.2-1.tar.gz"; - name = "0.4.2-1.tar.gz"; - sha256 = "122f12c7245807826c39fc1e452a828b0d055f3712a629ed98077291b0383e98"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qt-dotgraph qt-gui qt-gui-app qt-gui-cpp qt-gui-py-common ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Integration of the ROS package system and ROS-specific plugins for a Qt-based GUI.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/qt-gui-cpp/default.nix b/distros/melodic/qt-gui-cpp/default.nix deleted file mode 100644 index 8f8bd41c61..0000000000 --- a/distros/melodic/qt-gui-cpp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, pkg-config, pluginlib, python-qt-binding, pythonPackages, qt-gui, qt5, tinyxml }: -buildRosPackage { - pname = "ros-melodic-qt-gui-cpp"; - version = "0.4.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/qt_gui_core-release/archive/release/melodic/qt_gui_cpp/0.4.2-1.tar.gz"; - name = "0.4.2-1.tar.gz"; - sha256 = "83431ed54b1389a4071841ea4f95c30fa47ff31e9df50cf85e8a978b1fecbfcb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules pkg-config python-qt-binding pythonPackages.setuptools qt5.qtbase ]; - propagatedBuildInputs = [ pluginlib qt-gui tinyxml ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''qt_gui_cpp provides the foundation for C++-bindings for qt_gui and creates bindings for every generator available. - At least one specific binding must be available in order to use C++-plugins.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/qt-gui-py-common/default.nix b/distros/melodic/qt-gui-py-common/default.nix deleted file mode 100644 index 0e889dd3bf..0000000000 --- a/distros/melodic/qt-gui-py-common/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, python-qt-binding, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-qt-gui-py-common"; - version = "0.4.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/qt_gui_core-release/archive/release/melodic/qt_gui_py_common/0.4.2-1.tar.gz"; - name = "0.4.2-1.tar.gz"; - sha256 = "4fec98db01f50771f764be8e101246648724a6383feaaef5eb13b3b9bf91d253"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - propagatedBuildInputs = [ python-qt-binding pythonPackages.rospkg ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''qt_gui_py_common provides common functionality for GUI plugins written in Python.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/qt-gui/default.nix b/distros/melodic/qt-gui/default.nix deleted file mode 100644 index 323f0c869e..0000000000 --- a/distros/melodic/qt-gui/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, python-qt-binding, pythonPackages, qt5, tango-icon-theme }: -buildRosPackage { - pname = "ros-melodic-qt-gui"; - version = "0.4.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/qt_gui_core-release/archive/release/melodic/qt_gui/0.4.2-1.tar.gz"; - name = "0.4.2-1.tar.gz"; - sha256 = "25f883aaa0621d629cabdd188d4f00845aa749127c104dbaf58b3b617f04fa70"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.pyqt5 pythonPackages.setuptools qt5.qtbase ]; - propagatedBuildInputs = [ python-qt-binding pythonPackages.rospkg tango-icon-theme ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''qt_gui provides the infrastructure for an integrated graphical user interface based on Qt. - It is extensible with Python- and C++-based plugins (implemented in separate packages) which can contribute arbitrary widgets. - It requires either PyQt or PySide bindings.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/qt-paramedit/default.nix b/distros/melodic/qt-paramedit/default.nix deleted file mode 100644 index fc78d3037f..0000000000 --- a/distros/melodic/qt-paramedit/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, qt5, roscpp }: -buildRosPackage { - pname = "ros-melodic-qt-paramedit"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/dornhege/rqt_paramedit-release/archive/release/melodic/qt_paramedit/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "5d12d8619f12fb8a6c4490bfdc556e0ba4d8a93458abf1f9950876288913164a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qt5.qtbase roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A GUI application for viewing and editing ROS parameters.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/qt-qmake/default.nix b/distros/melodic/qt-qmake/default.nix deleted file mode 100644 index 27e9dae99f..0000000000 --- a/distros/melodic/qt-qmake/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, qt5 }: -buildRosPackage { - pname = "ros-melodic-qt-qmake"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/qt_metapackages-release/archive/release/melodic/qt_qmake/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "3127a54e42092a17e28881b430bda34704caec1e599a866fe37338ea3a1b5f14"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qt5.qtbase ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''qt*-qmake metapackage supporting qt4 and qt5''; - license = with lib.licenses; [ "United-States-Government-Purpose" "SwRI-Proprietary" ]; - }; -} diff --git a/distros/melodic/qt-ros/default.nix b/distros/melodic/qt-ros/default.nix deleted file mode 100644 index 33c215ed3c..0000000000 --- a/distros/melodic/qt-ros/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, qt-build, qt-create, qt-tutorials }: -buildRosPackage { - pname = "ros-melodic-qt-ros"; - version = "0.2.10-r1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/qt_ros-release/archive/release/melodic/qt_ros/0.2.10-1.tar.gz"; - name = "0.2.10-1.tar.gz"; - sha256 = "40bab49c3f46bf6a0e3f0585e58e195ade2251fc3d69ca4c231157cef5b9ee09"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qt-build qt-create qt-tutorials ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Simple qt cmake build tools and master-chooser style application template.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/qt-tutorials/default.nix b/distros/melodic/qt-tutorials/default.nix deleted file mode 100644 index 7d17ec8dcb..0000000000 --- a/distros/melodic/qt-tutorials/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, qt-build, qt4, roscpp, std-msgs }: -buildRosPackage { - pname = "ros-melodic-qt-tutorials"; - version = "0.2.10-r1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/qt_ros-release/archive/release/melodic/qt_tutorials/0.2.10-1.tar.gz"; - name = "0.2.10-1.tar.gz"; - sha256 = "95d2b5fca0298fc52e2c506d08e83c4a43b055058e2a9166ec1606c4058238be"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime qt-build qt4 roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Example qt programs, generated from code similar to that used by the - roscreate-qt-pkg script and styled on roscpp_tutorials.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/quanergy-client-ros/default.nix b/distros/melodic/quanergy-client-ros/default.nix deleted file mode 100644 index d4b815f40e..0000000000 --- a/distros/melodic/quanergy-client-ros/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pcl-ros, quanergy-client, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-quanergy-client-ros"; - version = "4.0.1-r1"; - - src = fetchurl { - url = "https://github.com/QuanergySystems/quanergy_client_ros-release/archive/release/melodic/quanergy_client_ros/4.0.1-1.tar.gz"; - name = "4.0.1-1.tar.gz"; - sha256 = "e93e0ae57bbbc6819454155c86e139d73706ea44e0f1ef9af6cb39416fe8e9b4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pcl-ros quanergy-client roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The quanergy_client_ros package provides a ROS driver for Quanergy sensors''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/quanergy-client/default.nix b/distros/melodic/quanergy-client/default.nix deleted file mode 100644 index 185092cc2b..0000000000 --- a/distros/melodic/quanergy-client/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, cmake, pcl }: -buildRosPackage { - pname = "ros-melodic-quanergy-client"; - version = "5.0.0-r2"; - - src = fetchurl { - url = "https://github.com/QuanergySystems/quanergy_client-release/archive/release/melodic/quanergy_client/5.0.0-2.tar.gz"; - name = "5.0.0-2.tar.gz"; - sha256 = "f9374cfdbfd688147cc1135673f55a7935a746ef8376123c3be4133c353d5c5d"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ boost catkin pcl ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Quanergy Sensor SDK''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/quaternion-operation/default.nix b/distros/melodic/quaternion-operation/default.nix deleted file mode 100644 index b08feb1a35..0000000000 --- a/distros/melodic/quaternion-operation/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, roscpp, rostest }: -buildRosPackage { - pname = "ros-melodic-quaternion-operation"; - version = "0.0.3-r2"; - - src = fetchurl { - url = "https://github.com/OUXT-Polaris/quaternion_operation-release/archive/release/melodic/quaternion_operation/0.0.3-2.tar.gz"; - name = "0.0.3-2.tar.gz"; - sha256 = "db2cc70403a27df5a67db21c742c28728723a67b4c8f0ab51384e99d6692b32f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ eigen geometry-msgs roscpp rostest ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The quaternion_operation package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/qwt-dependency/default.nix b/distros/melodic/qwt-dependency/default.nix deleted file mode 100644 index 51e186c8b6..0000000000 --- a/distros/melodic/qwt-dependency/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-qwt-dependency"; - version = "1.1.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/qwt_dependency-release/archive/release/melodic/qwt_dependency/1.1.0-0.tar.gz"; - name = "1.1.0-0.tar.gz"; - sha256 = "7d171d5a7bb5226de322e8146262b5ca73461ec9c71afc3675c5b353e90e42f5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This encapsulates the Qwt dependency for a specific ROS distribution and its Qt version''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/radar-msgs/default.nix b/distros/melodic/radar-msgs/default.nix deleted file mode 100644 index 226b70a19e..0000000000 --- a/distros/melodic/radar-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, ros-environment, std-msgs }: -buildRosPackage { - pname = "ros-melodic-radar-msgs"; - version = "3.0.2-r1"; - - src = fetchurl { - url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/melodic/radar_msgs/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "c55597681355351a5e26d6398459265c6d477134c8eeb3f0d70ec22b175feac8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ros-environment ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Generic Radar Messages''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/radar-omnipresense/default.nix b/distros/melodic/radar-omnipresense/default.nix deleted file mode 100644 index c64251c580..0000000000 --- a/distros/melodic/radar-omnipresense/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, roscpp, rospy, rostest, std-msgs }: -buildRosPackage { - pname = "ros-melodic-radar-omnipresense"; - version = "0.3.0"; - - src = fetchurl { - url = "https://github.com/SCU-RSL-ROS/radar_omnipresense-release/archive/release/melodic/radar_omnipresense/0.3.0-0.tar.gz"; - name = "0.3.0-0.tar.gz"; - sha256 = "f82a2ead3bd79d78a4b0e123824adb03e08ca62c227ed8359c866e7f7e6fc56d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - propagatedBuildInputs = [ message-generation message-runtime roscpp rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This is the radar driver package developed for the omnipresense radar module.''; - license = with lib.licenses; [ "EPL-2.0" ]; - }; -} diff --git a/distros/melodic/radial-menu-backend/default.nix b/distros/melodic/radial-menu-backend/default.nix deleted file mode 100644 index b6198a3731..0000000000 --- a/distros/melodic/radial-menu-backend/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, nodelet, pluginlib, radial-menu-model, radial-menu-msgs, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-radial-menu-backend"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/yoshito-n-students/radial_menu_ros-release/archive/release/melodic/radial_menu_backend/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "70a38ac71cefd6d8a944e095aa7f2ad495366d0dc24067d82428c61f89bed862"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ nodelet pluginlib radial-menu-model radial-menu-msgs roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The radial_menu_backend package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/radial-menu-example/default.nix b/distros/melodic/radial-menu-example/default.nix deleted file mode 100644 index 70291991d0..0000000000 --- a/distros/melodic/radial-menu-example/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joy, message-filters, radial-menu-backend, radial-menu-model, radial-menu-msgs, radial-menu-rviz, roscpp, roslaunch, rviz, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-radial-menu-example"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/yoshito-n-students/radial_menu_ros-release/archive/release/melodic/radial_menu_example/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "375fbdb750b80900178b98b0511deca80b1940a379cb110fcd48aff33e390f06"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joy message-filters radial-menu-backend radial-menu-model radial-menu-msgs radial-menu-rviz roscpp roslaunch rviz sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The radial_menu_example package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/radial-menu-model/default.nix b/distros/melodic/radial-menu-model/default.nix deleted file mode 100644 index 7a1c16a690..0000000000 --- a/distros/melodic/radial-menu-model/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, radial-menu-msgs, roscpp }: -buildRosPackage { - pname = "ros-melodic-radial-menu-model"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/yoshito-n-students/radial_menu_ros-release/archive/release/melodic/radial_menu_model/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "7dc9b116058f1be47bec8b9c15beeb055e8ac3fb0e932844f6c968b4d13f1af0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ radial-menu-msgs roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The radial_menu_model package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/radial-menu-msgs/default.nix b/distros/melodic/radial-menu-msgs/default.nix deleted file mode 100644 index 3a0d215746..0000000000 --- a/distros/melodic/radial-menu-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-radial-menu-msgs"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/yoshito-n-students/radial_menu_ros-release/archive/release/melodic/radial_menu_msgs/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "b131109e301f64e71373f7109ac28a6c5be97c7c5d42bd0f17df2f96cc3996ae"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The radial_menu_msgs package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/radial-menu-rviz/default.nix b/distros/melodic/radial-menu-rviz/default.nix deleted file mode 100644 index 1fabf0c9ea..0000000000 --- a/distros/melodic/radial-menu-rviz/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, qt5, radial-menu-model, radial-menu-msgs, roscpp, rviz }: -buildRosPackage { - pname = "ros-melodic-radial-menu-rviz"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/yoshito-n-students/radial_menu_ros-release/archive/release/melodic/radial_menu_rviz/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "175a893d0a2ff10d77b64d4dc598bbdc8488c382f33ae234fbb3cff07df54e0f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qt5.qtbase radial-menu-model radial-menu-msgs roscpp rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The radial_menu_rviz package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/radial-menu/default.nix b/distros/melodic/radial-menu/default.nix deleted file mode 100644 index c58d503ff6..0000000000 --- a/distros/melodic/radial-menu/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, radial-menu-backend, radial-menu-model, radial-menu-msgs, radial-menu-rviz }: -buildRosPackage { - pname = "ros-melodic-radial-menu"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/yoshito-n-students/radial_menu_ros-release/archive/release/melodic/radial_menu/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "4df8cfccfbe84a0dfd2158c4497254f5face7eee36ad1ca80a23322ea143432f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ radial-menu-backend radial-menu-model radial-menu-msgs radial-menu-rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The radial_menu package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/rail-manipulation-msgs/default.nix b/distros/melodic/rail-manipulation-msgs/default.nix deleted file mode 100644 index 8c6c073918..0000000000 --- a/distros/melodic/rail-manipulation-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, geometry-msgs, message-generation, message-runtime, sensor-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-rail-manipulation-msgs"; - version = "0.0.14-r1"; - - src = fetchurl { - url = "https://github.com/gt-rail-release/rail_manipulation_msgs-release/archive/release/melodic/rail_manipulation_msgs/0.0.14-1.tar.gz"; - name = "0.0.14-1.tar.gz"; - sha256 = "37dfdcee92e63c8bdb5f83315c2d96936813f40d158a3afbd68e35fceb6e2965"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs geometry-msgs message-runtime sensor-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Common Manipulation Messages and Services Used in RAIL Manipulation Packages''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rail-mesh-icp/default.nix b/distros/melodic/rail-mesh-icp/default.nix deleted file mode 100644 index c58342ccae..0000000000 --- a/distros/melodic/rail-mesh-icp/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, pcl-conversions, pcl-ros, roscpp, sensor-msgs, std-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-rail-mesh-icp"; - version = "0.0.4-r1"; - - src = fetchurl { - url = "https://github.com/gt-rail-release/rail_mesh_icp-release/archive/release/melodic/rail_mesh_icp/0.0.4-1.tar.gz"; - name = "0.0.4-1.tar.gz"; - sha256 = "eecb7c4d0910a7e240f7fa4da616ca4fc3306cea4e0bd2485f417dca3e5ba9a8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime pcl-conversions pcl-ros roscpp sensor-msgs std-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Enables matching a mesh model file (e.g. STL) to a point cloud using ROS.''; - license = with lib.licenses; [ "BSD-2-Clause" ]; - }; -} diff --git a/distros/melodic/rail-segmentation/default.nix b/distros/melodic/rail-segmentation/default.nix deleted file mode 100644 index adaea5cd4b..0000000000 --- a/distros/melodic/rail-segmentation/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, libyamlcpp, message-generation, message-runtime, pcl-conversions, pcl-ros, pkg-config, rail-manipulation-msgs, roscpp, roslib, sensor-msgs, std-srvs, tf, tf2, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-rail-segmentation"; - version = "0.1.15-r1"; - - src = fetchurl { - url = "https://github.com/gt-rail-release/rail_segmentation/archive/release/melodic/rail_segmentation/0.1.15-1.tar.gz"; - name = "0.1.15-1.tar.gz"; - sha256 = "90dbf547d486e651a658a8c6819f15b03c6a0d48cf217a559bd772689a768ed6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation pkg-config ]; - propagatedBuildInputs = [ boost libyamlcpp message-runtime pcl-conversions pcl-ros rail-manipulation-msgs roscpp roslib sensor-msgs std-srvs tf tf2 tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Segmentation Functionality from the RAIL Lab''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/random-numbers/default.nix b/distros/melodic/random-numbers/default.nix deleted file mode 100644 index 488c513fe2..0000000000 --- a/distros/melodic/random-numbers/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin }: -buildRosPackage { - pname = "ros-melodic-random-numbers"; - version = "0.3.2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/random_numbers-release/archive/release/melodic/random_numbers/0.3.2-0.tar.gz"; - name = "0.3.2-0.tar.gz"; - sha256 = "989cf481e8bd4c7b44278d73a549554fd874479c1f28e8d26f77fa905a43e409"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This library contains wrappers for generating floating point values, integers, quaternions using boost libraries. - - The constructor of the wrapper is guaranteed to be thread safe and initialize its random number generator to a random seed. - Seeds are obtained using a separate and different random number generator.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/range-sensor-layer/default.nix b/distros/melodic/range-sensor-layer/default.nix deleted file mode 100644 index 2081fe164c..0000000000 --- a/distros/melodic/range-sensor-layer/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, angles, catkin, costmap-2d, dynamic-reconfigure, geometry-msgs, pluginlib, roscpp, roslint, rospy, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-range-sensor-layer"; - version = "0.5.0"; - - src = fetchurl { - url = "https://github.com/wu-robotics/navigation_layers_release/archive/release/melodic/range_sensor_layer/0.5.0-0.tar.gz"; - name = "0.5.0-0.tar.gz"; - sha256 = "8e94872327b9579a9ca65c6aefe659bfffb7544a61ddca67580e8707af85d2e7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ angles costmap-2d dynamic-reconfigure geometry-msgs pluginlib roscpp rospy sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Navigation Layer for Range sensors like sonar and IR''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/raw-description/default.nix b/distros/melodic/raw-description/default.nix deleted file mode 100644 index 3f74901e6f..0000000000 --- a/distros/melodic/raw-description/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cob-description, gazebo-ros, xacro }: -buildRosPackage { - pname = "ros-melodic-raw-description"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_common-release/archive/release/melodic/raw_description/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "9970063dc5f8426e1cde0beed70f8534fcd1c7702b85dbdd2e88b72ad795a9df"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-description gazebo-ros xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the description (mechanical, kinematic, visual, - etc.) of the Care-O-bot robot. The files in this package are parsed and used by - a variety of other components. Most users will not interact directly - with this package.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/razor-imu-9dof/default.nix b/distros/melodic/razor-imu-9dof/default.nix deleted file mode 100644 index 06657eab30..0000000000 --- a/distros/melodic/razor-imu-9dof/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, pythonPackages, rospy, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-razor-imu-9dof"; - version = "1.3.0-r2"; - - src = fetchurl { - url = "https://github.com/ENSTABretagneRobotics/razor_imu_9dof-release/archive/release/melodic/razor_imu_9dof/1.3.0-2.tar.gz"; - name = "1.3.0-2.tar.gz"; - sha256 = "7b9cf9527dede1fa4eecc2da794eee2ce4acfdff994b5f3416b7870e6751a224"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.catkin-pkg ]; - propagatedBuildInputs = [ dynamic-reconfigure pythonPackages.pyserial rospy sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''razor_imu_9dof is a package that provides a ROS driver for the Sparkfun OpenLog Artemis, 9DoF Razor IMU M0, 9DOF Razor IMU and 9DOF Sensor Stick. It also provides Arduino firmware that runs on the board, and which must be installed on it for the system to work. A node which displays the attitude (roll, pitch and yaw) of the board (or any IMU) is provided for testing.''; - license = with lib.licenses; [ bsdOriginal gpl3Only ]; - }; -} diff --git a/distros/melodic/rc-cloud-accumulator/default.nix b/distros/melodic/rc-cloud-accumulator/default.nix deleted file mode 100644 index e912b770e6..0000000000 --- a/distros/melodic/rc-cloud-accumulator/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, nav-msgs, pcl, pcl-ros, roscpp, std-srvs, tf2, tf2-msgs, tf2-ros, vtkWithQt5 }: -buildRosPackage { - pname = "ros-melodic-rc-cloud-accumulator"; - version = "1.0.4"; - - src = fetchurl { - url = "https://github.com/roboception-gbp/rc_cloud_accumulator-release/archive/release/melodic/rc_cloud_accumulator/1.0.4-0.tar.gz"; - name = "1.0.4-0.tar.gz"; - sha256 = "6356622f9801312add690a710948202c253adab5a5540ae0875e9bca83c8ee40"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs pcl pcl-ros roscpp std-srvs tf2 tf2-msgs tf2-ros vtkWithQt5 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A viewer for the SLAM component of roboception based on ROS and PCL''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rc-common-msgs/default.nix b/distros/melodic/rc-common-msgs/default.nix deleted file mode 100644 index a2028402f0..0000000000 --- a/distros/melodic/rc-common-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rc-common-msgs"; - version = "0.5.3-r1"; - - src = fetchurl { - url = "https://github.com/roboception-gbp/rc_common_msgs-release/archive/release/melodic/rc_common_msgs/0.5.3-1.tar.gz"; - name = "0.5.3-1.tar.gz"; - sha256 = "c8469fe24f36076591174b2e99a4a7a00077caa57c067d534c50295a243ee475"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Common msg and srv definitions used by Roboception's ROS packages''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rc-dynamics-api/default.nix b/distros/melodic/rc-dynamics-api/default.nix deleted file mode 100644 index 9256821eef..0000000000 --- a/distros/melodic/rc-dynamics-api/default.nix +++ /dev/null @@ -1,33 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake, curl, protobuf }: -buildRosPackage { - pname = "ros-melodic-rc-dynamics-api"; - version = "0.10.0-r1"; - - src = fetchurl { - url = "https://github.com/roboception-gbp/rc_dynamics_api-release/archive/release/melodic/rc_dynamics_api/0.10.0-1.tar.gz"; - name = "0.10.0-1.tar.gz"; - sha256 = "251805e98f63e6b31fcb8d7a56dbf855c366c52026cee71888d6181b1bfdfc34"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ catkin curl protobuf ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''The rc_dynamics_api provides an API for easy handling of the dynamic-state data - streams provided by Roboception's stereo camera with self-localization. - See http://rc-visard.com - - Dynamic-state estimates of the rc_visard relate to its self-localization and - ego-motion estimation. These states refer to rc_visard's current pose, - velocity, or acceleration and are published on demand via several data streams. - For a complete list and descriptions of these dynamics states and the - respective data streams please refer to rc_visard's user manual.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rc-genicam-api/default.nix b/distros/melodic/rc-genicam-api/default.nix deleted file mode 100644 index 0b2abeb1eb..0000000000 --- a/distros/melodic/rc-genicam-api/default.nix +++ /dev/null @@ -1,38 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake, libpng, libusb1 }: -buildRosPackage { - pname = "ros-melodic-rc-genicam-api"; - version = "2.6.1-r1"; - - src = fetchurl { - url = "https://github.com/roboception-gbp/rc_genicam_api-release/archive/release/melodic/rc_genicam_api/2.6.1-1.tar.gz"; - name = "2.6.1-1.tar.gz"; - sha256 = "0e03b2e355bb8c13981544107f5868a0aa32e65088363ed5b7a5aa760de40189"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ libpng libusb1 ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''GenICam/GigE Vision Convenience Layer. - - This package combines the Roboception convenience layer for images with the - GenICam reference implementation and a GigE Vision transport layer. It is a - self contained package that permits configuration and image streaming of - GenICam / GigE Vision 2.0 compatible cameras like the Roboception rc_visard. - - This package also provides some tools that can be called from the command line - for discovering cameras, changing their configuration and streaming images. - Although the tools are meant to be useful when working in a shell or in a - script, their main purpose is to serve as example on how to use the API for - reading and setting parameters, streaming and synchronizing images. - - See LICENSE.md for licensing terms of the different parts.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rc-genicam-camera/default.nix b/distros/melodic/rc-genicam-camera/default.nix deleted file mode 100644 index 085a49e2d2..0000000000 --- a/distros/melodic/rc-genicam-camera/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-updater, dynamic-reconfigure, image-transport, message-generation, message-runtime, nodelet, rc-genicam-api, roscpp, sensor-msgs, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-rc-genicam-camera"; - version = "1.3.0-r1"; - - src = fetchurl { - url = "https://github.com/roboception-gbp/rc_genicam_camera-release/archive/release/melodic/rc_genicam_camera/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "9918f3dfd9322a017ac49220611b830db09e7a7d1f1b0f5c0de23feb56fe25bb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ diagnostic-updater dynamic-reconfigure image-transport message-runtime nodelet rc-genicam-api roscpp sensor-msgs std-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rc_genicam_camera provides images from a GenICam compatible camera.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rc-genicam-driver/default.nix b/distros/melodic/rc-genicam-driver/default.nix deleted file mode 100644 index 7db2126a21..0000000000 --- a/distros/melodic/rc-genicam-driver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, curl, diagnostic-updater, dynamic-reconfigure, geometry-msgs, image-transport, message-generation, message-runtime, nodelet, protobuf, rc-common-msgs, rc-genicam-api, roscpp, sensor-msgs, stereo-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-rc-genicam-driver"; - version = "0.7.0-r1"; - - src = fetchurl { - url = "https://github.com/roboception-gbp/rc_genicam_driver_ros-release/archive/release/melodic/rc_genicam_driver/0.7.0-1.tar.gz"; - name = "0.7.0-1.tar.gz"; - sha256 = "388bb2e91e10706ae913c14481eff235235db86ab44ee010bbbecea62aa4a05c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ curl diagnostic-updater dynamic-reconfigure geometry-msgs image-transport message-runtime nodelet protobuf rc-common-msgs rc-genicam-api roscpp sensor-msgs stereo-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rc_genicam_driver provides data from a Roboception rc_visard 3D sensor or rc_cube on several ROS topics.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rc-hand-eye-calibration-client/default.nix b/distros/melodic/rc-hand-eye-calibration-client/default.nix deleted file mode 100644 index f8d7191980..0000000000 --- a/distros/melodic/rc-hand-eye-calibration-client/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rcdiscover, roscpp, std-srvs, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-rc-hand-eye-calibration-client"; - version = "3.3.2-r1"; - - src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_hand_eye_calibration_client/3.3.2-1.tar.gz"; - name = "3.3.2-1.tar.gz"; - sha256 = "fb232ac60c53b009cb08673770bdae7341e0fc13d47278f2e8a32ab0edf7f835"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ curl dynamic-reconfigure geometry-msgs message-generation message-runtime rcdiscover roscpp std-srvs tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rc_hand_eye_calibration_client package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rc-pick-client/default.nix b/distros/melodic/rc-pick-client/default.nix deleted file mode 100644 index ac60fa1e75..0000000000 --- a/distros/melodic/rc-pick-client/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rc-common-msgs, rcdiscover, roscpp, std-srvs, tf, tf2-geometry-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-rc-pick-client"; - version = "3.3.2-r1"; - - src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_pick_client/3.3.2-1.tar.gz"; - name = "3.3.2-1.tar.gz"; - sha256 = "be84042c33ef8cc42deccd464eaa87ed3afdb4eef6800f0d69a5df81d97d8e59"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ curl dynamic-reconfigure geometry-msgs message-runtime rc-common-msgs rcdiscover roscpp std-srvs tf tf2-geometry-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The ros client for roboception grasp generation modules''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rc-reason-clients/default.nix b/distros/melodic/rc-reason-clients/default.nix deleted file mode 100644 index 3d1bc46952..0000000000 --- a/distros/melodic/rc-reason-clients/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ddynamic-reconfigure-python, message-runtime, pythonPackages, rc-reason-msgs, rospy }: -buildRosPackage { - pname = "ros-melodic-rc-reason-clients"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/roboception-gbp/rc_reason_clients_ros-release/archive/release/melodic/rc_reason_clients/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "5680aca20acb26716ada6a8fb89a11b099535eab0eea9976e07cb35e2379feb9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ddynamic-reconfigure-python message-runtime pythonPackages.requests rc-reason-msgs rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Clients for interfacing with Roboception reason modules on rc_visard and rc_cube.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rc-reason-msgs/default.nix b/distros/melodic/rc-reason-msgs/default.nix deleted file mode 100644 index 237d9afaa9..0000000000 --- a/distros/melodic/rc-reason-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, rc-common-msgs, shape-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rc-reason-msgs"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/roboception-gbp/rc_reason_clients_ros-release/archive/release/melodic/rc_reason_msgs/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "ed41aa1d94c1f1f73d7b36a780e835adebd9fb42dbcce24e1be957b952f6e684"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime rc-common-msgs shape-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Msg and srv definitions for rc_reason_clients''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rc-roi-manager-gui/default.nix b/distros/melodic/rc-roi-manager-gui/default.nix deleted file mode 100644 index 0b07a0c543..0000000000 --- a/distros/melodic/rc-roi-manager-gui/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2022 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, interactive-markers, message-runtime, rc-common-msgs, rc-pick-client, roscpp, shape-msgs, tf, visualization-msgs, wxGTK }: -buildRosPackage { - pname = "ros-melodic-rc-roi-manager-gui"; - version = "3.2.4-r1"; - - src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_roi_manager_gui/3.2.4-1.tar.gz"; - name = "3.2.4-1.tar.gz"; - sha256 = "7aff5ae94d6898964c7859b230a3380a31f74c6f4af924a90b0caf64fffa8999"; - }; - - buildType = "catkin"; - propagatedBuildInputs = [ geometry-msgs interactive-markers message-runtime rc-common-msgs rc-pick-client roscpp shape-msgs tf visualization-msgs wxGTK ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The ros client for the region of interest manager of the itempick and boxpick modules''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rc-silhouettematch-client/default.nix b/distros/melodic/rc-silhouettematch-client/default.nix deleted file mode 100644 index 51eef1b369..0000000000 --- a/distros/melodic/rc-silhouettematch-client/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rc-common-msgs, rcdiscover, roscpp, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-rc-silhouettematch-client"; - version = "3.3.2-r1"; - - src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_silhouettematch_client/3.3.2-1.tar.gz"; - name = "3.3.2-1.tar.gz"; - sha256 = "4f31e5a42f44da9901d820e17448ee41e39d607b16b5492753f3f2b6811c66d1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ curl dynamic-reconfigure geometry-msgs message-runtime rc-common-msgs rcdiscover roscpp tf2 tf2-geometry-msgs tf2-ros visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The ros client for roboception silhouette match module''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rc-tagdetect-client/default.nix b/distros/melodic/rc-tagdetect-client/default.nix deleted file mode 100644 index a7512fa759..0000000000 --- a/distros/melodic/rc-tagdetect-client/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, curl, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rc-common-msgs, rcdiscover, roscpp, std-srvs, tf, tf2-geometry-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-rc-tagdetect-client"; - version = "3.3.2-r1"; - - src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_tagdetect_client/3.3.2-1.tar.gz"; - name = "3.3.2-1.tar.gz"; - sha256 = "c90144b107c0f214cbe64bf2ed19ffe396933dfb57687f1e93fd087d1c85afda"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ curl dynamic-reconfigure geometry-msgs message-runtime rc-common-msgs rcdiscover roscpp std-srvs tf tf2-geometry-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The ros client for roboception tag detection modules''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rc-visard-description/default.nix b/distros/melodic/rc-visard-description/default.nix deleted file mode 100644 index bd8f16b80f..0000000000 --- a/distros/melodic/rc-visard-description/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roslaunch, xacro }: -buildRosPackage { - pname = "ros-melodic-rc-visard-description"; - version = "3.3.2-r1"; - - src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_visard_description/3.3.2-1.tar.gz"; - name = "3.3.2-1.tar.gz"; - sha256 = "7fbdf5d64f7f81ce9291cb869a6777032fa5b615bca5cb0617b8f5db9e51b27e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Visualization package for rc_visard''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rc-visard-driver/default.nix b/distros/melodic/rc-visard-driver/default.nix deleted file mode 100644 index 6213fe77db..0000000000 --- a/distros/melodic/rc-visard-driver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, curl, diagnostic-updater, dynamic-reconfigure, geometry-msgs, image-transport, message-generation, message-runtime, nav-msgs, nodelet, protobuf, rc-common-msgs, rc-dynamics-api, rc-genicam-api, roscpp, sensor-msgs, stereo-msgs, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-rc-visard-driver"; - version = "3.3.2-r1"; - - src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_visard_driver/3.3.2-1.tar.gz"; - name = "3.3.2-1.tar.gz"; - sha256 = "7cd237104d69a96c1cfd0a248d08639b23822a93755c7a73e1078734c7674b17"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ curl diagnostic-updater dynamic-reconfigure geometry-msgs image-transport message-runtime nav-msgs nodelet protobuf rc-common-msgs rc-dynamics-api rc-genicam-api roscpp sensor-msgs stereo-msgs tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rc_visard_driver provides data from a Roboception rc_visard 3D sensor on several ROS topics.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rc-visard/default.nix b/distros/melodic/rc-visard/default.nix deleted file mode 100644 index cc8ab0f357..0000000000 --- a/distros/melodic/rc-visard/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rc-hand-eye-calibration-client, rc-pick-client, rc-silhouettematch-client, rc-tagdetect-client, rc-visard-description, rc-visard-driver }: -buildRosPackage { - pname = "ros-melodic-rc-visard"; - version = "3.3.2-r1"; - - src = fetchurl { - url = "https://github.com/roboception-gbp/rc_visard-release/archive/release/melodic/rc_visard/3.3.2-1.tar.gz"; - name = "3.3.2-1.tar.gz"; - sha256 = "d01ef11e5b53a04e2dddd4876abe79b9255319a552259a372fad5d1a8aa1a36d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rc-hand-eye-calibration-client rc-pick-client rc-silhouettematch-client rc-tagdetect-client rc-visard-description rc-visard-driver ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Roboception rc_visard support meta package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rcdiscover/default.nix b/distros/melodic/rcdiscover/default.nix deleted file mode 100644 index 89d2a2bd55..0000000000 --- a/distros/melodic/rcdiscover/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cmake }: -buildRosPackage { - pname = "ros-melodic-rcdiscover"; - version = "1.1.6-r1"; - - src = fetchurl { - url = "https://github.com/roboception-gbp/rcdiscover-release/archive/release/melodic/rcdiscover/1.1.6-1.tar.gz"; - name = "1.1.6-1.tar.gz"; - sha256 = "87a90e6a039c02c2400701a6ba2633ee0c4716ea87a80a2b3e9c03d3c568ed0d"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''This package contains tools for the discovery of Roboception devices via GigE Vision.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rdl-benchmark/default.nix b/distros/melodic/rdl-benchmark/default.nix deleted file mode 100644 index 1a0a8046a5..0000000000 --- a/distros/melodic/rdl-benchmark/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gtest, rdl-cmake, rdl-dynamics, rdl-urdfreader }: -buildRosPackage { - pname = "ros-melodic-rdl-benchmark"; - version = "3.2.0-r1"; - - src = fetchurl { - url = "https://gitlab.com/jlack/rdl_release/-/archive/release/melodic/rdl_benchmark/3.2.0-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "b3764041b76d8541b11d5acdb176bed3be086ec1b953a41aa2b56b42898d34aa"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ rdl-cmake rdl-dynamics rdl-urdfreader ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rdl_benchmark package''; - license = with lib.licenses; [ "Zlib" ]; - }; -} diff --git a/distros/melodic/rdl-cmake/default.nix b/distros/melodic/rdl-cmake/default.nix deleted file mode 100644 index 94eb1ad759..0000000000 --- a/distros/melodic/rdl-cmake/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, clang, cppcheck, lcov }: -buildRosPackage { - pname = "ros-melodic-rdl-cmake"; - version = "3.2.0-r1"; - - src = fetchurl { - url = "https://gitlab.com/jlack/rdl_release/-/archive/release/melodic/rdl_cmake/3.2.0-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "dd87bce11db76a5bd23cb7919bd886b93bb97b99df3396b824b6132619dacb7e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ clang cppcheck lcov ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rdl_cmake package''; - license = with lib.licenses; [ "Zlib" ]; - }; -} diff --git a/distros/melodic/rdl-dynamics/default.nix b/distros/melodic/rdl-dynamics/default.nix deleted file mode 100644 index 493a50baa9..0000000000 --- a/distros/melodic/rdl-dynamics/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, doxygen, eigen, graphviz, gtest, lcov, rdl-cmake }: -buildRosPackage { - pname = "ros-melodic-rdl-dynamics"; - version = "3.2.0-r1"; - - src = fetchurl { - url = "https://gitlab.com/jlack/rdl_release/-/archive/release/melodic/rdl_dynamics/3.2.0-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "02996f90bf325b1c47f8b436761468a0af9662aa937ec90250cf10ecd7107fa0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest lcov rdl-cmake ]; - propagatedBuildInputs = [ doxygen eigen graphviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rdl_dynamics package''; - license = with lib.licenses; [ "Zlib" ]; - }; -} diff --git a/distros/melodic/rdl-msgs/default.nix b/distros/melodic/rdl-msgs/default.nix deleted file mode 100644 index c2767ae4d6..0000000000 --- a/distros/melodic/rdl-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-runtime, nav-msgs, rdl-cmake, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rdl-msgs"; - version = "3.2.0-r1"; - - src = fetchurl { - url = "https://gitlab.com/jlack/rdl_release/-/archive/release/melodic/rdl_msgs/3.2.0-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "338e4d203d43511f7232d2528f44364d36c739eb86f5de1b791e68ea2e9273d2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rdl-cmake ]; - propagatedBuildInputs = [ geometry-msgs message-runtime nav-msgs sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Custom msgs for rdl types''; - license = with lib.licenses; [ "Zlib" ]; - }; -} diff --git a/distros/melodic/rdl-ros-tools/default.nix b/distros/melodic/rdl-ros-tools/default.nix deleted file mode 100644 index bd435f7ec0..0000000000 --- a/distros/melodic/rdl-ros-tools/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, nav-msgs, rdl-dynamics, rdl-msgs, rdl-urdfreader, roscpp, rostest, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-rdl-ros-tools"; - version = "3.2.0-r1"; - - src = fetchurl { - url = "https://gitlab.com/jlack/rdl_release/-/archive/release/melodic/rdl_ros_tools/3.2.0-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "3d535dc2d58a675a64d78d2b30820586f00b16e350008e146e9ac19415e0c926"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs rdl-dynamics rdl-msgs rdl-urdfreader roscpp rostest sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS interface into rdl tools''; - license = with lib.licenses; [ "Zlib" ]; - }; -} diff --git a/distros/melodic/rdl-urdfreader/default.nix b/distros/melodic/rdl-urdfreader/default.nix deleted file mode 100644 index 63d4c30a9e..0000000000 --- a/distros/melodic/rdl-urdfreader/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gtest, lcov, rdl-cmake, rdl-dynamics, roscpp, roslib, urdf }: -buildRosPackage { - pname = "ros-melodic-rdl-urdfreader"; - version = "3.2.0-r1"; - - src = fetchurl { - url = "https://gitlab.com/jlack/rdl_release/-/archive/release/melodic/rdl_urdfreader/3.2.0-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "acf08d42afc98a4ffb76a16dfc67124f19f3adeb56167f886322019cb3fc83ee"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest lcov ]; - propagatedBuildInputs = [ rdl-cmake rdl-dynamics roscpp roslib urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rdl_urdfreader package''; - license = with lib.licenses; [ "Zlib" ]; - }; -} diff --git a/distros/melodic/rdl/default.nix b/distros/melodic/rdl/default.nix deleted file mode 100644 index 511dae794d..0000000000 --- a/distros/melodic/rdl/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rdl-benchmark, rdl-cmake, rdl-dynamics, rdl-msgs, rdl-ros-tools, rdl-urdfreader }: -buildRosPackage { - pname = "ros-melodic-rdl"; - version = "3.2.0-r1"; - - src = fetchurl { - url = "https://gitlab.com/jlack/rdl_release/-/archive/release/melodic/rdl/3.2.0-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "697a892941f85b37eb08270936b94605ef7745c4aa2f7788f64b1a4974b5bf46"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rdl-benchmark rdl-cmake rdl-dynamics rdl-msgs rdl-ros-tools rdl-urdfreader ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rdl meta-package''; - license = with lib.licenses; [ "Zlib" ]; - }; -} diff --git a/distros/melodic/realsense2-camera/default.nix b/distros/melodic/realsense2-camera/default.nix deleted file mode 100644 index 0c9a025ad1..0000000000 --- a/distros/melodic/realsense2-camera/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, ddynamic-reconfigure, diagnostic-updater, eigen, genmsg, image-transport, librealsense2, message-generation, message-runtime, nav-msgs, nodelet, roscpp, sensor-msgs, std-msgs, std-srvs, tf }: -buildRosPackage { - pname = "ros-melodic-realsense2-camera"; - version = "2.3.2-r1"; - - src = fetchurl { - url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/melodic/realsense2_camera/2.3.2-1.tar.gz"; - name = "2.3.2-1.tar.gz"; - sha256 = "481e740a9e28f8241e1ed5009090839286e3a0e50589414c5f4b6ecac6f07d12"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ cv-bridge ddynamic-reconfigure diagnostic-updater eigen genmsg image-transport librealsense2 message-runtime nav-msgs nodelet roscpp sensor-msgs std-msgs std-srvs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''RealSense Camera package allowing access to Intel T265 Tracking module and SR300 and D400 3D cameras''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/realsense2-description/default.nix b/distros/melodic/realsense2-description/default.nix deleted file mode 100644 index dfd38a4b05..0000000000 --- a/distros/melodic/realsense2-description/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rosunit, xacro }: -buildRosPackage { - pname = "ros-melodic-realsense2-description"; - version = "2.3.2-r1"; - - src = fetchurl { - url = "https://github.com/IntelRealSense/realsense-ros-release/archive/release/melodic/realsense2_description/2.3.2-1.tar.gz"; - name = "2.3.2-1.tar.gz"; - sha256 = "a759b19b2843ec5eba48734b1f30c1be35691d41f040f6622d33ef62adea20b7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''RealSense Camera description package for Intel 3D D400 cameras''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/realtime-tools/default.nix b/distros/melodic/realtime-tools/default.nix deleted file mode 100644 index e506912a22..0000000000 --- a/distros/melodic/realtime-tools/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, catkin, roscpp, rostest, rosunit }: -buildRosPackage { - pname = "ros-melodic-realtime-tools"; - version = "1.15.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/realtime_tools-release/archive/release/melodic/realtime_tools/1.15.1-1.tar.gz"; - name = "1.15.1-1.tar.gz"; - sha256 = "acf2cb7827b85a846c7fb3f01879260c2eae38576856e0059ce983521eda99d3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ actionlib rostest rosunit ]; - propagatedBuildInputs = [ actionlib roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Contains a set of tools that can be used from a hard - realtime thread, without breaking the realtime behavior.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/recorder-msgs/default.nix b/distros/melodic/recorder-msgs/default.nix deleted file mode 100644 index 2a0b3d9a33..0000000000 --- a/distros/melodic/recorder-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-recorder-msgs"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/aws-gbp/rosbag_uploader-release/archive/release/melodic/recorder_msgs/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "f5a741c359bf9420a8bdb479bc65c235a72e3af4f510eb8a8f3716f832019246"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation std-msgs ]; - propagatedBuildInputs = [ actionlib-msgs message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages and actions for rosbag recorders.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/remote-rosbag-record/default.nix b/distros/melodic/remote-rosbag-record/default.nix deleted file mode 100644 index 1a8f4deb77..0000000000 --- a/distros/melodic/remote-rosbag-record/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rosbag, roscpp, sensor-msgs, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-remote-rosbag-record"; - version = "0.0.4-r1"; - - src = fetchurl { - url = "https://github.com/yoshito-n-students/remote_rosbag_record-release/archive/release/melodic/remote_rosbag_record/0.0.4-1.tar.gz"; - name = "0.0.4-1.tar.gz"; - sha256 = "a94f1d10d7a46c46afb268a1c2de5eb8c0d0bf15abe6f72678c959da87ef3447"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rosbag roscpp sensor-msgs std-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The remote_rosbag_record package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/resized-image-transport/default.nix b/distros/melodic/resized-image-transport/default.nix deleted file mode 100644 index 662f5b114a..0000000000 --- a/distros/melodic/resized-image-transport/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cv-bridge, image-transport, jsk-recognition-utils, jsk-tools, jsk-topic-tools, message-generation, message-runtime, nodelet, rostest, sensor-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-resized-image-transport"; - version = "1.2.15-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_recognition-release/archive/release/melodic/resized_image_transport/1.2.15-1.tar.gz"; - name = "1.2.15-1.tar.gz"; - sha256 = "9d309c167c2b324d9603b0212fc3f4d0923f2c670d02f9ab3695a6721f4731d9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - checkInputs = [ jsk-recognition-utils jsk-tools rostest ]; - propagatedBuildInputs = [ cv-bridge image-transport jsk-topic-tools message-runtime nodelet sensor-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS nodes to publish resized images.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/resource-retriever/default.nix b/distros/melodic/resource-retriever/default.nix deleted file mode 100644 index 31ca8d4bc2..0000000000 --- a/distros/melodic/resource-retriever/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, curl, pythonPackages, rosconsole, roslib }: -buildRosPackage { - pname = "ros-melodic-resource-retriever"; - version = "1.12.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/resource_retriever-release/archive/release/melodic/resource_retriever/1.12.7-1.tar.gz"; - name = "1.12.7-1.tar.gz"; - sha256 = "ec0e86be440fb9dc95054a7d1257b19be7753b60fa1165de8988c6804ad5e255"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost curl pythonPackages.rospkg rosconsole roslib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package retrieves data from url-format files such as http://, - ftp://, package:// file://, etc., and loads the data into memory. - The package:// url for ros packages is translated into a local - file:// url. The resourse retriever was initially designed to load - mesh files into memory, but it can be used for any type of - data. The resource retriever is based on the the libcurl library.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rexrov2-control/default.nix b/distros/melodic/rexrov2-control/default.nix deleted file mode 100644 index 0fe6b10006..0000000000 --- a/distros/melodic/rexrov2-control/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros, gazebo-ros-control, uuv-control-cascaded-pid, uuv-thruster-manager, uuv-trajectory-control }: -buildRosPackage { - pname = "ros-melodic-rexrov2-control"; - version = "0.1.3"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/rexrov2-release/archive/release/melodic/rexrov2_control/0.1.3-0.tar.gz"; - name = "0.1.3-0.tar.gz"; - sha256 = "9a67201f385a31d026e498160846d97db310a798104f41aa97173e6827211ae6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-ros gazebo-ros-control uuv-control-cascaded-pid uuv-thruster-manager uuv-trajectory-control ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rexrov2_control package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/rexrov2-description/default.nix b/distros/melodic/rexrov2-description/default.nix deleted file mode 100644 index 059ea4c6b2..0000000000 --- a/distros/melodic/rexrov2-description/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros, gazebo-ros-control, robot-state-publisher, rostest, rosunit, uuv-assistants, uuv-descriptions, uuv-gazebo-ros-plugins, uuv-sensor-ros-plugins, xacro }: -buildRosPackage { - pname = "ros-melodic-rexrov2-description"; - version = "0.1.3"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/rexrov2-release/archive/release/melodic/rexrov2_description/0.1.3-0.tar.gz"; - name = "0.1.3-0.tar.gz"; - sha256 = "a4da8b1fd519c66c4156c38ff1107731858cf630ef0194fd3fe2e5950a450940"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest rosunit xacro ]; - propagatedBuildInputs = [ gazebo-ros gazebo-ros-control robot-state-publisher uuv-assistants uuv-descriptions uuv-gazebo-ros-plugins uuv-sensor-ros-plugins xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The robot description files for the RexROV 2 underwater vehicle''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/rexrov2-gazebo/default.nix b/distros/melodic/rexrov2-gazebo/default.nix deleted file mode 100644 index ed75c30afb..0000000000 --- a/distros/melodic/rexrov2-gazebo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rexrov2-control, rexrov2-description }: -buildRosPackage { - pname = "ros-melodic-rexrov2-gazebo"; - version = "0.1.3"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/rexrov2-release/archive/release/melodic/rexrov2_gazebo/0.1.3-0.tar.gz"; - name = "0.1.3-0.tar.gz"; - sha256 = "ae244517e996486264c129ef22354f23c9e84f3e32be10a5fd7fa193bd0b15d9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rexrov2-control rexrov2-description ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package with launch files for demonstrations with the RexROV 2 vehicle''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/rgbd-launch/default.nix b/distros/melodic/rgbd-launch/default.nix deleted file mode 100644 index 110533745c..0000000000 --- a/distros/melodic/rgbd-launch/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, depth-image-proc, image-proc, nodelet, rostest, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-rgbd-launch"; - version = "2.2.2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rgbd_launch-release/archive/release/melodic/rgbd_launch/2.2.2-0.tar.gz"; - name = "2.2.2-0.tar.gz"; - sha256 = "973d8f054d8b7447e8951b5dc8dc65d860a3ce48431789fee0f582d8d56d7f68"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ depth-image-proc image-proc nodelet tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch files to open an RGBD device and load all nodelets to - convert raw depth/RGB/IR streams to depth images, disparity images, - and (registered) point clouds.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ridgeback-cartographer-navigation/default.nix b/distros/melodic/ridgeback-cartographer-navigation/default.nix deleted file mode 100644 index 5c2482c446..0000000000 --- a/distros/melodic/ridgeback-cartographer-navigation/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cartographer-ros, catkin, map-server, move-base, ridgeback-navigation, roslaunch, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-ridgeback-cartographer-navigation"; - version = "0.0.1-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/ridgeback_cartographer_navigation-release/archive/release/melodic/ridgeback_cartographer_navigation/0.0.1-1.tar.gz"; - name = "0.0.1-1.tar.gz"; - sha256 = "a5776efee86c57980a6469149c1ab30079b9fbc36e90cbcf7b0e9b4476d0ad10"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ cartographer-ros map-server move-base ridgeback-navigation urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch files and code for autonomous navigation of the Ridgeback using Google Cartographer''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ridgeback-control/default.nix b/distros/melodic/ridgeback-control/default.nix deleted file mode 100644 index 6b18ff7c1a..0000000000 --- a/distros/melodic/ridgeback-control/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-interface, controller-manager, interactive-marker-twist-server, joint-state-controller, joy, nav-msgs, realtime-tools, robot-localization, roslaunch, teleop-twist-joy, tf, topic-tools, twist-mux, urdf }: -buildRosPackage { - pname = "ros-melodic-ridgeback-control"; - version = "0.3.2-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/ridgeback-release/archive/release/melodic/ridgeback_control/0.3.2-1.tar.gz"; - name = "0.3.2-1.tar.gz"; - sha256 = "cf97c8e257c9bf8b9a6bf864c5fa95a74a8d6806ddecdd4d729a0e3756258839"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ controller-interface controller-manager interactive-marker-twist-server joint-state-controller joy nav-msgs realtime-tools robot-localization teleop-twist-joy tf topic-tools twist-mux urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Controllers for Ridgeback''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ridgeback-description/default.nix b/distros/melodic/ridgeback-description/default.nix deleted file mode 100644 index 247d47c654..0000000000 --- a/distros/melodic/ridgeback-description/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, lms1xx, robot-state-publisher, roslaunch, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-ridgeback-description"; - version = "0.3.2-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/ridgeback-release/archive/release/melodic/ridgeback_description/0.3.2-1.tar.gz"; - name = "0.3.2-1.tar.gz"; - sha256 = "1c00ca0f22cf8185c034c172bff114c9380a54253663a56b4c3908c1410274bf"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ lms1xx robot-state-publisher urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''URDF robot description for Ridgeback''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ridgeback-desktop/default.nix b/distros/melodic/ridgeback-desktop/default.nix deleted file mode 100644 index eb6ac91667..0000000000 --- a/distros/melodic/ridgeback-desktop/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ridgeback-msgs, ridgeback-viz }: -buildRosPackage { - pname = "ros-melodic-ridgeback-desktop"; - version = "0.1.3-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/ridgeback_desktop-release/archive/release/melodic/ridgeback_desktop/0.1.3-1.tar.gz"; - name = "0.1.3-1.tar.gz"; - sha256 = "373a75ac21b797cac2276f52e99c391d9da32553373cf4f407ab8fc4bfc940fd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ridgeback-msgs ridgeback-viz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Packages for working with Ridgeback from a ROS desktop.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ridgeback-gazebo-plugins/default.nix b/distros/melodic/ridgeback-gazebo-plugins/default.nix deleted file mode 100644 index f009fc7e4d..0000000000 --- a/distros/melodic/ridgeback-gazebo-plugins/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo, gazebo-ros, gazebo_9, geometry-msgs, message-runtime, nav-msgs, roscpp, std-msgs, std-srvs, tf }: -buildRosPackage { - pname = "ros-melodic-ridgeback-gazebo-plugins"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/ridgeback_simulator-release/archive/release/melodic/ridgeback_gazebo_plugins/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "bf4b3d2bcb95826a3070b8483a2eca8402086da9b69401cfc5dccf11866ad75a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin gazebo_9 std-srvs ]; - propagatedBuildInputs = [ gazebo gazebo-ros geometry-msgs message-runtime nav-msgs roscpp std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A fork of hector_gazebo_plugins to provide the ros_force_based_move plugin.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ridgeback-gazebo/default.nix b/distros/melodic/ridgeback-gazebo/default.nix deleted file mode 100644 index 0c4474a034..0000000000 --- a/distros/melodic/ridgeback-gazebo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo-plugins, gazebo-ros, gazebo-ros-control, hector-gazebo-plugins, ridgeback-control, ridgeback-description, ridgeback-gazebo-plugins, roslaunch }: -buildRosPackage { - pname = "ros-melodic-ridgeback-gazebo"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/ridgeback_simulator-release/archive/release/melodic/ridgeback_gazebo/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "cf6027f7ce85fff3e7b09d773138d47f26010b4b0b832a37a10a93d157b8abdc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ gazebo-plugins gazebo-ros gazebo-ros-control hector-gazebo-plugins ridgeback-control ridgeback-description ridgeback-gazebo-plugins ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launchfiles to use Ridgeback in Gazebo.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ridgeback-msgs/default.nix b/distros/melodic/ridgeback-msgs/default.nix deleted file mode 100644 index 125874b760..0000000000 --- a/distros/melodic/ridgeback-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-ridgeback-msgs"; - version = "0.3.2-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/ridgeback-release/archive/release/melodic/ridgeback_msgs/0.3.2-1.tar.gz"; - name = "0.3.2-1.tar.gz"; - sha256 = "88ea366355a09e1704a4ee00f5fd8dbf6150209651e5ee960d066f114a8c7f9f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages exclusive to Ridgeback, especially for representing low-level motor commands and sensors.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ridgeback-navigation/default.nix b/distros/melodic/ridgeback-navigation/default.nix deleted file mode 100644 index 747830a013..0000000000 --- a/distros/melodic/ridgeback-navigation/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, amcl, catkin, gmapping, map-server, move-base, roslaunch, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-ridgeback-navigation"; - version = "0.3.2-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/ridgeback-release/archive/release/melodic/ridgeback_navigation/0.3.2-1.tar.gz"; - name = "0.3.2-1.tar.gz"; - sha256 = "638bc9dc6920e842218860fdb839489729c727d1bafc7f5b1c73b55713fe525c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ amcl gmapping map-server move-base urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch files and code for autonomous navigation of the Ridgeback''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ridgeback-simulator/default.nix b/distros/melodic/ridgeback-simulator/default.nix deleted file mode 100644 index 640fd59b69..0000000000 --- a/distros/melodic/ridgeback-simulator/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ridgeback-gazebo }: -buildRosPackage { - pname = "ros-melodic-ridgeback-simulator"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/ridgeback_simulator-release/archive/release/melodic/ridgeback_simulator/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "243d1e99e7d210045a1673304ab5b250996854a3b1437ffc41def7ad5526463f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ridgeback-gazebo ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Packages for simulating Ridgeback.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ridgeback-viz/default.nix b/distros/melodic/ridgeback-viz/default.nix deleted file mode 100644 index 0df50a5bde..0000000000 --- a/distros/melodic/ridgeback-viz/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, joint-state-publisher-gui, ridgeback-description, roslaunch, rqt-console, rqt-gui, rqt-robot-monitor, rviz }: -buildRosPackage { - pname = "ros-melodic-ridgeback-viz"; - version = "0.1.3-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/ridgeback_desktop-release/archive/release/melodic/ridgeback_viz/0.1.3-1.tar.gz"; - name = "0.1.3-1.tar.gz"; - sha256 = "475858d5eeeb3bfd11319044e2768307aba08fcb411925b754b89831dd3710db"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ joint-state-publisher joint-state-publisher-gui ridgeback-description rqt-console rqt-gui rqt-robot-monitor rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Visualization launchers and helpers for Ridgeback.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/robomaker-simulation-msgs/default.nix b/distros/melodic/robomaker-simulation-msgs/default.nix deleted file mode 100644 index 78df1ae564..0000000000 --- a/distros/melodic/robomaker-simulation-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-robomaker-simulation-msgs"; - version = "1.1.1-r2"; - - src = fetchurl { - url = "https://github.com/aws-gbp/aws_robomaker_simulation_ros_pkgs-release/archive/release/melodic/robomaker_simulation_msgs/1.1.1-2.tar.gz"; - name = "1.1.1-2.tar.gz"; - sha256 = "51c3f5d70c599369c912d428ae4a12cfbc97930e27714f041c58fb0c47449233"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''AWS RoboMaker package containing ROS service definitions for service endpoints provided inside of an AWS RoboMaker simulation.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/robosense-description/default.nix b/distros/melodic/robosense-description/default.nix deleted file mode 100644 index a5b897dee5..0000000000 --- a/distros/melodic/robosense-description/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-robosense-description"; - version = "1.0.0-r1"; - - src = fetchurl { - url = "https://github.com/tomlogan501/robosense_simulator_release/archive/release/melodic/robosense_description/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "711a171a2514b9963b1d059222720ba135ee23f6a1f54cf010625922aac6eebe"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''URDF and meshes describing Robosense laser scanners.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/robosense-gazebo-plugins/default.nix b/distros/melodic/robosense-gazebo-plugins/default.nix deleted file mode 100644 index e950a451c6..0000000000 --- a/distros/melodic/robosense-gazebo-plugins/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros, roscpp, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-robosense-gazebo-plugins"; - version = "1.0.0-r1"; - - src = fetchurl { - url = "https://github.com/tomlogan501/robosense_simulator_release/archive/release/melodic/robosense_gazebo_plugins/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "2f3b09cdb5ec908834e24c2275e594c57373ee10482f8dbf2ba3f13177da0900"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-ros roscpp sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Gazebo plugin to provide simulated data from Robosense laser scanners.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/robosense-simulator/default.nix b/distros/melodic/robosense-simulator/default.nix deleted file mode 100644 index 1ee96d2035..0000000000 --- a/distros/melodic/robosense-simulator/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, robosense-description, robosense-gazebo-plugins }: -buildRosPackage { - pname = "ros-melodic-robosense-simulator"; - version = "1.0.0-r1"; - - src = fetchurl { - url = "https://github.com/tomlogan501/robosense_simulator_release/archive/release/melodic/robosense_simulator/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "c95c9480f493d51240fb78b6993fc5e36344da3768d3c13bf6ded4b438378b0e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ robosense-description robosense-gazebo-plugins ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage allowing easy installation of Robosense simulation components.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/robot-activity-msgs/default.nix b/distros/melodic/robot-activity-msgs/default.nix deleted file mode 100644 index b49d614566..0000000000 --- a/distros/melodic/robot-activity-msgs/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-robot-activity-msgs"; - version = "0.1.1"; - - src = fetchurl { - url = "https://github.com/snt-robotics/robot_activity-release/archive/release/melodic/robot_activity_msgs/0.1.1-0.tar.gz"; - name = "0.1.1-0.tar.gz"; - sha256 = "c7047f132a865f58489413a1bb4e9c08ffe2014f3d404b4874f399eefeb9872e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ message-generation message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains messages used by robot_activity, such as node's state - and error''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/robot-activity-tutorials/default.nix b/distros/melodic/robot-activity-tutorials/default.nix deleted file mode 100644 index 995ff10be3..0000000000 --- a/distros/melodic/robot-activity-tutorials/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, robot-activity, roscpp, roslint, std-srvs }: -buildRosPackage { - pname = "ros-melodic-robot-activity-tutorials"; - version = "0.1.1"; - - src = fetchurl { - url = "https://github.com/snt-robotics/robot_activity-release/archive/release/melodic/robot_activity_tutorials/0.1.1-0.tar.gz"; - name = "0.1.1-0.tar.gz"; - sha256 = "8d4cb4eb59c9bbcb053aef3cd75652525a4f7276d424cc3600a4d0e443807fd2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - propagatedBuildInputs = [ robot-activity roscpp std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The robot_activity_tutorials package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/robot-activity/default.nix b/distros/melodic/robot-activity/default.nix deleted file mode 100644 index c6a3385c37..0000000000 --- a/distros/melodic/robot-activity/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, robot-activity-msgs, roscpp, roslint, rostest, std-srvs }: -buildRosPackage { - pname = "ros-melodic-robot-activity"; - version = "0.1.1"; - - src = fetchurl { - url = "https://github.com/snt-robotics/robot_activity-release/archive/release/melodic/robot_activity/0.1.1-0.tar.gz"; - name = "0.1.1-0.tar.gz"; - sha256 = "9aea7f4b03a74445c52faddfcd58ea086b7ad8af058a6a3749e9b992849a5361"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ robot-activity-msgs roscpp std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The robot_activity package implements ROS node lifecycle''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/robot-body-filter/default.nix b/distros/melodic/robot-body-filter/default.nix deleted file mode 100644 index 20ebeb4e3a..0000000000 --- a/distros/melodic/robot-body-filter/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, fcl, filters, geometric-shapes, geometry-msgs, laser-geometry, message-generation, message-runtime, moveit-core, moveit-ros-perception, pcl, pcl-conversions, pkg-config, roscpp, rostest, sensor-msgs, std-msgs, tf2, tf2-eigen, tf2-ros, tf2-sensor-msgs, urdf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-robot-body-filter"; - version = "1.3.0-r1"; - - src = fetchurl { - url = "https://github.com/peci1/robot_body_filter-release/archive/release/melodic/robot_body_filter/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "0f3825a021de5f3bf12e9d2b2eed20919b19314922c70285b74fa5583582b906"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation pkg-config tf2-eigen tf2-sensor-msgs ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ dynamic-reconfigure fcl filters geometric-shapes geometry-msgs laser-geometry message-runtime moveit-core moveit-ros-perception pcl pcl-conversions roscpp sensor-msgs std-msgs tf2 tf2-ros urdf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Filters the robot's body out of laser scans or point clouds.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/robot-calibration-msgs/default.nix b/distros/melodic/robot-calibration-msgs/default.nix deleted file mode 100644 index adfe97f0b8..0000000000 --- a/distros/melodic/robot-calibration-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-robot-calibration-msgs"; - version = "0.7.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/robot_calibration-release/archive/release/melodic/robot_calibration_msgs/0.7.2-1.tar.gz"; - name = "0.7.2-1.tar.gz"; - sha256 = "b4dd12056bdc00277601ac794c2c95da87c269ae1457634029dc22fda28b3092"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs geometry-msgs message-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages for calibrating a robot''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/robot-calibration/default.nix b/distros/melodic/robot-calibration/default.nix deleted file mode 100644 index 7018cfb2c3..0000000000 --- a/distros/melodic/robot-calibration/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, camera-calibration-parsers, catkin, ceres-solver, code-coverage, control-msgs, cv-bridge, eigen, geometric-shapes, geometry-msgs, gflags, kdl-parser, moveit-msgs, nav-msgs, orocos-kdl, pluginlib, protobuf, robot-calibration-msgs, rosbag, roscpp, sensor-msgs, std-msgs, suitesparse, tf, tf2-geometry-msgs, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-robot-calibration"; - version = "0.7.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/robot_calibration-release/archive/release/melodic/robot_calibration/0.7.2-1.tar.gz"; - name = "0.7.2-1.tar.gz"; - sha256 = "06146a338ddf51c3827f12533b6e9bb9f44a477b28556012b352131f095fc18d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin eigen ]; - checkInputs = [ code-coverage ]; - propagatedBuildInputs = [ actionlib camera-calibration-parsers ceres-solver control-msgs cv-bridge geometric-shapes geometry-msgs gflags kdl-parser moveit-msgs nav-msgs orocos-kdl pluginlib protobuf robot-calibration-msgs rosbag roscpp sensor-msgs std-msgs suitesparse tf tf2-geometry-msgs tf2-ros visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Calibrate a Robot''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/robot-controllers-interface/default.nix b/distros/melodic/robot-controllers-interface/default.nix deleted file mode 100644 index 3fd353e8e4..0000000000 --- a/distros/melodic/robot-controllers-interface/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, catkin, pluginlib, robot-controllers-msgs, roscpp }: -buildRosPackage { - pname = "ros-melodic-robot-controllers-interface"; - version = "0.6.0"; - - src = fetchurl { - url = "https://github.com/fetchrobotics-gbp/robot_controllers-release/archive/release/melodic/robot_controllers_interface/0.6.0-0.tar.gz"; - name = "0.6.0-0.tar.gz"; - sha256 = "e32be3bf72bffa92847724a0d2ca5fa70a636b9a80b836a28d6ccf244888c8a3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib pluginlib robot-controllers-msgs roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Generic framework for robot controls.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/robot-controllers-msgs/default.nix b/distros/melodic/robot-controllers-msgs/default.nix deleted file mode 100644 index 0d71816290..0000000000 --- a/distros/melodic/robot-controllers-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-robot-controllers-msgs"; - version = "0.6.0"; - - src = fetchurl { - url = "https://github.com/fetchrobotics-gbp/robot_controllers-release/archive/release/melodic/robot_controllers_msgs/0.6.0-0.tar.gz"; - name = "0.6.0-0.tar.gz"; - sha256 = "e4e27516f3adeed4b5e046e2660975a999082fd1d0322b5c1f5ca0c9c2f0759b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages for use with robot_controllers framework.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/robot-controllers/default.nix b/distros/melodic/robot-controllers/default.nix deleted file mode 100644 index 5fc5f95b6b..0000000000 --- a/distros/melodic/robot-controllers/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, angles, catkin, control-msgs, geometry-msgs, kdl-parser, nav-msgs, orocos-kdl, pluginlib, robot-controllers-interface, roscpp, sensor-msgs, std-msgs, tf, tf-conversions, trajectory-msgs, urdf }: -buildRosPackage { - pname = "ros-melodic-robot-controllers"; - version = "0.6.0"; - - src = fetchurl { - url = "https://github.com/fetchrobotics-gbp/robot_controllers-release/archive/release/melodic/robot_controllers/0.6.0-0.tar.gz"; - name = "0.6.0-0.tar.gz"; - sha256 = "8b8bbd122bf7977a8b16518c7eb79ad915969f5d69fed23f85100fb33f58865f"; - }; - - buildType = "catkin"; - buildInputs = [ angles catkin ]; - propagatedBuildInputs = [ actionlib actionlib-msgs control-msgs geometry-msgs kdl-parser nav-msgs orocos-kdl pluginlib robot-controllers-interface roscpp sensor-msgs std-msgs tf tf-conversions trajectory-msgs urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Some basic robot controllers for use with robot_controllers_interface.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/robot-localization/default.nix b/distros/melodic/robot-localization/default.nix deleted file mode 100644 index bfe56fdb6d..0000000000 --- a/distros/melodic/robot-localization/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, diagnostic-msgs, diagnostic-updater, eigen, eigen-conversions, geographic-msgs, geographiclib, geometry-msgs, libyamlcpp, message-filters, message-generation, message-runtime, nav-msgs, nodelet, pythonPackages, rosbag, roscpp, roslint, rostest, rosunit, sensor-msgs, std-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-robot-localization"; - version = "2.6.12-r1"; - - src = fetchurl { - url = "https://github.com/cra-ros-pkg/robot_localization-release/archive/release/melodic/robot_localization/2.6.12-1.tar.gz"; - name = "2.6.12-1.tar.gz"; - sha256 = "9335cdc8055565d1d2011eca64a358b37d97bd7eac74f53396e45a9f27a9c30f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation pythonPackages.catkin-pkg roslint ]; - checkInputs = [ rosbag rostest rosunit ]; - propagatedBuildInputs = [ cmake-modules diagnostic-msgs diagnostic-updater eigen eigen-conversions geographic-msgs geographiclib geometry-msgs libyamlcpp message-filters message-runtime nav-msgs nodelet roscpp sensor-msgs std-msgs std-srvs tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides nonlinear state estimation through sensor fusion of an abritrary number of sensors.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/robot-mechanism-controllers/default.nix b/distros/melodic/robot-mechanism-controllers/default.nix deleted file mode 100644 index 8ae2ed8848..0000000000 --- a/distros/melodic/robot-mechanism-controllers/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, angles, catkin, control-msgs, control-toolbox, diagnostic-msgs, eigen-conversions, filters, geometry-msgs, kdl-parser, libtool, message-filters, message-generation, message-runtime, pluginlib, pr2-controller-interface, pr2-controller-manager, pr2-controllers-msgs, pr2-mechanism-model, realtime-tools, roscpp, rospy, std-msgs, tf, tf-conversions, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-robot-mechanism-controllers"; - version = "1.10.17-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_controllers-release/archive/release/melodic/robot_mechanism_controllers/1.10.17-1.tar.gz"; - name = "1.10.17-1.tar.gz"; - sha256 = "9872fd46f89691f6d95342683735e9963d8f170889c5ccc2f2e9a01d437e3800"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib angles control-msgs control-toolbox diagnostic-msgs eigen-conversions filters geometry-msgs kdl-parser libtool message-filters message-runtime pluginlib pr2-controller-interface pr2-controller-manager pr2-controllers-msgs pr2-mechanism-model realtime-tools roscpp rospy std-msgs tf tf-conversions trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Generic Mechanism Controller Library''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/robot-nav-rviz-plugins/default.nix b/distros/melodic/robot-nav-rviz-plugins/default.nix deleted file mode 100644 index 2a6aeeb4f2..0000000000 --- a/distros/melodic/robot-nav-rviz-plugins/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, color-util, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid, nav-grid-iterators, nav-grid-pub-sub, nav-msgs, pluginlib, qt5, roscpp, roslint, rviz, std-msgs }: -buildRosPackage { - pname = "ros-melodic-robot-nav-rviz-plugins"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/robot_nav_rviz_plugins/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "ce70e9c70a0b2d32e64567a5bf2f80cce958aa7a6d62e7bc92755243287b43d9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ color-util geometry-msgs nav-2d-msgs nav-2d-utils nav-core2 nav-grid nav-grid-iterators nav-grid-pub-sub nav-msgs pluginlib qt5.qtbase roscpp rviz std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''RViz visualizations for robot_navigation datatypes''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/robot-nav-tools/default.nix b/distros/melodic/robot-nav-tools/default.nix deleted file mode 100644 index ed1a12b6af..0000000000 --- a/distros/melodic/robot-nav-tools/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, color-util, robot-nav-rviz-plugins, robot-nav-viz-demos }: -buildRosPackage { - pname = "ros-melodic-robot-nav-tools"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/robot_nav_tools/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "ec2c54c729dc7a39ceb2b55d3f1b261b68fa7e91d6d8b2b4c6a2c067dcd29204"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ color-util robot-nav-rviz-plugins robot-nav-viz-demos ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A collection of tools / accessories for the robot_navigation packages''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/robot-nav-viz-demos/default.nix b/distros/melodic/robot-nav-viz-demos/default.nix deleted file mode 100644 index 72f66aa05f..0000000000 --- a/distros/melodic/robot-nav-viz-demos/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, angles, catkin, color-util, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-grid, nav-grid-iterators, nav-grid-pub-sub, pluginlib, robot-nav-rviz-plugins, rosbag, roscpp, roslaunch, roslint, rviz }: -buildRosPackage { - pname = "ros-melodic-robot-nav-viz-demos"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/robot_nav_viz_demos/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "baf7e7445b4420d69bff113107f7c33c6716e2fe33dca4494411b7487e8449bf"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch roslint ]; - propagatedBuildInputs = [ angles color-util geometry-msgs nav-2d-msgs nav-2d-utils nav-grid nav-grid-iterators nav-grid-pub-sub pluginlib robot-nav-rviz-plugins rosbag roscpp rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Demos for testing/demonstrating the robot_nav_rviz_plugins and color_util packages''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/robot-navigation/default.nix b/distros/melodic/robot-navigation/default.nix deleted file mode 100644 index dba6b7652f..0000000000 --- a/distros/melodic/robot-navigation/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, costmap-queue, dlux-global-planner, dlux-plugins, dwb-critics, dwb-local-planner, dwb-msgs, dwb-plugins, global-planner-tests, locomotor, locomotor-msgs, locomove-base, nav-2d-msgs, nav-2d-utils, nav-core-adapter, nav-core2, nav-grid, nav-grid-iterators, nav-grid-pub-sub, nav-grid-server }: -buildRosPackage { - pname = "ros-melodic-robot-navigation"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/robot_navigation/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "c4ceadac4059b43980d9192841059207f0637b65c62e4eb7b4f10b1ff742529b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ costmap-queue dlux-global-planner dlux-plugins dwb-critics dwb-local-planner dwb-msgs dwb-plugins global-planner-tests locomotor locomotor-msgs locomove-base nav-2d-msgs nav-2d-utils nav-core-adapter nav-core2 nav-grid nav-grid-iterators nav-grid-pub-sub nav-grid-server ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The robot_navigation package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/robot-one/default.nix b/distros/melodic/robot-one/default.nix deleted file mode 100644 index 3e1184992d..0000000000 --- a/distros/melodic/robot-one/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, roscpp, sensor-msgs, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-robot-one"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/AlexanderSilvaB/robot-one-ros-release/archive/release/melodic/robot_one/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "8577070c2981b950d02c6e8353edea64dc1724952a8981d82d980a7de21109d4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime roscpp sensor-msgs std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package allows to use the Robot One Framework with ROS. The supported features of the framework includes the simulator and connection with the physical robots''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/robot-pose-ekf/default.nix b/distros/melodic/robot-pose-ekf/default.nix deleted file mode 100644 index df93a1117b..0000000000 --- a/distros/melodic/robot-pose-ekf/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, bfl, catkin, geometry-msgs, message-generation, message-runtime, nav-msgs, rosbag, roscpp, rostest, sensor-msgs, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-robot-pose-ekf"; - version = "1.14.5"; - - src = fetchurl { - url = "https://github.com/ros-gbp/robot_pose_ekf-release/archive/release/melodic/robot_pose_ekf/1.14.5-0.tar.gz"; - name = "1.14.5-0.tar.gz"; - sha256 = "5c00ee700ca2a69ca46e5162fa0bf0570a730ff566808059d7c6358fe350844a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - checkInputs = [ rosbag rostest ]; - propagatedBuildInputs = [ bfl geometry-msgs message-runtime nav-msgs roscpp sensor-msgs std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The Robot Pose EKF package is used to estimate the 3D pose of a robot, based on (partial) pose measurements coming from different sources. It uses an extended Kalman filter with a 6D model (3D position and 3D orientation) to combine measurements from wheel odometry, IMU sensor and visual odometry. The basic idea is to offer loosely coupled integration with different sensors, where sensor signals are received as ROS messages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/robot-self-filter/default.nix b/distros/melodic/robot-self-filter/default.nix deleted file mode 100644 index 35ea2633bb..0000000000 --- a/distros/melodic/robot-self-filter/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, assimp, bullet, catkin, cmake-modules, filters, pcl-ros, resource-retriever, roscpp, sensor-msgs, tf, tinyxml, urdf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-robot-self-filter"; - version = "0.1.31"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/robot_self_filter-gbp/archive/release/melodic/robot_self_filter/0.1.31-0.tar.gz"; - name = "0.1.31-0.tar.gz"; - sha256 = "8a6538dd30770242d25476003332f8ac072fbb0837e50cdde55600dc7d063150"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - propagatedBuildInputs = [ assimp bullet filters pcl-ros resource-retriever roscpp sensor-msgs tf tinyxml urdf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Filters the robot's body out of point clouds.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/robot-setup-tf-tutorial/default.nix b/distros/melodic/robot-setup-tf-tutorial/default.nix deleted file mode 100644 index 38975c8fce..0000000000 --- a/distros/melodic/robot-setup-tf-tutorial/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, roscpp, tf }: -buildRosPackage { - pname = "ros-melodic-robot-setup-tf-tutorial"; - version = "0.2.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation_tutorials-release/archive/release/melodic/robot_setup_tf_tutorial/0.2.4-1.tar.gz"; - name = "0.2.4-1.tar.gz"; - sha256 = "fed0dd85c06de7584585f1940e91a5f591c8c2d33375aae4d83beaee5725ad65"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs roscpp tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The robot_setup_tf_tutorial package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/robot-state-publisher/default.nix b/distros/melodic/robot-state-publisher/default.nix deleted file mode 100644 index ec09738dcf..0000000000 --- a/distros/melodic/robot-state-publisher/default.nix +++ /dev/null @@ -1,33 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, eigen, kdl-parser, orocos-kdl, rosconsole, roscpp, rostest, rostime, sensor-msgs, tf, tf2-kdl, tf2-ros, urdfdom-headers }: -buildRosPackage { - pname = "ros-melodic-robot-state-publisher"; - version = "1.14.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/robot_state_publisher-release/archive/release/melodic/robot_state_publisher/1.14.1-1.tar.gz"; - name = "1.14.1-1.tar.gz"; - sha256 = "76dca47e16db4a89542e6f14ecbb5a1211b8948acd00ae6554a2f6a4e100ce48"; - }; - - buildType = "catkin"; - buildInputs = [ urdfdom-headers ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ catkin eigen kdl-parser orocos-kdl rosconsole roscpp rostime sensor-msgs tf tf2-kdl tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package allows you to publish the state of a robot to - tf. Once the state gets published, it is - available to all components in the system that also use tf. - The package takes the joint angles of the robot as input - and publishes the 3D poses of the robot links, using a kinematic - tree model of the robot. The package can both be used as a library - and as a ROS node. This package has been well tested and the code - is stable. No major changes are planned in the near future.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/robot-statemachine/default.nix b/distros/melodic/robot-statemachine/default.nix deleted file mode 100644 index 07441bbbeb..0000000000 --- a/distros/melodic/robot-statemachine/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rsm-additions, rsm-core, rsm-msgs, rsm-rqt-plugins, rsm-rviz-plugins }: -buildRosPackage { - pname = "ros-melodic-robot-statemachine"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/MarcoStb1993/robot_statemachine-release/archive/release/melodic/robot_statemachine/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "17b2b75b637ab16cf0594fec59df9717ac924de0813239f204239fe68567ca34"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rsm-additions rsm-core rsm-msgs rsm-rqt-plugins rsm-rviz-plugins ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The robot_statemachine package bundles all functionalities and the GUI''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/robot-upstart/default.nix b/distros/melodic/robot-upstart/default.nix deleted file mode 100644 index ae64be5a27..0000000000 --- a/distros/melodic/robot-upstart/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, daemontools, nettools, roslaunch, roslint, rosunit, util-linux, xacro }: -buildRosPackage { - pname = "ros-melodic-robot-upstart"; - version = "0.3.3-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/robot_upstart-release/archive/release/melodic/robot_upstart/0.3.3-1.tar.gz"; - name = "0.3.3-1.tar.gz"; - sha256 = "5c691943bed1f9d4c20a817d902bd00460705f7836d6fc2f3142de8f1c4c8153"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rosunit ]; - propagatedBuildInputs = [ daemontools nettools roslaunch util-linux xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The robot_upstart package provides scripts which may be used to install - and uninstall Ubuntu Linux upstart jobs which launch groups of roslaunch files.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/robot/default.nix b/distros/melodic/robot/default.nix deleted file mode 100644 index c4b66f9a5f..0000000000 --- a/distros/melodic/robot/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, control-msgs, diagnostics, executive-smach, filters, geometry, joint-state-publisher, kdl-parser, kdl-parser-py, robot-state-publisher, ros-base, urdf, urdf-parser-plugin, xacro }: -buildRosPackage { - pname = "ros-melodic-robot"; - version = "1.4.1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/metapackages-release/archive/release/melodic/robot/1.4.1-0.tar.gz"; - name = "1.4.1-0.tar.gz"; - sha256 = "4f0efd47cf90e8a1f56602612d73ba032fbb231dec3091f53b795a7d67cbe02b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ control-msgs diagnostics executive-smach filters geometry joint-state-publisher kdl-parser kdl-parser-py robot-state-publisher ros-base urdf urdf-parser-plugin xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A metapackage which extends ros_base and includes ROS libaries for any robot hardware. It may not contain any GUI dependencies.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/roboticsgroup-upatras-gazebo-plugins/default.nix b/distros/melodic/roboticsgroup-upatras-gazebo-plugins/default.nix deleted file mode 100644 index cedbe9a647..0000000000 --- a/distros/melodic/roboticsgroup-upatras-gazebo-plugins/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, control-toolbox, gazebo-ros, roscpp }: -buildRosPackage { - pname = "ros-melodic-roboticsgroup-upatras-gazebo-plugins"; - version = "0.2.0-r2"; - - src = fetchurl { - url = "https://github.com/roboticsgroup/roboticsgroup_upatras_gazebo_plugins-release/archive/release/melodic/roboticsgroup_upatras_gazebo_plugins/0.2.0-2.tar.gz"; - name = "0.2.0-2.tar.gz"; - sha256 = "e4f47fc8d72fdb832caca41aebd503cb32b4d8420fcb1f3d3a9725f98eb42fb0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ control-toolbox gazebo-ros roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Collection of gazebo plugins''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/robotis-manipulator/default.nix b/distros/melodic/robotis-manipulator/default.nix deleted file mode 100644 index 5d1a603956..0000000000 --- a/distros/melodic/robotis-manipulator/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, eigen, roscpp }: -buildRosPackage { - pname = "ros-melodic-robotis-manipulator"; - version = "1.1.0"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/robotis_manipulator-release/archive/release/melodic/robotis_manipulator/1.1.0-0.tar.gz"; - name = "1.1.0-0.tar.gz"; - sha256 = "1319f6251991f69621cc96ddef7769430fae53fc8686db0fe10e92d6524e504f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cmake-modules eigen roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the manipulation API and functions for controlling the manipulator.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/robotont-description/default.nix b/distros/melodic/robotont-description/default.nix deleted file mode 100644 index ea094ff36c..0000000000 --- a/distros/melodic/robotont-description/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, robot-state-publisher, rviz, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-robotont-description"; - version = "0.0.8-r1"; - - src = fetchurl { - url = "https://github.com/robotont-release/robotont_description-release/archive/release/melodic/robotont_description/0.0.8-1.tar.gz"; - name = "0.0.8-1.tar.gz"; - sha256 = "687044fd179f21de474782aa93b3e18f6619e3e9fd473c5d293e54396dedee5c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joint-state-publisher robot-state-publisher rviz urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The robotont_description package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/robotont-gazebo/default.nix b/distros/melodic/robotont-gazebo/default.nix deleted file mode 100644 index e8699fa230..0000000000 --- a/distros/melodic/robotont-gazebo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros, gazebo-ros-pkgs, joy, nav-msgs, robotont-description, robotont-nuc-description, roscpp, rospy, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-robotont-gazebo"; - version = "0.0.2-r1"; - - src = fetchurl { - url = "https://github.com/robotont-release/robotont_gazebo-release/archive/release/melodic/robotont_gazebo/0.0.2-1.tar.gz"; - name = "0.0.2-1.tar.gz"; - sha256 = "9acf2202f009b66f50b21d81ae548fca3aa49a6f0aa3831a185eb784d1ca867c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-ros gazebo-ros-pkgs joy nav-msgs robotont-description robotont-nuc-description roscpp rospy std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The robotont_gazebo package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/robotont-msgs/default.nix b/distros/melodic/robotont-msgs/default.nix deleted file mode 100644 index a2de4625dd..0000000000 --- a/distros/melodic/robotont-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, roscpp, rospy, std-msgs }: -buildRosPackage { - pname = "ros-melodic-robotont-msgs"; - version = "0.0.2-r1"; - - src = fetchurl { - url = "https://github.com/robotont-release/robotont_msgs-release/archive/release/melodic/robotont_msgs/0.0.2-1.tar.gz"; - name = "0.0.2-1.tar.gz"; - sha256 = "d85d437992d72b72614b66241a1be1aafa7066e561a6539fbdf7b404838d00b5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime roscpp rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The robotont_msgs package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/robotont-nuc-description/default.nix b/distros/melodic/robotont-nuc-description/default.nix deleted file mode 100644 index c8cf17c01d..0000000000 --- a/distros/melodic/robotont-nuc-description/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, realsense2-description, robotont-description, rviz, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-robotont-nuc-description"; - version = "0.0.2-r1"; - - src = fetchurl { - url = "https://github.com/robotont-release/robotont_nuc_description-release/archive/release/melodic/robotont_nuc_description/0.0.2-1.tar.gz"; - name = "0.0.2-1.tar.gz"; - sha256 = "42cf0d4084d5f9ca70c91321e9cfb723d6dd0659c8b313d8c6f3c676382f08d6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ realsense2-description robotont-description rviz urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The robotont_nuc_description package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/rocon-app-manager-msgs/default.nix b/distros/melodic/rocon-app-manager-msgs/default.nix deleted file mode 100644 index c177d7398c..0000000000 --- a/distros/melodic/rocon-app-manager-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, rocon-service-pair-msgs, rocon-std-msgs }: -buildRosPackage { - pname = "ros-melodic-rocon-app-manager-msgs"; - version = "0.9.0"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_msgs-release/archive/release/melodic/rocon_app_manager_msgs/0.9.0-0.tar.gz"; - name = "0.9.0-0.tar.gz"; - sha256 = "dd9cbe7dd36e32d793f7429a581102e9e0f0cf8dd0dd3ff3baa12f3a03b4c8f5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime rocon-service-pair-msgs rocon-std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages used by the platform app manager.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rocon-bubble-icons/default.nix b/distros/melodic/rocon-bubble-icons/default.nix deleted file mode 100644 index 703698598b..0000000000 --- a/distros/melodic/rocon-bubble-icons/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-rocon-bubble-icons"; - version = "0.3.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_tools-release/archive/release/melodic/rocon_bubble_icons/0.3.2-0.tar.gz"; - name = "0.3.2-0.tar.gz"; - sha256 = "4f454f561a9f325246e487e1499d05c6c43cf16aac9a4926029211f8c41b6ad1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.catkin-pkg ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Bubble icon library for rocon.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rocon-console/default.nix b/distros/melodic/rocon-console/default.nix deleted file mode 100644 index 26577865ee..0000000000 --- a/distros/melodic/rocon-console/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-rocon-console"; - version = "0.3.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_tools-release/archive/release/melodic/rocon_console/0.3.2-0.tar.gz"; - name = "0.3.2-0.tar.gz"; - sha256 = "f9c8de84b23bb19b26971bf0e516cee5c1af7509519db44874fc8c062a742684"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.catkin-pkg ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Command line python console utilities (mostly for colourisation).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rocon-device-msgs/default.nix b/distros/melodic/rocon-device-msgs/default.nix deleted file mode 100644 index ebf947ffb8..0000000000 --- a/distros/melodic/rocon-device-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, rocon-std-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rocon-device-msgs"; - version = "0.9.0"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_msgs-release/archive/release/melodic/rocon_device_msgs/0.9.0-0.tar.gz"; - name = "0.9.0-0.tar.gz"; - sha256 = "e2b55ec1c00c3c40fe7df6c19206e676fd8a3abff63bcd1bcd9531ddbb1036e8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime rocon-std-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages used by rocon devices''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rocon-ebnf/default.nix b/distros/melodic/rocon-ebnf/default.nix deleted file mode 100644 index f2a798467d..0000000000 --- a/distros/melodic/rocon-ebnf/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, rosunit }: -buildRosPackage { - pname = "ros-melodic-rocon-ebnf"; - version = "0.3.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_tools-release/archive/release/melodic/rocon_ebnf/0.3.2-0.tar.gz"; - name = "0.3.2-0.tar.gz"; - sha256 = "90319996d97b66a6313bc7ac6a4c9377ca608582bce668f3040d671e8c49bad6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.catkin-pkg ]; - checkInputs = [ rosunit ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Internal packaging of the 0.91 version of the simple python - EBNF - parser written by LParis.''; - license = with lib.licenses; [ "GPL" ]; - }; -} diff --git a/distros/melodic/rocon-icons/default.nix b/distros/melodic/rocon-icons/default.nix deleted file mode 100644 index 2c9ce3203d..0000000000 --- a/distros/melodic/rocon-icons/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-rocon-icons"; - version = "0.3.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_tools-release/archive/release/melodic/rocon_icons/0.3.2-0.tar.gz"; - name = "0.3.2-0.tar.gz"; - sha256 = "06a97efd4802a2cd6b1e27fe7d1fa81a67923d0affb7ac21b53954225dace487"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.catkin-pkg ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Icons for rocon.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rocon-interaction-msgs/default.nix b/distros/melodic/rocon-interaction-msgs/default.nix deleted file mode 100644 index d01ee1d9cc..0000000000 --- a/distros/melodic/rocon-interaction-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, rocon-std-msgs, uuid-msgs }: -buildRosPackage { - pname = "ros-melodic-rocon-interaction-msgs"; - version = "0.9.0"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_msgs-release/archive/release/melodic/rocon_interaction_msgs/0.9.0-0.tar.gz"; - name = "0.9.0-0.tar.gz"; - sha256 = "b33c21e3c041db8fed2c23d369b2d9233da6f1f4008d82940be8a1fe236a9efb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime rocon-std-msgs uuid-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages used by rocon interactions.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rocon-interactions/default.nix b/distros/melodic/rocon-interactions/default.nix deleted file mode 100644 index f441890508..0000000000 --- a/distros/melodic/rocon-interactions/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, genpy, pythonPackages, rocon-app-manager-msgs, rocon-bubble-icons, rocon-console, rocon-icons, rocon-interaction-msgs, rocon-python-comms, rocon-python-utils, rocon-std-msgs, rocon-uri, roslint, rospy, rostest, rosunit, std-msgs, unique-id }: -buildRosPackage { - pname = "ros-melodic-rocon-interactions"; - version = "0.3.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_tools-release/archive/release/melodic/rocon_interactions/0.3.2-0.tar.gz"; - name = "0.3.2-0.tar.gz"; - sha256 = "bbfd5de04fbedd3259af8cc8d03812de838a6a9cc3d38c48772640218cfbe1b7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.catkin-pkg roslint rostest ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ genpy pythonPackages.rospkg rocon-app-manager-msgs rocon-bubble-icons rocon-console rocon-icons rocon-interaction-msgs rocon-python-comms rocon-python-utils rocon-std-msgs rocon-uri rospy std-msgs unique-id ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Interaction management for human interactive agents in the concert.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rocon-launch/default.nix b/distros/melodic/rocon-launch/default.nix deleted file mode 100644 index 8eabd7a629..0000000000 --- a/distros/melodic/rocon-launch/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, rocon-console, rocon-python-utils, rosbash, roslaunch, rospy }: -buildRosPackage { - pname = "ros-melodic-rocon-launch"; - version = "0.3.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_tools-release/archive/release/melodic/rocon_launch/0.3.2-0.tar.gz"; - name = "0.3.2-0.tar.gz"; - sha256 = "8239a56fd334d32336db287785c12fa526ce2e4c792fb91ff2c3687dec8b2945"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.catkin-pkg ]; - propagatedBuildInputs = [ rocon-console rocon-python-utils rosbash roslaunch rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A multi-roslaunch (for single and multi-master systems).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rocon-master-info/default.nix b/distros/melodic/rocon-master-info/default.nix deleted file mode 100644 index 0f9e389bbf..0000000000 --- a/distros/melodic/rocon-master-info/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, rocon-bubble-icons, rocon-console, rocon-icons, rocon-python-comms, rocon-python-utils, rocon-std-msgs, rocon-uri, rospy }: -buildRosPackage { - pname = "ros-melodic-rocon-master-info"; - version = "0.3.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_tools-release/archive/release/melodic/rocon_master_info/0.3.2-0.tar.gz"; - name = "0.3.2-0.tar.gz"; - sha256 = "accae02c60a70a23f1d4970a961c780c0acc172430d73af57718ed904ba50a70"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.catkin-pkg ]; - propagatedBuildInputs = [ pythonPackages.rospkg rocon-bubble-icons rocon-console rocon-icons rocon-python-comms rocon-python-utils rocon-std-msgs rocon-uri rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Publish master information - name, description, icon.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rocon-msgs/default.nix b/distros/melodic/rocon-msgs/default.nix deleted file mode 100644 index c17e1be40e..0000000000 --- a/distros/melodic/rocon-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, concert-msgs, concert-service-msgs, gateway-msgs, rocon-app-manager-msgs, rocon-device-msgs, rocon-interaction-msgs, rocon-service-pair-msgs, rocon-std-msgs, rocon-tutorial-msgs, scheduler-msgs }: -buildRosPackage { - pname = "ros-melodic-rocon-msgs"; - version = "0.9.0"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_msgs-release/archive/release/melodic/rocon_msgs/0.9.0-0.tar.gz"; - name = "0.9.0-0.tar.gz"; - sha256 = "5eca94dc0ac40d38a417f7e804e77d25f3abb25ceda463b681ad24186a0444c2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ concert-msgs concert-service-msgs gateway-msgs rocon-app-manager-msgs rocon-device-msgs rocon-interaction-msgs rocon-service-pair-msgs rocon-std-msgs rocon-tutorial-msgs scheduler-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Communication types (msgs/srvs/actions) for robotics in concert (aka multimaster).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rocon-python-comms/default.nix b/distros/melodic/rocon-python-comms/default.nix deleted file mode 100644 index 1a81f137b3..0000000000 --- a/distros/melodic/rocon-python-comms/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, genpy, pythonPackages, rocon-console, rocon-service-pair-msgs, rosgraph, roslib, rosnode, rospy, rosservice, rostest, rostopic, rosunit, unique-id, uuid-msgs }: -buildRosPackage { - pname = "ros-melodic-rocon-python-comms"; - version = "0.3.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_tools-release/archive/release/melodic/rocon_python_comms/0.3.2-0.tar.gz"; - name = "0.3.2-0.tar.gz"; - sha256 = "9592f4282b01f537108ca98200116db495421ad1d7da6c63016e315229a37394"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.catkin-pkg rostest ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ genpy pythonPackages.pyyaml rocon-console rocon-service-pair-msgs rosgraph roslib rosnode rospy rosservice rostopic unique-id uuid-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Service pair libraries for pub/sub non-blocking services.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rocon-python-redis/default.nix b/distros/melodic/rocon-python-redis/default.nix deleted file mode 100644 index 294df8a0e8..0000000000 --- a/distros/melodic/rocon-python-redis/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-rocon-python-redis"; - version = "0.3.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_tools-release/archive/release/melodic/rocon_python_redis/0.3.2-0.tar.gz"; - name = "0.3.2-0.tar.gz"; - sha256 = "1a4191ef365c4c05d0bc6cc96bf5754a4f6a0b787dedb55e80676cbc03aa71ac"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.catkin-pkg ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Locally patched version of the python redis client (https://github.com/andymccurdy/redis-py).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rocon-python-utils/default.nix b/distros/melodic/rocon-python-utils/default.nix deleted file mode 100644 index 95c1a515e7..0000000000 --- a/distros/melodic/rocon-python-utils/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, rocon-std-msgs, roslib, rospy, rostest, rosunit }: -buildRosPackage { - pname = "ros-melodic-rocon-python-utils"; - version = "0.3.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_tools-release/archive/release/melodic/rocon_python_utils/0.3.2-0.tar.gz"; - name = "0.3.2-0.tar.gz"; - sha256 = "276c59565857a8553d7b92113ae9c7567bcb2eeee5ea5f517e91066a3346704f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ pythonPackages.catkin-pkg pythonPackages.rospkg rocon-std-msgs roslib rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Python system and ros utilities.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rocon-python-wifi/default.nix b/distros/melodic/rocon-python-wifi/default.nix deleted file mode 100644 index 903153dc08..0000000000 --- a/distros/melodic/rocon-python-wifi/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-rocon-python-wifi"; - version = "0.3.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_tools-release/archive/release/melodic/rocon_python_wifi/0.3.2-0.tar.gz"; - name = "0.3.2-0.tar.gz"; - sha256 = "a0fe115a173a08330e7680b085161aae0bde090b2749f58fbd5ee764fedc3765"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.catkin-pkg ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pythonwifi package is available through pypi, but not through a - deb package. This is copy of the package suitable for use through the - ROS ecosystem.''; - license = with lib.licenses; [ "GPL-2.0-only" ]; - }; -} diff --git a/distros/melodic/rocon-semantic-version/default.nix b/distros/melodic/rocon-semantic-version/default.nix deleted file mode 100644 index cba6f1941c..0000000000 --- a/distros/melodic/rocon-semantic-version/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-rocon-semantic-version"; - version = "0.3.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_tools-release/archive/release/melodic/rocon_semantic_version/0.3.2-0.tar.gz"; - name = "0.3.2-0.tar.gz"; - sha256 = "ede22535e402aab843576c2189701ec11878f469e61d6f1055d6822779d2f4c2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Internal packaging of the 2.2.2 version of the python semantic version module.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rocon-service-pair-msgs/default.nix b/distros/melodic/rocon-service-pair-msgs/default.nix deleted file mode 100644 index 0ad43030e4..0000000000 --- a/distros/melodic/rocon-service-pair-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, rospy, uuid-msgs }: -buildRosPackage { - pname = "ros-melodic-rocon-service-pair-msgs"; - version = "0.9.0"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_msgs-release/archive/release/melodic/rocon_service_pair_msgs/0.9.0-0.tar.gz"; - name = "0.9.0-0.tar.gz"; - sha256 = "28ec43f8619ea41e4562b0940174cf0cf8ff4c331ac0cda0dc9f1fb2dad5b0b6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime rospy uuid-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Paired pubsubs generators for non-blocking services.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rocon-std-msgs/default.nix b/distros/melodic/rocon-std-msgs/default.nix deleted file mode 100644 index fa732ececd..0000000000 --- a/distros/melodic/rocon-std-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, rocon-service-pair-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rocon-std-msgs"; - version = "0.9.0"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_msgs-release/archive/release/melodic/rocon_std_msgs/0.9.0-0.tar.gz"; - name = "0.9.0-0.tar.gz"; - sha256 = "6f2aa4bddb42919a924d828b30e6eb4a2d25066bafe4d707c4a394393e138f18"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime rocon-service-pair-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Standard messages used by other rocon specific package types.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rocon-tools/default.nix b/distros/melodic/rocon-tools/default.nix deleted file mode 100644 index 01dab24625..0000000000 --- a/distros/melodic/rocon-tools/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rocon-console, rocon-ebnf, rocon-interactions, rocon-launch, rocon-master-info, rocon-python-comms, rocon-python-redis, rocon-python-utils, rocon-python-wifi, rocon-semantic-version, rocon-uri }: -buildRosPackage { - pname = "ros-melodic-rocon-tools"; - version = "0.3.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_tools-release/archive/release/melodic/rocon_tools/0.3.2-0.tar.gz"; - name = "0.3.2-0.tar.gz"; - sha256 = "688fc316688135e08e1fd33312879d6059122f1fd9122c4ded28dd4177b59cce"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rocon-console rocon-ebnf rocon-interactions rocon-launch rocon-master-info rocon-python-comms rocon-python-redis rocon-python-utils rocon-python-wifi rocon-semantic-version rocon-uri ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Utilities and tools developed for rocon, but usable beyond the boundaries - of rocon.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rocon-tutorial-msgs/default.nix b/distros/melodic/rocon-tutorial-msgs/default.nix deleted file mode 100644 index 9394340b8b..0000000000 --- a/distros/melodic/rocon-tutorial-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, rocon-service-pair-msgs }: -buildRosPackage { - pname = "ros-melodic-rocon-tutorial-msgs"; - version = "0.9.0"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_msgs-release/archive/release/melodic/rocon_tutorial_msgs/0.9.0-0.tar.gz"; - name = "0.9.0-0.tar.gz"; - sha256 = "dd66eaad5af5cbccfcd60f6d2fe5152c3b560f2aa87e471da4a195c4f1ba1870"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime rocon-service-pair-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages used by rocon tutorials.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rocon-uri/default.nix b/distros/melodic/rocon-uri/default.nix deleted file mode 100644 index c0c729186b..0000000000 --- a/distros/melodic/rocon-uri/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, rocon-console, rocon-ebnf, rocon-python-utils, rospy, rosunit }: -buildRosPackage { - pname = "ros-melodic-rocon-uri"; - version = "0.3.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_tools-release/archive/release/melodic/rocon_uri/0.3.2-0.tar.gz"; - name = "0.3.2-0.tar.gz"; - sha256 = "bdaecc320ad45d56c33e3b5d3ad2448ac7e3952dca5c8e3fd34d3adee125c69c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ pythonPackages.rospkg rocon-console rocon-ebnf rocon-python-utils rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Module for working with rocon uri strings.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rokubimini-bus-manager/default.nix b/distros/melodic/rokubimini-bus-manager/default.nix deleted file mode 100644 index 64202d5e60..0000000000 --- a/distros/melodic/rokubimini-bus-manager/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, bota-node, catkin, rokubimini }: -buildRosPackage { - pname = "ros-melodic-rokubimini-bus-manager"; - version = "0.6.1-r1"; - - src = fetchurl { - url = "https://gitlab.com/botasys/bota_driver-release/-/archive/release/melodic/rokubimini_bus_manager/0.6.1-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "959832b0c624517b30028c18322fe0d2e30e01677bc05f2cf9c8a89ceb225994"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ bota-node rokubimini ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''C++ library deriving the abstract communication interface classes in the rokubimini library for EtherCAT.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/rokubimini-description/default.nix b/distros/melodic/rokubimini-description/default.nix deleted file mode 100644 index 90994daa6b..0000000000 --- a/distros/melodic/rokubimini-description/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, sensor-msgs, std-msgs, xacro }: -buildRosPackage { - pname = "ros-melodic-rokubimini-description"; - version = "0.6.1-r1"; - - src = fetchurl { - url = "https://gitlab.com/botasys/bota_driver-release/-/archive/release/melodic/rokubimini_description/0.6.1-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "a85ed07da56c756ef67f2a16b36b5669b3ca3e09e6d7ef4243aa2fc5f0690e97"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ sensor-msgs std-msgs xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rokubimini_description package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/rokubimini-ethercat/default.nix b/distros/melodic/rokubimini-ethercat/default.nix deleted file mode 100644 index 6fa5fb26d4..0000000000 --- a/distros/melodic/rokubimini-ethercat/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ethercat-grant, rokubimini, rokubimini-bus-manager, rokubimini-msgs, soem }: -buildRosPackage { - pname = "ros-melodic-rokubimini-ethercat"; - version = "0.6.1-r1"; - - src = fetchurl { - url = "https://gitlab.com/botasys/bota_driver-release/-/archive/release/melodic/rokubimini_ethercat/0.6.1-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "70fa8c1fb508538a0a3b9f08ad6a0064eaff44448ae75384fc5e8af794c1e1de"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ethercat-grant rokubimini rokubimini-bus-manager rokubimini-msgs soem ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Rokubimini Ethercat implementation.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/rokubimini-msgs/default.nix b/distros/melodic/rokubimini-msgs/default.nix deleted file mode 100644 index 4cb7189b1f..0000000000 --- a/distros/melodic/rokubimini-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rokubimini-msgs"; - version = "0.6.1-r1"; - - src = fetchurl { - url = "https://gitlab.com/botasys/bota_driver-release/-/archive/release/melodic/rokubimini_msgs/0.6.1-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "c7a1307e24aa8bca74a820833d07bd2e6c2a05804de3161c4dcdea338f0d9dc9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs message-generation message-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS message and service definitions.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/rokubimini-serial/default.nix b/distros/melodic/rokubimini-serial/default.nix deleted file mode 100644 index f604c30513..0000000000 --- a/distros/melodic/rokubimini-serial/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, avrdude, catkin, rokubimini, rokubimini-bus-manager, rokubimini-msgs }: -buildRosPackage { - pname = "ros-melodic-rokubimini-serial"; - version = "0.6.1-r1"; - - src = fetchurl { - url = "https://gitlab.com/botasys/bota_driver-release/-/archive/release/melodic/rokubimini_serial/0.6.1-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "8b62a8b217a85e6d5c975be57628937882a70dfbe6f0ac8eb23fee9f0f28403a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ avrdude rokubimini rokubimini-bus-manager rokubimini-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Rokubimini Serial implementation.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/rokubimini/default.nix b/distros/melodic/rokubimini/default.nix deleted file mode 100644 index 233d5052b7..0000000000 --- a/distros/melodic/rokubimini/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, eigen, geometry-msgs, gtest, roscpp, rosunit, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-rokubimini"; - version = "0.6.1-r1"; - - src = fetchurl { - url = "https://gitlab.com/botasys/bota_driver-release/-/archive/release/melodic/rokubimini/0.6.1-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "61beb85b1bfe05890a54abbdf73c274533ea708be0d6b2255ad3b56f6e2b806f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest rosunit ]; - propagatedBuildInputs = [ eigen geometry-msgs roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''C++ library deriving the abstract communication interface classes in the rokubimini library for EtherCAT.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/roomba-stage/default.nix b/distros/melodic/roomba-stage/default.nix deleted file mode 100644 index 2afd067d29..0000000000 --- a/distros/melodic/roomba-stage/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, fake-localization, map-server, move-base, stage-ros }: -buildRosPackage { - pname = "ros-melodic-roomba-stage"; - version = "0.2.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation_tutorials-release/archive/release/melodic/roomba_stage/0.2.4-1.tar.gz"; - name = "0.2.4-1.tar.gz"; - sha256 = "36ce4d4177e886417214af1136d05abf9c665f404b3ae0037020b0b2675693ea"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ fake-localization map-server move-base stage-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The roomba_stage package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ros-babel-fish-test-msgs/default.nix b/distros/melodic/ros-babel-fish-test-msgs/default.nix deleted file mode 100644 index 2b36022ec8..0000000000 --- a/distros/melodic/ros-babel-fish-test-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-ros-babel-fish-test-msgs"; - version = "0.9.3-r1"; - - src = fetchurl { - url = "https://github.com/StefanFabian/ros_babel_fish-release/archive/release/melodic/ros_babel_fish_test_msgs/0.9.3-1.tar.gz"; - name = "0.9.3-1.tar.gz"; - sha256 = "7f7108fb6abb6252ecbcd985fad242d85b8b61a18626cbed814d93cd363bdf9a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Test messages for the ros_babel_fish project tests.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/ros-babel-fish/default.nix b/distros/melodic/ros-babel-fish/default.nix deleted file mode 100644 index c990aed7a5..0000000000 --- a/distros/melodic/ros-babel-fish/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, catkin, geometry-msgs, openssl, ros-babel-fish-test-msgs, rosapi, roscpp, roscpp-tutorials, rosgraph-msgs, roslib, rostest, std-msgs, std-srvs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-ros-babel-fish"; - version = "0.9.3-r1"; - - src = fetchurl { - url = "https://github.com/StefanFabian/ros_babel_fish-release/archive/release/melodic/ros_babel_fish/0.9.3-1.tar.gz"; - name = "0.9.3-1.tar.gz"; - sha256 = "52f42f185f4f8f1a838bdfa1057bbd33d2927b5a24d236fa8bff867dff011a05"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ geometry-msgs ros-babel-fish-test-msgs rosapi roscpp-tutorials rosgraph-msgs rostest std-msgs std-srvs visualization-msgs ]; - propagatedBuildInputs = [ actionlib openssl roscpp roslib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A runtime message handler for ROS. - Allows subscription, publishing, calling of services and actions with messages known only at runtime.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/ros-base/default.nix b/distros/melodic/ros-base/default.nix deleted file mode 100644 index 686f622413..0000000000 --- a/distros/melodic/ros-base/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, bond-core, catkin, dynamic-reconfigure, nodelet-core, ros-core }: -buildRosPackage { - pname = "ros-melodic-ros-base"; - version = "1.4.1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/metapackages-release/archive/release/melodic/ros_base/1.4.1-0.tar.gz"; - name = "1.4.1-0.tar.gz"; - sha256 = "0b0cab7cb298a642bd33a0c4d7e17f10ac6533a1a59745a11e96c58d238f47eb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib bond-core dynamic-reconfigure nodelet-core ros-core ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A metapackage which extends ros_core and includes other basic non-robot tools like actionlib, dynamic reconfigure, nodelets, and pluginlib.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ros-canopen/default.nix b/distros/melodic/ros-canopen/default.nix deleted file mode 100644 index 7e5fd1d630..0000000000 --- a/distros/melodic/ros-canopen/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, can-msgs, canopen-402, canopen-chain-node, canopen-master, canopen-motor-node, catkin, socketcan-bridge, socketcan-interface }: -buildRosPackage { - pname = "ros-melodic-ros-canopen"; - version = "0.8.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/ros_canopen/0.8.5-1.tar.gz"; - name = "0.8.5-1.tar.gz"; - sha256 = "6c0b9823cc2602239e88dbe44cf288525e7311f518cb721505bdad20bfeba7c5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ can-msgs canopen-402 canopen-chain-node canopen-master canopen-motor-node socketcan-bridge socketcan-interface ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A generic canopen implementation for ROS''; - license = with lib.licenses; [ "LGPL" ]; - }; -} diff --git a/distros/melodic/ros-comm/default.nix b/distros/melodic/ros-comm/default.nix deleted file mode 100644 index a080df9fe7..0000000000 --- a/distros/melodic/ros-comm/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-filters, ros, rosbag, rosconsole, roscpp, rosgraph, rosgraph-msgs, roslaunch, roslisp, rosmaster, rosmsg, rosnode, rosout, rosparam, rospy, rosservice, rostest, rostopic, roswtf, std-srvs, topic-tools, xmlrpcpp }: -buildRosPackage { - pname = "ros-melodic-ros-comm"; - version = "1.14.13-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/ros_comm/1.14.13-1.tar.gz"; - name = "1.14.13-1.tar.gz"; - sha256 = "7410a95617d455542568170e450b9282d4beb0404e8fcec172f766befcc26750"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ message-filters ros rosbag rosconsole roscpp rosgraph rosgraph-msgs roslaunch roslisp rosmaster rosmsg rosnode rosout rosparam rospy rosservice rostest rostopic roswtf std-srvs topic-tools xmlrpcpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS communications-related packages, including core client libraries (roscpp, rospy) and graph introspection tools (rostopic, rosnode, rosservice, rosparam).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ros-control-boilerplate/default.nix b/distros/melodic/ros-control-boilerplate/default.nix deleted file mode 100644 index 040113775f..0000000000 --- a/distros/melodic/ros-control-boilerplate/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, catkin, cmake-modules, control-msgs, control-toolbox, controller-manager, gflags, hardware-interface, joint-limits-interface, roscpp, rosparam-shortcuts, sensor-msgs, std-msgs, trajectory-msgs, transmission-interface, urdf }: -buildRosPackage { - pname = "ros-melodic-ros-control-boilerplate"; - version = "0.5.2-r1"; - - src = fetchurl { - url = "https://github.com/PickNikRobotics/ros_control_boilerplate-release/archive/release/melodic/ros_control_boilerplate/0.5.2-1.tar.gz"; - name = "0.5.2-1.tar.gz"; - sha256 = "32bc71c9a5eea76b805a56072ea0e638cdf78f8ea2d8de13fb8c0c72fc512514"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules gflags ]; - propagatedBuildInputs = [ actionlib control-msgs control-toolbox controller-manager hardware-interface joint-limits-interface roscpp rosparam-shortcuts sensor-msgs std-msgs trajectory-msgs transmission-interface urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Simple simulation interface and template for setting up a hardware interface for ros_control''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ros-control/default.nix b/distros/melodic/ros-control/default.nix deleted file mode 100644 index 4dc3ea4332..0000000000 --- a/distros/melodic/ros-control/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, combined-robot-hw, controller-interface, controller-manager, controller-manager-msgs, hardware-interface, joint-limits-interface, realtime-tools, transmission-interface }: -buildRosPackage { - pname = "ros-melodic-ros-control"; - version = "0.18.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_control-release/archive/release/melodic/ros_control/0.18.4-1.tar.gz"; - name = "0.18.4-1.tar.gz"; - sha256 = "3f1eedc90b71c32c00741cd89d1f597a3fa84916416fdf705171b9a775d5e2c1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ combined-robot-hw controller-interface controller-manager controller-manager-msgs hardware-interface joint-limits-interface realtime-tools transmission-interface ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A set of packages that include controller interfaces, controller managers, transmissions and hardware_interfaces.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ros-controllers-cartesian/default.nix b/distros/melodic/ros-controllers-cartesian/default.nix deleted file mode 100644 index 5bf9981a94..0000000000 --- a/distros/melodic/ros-controllers-cartesian/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, cartesian-interface, cartesian-trajectory-controller, cartesian-trajectory-interpolation, catkin, twist-controller }: -buildRosPackage { - pname = "ros-melodic-ros-controllers-cartesian"; - version = "0.1.5-r1"; - - src = fetchurl { - url = "https://github.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian-release/archive/release/melodic/ros_controllers_cartesian/0.1.5-1.tar.gz"; - name = "0.1.5-1.tar.gz"; - sha256 = "e3597c556925f2afd4b288b328f82e70e65f205646eaaf58734a332fc6ece64a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cartesian-interface cartesian-trajectory-controller cartesian-trajectory-interpolation twist-controller ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage for Cartesian ROS controllers''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/ros-controllers/default.nix b/distros/melodic/ros-controllers/default.nix deleted file mode 100644 index b4144c06c8..0000000000 --- a/distros/melodic/ros-controllers/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ackermann-steering-controller, catkin, diff-drive-controller, effort-controllers, force-torque-sensor-controller, forward-command-controller, gripper-action-controller, imu-sensor-controller, joint-state-controller, joint-trajectory-controller, position-controllers, velocity-controllers }: -buildRosPackage { - pname = "ros-melodic-ros-controllers"; - version = "0.17.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_controllers-release/archive/release/melodic/ros_controllers/0.17.3-1.tar.gz"; - name = "0.17.3-1.tar.gz"; - sha256 = "355e0f544e6a79bead15c8e2ad7434819726335ab592f6c2f153f0f7b9cd1b29"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ackermann-steering-controller diff-drive-controller effort-controllers force-torque-sensor-controller forward-command-controller gripper-action-controller imu-sensor-controller joint-state-controller joint-trajectory-controller position-controllers velocity-controllers ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Library of ros controllers''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ros-core/default.nix b/distros/melodic/ros-core/default.nix deleted file mode 100644 index 8caf1030a3..0000000000 --- a/distros/melodic/ros-core/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, class-loader, cmake-modules, common-msgs, gencpp, geneus, genlisp, genmsg, gennodejs, genpy, message-generation, message-runtime, pluginlib, ros, ros-comm, rosbag-migration-rule, rosconsole, rosconsole-bridge, roscpp-core, rosgraph-msgs, roslisp, rospack, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-ros-core"; - version = "1.4.1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/metapackages-release/archive/release/melodic/ros_core/1.4.1-0.tar.gz"; - name = "1.4.1-0.tar.gz"; - sha256 = "390d24da9397fce3a11f1dc7a0a23fb0886b81a4cfd2473906508358a670782d"; - }; - - buildType = "catkin"; - propagatedBuildInputs = [ catkin class-loader cmake-modules common-msgs gencpp geneus genlisp genmsg gennodejs genpy message-generation message-runtime pluginlib ros ros-comm rosbag-migration-rule rosconsole rosconsole-bridge roscpp-core rosgraph-msgs roslisp rospack std-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A metapackage to aggregate the packages required to use publish / subscribe, services, launch files, and other core ROS concepts.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ros-emacs-utils/default.nix b/distros/melodic/ros-emacs-utils/default.nix deleted file mode 100644 index c846f8bdd3..0000000000 --- a/distros/melodic/ros-emacs-utils/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rosemacs, roslisp-repl, slime-ros, slime-wrapper }: -buildRosPackage { - pname = "ros-melodic-ros-emacs-utils"; - version = "0.4.16-r1"; - - src = fetchurl { - url = "https://github.com/code-iai-release/ros_emacs_utils-release/archive/release/melodic/ros_emacs_utils/0.4.16-1.tar.gz"; - name = "0.4.16-1.tar.gz"; - sha256 = "89c647ad2f3cd9c745050bd6740fdf726a4de063970e3f18c7de93ac38b788a2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rosemacs roslisp-repl slime-ros slime-wrapper ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A metapackage of Emacs utils for ROS. - Only there for simplifying the release process.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ros-environment/default.nix b/distros/melodic/ros-environment/default.nix deleted file mode 100644 index 676a4c35d2..0000000000 --- a/distros/melodic/ros-environment/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-ros-environment"; - version = "1.2.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_environment-release/archive/release/melodic/ros_environment/1.2.3-1.tar.gz"; - name = "1.2.3-1.tar.gz"; - sha256 = "73dcd7530b240a850ef81f26d87a1bb38b34a4c59d31ac7ecefc64c90b3d88dd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The package provides the environment variables `ROS_VERSION`, `ROS_DISTRO`, `ROS_PACKAGE_PATH`, and `ROS_ETC_DIR`.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/ros-ethercat-eml/default.nix b/distros/melodic/ros-ethercat-eml/default.nix deleted file mode 100644 index 7b895ed345..0000000000 --- a/distros/melodic/ros-ethercat-eml/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roscpp }: -buildRosPackage { - pname = "ros-melodic-ros-ethercat-eml"; - version = "0.3.2-r5"; - - src = fetchurl { - url = "https://github.com/shadow-robot/ros_ethercat_eml-release/archive/release/melodic/ros_ethercat_eml/0.3.2-5.tar.gz"; - name = "0.3.2-5.tar.gz"; - sha256 = "8c65cc97f3af73cbf143fce894efe44f3206f68a7bf93393c9db04e214d86fd2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This is an implementation of the EtherCAT master protocol for use wiht ros_ethercar package - based on the work done at Flanders' Mechatronics Technology Centre and Willow Garage.''; - license = with lib.licenses; [ "GPL" ]; - }; -} diff --git a/distros/melodic/ros-industrial-cmake-boilerplate/default.nix b/distros/melodic/ros-industrial-cmake-boilerplate/default.nix deleted file mode 100644 index d73938dde9..0000000000 --- a/distros/melodic/ros-industrial-cmake-boilerplate/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, clang, cmake, cppcheck, gtest, include-what-you-use, lcov }: -buildRosPackage { - pname = "ros-melodic-ros-industrial-cmake-boilerplate"; - version = "0.4.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/ros_industrial_cmake_boilerplate-release/archive/release/melodic/ros_industrial_cmake_boilerplate/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "a04e9ed7981ef1e454d4dc245d516174c3b2b16ea6889686083a526e97236412"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - checkInputs = [ clang cppcheck gtest include-what-you-use lcov ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Contains boilerplate cmake script, macros and utils''; - license = with lib.licenses; [ asl20 bsd3 ]; - }; -} diff --git a/distros/melodic/ros-introspection/default.nix b/distros/melodic/ros-introspection/default.nix deleted file mode 100644 index 9595fb5d57..0000000000 --- a/distros/melodic/ros-introspection/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, roslint, rosmsg }: -buildRosPackage { - pname = "ros-melodic-ros-introspection"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/wu-robotics/roscompile-release/archive/release/melodic/ros_introspection/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "6c9df1bb401d4d3f2f564502df7e1ab10bf7b8e623bfe1aef63c5e7deac5bb55"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ pythonPackages.pyyaml pythonPackages.requests pythonPackages.rospkg rosmsg ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The ros_introspection package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ros-monitoring-msgs/default.nix b/distros/melodic/ros-monitoring-msgs/default.nix deleted file mode 100644 index 0d0ebf0ff3..0000000000 --- a/distros/melodic/ros-monitoring-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-ros-monitoring-msgs"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/aws-gbp/ros_monitoring_msgs-release/archive/release/melodic/ros_monitoring_msgs/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "d9215590fe7e1d5c0dadd7a19195db12250e64327bd5423ad6292c0a7e920165"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages for publishing monitoring data about ROS systems''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/ros-numpy/default.nix b/distros/melodic/ros-numpy/default.nix deleted file mode 100644 index 3a25248d22..0000000000 --- a/distros/melodic/ros-numpy/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, nav-msgs, pythonPackages, rospy, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-ros-numpy"; - version = "0.0.3-r1"; - - src = fetchurl { - url = "https://github.com/eric-wieser/ros_numpy-release/archive/release/melodic/ros_numpy/0.0.3-1.tar.gz"; - name = "0.0.3-1.tar.gz"; - sha256 = "2db40c8a7b9a22d6549cddf49c74ab88285ea20b1c9afecbad3e3f2d53a8b451"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs pythonPackages.numpy rospy sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A collection of conversion function for extracting numpy arrays from messages''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/ros-pytest/default.nix b/distros/melodic/ros-pytest/default.nix deleted file mode 100644 index 79dae6505a..0000000000 --- a/distros/melodic/ros-pytest/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, rospy, rostest }: -buildRosPackage { - pname = "ros-melodic-ros-pytest"; - version = "0.2.0"; - - src = fetchurl { - url = "https://github.com/machinekoder/ros_pytest-release/archive/release/melodic/ros_pytest/0.2.0-0.tar.gz"; - name = "0.2.0-0.tar.gz"; - sha256 = "ba602e2fda979ab6f3097bfdad4c9cc589a7f0781f784cd46a1462de3636dc84"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ pythonPackages.pytest rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The ros_pytest package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/ros-realtime/default.nix b/distros/melodic/ros-realtime/default.nix deleted file mode 100644 index 3280849d9c..0000000000 --- a/distros/melodic/ros-realtime/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, allocators, catkin, lockfree, rosatomic, rosrt }: -buildRosPackage { - pname = "ros-melodic-ros-realtime"; - version = "1.0.25"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_realtime-release/archive/release/melodic/ros_realtime/1.0.25-0.tar.gz"; - name = "1.0.25-0.tar.gz"; - sha256 = "7106572a7a1fc86e47f9df7ab27badd45a0f8b55c3bbff666fdb8c7a5d0a72e2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ allocators lockfree rosatomic rosrt ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The ros_realtime package''; - license = with lib.licenses; [ "TODO-CATKIN-PACKAGE-LICENSE" ]; - }; -} diff --git a/distros/melodic/ros-reflexxes/default.nix b/distros/melodic/ros-reflexxes/default.nix deleted file mode 100644 index 5c8d0c720c..0000000000 --- a/distros/melodic/ros-reflexxes/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, libreflexxestype2, roscpp }: -buildRosPackage { - pname = "ros-melodic-ros-reflexxes"; - version = "0.8.8-r1"; - - src = fetchurl { - url = "https://github.com/KITrobotics/ipr_extern-release/archive/release/melodic/ros_reflexxes/0.8.8-1.tar.gz"; - name = "0.8.8-1.tar.gz"; - sha256 = "76626c036fcf97fd86efb214887ddffe715d343b660a6117eddd0f833ef11fda"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - propagatedBuildInputs = [ libreflexxestype2 roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The ros_reflexxes package''; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/melodic/ros-tutorials/default.nix b/distros/melodic/ros-tutorials/default.nix deleted file mode 100644 index 1c787db280..0000000000 --- a/distros/melodic/ros-tutorials/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roscpp-tutorials, rospy-tutorials, turtlesim }: -buildRosPackage { - pname = "ros-melodic-ros-tutorials"; - version = "0.9.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_tutorials-release/archive/release/melodic/ros_tutorials/0.9.3-1.tar.gz"; - name = "0.9.3-1.tar.gz"; - sha256 = "b11578f25330eb352df3f4a08c5b1eceb4c9693d2e84bbccf3ce06e4c19940f1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp-tutorials rospy-tutorials turtlesim ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ros_tutorials contains packages that demonstrate various features of ROS, - as well as support packages which help demonstrate those features.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ros-type-introspection/default.nix b/distros/melodic/ros-type-introspection/default.nix deleted file mode 100644 index d3a8c3ccb5..0000000000 --- a/distros/melodic/ros-type-introspection/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roscpp, roscpp-serialization, rostime }: -buildRosPackage { - pname = "ros-melodic-ros-type-introspection"; - version = "2.1.0-r2"; - - src = fetchurl { - url = "https://github.com/facontidavide/ros_type_introspection-release/archive/release/melodic/ros_type_introspection/2.1.0-2.tar.gz"; - name = "2.1.0-2.tar.gz"; - sha256 = "81cd82a8df36832ba0f7d8d385a4b32858bdeb120a93d76991cfcdedd4f592e0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp roscpp-serialization rostime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The ros_type_introspection package allows the user to parse and deserialize - ROS messages which type is unknown at compilation time.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ros/default.nix b/distros/melodic/ros/default.nix deleted file mode 100644 index ba47e50f10..0000000000 --- a/distros/melodic/ros/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, mk, rosbash, rosboost-cfg, rosbuild, rosclean, roscreate, roslang, roslib, rosmake, rosunit }: -buildRosPackage { - pname = "ros-melodic-ros"; - version = "1.14.9-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros-release/archive/release/melodic/ros/1.14.9-1.tar.gz"; - name = "1.14.9-1.tar.gz"; - sha256 = "925ce4054a71f0a39d6692ce8d8a52abbcc977b33dd77a4249ad9264b48ef164"; - }; - - buildType = "catkin"; - propagatedBuildInputs = [ catkin mk rosbash rosboost-cfg rosbuild rosclean roscreate roslang roslib rosmake rosunit ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS packaging system''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosapi/default.nix b/distros/melodic/rosapi/default.nix deleted file mode 100644 index 30ae5b21db..0000000000 --- a/distros/melodic/rosapi/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, pythonPackages, rosbridge-library, rosgraph, rosnode, rospy }: -buildRosPackage { - pname = "ros-melodic-rosapi"; - version = "0.11.16-r2"; - - src = fetchurl { - url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/melodic/rosapi/0.11.16-2.tar.gz"; - name = "0.11.16-2.tar.gz"; - sha256 = "95a3e49276d45b279f078361a7cc083c08dd24162c9b87bee632efc3f9989129"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation pythonPackages.setuptools ]; - propagatedBuildInputs = [ message-runtime rosbridge-library rosgraph rosnode rospy ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''Provides service calls for getting ros meta-information, like list of - topics, services, params, etc.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosatomic/default.nix b/distros/melodic/rosatomic/default.nix deleted file mode 100644 index 3830abec2d..0000000000 --- a/distros/melodic/rosatomic/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-rosatomic"; - version = "1.0.25"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_realtime-release/archive/release/melodic/rosatomic/1.0.25-0.tar.gz"; - name = "1.0.25-0.tar.gz"; - sha256 = "d4f38df7e64e7cef90ce597674a5832653f0e564dbc4163f5232fa180215b4d1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rosatomic provides the C++11-style atomic operations by pulling symbols from the proposed Boost.Atomic - package into the ros namespace. Once C++11-style atomics (std::atomic) are available from compilers, rosatomic will - conditionally use those instead.''; - license = with lib.licenses; [ bsdOriginal "BSL-1.0" ]; - }; -} diff --git a/distros/melodic/rosauth/default.nix b/distros/melodic/rosauth/default.nix deleted file mode 100644 index 99565d6c26..0000000000 --- a/distros/melodic/rosauth/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, openssl, roscpp, rostest }: -buildRosPackage { - pname = "ros-melodic-rosauth"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/gt-rail-release/rosauth-release/archive/release/melodic/rosauth/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "0ca3669ec558cc5222bad792320e30bb7e7d0321282b1abe49a0ff9b68fb5986"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation openssl ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ message-runtime roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Server Side tools for Authorization and Authentication of ROS Clients''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosbag-cloud-recorders/default.nix b/distros/melodic/rosbag-cloud-recorders/default.nix deleted file mode 100644 index dd2acdf1fc..0000000000 --- a/distros/melodic/rosbag-cloud-recorders/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, aws-common, aws-ros1-common, boost, catkin, file-uploader-msgs, gtest, recorder-msgs, rosbag-storage, roscpp, roslint, rostest, topic-tools, xmlrpcpp }: -buildRosPackage { - pname = "ros-melodic-rosbag-cloud-recorders"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/aws-gbp/rosbag_uploader-release/archive/release/melodic/rosbag_cloud_recorders/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "7558cdb87a1dc7a56a0dc4eaeedc550724cdb293a0b56a7e5a44a707adcb8e9a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - checkInputs = [ gtest rostest ]; - propagatedBuildInputs = [ actionlib actionlib-msgs aws-common aws-ros1-common boost file-uploader-msgs recorder-msgs rosbag-storage roscpp topic-tools xmlrpcpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package with nodes that facilitate the recording of rosbag files''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/rosbag-editor/default.nix b/distros/melodic/rosbag-editor/default.nix deleted file mode 100644 index 562f0dc843..0000000000 --- a/distros/melodic/rosbag-editor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, qt5, rosbag, rosbag-storage, roscpp, tf, tf2-msgs }: -buildRosPackage { - pname = "ros-melodic-rosbag-editor"; - version = "0.4.2-r1"; - - src = fetchurl { - url = "https://github.com/facontidavide/rosbag_editor-release/archive/release/melodic/rosbag_editor/0.4.2-1.tar.gz"; - name = "0.4.2-1.tar.gz"; - sha256 = "a14354ca2721cf4793619775a5ab3fe46348104f6436f33bfa52779f56406e70"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qt5.qtbase rosbag rosbag-storage roscpp tf tf2-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rosbag_editor package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/rosbag-fancy/default.nix b/distros/melodic/rosbag-fancy/default.nix deleted file mode 100644 index da27f486cb..0000000000 --- a/distros/melodic/rosbag-fancy/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, ncurses, rosbag-storage, roscpp, rosfmt, tf2-ros, topic-tools }: -buildRosPackage { - pname = "ros-melodic-rosbag-fancy"; - version = "0.2.0-r1"; - - src = fetchurl { - url = "https://github.com/xqms/rosbag_fancy-release/archive/release/melodic/rosbag_fancy/0.2.0-1.tar.gz"; - name = "0.2.0-1.tar.gz"; - sha256 = "839e4c131c6da7f0ea872b61667ce56b81e6db21a3aa5e0c3145ed9e9097eb40"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost ncurses rosbag-storage roscpp rosfmt tf2-ros topic-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rosbag with terminal UI''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosbag-migration-rule/default.nix b/distros/melodic/rosbag-migration-rule/default.nix deleted file mode 100644 index d309edb996..0000000000 --- a/distros/melodic/rosbag-migration-rule/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-rosbag-migration-rule"; - version = "1.0.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rosbag_migration_rule-release/archive/release/melodic/rosbag_migration_rule/1.0.0-0.tar.gz"; - name = "1.0.0-0.tar.gz"; - sha256 = "985744e58043e42585c195d72c7f8c0a265b646ca9dbfdf7d67d4488ed2a2a11"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This empty package allows to export rosbag migration rule files without depending on rosbag.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosbag-pandas/default.nix b/distros/melodic/rosbag-pandas/default.nix deleted file mode 100644 index 3ad271d56d..0000000000 --- a/distros/melodic/rosbag-pandas/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, rosbag, roslib, rospy-message-converter }: -buildRosPackage { - pname = "ros-melodic-rosbag-pandas"; - version = "0.5.3"; - - src = fetchurl { - url = "https://github.com/eurogroep/rosbag_pandas-release/archive/release/melodic/rosbag_pandas/0.5.3-0.tar.gz"; - name = "0.5.3-0.tar.gz"; - sha256 = "a1e49a019fe7770b6a4de2ba9c8551c78e6288b2a32f7da4227f97d48e929a9f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pythonPackages.matplotlib pythonPackages.numpy pythonPackages.pandas rosbag roslib rospy-message-converter ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Create a Pandas data frame from a ros bag file.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/rosbag-snapshot-msgs/default.nix b/distros/melodic/rosbag-snapshot-msgs/default.nix deleted file mode 100644 index fc0d766c29..0000000000 --- a/distros/melodic/rosbag-snapshot-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, rosgraph-msgs }: -buildRosPackage { - pname = "ros-melodic-rosbag-snapshot-msgs"; - version = "1.0.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rosbag_snapshot-release/archive/release/melodic/rosbag_snapshot_msgs/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "39f0bb1c63f100662d2e0adb8a8f60dd498c164974c6febc848cccdea9b7414f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime rosgraph-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Service and message definitions for rosbag_snapshot''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosbag-snapshot/default.nix b/distros/melodic/rosbag-snapshot/default.nix deleted file mode 100644 index 011e984bc9..0000000000 --- a/distros/melodic/rosbag-snapshot/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rosbag, rosbag-snapshot-msgs, roscpp, rosgraph-msgs, roslint, rospy, rostest, rostopic, std-msgs, std-srvs, topic-tools }: -buildRosPackage { - pname = "ros-melodic-rosbag-snapshot"; - version = "1.0.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rosbag_snapshot-release/archive/release/melodic/rosbag_snapshot/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "3e14fb72af8e6f077fd2c6982e9d4b6737d01fa361168e3130d27e1c3c74be33"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rospy rostest rostopic std-msgs ]; - propagatedBuildInputs = [ rosbag rosbag-snapshot-msgs roscpp rosgraph-msgs std-srvs topic-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rosbag_snapshot package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosbag-storage/default.nix b/distros/melodic/rosbag-storage/default.nix deleted file mode 100644 index 3574f55399..0000000000 --- a/distros/melodic/rosbag-storage/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, bzip2, catkin, console-bridge, cpp-common, gpgme, openssl, pluginlib, roscpp-serialization, roscpp-traits, roslz4, rostest, rostime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rosbag-storage"; - version = "1.14.13-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosbag_storage/1.14.13-1.tar.gz"; - name = "1.14.13-1.tar.gz"; - sha256 = "26772126a2f259a82eaf5e0b484c6508242dbf485476a1f14631a5ec67aa711d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest std-msgs ]; - propagatedBuildInputs = [ boost bzip2 console-bridge cpp-common gpgme openssl pluginlib roscpp-serialization roscpp-traits roslz4 rostime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This is a set of tools for recording from and playing back ROS - message without relying on the ROS client library.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosbag/default.nix b/distros/melodic/rosbag/default.nix deleted file mode 100644 index bcf2f72813..0000000000 --- a/distros/melodic/rosbag/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, cpp-common, genmsg, genpy, pythonPackages, rosbag-storage, rosconsole, roscpp, roscpp-serialization, roslib, rospy, std-srvs, topic-tools, xmlrpcpp }: -buildRosPackage { - pname = "ros-melodic-rosbag"; - version = "1.14.13-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosbag/1.14.13-1.tar.gz"; - name = "1.14.13-1.tar.gz"; - sha256 = "708e10e44c85f701d83d4e7984d1df37602a2a75c33c389a98be28ec1752d0fe"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cpp-common pythonPackages.pillow roscpp-serialization ]; - propagatedBuildInputs = [ boost genmsg genpy pythonPackages.pycryptodomex pythonPackages.python-gnupg pythonPackages.rospkg rosbag-storage rosconsole roscpp roslib rospy std-srvs topic-tools xmlrpcpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This is a set of tools for recording from and playing back to ROS - topics. It is intended to be high performance and avoids - deserialization and reserialization of the messages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosbaglive/default.nix b/distros/melodic/rosbaglive/default.nix deleted file mode 100644 index 6d1aecc77f..0000000000 --- a/distros/melodic/rosbaglive/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rosbag, roslint, rospy }: -buildRosPackage { - pname = "ros-melodic-rosbaglive"; - version = "0.2.6-r1"; - - src = fetchurl { - url = "https://github.com/wu-robotics/wu_ros_tools/archive/release/melodic/rosbaglive/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "c7493934d67cb74ec6c94a40eb7089f647945123c38dd4f3e61f597eb05316fd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ rosbag rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Plays rosbags as though they were happening NOW.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosbash-params/default.nix b/distros/melodic/rosbash-params/default.nix deleted file mode 100644 index 1b56b00390..0000000000 --- a/distros/melodic/rosbash-params/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rosbash, rospy }: -buildRosPackage { - pname = "ros-melodic-rosbash-params"; - version = "1.0.2"; - - src = fetchurl { - url = "https://github.com/peci1/rosbash_params-release/archive/release/melodic/rosbash_params/1.0.2-0.tar.gz"; - name = "1.0.2-0.tar.gz"; - sha256 = "af9e6ee8c0ffae32824fbbfa2dfcbb6483e0ad1757282f347ca744db60dcb9a1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rosbash rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Tools for writing ros-node-like bash scripts''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosbash/default.nix b/distros/melodic/rosbash/default.nix deleted file mode 100644 index 0f4f87cee2..0000000000 --- a/distros/melodic/rosbash/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rospack }: -buildRosPackage { - pname = "ros-melodic-rosbash"; - version = "1.14.9-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros-release/archive/release/melodic/rosbash/1.14.9-1.tar.gz"; - name = "1.14.9-1.tar.gz"; - sha256 = "6a46f7fa9ddd7a2122e55dc4b4998650375c4814f7fb8539f7719ebb6e62a046"; - }; - - buildType = "catkin"; - propagatedBuildInputs = [ catkin rospack ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Assorted shell commands for using ros with bash.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosboost-cfg/default.nix b/distros/melodic/rosboost-cfg/default.nix deleted file mode 100644 index b90197c6bc..0000000000 --- a/distros/melodic/rosboost-cfg/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-rosboost-cfg"; - version = "1.14.9-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros-release/archive/release/melodic/rosboost_cfg/1.14.9-1.tar.gz"; - name = "1.14.9-1.tar.gz"; - sha256 = "042fd5681840c37a41a7642ebdea54882c0c49dbbd71c241760f5eea71175b92"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''Contains scripts used by the rosboost-cfg tool for determining cflags/lflags/etc. of boost on your system''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosbridge-library/default.nix b/distros/melodic/rosbridge-library/default.nix deleted file mode 100644 index 9e4e420555..0000000000 --- a/distros/melodic/rosbridge-library/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, diagnostic-msgs, geometry-msgs, message-generation, message-runtime, nav-msgs, pythonPackages, roscpp, rosgraph, rospy, rospy-tutorials, rosservice, rostest, rostopic, rosunit, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf2-msgs, trajectory-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-rosbridge-library"; - version = "0.11.16-r2"; - - src = fetchurl { - url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/melodic/rosbridge_library/0.11.16-2.tar.gz"; - name = "0.11.16-2.tar.gz"; - sha256 = "a707fa37febd58803c65498b56779a6ff38a62cc3e10c44e1d0ff2289f152bf3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation pythonPackages.setuptools ]; - checkInputs = [ actionlib-msgs diagnostic-msgs nav-msgs rospy-tutorials rostest rosunit sensor-msgs std-srvs stereo-msgs tf2-msgs trajectory-msgs visualization-msgs ]; - propagatedBuildInputs = [ geometry-msgs message-runtime pythonPackages.bson pythonPackages.future pythonPackages.pillow roscpp rosgraph rospy rosservice rostopic std-msgs ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''The core rosbridge package, responsible for interpreting JSON and performing - the appropriate ROS action, like subscribe, publish, call service, and - interact with params.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosbridge-msgs/default.nix b/distros/melodic/rosbridge-msgs/default.nix deleted file mode 100644 index c408fa5134..0000000000 --- a/distros/melodic/rosbridge-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rosbridge-msgs"; - version = "0.11.16-r2"; - - src = fetchurl { - url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/melodic/rosbridge_msgs/0.11.16-2.tar.gz"; - name = "0.11.16-2.tar.gz"; - sha256 = "7142ed3e666afae3424471a5ac779065406e691382d6b48705e2792443b81e35"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package containing message files''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosbridge-server/default.nix b/distros/melodic/rosbridge-server/default.nix deleted file mode 100644 index a3cc857538..0000000000 --- a/distros/melodic/rosbridge-server/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, rosapi, rosauth, rosbridge-library, rosbridge-msgs, rospy, rostest }: -buildRosPackage { - pname = "ros-melodic-rosbridge-server"; - version = "0.11.16-r2"; - - src = fetchurl { - url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/melodic/rosbridge_server/0.11.16-2.tar.gz"; - name = "0.11.16-2.tar.gz"; - sha256 = "3d6c126140f38d740d8fa69c8f6dfcf6c955965e2f9b9bb0c63f867ae0794697"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ pythonPackages.autobahn pythonPackages.backports_ssl_match_hostname pythonPackages.tornado pythonPackages.twisted rosapi rosauth rosbridge-library rosbridge-msgs rospy ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''A WebSocket interface to rosbridge.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosbridge-suite/default.nix b/distros/melodic/rosbridge-suite/default.nix deleted file mode 100644 index afbad2c741..0000000000 --- a/distros/melodic/rosbridge-suite/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rosapi, rosbridge-library, rosbridge-server }: -buildRosPackage { - pname = "ros-melodic-rosbridge-suite"; - version = "0.11.16-r2"; - - src = fetchurl { - url = "https://github.com/RobotWebTools-release/rosbridge_suite-release/archive/release/melodic/rosbridge_suite/0.11.16-2.tar.gz"; - name = "0.11.16-2.tar.gz"; - sha256 = "750a40ad2c07173f5f5de3bb9ac49039315b310c4c6a85432c69b1169522e9ba"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rosapi rosbridge-library rosbridge-server ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Rosbridge provides a JSON API to ROS functionality for non-ROS programs. - There are a variety of front ends that interface with rosbridge, including - a WebSocket server for web browsers to interact with. - - Rosbridge_suite is a meta-package containing rosbridge, various front end - packages for rosbridge like a WebSocket package, and helper packages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosbuild/default.nix b/distros/melodic/rosbuild/default.nix deleted file mode 100644 index 8be7b205e4..0000000000 --- a/distros/melodic/rosbuild/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, pkg-config }: -buildRosPackage { - pname = "ros-melodic-rosbuild"; - version = "1.14.9-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros-release/archive/release/melodic/rosbuild/1.14.9-1.tar.gz"; - name = "1.14.9-1.tar.gz"; - sha256 = "34effeb0596f1cc1fb841b7e399fc8fda0f38c8ed3ea1c021172b68a38d5eeec"; - }; - - buildType = "catkin"; - buildInputs = [ pkg-config ]; - propagatedBuildInputs = [ catkin message-generation message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rosbuild contains scripts for managing the CMake-based build system for ROS.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosclean/default.nix b/distros/melodic/rosclean/default.nix deleted file mode 100644 index 60e64e6147..0000000000 --- a/distros/melodic/rosclean/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-rosclean"; - version = "1.14.9-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros-release/archive/release/melodic/rosclean/1.14.9-1.tar.gz"; - name = "1.14.9-1.tar.gz"; - sha256 = "69d89a7d3199d11214c208c177f56e7cbcc42fb349fe76df6992c869ceca5bbe"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - propagatedBuildInputs = [ pythonPackages.rospkg ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''rosclean: cleanup filesystem resources (e.g. log files).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/roscompile/default.nix b/distros/melodic/roscompile/default.nix deleted file mode 100644 index 66cf27e65f..0000000000 --- a/distros/melodic/roscompile/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, pluginlib, pluginlib-tutorials, python, pythonPackages, ros-introspection, roslint, stereo-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-roscompile"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/wu-robotics/roscompile-release/archive/release/melodic/roscompile/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "d80525c66aab6b4152f9d4002a4dbec3d0c2742858c4f80206780f634cf691a9"; - }; - - buildType = "catkin"; - buildInputs = [ pythonPackages.setuptools ]; - checkInputs = [ geometry-msgs pluginlib pluginlib-tutorials roslint stereo-msgs tf ]; - propagatedBuildInputs = [ catkin python pythonPackages.click pythonPackages.pyyaml pythonPackages.rospkg ros-introspection ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''The roscompile package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosconsole-bridge/default.nix b/distros/melodic/rosconsole-bridge/default.nix deleted file mode 100644 index 3559683c6a..0000000000 --- a/distros/melodic/rosconsole-bridge/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, console-bridge, cpp-common, rosconsole }: -buildRosPackage { - pname = "ros-melodic-rosconsole-bridge"; - version = "0.5.3"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rosconsole_bridge-release/archive/release/melodic/rosconsole_bridge/0.5.3-0.tar.gz"; - name = "0.5.3-0.tar.gz"; - sha256 = "d47fadd37a04d4f165bef5173d536190baa3006dac2fa0235a14527d32169afc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ console-bridge cpp-common rosconsole ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rosconsole_bridge is a package used in conjunction with console_bridge and rosconsole for connecting console_bridge-based logging to rosconsole-based logging.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosconsole/default.nix b/distros/melodic/rosconsole/default.nix deleted file mode 100644 index 0e25328a46..0000000000 --- a/distros/melodic/rosconsole/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, apr, boost, catkin, cpp-common, log4cxx, rosbuild, rostime, rosunit }: -buildRosPackage { - pname = "ros-melodic-rosconsole"; - version = "1.13.18-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rosconsole-release/archive/release/melodic/rosconsole/1.13.18-1.tar.gz"; - name = "1.13.18-1.tar.gz"; - sha256 = "9b544ea97f1e97680d2474a4cedb3c9c2a0b19c3ad70f5d11fd7c886bd4fe4c0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rosunit ]; - propagatedBuildInputs = [ apr boost cpp-common log4cxx rosbuild rostime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS console output library.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/roscpp-core/default.nix b/distros/melodic/roscpp-core/default.nix deleted file mode 100644 index 5e4a8906ce..0000000000 --- a/distros/melodic/roscpp-core/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cpp-common, roscpp-serialization, roscpp-traits, rostime }: -buildRosPackage { - pname = "ros-melodic-roscpp-core"; - version = "0.6.14-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/roscpp_core-release/archive/release/melodic/roscpp_core/0.6.14-1.tar.gz"; - name = "0.6.14-1.tar.gz"; - sha256 = "da4778ab1171d31224051712ac0ea9c0dd996179175faa56c143991aa8cdae1f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cpp-common roscpp-serialization roscpp-traits rostime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Underlying data libraries for roscpp messages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/roscpp-serialization/default.nix b/distros/melodic/roscpp-serialization/default.nix deleted file mode 100644 index cc2a967bfc..0000000000 --- a/distros/melodic/roscpp-serialization/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cpp-common, roscpp-traits, rostime }: -buildRosPackage { - pname = "ros-melodic-roscpp-serialization"; - version = "0.6.14-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/roscpp_core-release/archive/release/melodic/roscpp_serialization/0.6.14-1.tar.gz"; - name = "0.6.14-1.tar.gz"; - sha256 = "3e66fa241b33a6ee8745695bbcc1e159dbcfbd6be7c0dad64d5d503ae286cd0d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cpp-common roscpp-traits rostime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''roscpp_serialization contains the code for serialization as described in - MessagesSerializationAndAdaptingTypes. - - This package is a component of roscpp.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/roscpp-traits/default.nix b/distros/melodic/roscpp-traits/default.nix deleted file mode 100644 index 556831074f..0000000000 --- a/distros/melodic/roscpp-traits/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cpp-common, rostime }: -buildRosPackage { - pname = "ros-melodic-roscpp-traits"; - version = "0.6.14-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/roscpp_core-release/archive/release/melodic/roscpp_traits/0.6.14-1.tar.gz"; - name = "0.6.14-1.tar.gz"; - sha256 = "e4d18c464c480a0b8955412ef84f15435ebe52b9a0690a8c10384c604b56d174"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cpp-common rostime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''roscpp_traits contains the message traits code as described in - MessagesTraits. - - This package is a component of roscpp.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/roscpp-tutorials/default.nix b/distros/melodic/roscpp-tutorials/default.nix deleted file mode 100644 index f140be88f6..0000000000 --- a/distros/melodic/roscpp-tutorials/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, message-generation, message-runtime, rosconsole, roscpp, roscpp-serialization, rostime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-roscpp-tutorials"; - version = "0.9.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_tutorials-release/archive/release/melodic/roscpp_tutorials/0.9.3-1.tar.gz"; - name = "0.9.3-1.tar.gz"; - sha256 = "4c048335f780e354abaa395fd83a98335d9e94441950bbc9f487e163edf50cb2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ boost message-runtime rosconsole roscpp roscpp-serialization rostime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package attempts to show the features of ROS step-by-step, - including using messages, servers, parameters, etc.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/roscpp/default.nix b/distros/melodic/roscpp/default.nix deleted file mode 100644 index 5f803919b1..0000000000 --- a/distros/melodic/roscpp/default.nix +++ /dev/null @@ -1,33 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cpp-common, message-generation, message-runtime, pkg-config, rosconsole, roscpp-serialization, roscpp-traits, rosgraph-msgs, roslang, rostime, std-msgs, xmlrpcpp }: -buildRosPackage { - pname = "ros-melodic-roscpp"; - version = "1.14.13-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/roscpp/1.14.13-1.tar.gz"; - name = "1.14.13-1.tar.gz"; - sha256 = "a99b07fcd568c729b2ad2a98af780072f698bcb1de34df839eb421e970f82463"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation pkg-config roslang ]; - propagatedBuildInputs = [ cpp-common message-runtime rosconsole roscpp-serialization roscpp-traits rosgraph-msgs rostime std-msgs xmlrpcpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''roscpp is a C++ implementation of ROS. It provides - a client - library that enables C++ programmers to quickly interface with - ROS Topics, - Services, - and Parameters. - - roscpp is the most widely used ROS client library and is designed to - be the high-performance library for ROS.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/roscreate/default.nix b/distros/melodic/roscreate/default.nix deleted file mode 100644 index 877ba62ed9..0000000000 --- a/distros/melodic/roscreate/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, roslib }: -buildRosPackage { - pname = "ros-melodic-roscreate"; - version = "1.14.9-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros-release/archive/release/melodic/roscreate/1.14.9-1.tar.gz"; - name = "1.14.9-1.tar.gz"; - sha256 = "5be3e124f93f53ad14096e6ae8d58bea596b7fe9850ed94e33295604a4987b26"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - propagatedBuildInputs = [ pythonPackages.rospkg roslib ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''roscreate contains a tool that assists in the creation of ROS filesystem resources. - It provides: roscreate-pkg, which creates a new package directory, - including the appropriate build and manifest files.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosdiagnostic/default.nix b/distros/melodic/rosdiagnostic/default.nix deleted file mode 100644 index a90b6b2649..0000000000 --- a/distros/melodic/rosdiagnostic/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, rospy }: -buildRosPackage { - pname = "ros-melodic-rosdiagnostic"; - version = "1.9.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/diagnostics-release/archive/release/melodic/rosdiagnostic/1.9.7-1.tar.gz"; - name = "1.9.7-1.tar.gz"; - sha256 = "82844fa5c5ea517247d21e6276b7ebd9047b1ded877206ac3c0a027b176b5bcf"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ diagnostic-msgs rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Command to print aggregated diagnostic contents to the command line''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosee-msg/default.nix b/distros/melodic/rosee-msg/default.nix deleted file mode 100644 index 05f2ef7e61..0000000000 --- a/distros/melodic/rosee-msg/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, geometry-msgs, message-generation, message-runtime, roscpp, rospy, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-rosee-msg"; - version = "1.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ADVRHumanoids/rosee_msg-release/archive/release/melodic/rosee_msg/1.0.2-1.tar.gz"; - name = "1.0.2-1.tar.gz"; - sha256 = "5a08f47967aa20234b992f8c945d4e05f1a6bc45f70ea76b923fabcb93c35818"; - }; - - buildType = "catkin"; - buildInputs = [ catkin geometry-msgs std-msgs std-srvs ]; - propagatedBuildInputs = [ actionlib-msgs message-generation message-runtime roscpp rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rosee_msg package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/rosemacs/default.nix b/distros/melodic/rosemacs/default.nix deleted file mode 100644 index dcbaabd956..0000000000 --- a/distros/melodic/rosemacs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, emacs }: -buildRosPackage { - pname = "ros-melodic-rosemacs"; - version = "0.4.16-r1"; - - src = fetchurl { - url = "https://github.com/code-iai-release/ros_emacs_utils-release/archive/release/melodic/rosemacs/0.4.16-1.tar.gz"; - name = "0.4.16-1.tar.gz"; - sha256 = "ceebd187f93e5787f70dc2b79f0afaffab866b752acbe7d8aacce36b5c2c0e30"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ emacs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS tools for those who live in Emacs.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/roseus-mongo/default.nix b/distros/melodic/roseus-mongo/default.nix deleted file mode 100644 index 23e373accd..0000000000 --- a/distros/melodic/roseus-mongo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, mongodb-store, mongodb-store-msgs, roseus, rostest }: -buildRosPackage { - pname = "ros-melodic-roseus-mongo"; - version = "1.7.4-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_roseus-release/archive/release/melodic/roseus_mongo/1.7.4-1.tar.gz"; - name = "1.7.4-1.tar.gz"; - sha256 = "c86e4bbe0fc1f27a7c71715c22a50174fd9ba1ba38c47acb80d7c7403e2515d6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - propagatedBuildInputs = [ mongodb-store mongodb-store-msgs roseus ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The roseus_mongo package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/roseus-smach/default.nix b/distros/melodic/roseus-smach/default.nix deleted file mode 100644 index 80d1f46f87..0000000000 --- a/distros/melodic/roseus-smach/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-tutorials, catkin, euslisp, message-generation, message-runtime, roseus, rostest, smach, smach-msgs, smach-ros, std-msgs }: -buildRosPackage { - pname = "ros-melodic-roseus-smach"; - version = "1.7.4-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_roseus-release/archive/release/melodic/roseus_smach/1.7.4-1.tar.gz"; - name = "1.7.4-1.tar.gz"; - sha256 = "d174a427c36c766fcc47ceb18a95cc3dda75a74b04550a7b7d2b8de78af3edde"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-tutorials euslisp message-runtime roseus rostest smach smach-msgs smach-ros std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''roseus_smach - - * Euslisp state machine class. it will be moved. - * Message publisher for visualizing current state by smach_viewer. - * Simple pickle dump script for debugging state machine. - * Execute state machine as a action server.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/roseus-tutorials/default.nix b/distros/melodic/roseus-tutorials/default.nix deleted file mode 100644 index ffe9b946fa..0000000000 --- a/distros/melodic/roseus-tutorials/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ar-track-alvar, catkin, checkerboard-detector, image-proc, image-view2, jsk-recognition-msgs, opencv-apps, posedetection-msgs, roseus, rostest, uvc-camera, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-roseus-tutorials"; - version = "1.7.4-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_roseus-release/archive/release/melodic/roseus_tutorials/1.7.4-1.tar.gz"; - name = "1.7.4-1.tar.gz"; - sha256 = "636febaa5696e25a61c0a8ecb98ecff1de97646c6d8b255956b3013758fd6be8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roseus ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ ar-track-alvar checkerboard-detector image-proc image-view2 jsk-recognition-msgs opencv-apps posedetection-msgs uvc-camera visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''roseus_tutorials''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/roseus/default.nix b/distros/melodic/roseus/default.nix deleted file mode 100644 index 14080ed1ff..0000000000 --- a/distros/melodic/roseus/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, actionlib-tutorials, angles, catkin, coreutils, dynamic-reconfigure, euslisp, geneus, geometry-msgs, jskeus, message-generation, message-runtime, mk, rosbash, rosbuild, roscpp, roslang, rosmsg, rosnode, rospack, rostest, rostopic, sensor-msgs, std-msgs, std-srvs, tf, tf2-ros, visualization-msgs, xorg }: -buildRosPackage { - pname = "ros-melodic-roseus"; - version = "1.7.4-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_roseus-release/archive/release/melodic/roseus/1.7.4-1.tar.gz"; - name = "1.7.4-1.tar.gz"; - sha256 = "02ba052b195e8a7bc3f83807425b5293a11b32283f7d8f5673ad742bc41e8c20"; - }; - - buildType = "catkin"; - buildInputs = [ angles catkin coreutils message-generation mk rosbuild rostopic ]; - checkInputs = [ xorg.xorgserver ]; - propagatedBuildInputs = [ actionlib actionlib-msgs actionlib-tutorials dynamic-reconfigure euslisp geneus geometry-msgs jskeus message-runtime rosbash roscpp roslang rosmsg rosnode rospack rostest sensor-msgs std-msgs std-srvs tf tf2-ros visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''EusLisp client for ROS Robot Operating System.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosflight-firmware/default.nix b/distros/melodic/rosflight-firmware/default.nix deleted file mode 100644 index 5e3a135a41..0000000000 --- a/distros/melodic/rosflight-firmware/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roscpp }: -buildRosPackage { - pname = "ros-melodic-rosflight-firmware"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/rosflight/rosflight-release/archive/release/melodic/rosflight_firmware/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "213ec9686d4046dbfc0caf442b617cfef900f5ce3e9e5cc02ada4ef1c3b3cf8c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Firmware library for software-in-the-loop of the ROSflight ROS stack''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosflight-msgs/default.nix b/distros/melodic/rosflight-msgs/default.nix deleted file mode 100644 index 6d82de7198..0000000000 --- a/distros/melodic/rosflight-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rosflight-msgs"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/rosflight/rosflight-release/archive/release/melodic/rosflight_msgs/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "52d7c9becbc24bb69b7cda495f0d7b85ca368607ab545a90f28248773e343a48"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Message and service definitions for the ROSflight ROS stack''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosflight-pkgs/default.nix b/distros/melodic/rosflight-pkgs/default.nix deleted file mode 100644 index 947399fad3..0000000000 --- a/distros/melodic/rosflight-pkgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rosflight, rosflight-firmware, rosflight-msgs, rosflight-sim, rosflight-utils }: -buildRosPackage { - pname = "ros-melodic-rosflight-pkgs"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/rosflight/rosflight-release/archive/release/melodic/rosflight_pkgs/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "d35450427eefe3c64eb5c88a514f4462e73f75ef53cf9a66bf80521380ef309b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rosflight rosflight-firmware rosflight-msgs rosflight-sim rosflight-utils ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS interface for the ROSflight autpilot stack''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosflight-sim/default.nix b/distros/melodic/rosflight-sim/default.nix deleted file mode 100644 index a2c2fb34e8..0000000000 --- a/distros/melodic/rosflight-sim/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, eigen, gazebo, gazebo-plugins, gazebo-ros, geometry-msgs, roscpp, rosflight-firmware, rosflight-msgs }: -buildRosPackage { - pname = "ros-melodic-rosflight-sim"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/rosflight/rosflight-release/archive/release/melodic/rosflight_sim/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "231909a454064b5b3d1d7a37839d4b35238e308318ae9f04857a7f0b45691283"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ eigen gazebo gazebo-plugins gazebo-ros geometry-msgs roscpp rosflight-firmware rosflight-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Software-in-the-loop (SIL) simulator for the ROSflight firmware''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosflight-utils/default.nix b/distros/melodic/rosflight-utils/default.nix deleted file mode 100644 index f533772581..0000000000 --- a/distros/melodic/rosflight-utils/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo-msgs, geometry-msgs, rosbag, roscpp, rosflight, rosflight-firmware, rosflight-msgs, rosflight-sim, rosgraph-msgs, rospy, sensor-msgs, std-srvs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-rosflight-utils"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/rosflight/rosflight-release/archive/release/melodic/rosflight_utils/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "5a9ff019490687c98ed678a9b1074534a44e3c3d07c3cedc79d91688d4607e35"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-msgs geometry-msgs rosbag roscpp rosflight rosflight-firmware rosflight-msgs rosflight-sim rosgraph-msgs rospy sensor-msgs std-srvs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Supporting utilities for ROSflight packages''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosflight/default.nix b/distros/melodic/rosflight/default.nix deleted file mode 100644 index e1e71d6e3a..0000000000 --- a/distros/melodic/rosflight/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, eigen, eigen-stl-containers, geometry-msgs, git, libyamlcpp, pkg-config, roscpp, rosflight-msgs, sensor-msgs, std-msgs, std-srvs, tf }: -buildRosPackage { - pname = "ros-melodic-rosflight"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/rosflight/rosflight-release/archive/release/melodic/rosflight/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "39677cf16d92770db360bc6aada7d212a62d80aa96c40b1027b34c327cd488d6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin git pkg-config ]; - propagatedBuildInputs = [ boost eigen eigen-stl-containers geometry-msgs libyamlcpp roscpp rosflight-msgs sensor-msgs std-msgs std-srvs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package for interfacing to the ROSflight autopilot firmware over MAVLink''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosfmt/default.nix b/distros/melodic/rosfmt/default.nix deleted file mode 100644 index 36bdf30695..0000000000 --- a/distros/melodic/rosfmt/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rosconsole, roscpp }: -buildRosPackage { - pname = "ros-melodic-rosfmt"; - version = "7.0.0-r1"; - - src = fetchurl { - url = "https://github.com/xqms/rosfmt-release/archive/release/melodic/rosfmt/7.0.0-1.tar.gz"; - name = "7.0.0-1.tar.gz"; - sha256 = "9b377b866f2d9d6fc807b982f0893cf58a95fbce0af4a7cc92b88507db5c037b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rosconsole roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''fmt is an open-source formatting library for C++. - It can be used as a safe and fast alternative to (s)printf and IOStreams.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosgraph-msgs/default.nix b/distros/melodic/rosgraph-msgs/default.nix deleted file mode 100644 index 711e92510b..0000000000 --- a/distros/melodic/rosgraph-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rosgraph-msgs"; - version = "1.11.2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm_msgs-release/archive/release/melodic/rosgraph_msgs/1.11.2-0.tar.gz"; - name = "1.11.2-0.tar.gz"; - sha256 = "5aa9e1b1adbf5e86931e771b1a154384485803a73e50804e0c739f83767270c9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages relating to the ROS Computation Graph. These are generally considered to be low-level messages that end users do not interact with.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosgraph/default.nix b/distros/melodic/rosgraph/default.nix deleted file mode 100644 index bffce8b28a..0000000000 --- a/distros/melodic/rosgraph/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-rosgraph"; - version = "1.14.13-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosgraph/1.14.13-1.tar.gz"; - name = "1.14.13-1.tar.gz"; - sha256 = "af6a29e59ad7e16e5feda1446e671c1de54a2744516f106fd2938363336ef09b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ pythonPackages.mock ]; - propagatedBuildInputs = [ pythonPackages.netifaces pythonPackages.pyyaml pythonPackages.rospkg ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rosgraph contains the rosgraph command-line tool, which prints - information about the ROS Computation Graph. It also provides an - internal library that can be used by graphical tools.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/roslang/default.nix b/distros/melodic/roslang/default.nix deleted file mode 100644 index 54a2dc6a95..0000000000 --- a/distros/melodic/roslang/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, genmsg }: -buildRosPackage { - pname = "ros-melodic-roslang"; - version = "1.14.9-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros-release/archive/release/melodic/roslang/1.14.9-1.tar.gz"; - name = "1.14.9-1.tar.gz"; - sha256 = "320b5d85852833da8a3aa3bcd48125aed8e9354cb4785ce760084a0cab84b48f"; - }; - - buildType = "catkin"; - propagatedBuildInputs = [ catkin genmsg ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''roslang is a common package that all ROS client libraries depend on. - This is mainly used to find client libraries (via 'rospack depends-on1 roslang').''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/roslaunch/default.nix b/distros/melodic/roslaunch/default.nix deleted file mode 100644 index 7fae53bd03..0000000000 --- a/distros/melodic/roslaunch/default.nix +++ /dev/null @@ -1,32 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, rosbuild, rosclean, rosgraph-msgs, roslib, rosmaster, rosout, rosparam, rosunit }: -buildRosPackage { - pname = "ros-melodic-roslaunch"; - version = "1.14.13-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/roslaunch/1.14.13-1.tar.gz"; - name = "1.14.13-1.tar.gz"; - sha256 = "847286eaf75f11f6b23c04b29c4de58d6499e4312eb79670b1dc98358875bb54"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosbuild ]; - propagatedBuildInputs = [ pythonPackages.paramiko pythonPackages.pyyaml pythonPackages.rospkg rosclean rosgraph-msgs roslib rosmaster rosout rosparam rosunit ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''roslaunch is a tool for easily launching multiple ROS nodes locally and remotely - via SSH, as well as setting parameters on the Parameter - Server. It includes options to automatically respawn processes - that have already died. roslaunch takes in one or more XML - configuration files (with the .launch extension) that - specify the parameters to set and nodes to launch, as well as the - machines that they should be run on.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/roslib/default.nix b/distros/melodic/roslib/default.nix deleted file mode 100644 index 6d954acb1b..0000000000 --- a/distros/melodic/roslib/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, pythonPackages, ros-environment, rosmake, rospack }: -buildRosPackage { - pname = "ros-melodic-roslib"; - version = "1.14.9-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros-release/archive/release/melodic/roslib/1.14.9-1.tar.gz"; - name = "1.14.9-1.tar.gz"; - sha256 = "5d88106ad4dc7cf82a698e7a7ff86afa17c87ba2d994ea6caf5248cca727d6eb"; - }; - - buildType = "catkin"; - buildInputs = [ boost pythonPackages.setuptools ]; - checkInputs = [ rosmake ]; - propagatedBuildInputs = [ catkin pythonPackages.rospkg ros-environment rospack ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''Base dependencies and support libraries for ROS. - roslib contains many of the common data structures and tools that are shared across ROS client library implementations.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/roslint/default.nix b/distros/melodic/roslint/default.nix deleted file mode 100644 index e491662412..0000000000 --- a/distros/melodic/roslint/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-roslint"; - version = "0.11.2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/roslint-release/archive/release/melodic/roslint/0.11.2-0.tar.gz"; - name = "0.11.2-0.tar.gz"; - sha256 = "85588e28bc32d5359340c5524437aa447aadbd15f25c30d9e6cb4030f49232a5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''CMake lint commands for ROS packages. - - The lint commands perform static checking of Python or C++ source - code for errors and standards compliance.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/roslisp-common/default.nix b/distros/melodic/roslisp-common/default.nix deleted file mode 100644 index 8c29b10c59..0000000000 --- a/distros/melodic/roslisp-common/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-lisp, catkin, cl-tf, cl-tf2, cl-transforms, cl-transforms-stamped, cl-urdf, cl-utils, roslisp-utilities }: -buildRosPackage { - pname = "ros-melodic-roslisp-common"; - version = "0.2.15-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/roslisp_common-release/archive/release/melodic/roslisp_common/0.2.15-1.tar.gz"; - name = "0.2.15-1.tar.gz"; - sha256 = "2d1a6a9277285657352feaaa8d12df11b2ea29db437988236e2fdcdf9e353a92"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib-lisp cl-tf cl-tf2 cl-transforms cl-transforms-stamped cl-urdf cl-utils roslisp-utilities ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Common libraries to control ROS based robots. This stack contains - an implementation of actionlib (client and server) in Common Lisp, - a transformation library and an implementation of tf in Common - Lisp.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/roslisp-repl/default.nix b/distros/melodic/roslisp-repl/default.nix deleted file mode 100644 index bb137e9539..0000000000 --- a/distros/melodic/roslisp-repl/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rosemacs, roslisp, sbcl, slime-ros, slime-wrapper }: -buildRosPackage { - pname = "ros-melodic-roslisp-repl"; - version = "0.4.16-r1"; - - src = fetchurl { - url = "https://github.com/code-iai-release/ros_emacs_utils-release/archive/release/melodic/roslisp_repl/0.4.16-1.tar.gz"; - name = "0.4.16-1.tar.gz"; - sha256 = "e61ec7c039072709e4635378db091237d9d7eaa4d961557237497e006aa7152b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rosemacs roslisp sbcl slime-ros slime-wrapper ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides a script that launches Emacs with Slime (the - Superior Lisp Interaction Mode) ready for Lisp development and - roslisp.''; - license = with lib.licenses; [ publicDomain ]; - }; -} diff --git a/distros/melodic/roslisp-utilities/default.nix b/distros/melodic/roslisp-utilities/default.nix deleted file mode 100644 index 1a8213a84d..0000000000 --- a/distros/melodic/roslisp-utilities/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roslisp }: -buildRosPackage { - pname = "ros-melodic-roslisp-utilities"; - version = "0.2.15-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/roslisp_common-release/archive/release/melodic/roslisp_utilities/0.2.15-1.tar.gz"; - name = "0.2.15-1.tar.gz"; - sha256 = "cf2cf0fb46f3a543ca223257b967a60a58532f1830658be199dc959e81628e7c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roslisp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Some utility functionality to interact with ROS using roslisp.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/roslisp/default.nix b/distros/melodic/roslisp/default.nix deleted file mode 100644 index d06aa5d5e5..0000000000 --- a/distros/melodic/roslisp/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ros-environment, rosgraph-msgs, roslang, rospack, sbcl, std-srvs }: -buildRosPackage { - pname = "ros-melodic-roslisp"; - version = "1.9.25-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/roslisp-release/archive/release/melodic/roslisp/1.9.25-1.tar.gz"; - name = "1.9.25-1.tar.gz"; - sha256 = "14236c6e826b23e353bb391ac0325a29466319078d51104ea7401017381beea8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ros-environment rosgraph-msgs roslang rospack sbcl std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Lisp client library for ROS, the Robot Operating System.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/roslz4/default.nix b/distros/melodic/roslz4/default.nix deleted file mode 100644 index fad482c323..0000000000 --- a/distros/melodic/roslz4/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cpp-common, lz4, rosunit }: -buildRosPackage { - pname = "ros-melodic-roslz4"; - version = "1.14.13-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/roslz4/1.14.13-1.tar.gz"; - name = "1.14.13-1.tar.gz"; - sha256 = "9c771184872ca9f50fc94046bcabbf3735cc733b9bffebf80e7678f791d26904"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cpp-common ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ lz4 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A Python and C++ implementation of the LZ4 streaming format. Large data - streams are split into blocks which are compressed using the very fast LZ4 - compression algorithm.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosmake/default.nix b/distros/melodic/rosmake/default.nix deleted file mode 100644 index 9a2dc02238..0000000000 --- a/distros/melodic/rosmake/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-rosmake"; - version = "1.14.9-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros-release/archive/release/melodic/rosmake/1.14.9-1.tar.gz"; - name = "1.14.9-1.tar.gz"; - sha256 = "a67c86505fa7edb380511dfb3e9021f6bbab44a11835af67117aa980af88e35a"; - }; - - buildType = "catkin"; - buildInputs = [ pythonPackages.setuptools ]; - propagatedBuildInputs = [ catkin pythonPackages.rospkg ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''rosmake is a ros dependency aware build tool which can be used to - build all dependencies in the correct order.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosmaster/default.nix b/distros/melodic/rosmaster/default.nix deleted file mode 100644 index c1cd120af0..0000000000 --- a/distros/melodic/rosmaster/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, rosgraph }: -buildRosPackage { - pname = "ros-melodic-rosmaster"; - version = "1.14.13-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosmaster/1.14.13-1.tar.gz"; - name = "1.14.13-1.tar.gz"; - sha256 = "9fb28a867e636062516f0dc377c24383d181a06a0297d84acabd7253202112ba"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pythonPackages.defusedxml rosgraph ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS Master implementation.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosmon-core/default.nix b/distros/melodic/rosmon-core/default.nix deleted file mode 100644 index 07e27a2228..0000000000 --- a/distros/melodic/rosmon-core/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catch-ros, catkin, cmake-modules, diagnostic-msgs, libyamlcpp, ncurses, python, pythonPackages, rosbash, roscpp, rosfmt, roslib, rosmon-msgs, rospack, rostest, std-msgs, tinyxml }: -buildRosPackage { - pname = "ros-melodic-rosmon-core"; - version = "2.3.2-r1"; - - src = fetchurl { - url = "https://github.com/xqms/rosmon-release/archive/release/melodic/rosmon_core/2.3.2-1.tar.gz"; - name = "2.3.2-1.tar.gz"; - sha256 = "9e919083967cc7d7859ede0342cb2a26d19ce8c01504b047f6688bff640835c9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin python ]; - checkInputs = [ catch-ros pythonPackages.rospkg rostest ]; - propagatedBuildInputs = [ boost cmake-modules diagnostic-msgs libyamlcpp ncurses rosbash roscpp rosfmt roslib rosmon-msgs rospack std-msgs tinyxml ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Node launcher and monitor for ROS. rosmon is a replacement - for the roslaunch tool, focused on performance, remote - monitoring, and usability.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosmon-msgs/default.nix b/distros/melodic/rosmon-msgs/default.nix deleted file mode 100644 index defe05b208..0000000000 --- a/distros/melodic/rosmon-msgs/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rosmon-msgs"; - version = "2.3.2-r1"; - - src = fetchurl { - url = "https://github.com/xqms/rosmon-release/archive/release/melodic/rosmon_msgs/2.3.2-1.tar.gz"; - name = "2.3.2-1.tar.gz"; - sha256 = "2ae3bb5ebf044c4c74720afb8df5c6fd04070d1477b4e12e13fb10dfea84ac47"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ message-generation std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages for rosmon, the node launcher and monitor for ROS. - rosmon is a replacement for the roslaunch tool, focused on performance, - remote monitoring, and usability.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosmon/default.nix b/distros/melodic/rosmon/default.nix deleted file mode 100644 index 616f48d182..0000000000 --- a/distros/melodic/rosmon/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rosmon-core, rqt-rosmon }: -buildRosPackage { - pname = "ros-melodic-rosmon"; - version = "2.3.2-r1"; - - src = fetchurl { - url = "https://github.com/xqms/rosmon-release/archive/release/melodic/rosmon/2.3.2-1.tar.gz"; - name = "2.3.2-1.tar.gz"; - sha256 = "a27ecc9867d2130a7fedc83d531bc182cae7ad0e88b6fe34a2a2fc5bb05fa39d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rosmon-core rqt-rosmon ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Node launcher and monitor for ROS. rosmon is a replacement - for the roslaunch tool, focused on performance, remote - monitoring, and usability.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosmsg-cpp/default.nix b/distros/melodic/rosmsg-cpp/default.nix deleted file mode 100644 index 2972385b20..0000000000 --- a/distros/melodic/rosmsg-cpp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cpp-common, geometry-msgs, message-runtime, python, pythonPackages, ros-environment, roslib, rosunit }: -buildRosPackage { - pname = "ros-melodic-rosmsg-cpp"; - version = "1.0.2-r1"; - - src = fetchurl { - url = "https://github.com/ctu-vras/rosmsg_cpp-release/archive/release/melodic/rosmsg_cpp/1.0.2-1.tar.gz"; - name = "1.0.2-1.tar.gz"; - sha256 = "0e6da8054fc8e85204a8c0a58a68e516a18d994bfe94ae19748a791586a5d834"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.python ros-environment ]; - checkInputs = [ geometry-msgs rosunit ]; - propagatedBuildInputs = [ cpp-common message-runtime python roslib ]; - nativeBuildInputs = [ catkin ros-environment ]; - - meta = { - description = ''C++ library for getting full message definition or MD5 sum given message type as string''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosmsg/default.nix b/distros/melodic/rosmsg/default.nix deleted file mode 100644 index af8d4e06b7..0000000000 --- a/distros/melodic/rosmsg/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, genmsg, genpy, pythonPackages, rosbag, roslib, rostest, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-rosmsg"; - version = "1.14.13-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosmsg/1.14.13-1.tar.gz"; - name = "1.14.13-1.tar.gz"; - sha256 = "12ea63e00d4d35c223229eadddab04a147c44475aa4cf4288b72daf4a4637a5c"; - }; - - buildType = "catkin"; - checkInputs = [ diagnostic-msgs rostest std-msgs std-srvs ]; - propagatedBuildInputs = [ catkin genmsg genpy pythonPackages.rospkg rosbag roslib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rosmsg contains two command-line tools: rosmsg and - rossrv. rosmsg is a command-line tool for - displaying information about ROS Message - types. rossrv is a command-line tool for displaying - information about ROS - Service types.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosnode-rtc/default.nix b/distros/melodic/rosnode-rtc/default.nix deleted file mode 100644 index d4e1827022..0000000000 --- a/distros/melodic/rosnode-rtc/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, openrtm-tools, roscpp-tutorials, rospy, rostopic }: -buildRosPackage { - pname = "ros-melodic-rosnode-rtc"; - version = "1.4.3-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/rtmros_common-release/archive/release/melodic/rosnode_rtc/1.4.3-1.tar.gz"; - name = "1.4.3-1.tar.gz"; - sha256 = "67abf6f423674d1ae9d0f5e41197ee68ae00697f676338b98ec345fd7af8eee8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roscpp-tutorials rospy rostopic ]; - propagatedBuildInputs = [ openrtm-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package gives transparency between RTM and ROS. - - rtmros-data-bridge.py is a RT-Component for dataport/topic. - This automatically convert ROS/topic into RTM/dataport.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosnode/default.nix b/distros/melodic/rosnode/default.nix deleted file mode 100644 index d27b171def..0000000000 --- a/distros/melodic/rosnode/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rosgraph, rostest, rostopic }: -buildRosPackage { - pname = "ros-melodic-rosnode"; - version = "1.14.13-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosnode/1.14.13-1.tar.gz"; - name = "1.14.13-1.tar.gz"; - sha256 = "3b0fc3810617683ce9209792c4ca2b3e2e57ad56638da13e0a88ddd86f4aa2d8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - propagatedBuildInputs = [ rosgraph rostopic ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rosnode is a command-line tool for displaying debug information - about ROS Nodes, - including publications, subscriptions and connections. It also - contains an experimental library for retrieving node - information. This library is intended for internal use only.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosout/default.nix b/distros/melodic/rosout/default.nix deleted file mode 100644 index df3f600560..0000000000 --- a/distros/melodic/rosout/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roscpp, rosgraph-msgs }: -buildRosPackage { - pname = "ros-melodic-rosout"; - version = "1.14.13-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosout/1.14.13-1.tar.gz"; - name = "1.14.13-1.tar.gz"; - sha256 = "44b692ed3292419961cf7a78d8df3bd8b5e0958e620bebd778e0249d0a9a230f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp rosgraph-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''System-wide logging mechanism for messages sent to the /rosout topic.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rospack/default.nix b/distros/melodic/rospack/default.nix deleted file mode 100644 index bf2f3d84b2..0000000000 --- a/distros/melodic/rospack/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, cmake-modules, gtest, pkg-config, python, pythonPackages, ros-environment, tinyxml-2 }: -buildRosPackage { - pname = "ros-melodic-rospack"; - version = "2.5.6-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rospack-release/archive/release/melodic/rospack/2.5.6-1.tar.gz"; - name = "2.5.6-1.tar.gz"; - sha256 = "5d348a4428f344ecbde8d0ceed9d38b4326d45538d5875ead0b5498804d8f30e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules gtest ]; - checkInputs = [ pythonPackages.coverage ]; - propagatedBuildInputs = [ boost pkg-config python pythonPackages.catkin-pkg pythonPackages.rosdep ros-environment tinyxml-2 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS Package Tool''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosparam-handler/default.nix b/distros/melodic/rosparam-handler/default.nix deleted file mode 100644 index 7aefd31af9..0000000000 --- a/distros/melodic/rosparam-handler/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, roscpp, rostest }: -buildRosPackage { - pname = "ros-melodic-rosparam-handler"; - version = "0.1.4-r1"; - - src = fetchurl { - url = "https://github.com/cbandera/rosparam_handler-release/archive/release/melodic/rosparam_handler/0.1.4-1.tar.gz"; - name = "0.1.4-1.tar.gz"; - sha256 = "b11ba2d257e5c7fc2c50f3e9eea117867178ed67a74906e21ebfad9f222f3fba"; - }; - - buildType = "catkin"; - buildInputs = [ rostest ]; - checkInputs = [ dynamic-reconfigure roscpp ]; - propagatedBuildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An easy wrapper for using parameters in ROS.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosparam-shortcuts/default.nix b/distros/melodic/rosparam-shortcuts/default.nix deleted file mode 100644 index 31bb6b326a..0000000000 --- a/distros/melodic/rosparam-shortcuts/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake-modules, eigen, eigen-conversions, roscpp, roslint }: -buildRosPackage { - pname = "ros-melodic-rosparam-shortcuts"; - version = "0.3.3-r1"; - - src = fetchurl { - url = "https://github.com/PickNikRobotics/rosparam_shortcuts-release/archive/release/melodic/rosparam_shortcuts/0.3.3-1.tar.gz"; - name = "0.3.3-1.tar.gz"; - sha256 = "e98b3641823b5ebc202bf41a8c62202f8c26fd7d898c9c9a32fb1812771b9554"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules eigen roslint ]; - propagatedBuildInputs = [ eigen-conversions roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Quickly load variables from rosparam with good command line error checking.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosparam/default.nix b/distros/melodic/rosparam/default.nix deleted file mode 100644 index c76a970bbb..0000000000 --- a/distros/melodic/rosparam/default.nix +++ /dev/null @@ -1,31 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages, rosgraph }: -buildRosPackage { - pname = "ros-melodic-rosparam"; - version = "1.14.13-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosparam/1.14.13-1.tar.gz"; - name = "1.14.13-1.tar.gz"; - sha256 = "10861fbca6603cd0a4ee97d16940cbd777cfd8fb9c4fb66ac93b53802c2ac5ae"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pythonPackages.pyyaml rosgraph ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rosparam contains the rosparam command-line tool for getting and - setting ROS Parameters on the Parameter - Server using YAML-encoded files. It also contains an - experimental library for using YAML with the Parameter - Server. This library is intended for internal use only. - - rosparam can be invoked within a roslaunch file.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rospatlite/default.nix b/distros/melodic/rospatlite/default.nix deleted file mode 100644 index 4f2ce35202..0000000000 --- a/distros/melodic/rospatlite/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rospy, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rospatlite"; - version = "2.1.24-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/rospatlite/2.1.24-2.tar.gz"; - name = "2.1.24-2.tar.gz"; - sha256 = "9f38ca446c4aaaaa6fc430c796304b3040ad049416e28857e2622bbafbfeffb4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rospatlite''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosping/default.nix b/distros/melodic/rosping/default.nix deleted file mode 100644 index 277e82f038..0000000000 --- a/distros/melodic/rosping/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, mk, rosboost-cfg, rosbuild, roscpp, rostest, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rosping"; - version = "2.1.24-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/rosping/2.1.24-2.tar.gz"; - name = "2.1.24-2.tar.gz"; - sha256 = "d0a34e3eb3d8bd83f9c2adbf15c35b2a9c476969bbdf6653fc139e0c8b25de84"; - }; - - buildType = "catkin"; - buildInputs = [ catkin mk rosboost-cfg rosbuild rostest ]; - propagatedBuildInputs = [ roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rosping is the tool to send ICMP ECHO_REQUEST to network hosts where roscore is running, and send back to you as rostopic message.Migration: Since ROS Hydro, tf has been "deprecated" in favor of tf2. tf2 is an iteration on tf providing generally the same feature set more efficiently. As well as adding a few new features.
- As tf2 is a major change the tf API has been maintained in its current form. Since tf2 has a superset of the tf features with a subset of the dependencies the tf implementation has been removed and replaced with calls to tf2 under the hood. This will mean that all users will be compatible with tf2. It is recommended for new work to use tf2 directly as it has a cleaner interface. However tf will continue to be supported for through at least J Turtle.
-
visualization packages using rwt
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/visualization-tutorials/default.nix b/distros/melodic/visualization-tutorials/default.nix deleted file mode 100644 index 75b74e61cd..0000000000 --- a/distros/melodic/visualization-tutorials/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, interactive-marker-tutorials, librviz-tutorial, rviz-plugin-tutorials, rviz-python-tutorial, visualization-marker-tutorials }: -buildRosPackage { - pname = "ros-melodic-visualization-tutorials"; - version = "0.10.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/visualization_tutorials-release/archive/release/melodic/visualization_tutorials/0.10.5-1.tar.gz"; - name = "0.10.5-1.tar.gz"; - sha256 = "dbec72a547b5fda75d087ce1801cd563c298831f206450a48fd24cbce0c75b12"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ interactive-marker-tutorials librviz-tutorial rviz-plugin-tutorials rviz-python-tutorial visualization-marker-tutorials ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage referencing tutorials related to rviz and visualization.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/viz/default.nix b/distros/melodic/viz/default.nix deleted file mode 100644 index 73ee8253bd..0000000000 --- a/distros/melodic/viz/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ros-base, rqt-common-plugins, rqt-robot-plugins, rviz }: -buildRosPackage { - pname = "ros-melodic-viz"; - version = "1.4.1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/metapackages-release/archive/release/melodic/viz/1.4.1-0.tar.gz"; - name = "1.4.1-0.tar.gz"; - sha256 = "c2cdc23508adf393957c192b8d62b0278260342d34dbcc58a3bac3abbd61dcf4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ros-base rqt-common-plugins rqt-robot-plugins rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A metapackage to aggregate several packages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/vl53l1x/default.nix b/distros/melodic/vl53l1x/default.nix deleted file mode 100644 index c285af3c28..0000000000 --- a/distros/melodic/vl53l1x/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-vl53l1x"; - version = "1.0.0-r1"; - - src = fetchurl { - url = "https://github.com/okalachev/vl53l1x_ros-release/archive/release/melodic/vl53l1x/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "ccfaa924238bb45acc5d373e81e72c47aca4ebdebf6a576c9ce1c77ba47c27c1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ message-generation message-runtime roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''VL53L1X ToF rangefinder driver''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/voice-text/default.nix b/distros/melodic/voice-text/default.nix deleted file mode 100644 index 739a694c17..0000000000 --- a/distros/melodic/voice-text/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, message-generation, message-runtime, nkf, roscpp, sound-play }: -buildRosPackage { - pname = "ros-melodic-voice-text"; - version = "2.1.24-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/voice_text/2.1.24-2.tar.gz"; - name = "2.1.24-2.tar.gz"; - sha256 = "be625a2d0c79a132c7f14afdaa7c31051f581c974fb414a9dbefed7b36ac7892"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation roscpp ]; - propagatedBuildInputs = [ dynamic-reconfigure message-runtime nkf sound-play ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''voice_text (www.voicetext.jp)''; - license = with lib.licenses; [ "HOYA-License" ]; - }; -} diff --git a/distros/melodic/volksbot-driver/default.nix b/distros/melodic/volksbot-driver/default.nix deleted file mode 100644 index cb79ef2f22..0000000000 --- a/distros/melodic/volksbot-driver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, epos2-motor-controller, geometry-msgs, nav-msgs, roscpp, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-volksbot-driver"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/volksbot_driver-release/archive/release/melodic/volksbot_driver/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "e6e0fa49a8ba75f9f7f8e784d53250f53779337d0fd4bda5274433bb54dfc271"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ epos2-motor-controller geometry-msgs nav-msgs roscpp sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Driver for the Volksbot robot.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/volta-base/default.nix b/distros/melodic/volta-base/default.nix deleted file mode 100644 index 9ac0524a41..0000000000 --- a/distros/melodic/volta-base/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-volta-base"; - version = "1.1.1-r1"; - - src = fetchurl { - url = "https://github.com/botsync-gbp/volta-release/archive/release/melodic/volta_base/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "165b4d5edafbdf1eed85b686accd5fb6a8d71cd056b3183c414a15b6c73ee23c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The volta_base package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/volta-control/default.nix b/distros/melodic/volta-control/default.nix deleted file mode 100644 index 4f735b340c..0000000000 --- a/distros/melodic/volta-control/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-manager, diff-drive-controller, joint-state-controller, twist-mux }: -buildRosPackage { - pname = "ros-melodic-volta-control"; - version = "1.1.1-r1"; - - src = fetchurl { - url = "https://github.com/botsync-gbp/volta-release/archive/release/melodic/volta_control/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "cd9044f1c440c754dfd80735dfb69c93d12268a9aeb0d2fcc76928fee6bb9a70"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ controller-manager diff-drive-controller joint-state-controller twist-mux ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The volta_control package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/volta-description/default.nix b/distros/melodic/volta-description/default.nix deleted file mode 100644 index ac6d75f61e..0000000000 --- a/distros/melodic/volta-description/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roscpp, rospy, std-msgs }: -buildRosPackage { - pname = "ros-melodic-volta-description"; - version = "1.1.1-r1"; - - src = fetchurl { - url = "https://github.com/botsync-gbp/volta-release/archive/release/melodic/volta_description/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "80633b2b216c10f16302292ce97c59aa6d1a95ce122ec8c729fcc7661961d60f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The volta_description package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/volta-localization/default.nix b/distros/melodic/volta-localization/default.nix deleted file mode 100644 index 5008241605..0000000000 --- a/distros/melodic/volta-localization/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, robot-localization }: -buildRosPackage { - pname = "ros-melodic-volta-localization"; - version = "1.1.1-r1"; - - src = fetchurl { - url = "https://github.com/botsync-gbp/volta-release/archive/release/melodic/volta_localization/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "8b63b7df42d7f42a6d313fabb4b7d48babcde31c73cc33600b7c1ff99a7a2db2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ robot-localization ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The volta_localization package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/volta-msgs/default.nix b/distros/melodic/volta-msgs/default.nix deleted file mode 100644 index 11fd1a63ad..0000000000 --- a/distros/melodic/volta-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, std-msgs }: -buildRosPackage { - pname = "ros-melodic-volta-msgs"; - version = "1.1.1-r1"; - - src = fetchurl { - url = "https://github.com/botsync-gbp/volta-release/archive/release/melodic/volta_msgs/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "483381d91e81756f81cf7a9f0e5a9de5f96f3cf7d8de27e530a497433fe1e33c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ message-generation std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The volta_msgs package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/volta-navigation/default.nix b/distros/melodic/volta-navigation/default.nix deleted file mode 100644 index 5d638463e3..0000000000 --- a/distros/melodic/volta-navigation/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, amcl, catkin, dwa-local-planner, global-planner, gmapping, map-server, move-base }: -buildRosPackage { - pname = "ros-melodic-volta-navigation"; - version = "1.1.1-r1"; - - src = fetchurl { - url = "https://github.com/botsync-gbp/volta-release/archive/release/melodic/volta_navigation/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "9590f489e4b119ad2478dd4aeb7bfb538f145dc8e6d3e2710cb3e417cc92cabb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ amcl dwa-local-planner global-planner gmapping map-server move-base ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The volta_navigation package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/volta-rules/default.nix b/distros/melodic/volta-rules/default.nix deleted file mode 100644 index 61182e6572..0000000000 --- a/distros/melodic/volta-rules/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-volta-rules"; - version = "1.1.1-r1"; - - src = fetchurl { - url = "https://github.com/botsync-gbp/volta-release/archive/release/melodic/volta_rules/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "99e60e515400135a52f641b9e5980b9e96c2b3f6412dd87594fb7f600cc68f1f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The volta_rules package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/volta-simulation/default.nix b/distros/melodic/volta-simulation/default.nix deleted file mode 100644 index 3d6ff3edba..0000000000 --- a/distros/melodic/volta-simulation/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-manager, gazebo-plugins, gazebo-ros, gazebo-ros-control, hector-gazebo-plugins, roslaunch, rostopic, volta-control, volta-description }: -buildRosPackage { - pname = "ros-melodic-volta-simulation"; - version = "1.1.0-r2"; - - src = fetchurl { - url = "https://github.com/botsync-gbp/volta_simulation-release/archive/release/melodic/volta_simulation/1.1.0-2.tar.gz"; - name = "1.1.0-2.tar.gz"; - sha256 = "8819262427c6cb04c561d9148ddd31788a6ec2da49c21972c58b5f9403270e09"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ controller-manager gazebo-plugins gazebo-ros gazebo-ros-control hector-gazebo-plugins rostopic volta-control volta-description ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The volta_simulation package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/volta-teleoperator/default.nix b/distros/melodic/volta-teleoperator/default.nix deleted file mode 100644 index e2c3f13178..0000000000 --- a/distros/melodic/volta-teleoperator/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, geometry-msgs, sensor-msgs, teleop-twist-joy, teleop-twist-keyboard, volta-msgs }: -buildRosPackage { - pname = "ros-melodic-volta-teleoperator"; - version = "1.1.1-r1"; - - src = fetchurl { - url = "https://github.com/botsync-gbp/volta-release/archive/release/melodic/volta_teleoperator/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "c78de0dec74b640a9643cae3f908e3e198fe1884e1d0fc56ab27802596fd4353"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib-msgs geometry-msgs sensor-msgs teleop-twist-joy teleop-twist-keyboard volta-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The volta_teleoperator package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/voxel-grid/default.nix b/distros/melodic/voxel-grid/default.nix deleted file mode 100644 index 721390617c..0000000000 --- a/distros/melodic/voxel-grid/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roscpp, rosunit }: -buildRosPackage { - pname = "ros-melodic-voxel-grid"; - version = "1.16.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation-release/archive/release/melodic/voxel_grid/1.16.7-1.tar.gz"; - name = "1.16.7-1.tar.gz"; - sha256 = "48627660198a216087071f3653236191b16357a2a7b803d827e4e7051ff0d286"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''voxel_grid provides an implementation of an efficient 3D voxel grid. The occupancy grid can support 3 different representations for the state of a cell: marked, free, or unknown. Due to the underlying implementation relying on bitwise and and or integer operations, the voxel grid only supports 16 different levels per voxel column. However, this limitation yields raytracing and cell marking performance in the grid comparable to standard 2D structures making it quite fast compared to most 3D structures.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/vrpn-client-ros/default.nix b/distros/melodic/vrpn-client-ros/default.nix deleted file mode 100644 index 4ba331a6e7..0000000000 --- a/distros/melodic/vrpn-client-ros/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, roscpp, roslaunch, roslint, tf2-ros, vrpn }: -buildRosPackage { - pname = "ros-melodic-vrpn-client-ros"; - version = "0.2.2"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/vrpn_client_ros-release/archive/release/melodic/vrpn_client_ros/0.2.2-0.tar.gz"; - name = "0.2.2-0.tar.gz"; - sha256 = "1aab125d405ed53be48b7f49db7594343f35cccfecd3f4ef14571311ff5ae0f2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch roslint ]; - propagatedBuildInputs = [ geometry-msgs roscpp tf2-ros vrpn ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS client nodes for the VRPN library, compatible with VICON, OptiTrack, and other hardware interfaces.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/vrpn/default.nix b/distros/melodic/vrpn/default.nix deleted file mode 100644 index 9633d3d515..0000000000 --- a/distros/melodic/vrpn/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cmake }: -buildRosPackage { - pname = "ros-melodic-vrpn"; - version = "7.34.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/vrpn-release/archive/release/melodic/vrpn/7.34.0-1.tar.gz"; - name = "7.34.0-1.tar.gz"; - sha256 = "1dd53934e26a049fba648ddb79d87c96a229181479c14a8c743fde9bddf854c3"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ catkin ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''The VRPN is a library and set of servers that interfaces with virtual-reality systems, such as VICON, OptiTrack, and others.''; - license = with lib.licenses; [ "BSL-1.0" ]; - }; -} diff --git a/distros/melodic/vrx-gazebo/default.nix b/distros/melodic/vrx-gazebo/default.nix deleted file mode 100644 index f3733eb54f..0000000000 --- a/distros/melodic/vrx-gazebo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo-dev, gazebo-ros, geographic-msgs, joy, joy-teleop, message-runtime, protobuf, std-msgs, wamv-gazebo, wave-gazebo, xacro }: -buildRosPackage { - pname = "ros-melodic-vrx-gazebo"; - version = "1.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/vrx-release/archive/release/melodic/vrx_gazebo/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "5bcd4e7ec999a9f617586ef2098d3a1fb42b36384d53b661637e5baceb4bb22b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin protobuf ]; - propagatedBuildInputs = [ gazebo-dev gazebo-ros geographic-msgs joy joy-teleop message-runtime std-msgs wamv-gazebo wave-gazebo xacro ]; - nativeBuildInputs = [ catkin protobuf ]; - - meta = { - description = ''The ROS package for the RobotX competition running in Gazebo.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/wamv-description/default.nix b/distros/melodic/wamv-description/default.nix deleted file mode 100644 index c2a53d4f34..0000000000 --- a/distros/melodic/wamv-description/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, xacro }: -buildRosPackage { - pname = "ros-melodic-wamv-description"; - version = "1.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/vrx-release/archive/release/melodic/wamv_description/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "69652845bda9556aaf54f825c7f0554ed7a0d0270cd521bd50d5f6299250318b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides a URDF model of WAM-V''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/wamv-gazebo/default.nix b/distros/melodic/wamv-gazebo/default.nix deleted file mode 100644 index b01fb44f14..0000000000 --- a/distros/melodic/wamv-gazebo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo-plugins, hector-gazebo-plugins, robot-localization, usv-gazebo-plugins, velodyne-gazebo-plugins, wamv-description, xacro }: -buildRosPackage { - pname = "ros-melodic-wamv-gazebo"; - version = "1.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/vrx-release/archive/release/melodic/wamv_gazebo/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "2e8cab052d235a6490d05aeae417efc2a193431d47aabef89f14b3814ea016d8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-plugins hector-gazebo-plugins robot-localization usv-gazebo-plugins velodyne-gazebo-plugins wamv-description xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides templates and examples for integrating the WAM-V model into gazebo with dynamics, sensors, etc.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/warehouse-ros-sqlite/default.nix b/distros/melodic/warehouse-ros-sqlite/default.nix deleted file mode 100644 index a03400b8a1..0000000000 --- a/distros/melodic/warehouse-ros-sqlite/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, class-loader, roscpp, rostest, rostime, sqlite, warehouse-ros }: -buildRosPackage { - pname = "ros-melodic-warehouse-ros-sqlite"; - version = "0.9.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/warehouse_ros_sqlite-release/archive/release/melodic/warehouse_ros_sqlite/0.9.0-1.tar.gz"; - name = "0.9.0-1.tar.gz"; - sha256 = "dcdad8deebb3ee56669b1e27bbde2bb3d923937108b0a590ede4b69eab89e181"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ class-loader roscpp rostime sqlite warehouse-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Implementation of warehouse_ros for sqlite''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/warehouse-ros/default.nix b/distros/melodic/warehouse-ros/default.nix deleted file mode 100644 index 2a0e7d6b6b..0000000000 --- a/distros/melodic/warehouse-ros/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, geometry-msgs, gtest, pluginlib, roscpp, rostest, rostime, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-warehouse-ros"; - version = "0.9.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/warehouse_ros-release/archive/release/melodic/warehouse_ros/0.9.5-1.tar.gz"; - name = "0.9.5-1.tar.gz"; - sha256 = "5ca7ab01596b0a016cd246426d942d88e503ebbcf407e379589560459a64f88d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest rostest ]; - propagatedBuildInputs = [ boost geometry-msgs pluginlib roscpp rostime std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Persistent storage of ROS messages''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/warthog-control/default.nix b/distros/melodic/warthog-control/default.nix deleted file mode 100644 index 1b959449ad..0000000000 --- a/distros/melodic/warthog-control/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, controller-manager, diff-drive-controller, interactive-marker-twist-server, joint-state-controller, joy, robot-localization, roslaunch, teleop-twist-joy, topic-tools, twist-mux }: -buildRosPackage { - pname = "ros-melodic-warthog-control"; - version = "0.1.6-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/warthog-release/archive/release/melodic/warthog_control/0.1.6-1.tar.gz"; - name = "0.1.6-1.tar.gz"; - sha256 = "cddf0b96eb052241e1ef1fbb2c9e88ef3af87bc1c55c1a4ad80555f111e91fb4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ controller-manager diff-drive-controller interactive-marker-twist-server joint-state-controller joy robot-localization teleop-twist-joy topic-tools twist-mux ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Controllers for Warthog''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/warthog-description/default.nix b/distros/melodic/warthog-description/default.nix deleted file mode 100644 index c3144f773a..0000000000 --- a/distros/melodic/warthog-description/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, robot-state-publisher, roslaunch, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-warthog-description"; - version = "0.1.6-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/warthog-release/archive/release/melodic/warthog_description/0.1.6-1.tar.gz"; - name = "0.1.6-1.tar.gz"; - sha256 = "c39f78a44cc0f407639deebbacb1e850a5c7e1968dc96818ad79eb0c7c673deb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ robot-state-publisher urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''URDF robot description for Warthog''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/warthog-desktop/default.nix b/distros/melodic/warthog-desktop/default.nix deleted file mode 100644 index 986b8c0219..0000000000 --- a/distros/melodic/warthog-desktop/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, warthog-msgs, warthog-viz }: -buildRosPackage { - pname = "ros-melodic-warthog-desktop"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/warthog_desktop-release/archive/release/melodic/warthog_desktop/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "67791be4dee0cd2f12e04c840c20146a589fb2bf3dcc009f6376ea2899062807"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ warthog-msgs warthog-viz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Packages for working with Warthog from a ROS desktop.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/warthog-gazebo/default.nix b/distros/melodic/warthog-gazebo/default.nix deleted file mode 100644 index ab25586ae6..0000000000 --- a/distros/melodic/warthog-gazebo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo-plugins, gazebo-ros, gazebo-ros-control, hector-gazebo-plugins, joint-state-publisher, roscpp, roslaunch, warthog-control, warthog-description }: -buildRosPackage { - pname = "ros-melodic-warthog-gazebo"; - version = "0.2.2-r2"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/warthog_simulator-release/archive/release/melodic/warthog_gazebo/0.2.2-2.tar.gz"; - name = "0.2.2-2.tar.gz"; - sha256 = "8440194957dc342739f264bfc6c722aade6e49bcadc6d2e64506b2378e9bab59"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ gazebo-plugins gazebo-ros gazebo-ros-control hector-gazebo-plugins joint-state-publisher roscpp warthog-control warthog-description ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launchfiles to use Warthog in Gazebo.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/warthog-msgs/default.nix b/distros/melodic/warthog-msgs/default.nix deleted file mode 100644 index 05e4904853..0000000000 --- a/distros/melodic/warthog-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-warthog-msgs"; - version = "0.1.6-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/warthog-release/archive/release/melodic/warthog_msgs/0.1.6-1.tar.gz"; - name = "0.1.6-1.tar.gz"; - sha256 = "a7e9aebbffbd22bfeaeef937bdde6a464826b3135abb75dbd172e539044fa62a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages exclusive to Warthog, especially for representing low-level motor commands and sensors.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/warthog-simulator/default.nix b/distros/melodic/warthog-simulator/default.nix deleted file mode 100644 index 77371678c6..0000000000 --- a/distros/melodic/warthog-simulator/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, warthog-gazebo }: -buildRosPackage { - pname = "ros-melodic-warthog-simulator"; - version = "0.2.2-r2"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/warthog_simulator-release/archive/release/melodic/warthog_simulator/0.2.2-2.tar.gz"; - name = "0.2.2-2.tar.gz"; - sha256 = "be0d98e29d052f06df7da430fa0363812a499e4ac58cd1d47ba30f960c487f26"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ warthog-gazebo ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Packages for simulating Warthog''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/warthog-viz/default.nix b/distros/melodic/warthog-viz/default.nix deleted file mode 100644 index 8ac47555c2..0000000000 --- a/distros/melodic/warthog-viz/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, joint-state-publisher, joint-state-publisher-gui, roslaunch, rqt-console, rqt-gui, rqt-robot-monitor, rviz, warthog-description }: -buildRosPackage { - pname = "ros-melodic-warthog-viz"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/warthog_desktop-release/archive/release/melodic/warthog_viz/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "0b8051c8bb18f3e0bbfcaaa6a3659dd27644f40512e07a0a9b8dcc41af1d477c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ joint-state-publisher joint-state-publisher-gui rqt-console rqt-gui rqt-robot-monitor rviz warthog-description ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Visualization launchers and helpers for Warthog.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/wave-gazebo-plugins/default.nix b/distros/melodic/wave-gazebo-plugins/default.nix deleted file mode 100644 index ccf0a2d437..0000000000 --- a/distros/melodic/wave-gazebo-plugins/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, eigen, gazebo-ros }: -buildRosPackage { - pname = "ros-melodic-wave-gazebo-plugins"; - version = "1.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/vrx-release/archive/release/melodic/wave_gazebo_plugins/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "2e377ffb712c23f3e9f3a3affbd5d43bc4663197e358327fbf54822ffb00983a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin eigen ]; - propagatedBuildInputs = [ gazebo-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains Gazebo plugins for the simulation of - water surface waves and hydrostatic and hydrodynamics forces.''; - license = with lib.licenses; [ "TBD" ]; - }; -} diff --git a/distros/melodic/wave-gazebo/default.nix b/distros/melodic/wave-gazebo/default.nix deleted file mode 100644 index 419f7f3955..0000000000 --- a/distros/melodic/wave-gazebo/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo-ros, ruby, wave-gazebo-plugins, xacro }: -buildRosPackage { - pname = "ros-melodic-wave-gazebo"; - version = "1.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/vrx-release/archive/release/melodic/wave_gazebo/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "c9307ade2ceee4823cec9ad2501a074b8ffaa00ca535fa951e098203d9347099"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ruby ]; - propagatedBuildInputs = [ gazebo-ros wave-gazebo-plugins xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains Gazebo media, models and worlds for simulating - water waves and dynamics for surface vessels. There are ROS - launch scripts that may be used to launch a Gazebo session and - load a world and models using `roslaunch`.''; - license = with lib.licenses; [ "TBD" ]; - }; -} diff --git a/distros/melodic/web-video-server/default.nix b/distros/melodic/web-video-server/default.nix deleted file mode 100644 index 4513cd29cf..0000000000 --- a/distros/melodic/web-video-server/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, async-web-server-cpp, catkin, cv-bridge, ffmpeg, image-transport, roscpp, roslib, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-web-video-server"; - version = "0.2.1-r1"; - - src = fetchurl { - url = "https://github.com/RobotWebTools-release/web_video_server-release/archive/release/melodic/web_video_server/0.2.1-1.tar.gz"; - name = "0.2.1-1.tar.gz"; - sha256 = "6280be50271f4d288665701715b2053fd31bc2fc0032a26956aad9cd17fc761b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ async-web-server-cpp cv-bridge ffmpeg image-transport roscpp roslib sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''HTTP Streaming of ROS Image Topics in Multiple Formats''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/webkit-dependency/default.nix b/distros/melodic/webkit-dependency/default.nix deleted file mode 100644 index a17089e3a7..0000000000 --- a/distros/melodic/webkit-dependency/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-webkit-dependency"; - version = "1.1.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/webkit_dependency-release/archive/release/melodic/webkit_dependency/1.1.0-0.tar.gz"; - name = "1.1.0-0.tar.gz"; - sha256 = "a187ab79ea2545b2dec0f48d74af9b4f3875f73ac649c8527e54e9ea6cda0e29"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pythonPackages.pyqt5_with_qtwebkit ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This encapsulates the WebKit dependency for a specific ROS distribution and its Qt version''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/webots-ros/default.nix b/distros/melodic/webots-ros/default.nix deleted file mode 100644 index e7ff6d8f83..0000000000 --- a/distros/melodic/webots-ros/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, moveit-ros-planning-interface, moveit-simple-controller-manager, robot-state-publisher, ros-control, ros-controllers, roscpp, rospy, sensor-msgs, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-webots-ros"; - version = "5.0.1-r2"; - - src = fetchurl { - url = "https://github.com/cyberbotics/webots_ros-release/archive/release/melodic/webots_ros/5.0.1-2.tar.gz"; - name = "5.0.1-2.tar.gz"; - sha256 = "eba56b3a93053246bbce5f7269abb99da3ee8d1ef5cce05a83f17651d7b66d89"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime moveit-ros-planning-interface moveit-simple-controller-manager robot-state-publisher ros-control ros-controllers roscpp rospy sensor-msgs std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The ROS package containing examples for interfacing ROS with the standard ROS controller of Webots''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/webrtc-ros/default.nix b/distros/melodic/webrtc-ros/default.nix deleted file mode 100644 index 4d81f8eed0..0000000000 --- a/distros/melodic/webrtc-ros/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, async-web-server-cpp, catkin, cv-bridge, image-transport, message-generation, message-runtime, nodelet, roscpp, std-msgs, webrtc }: -buildRosPackage { - pname = "ros-melodic-webrtc-ros"; - version = "59.0.4-r1"; - - src = fetchurl { - url = "https://github.com/RobotWebTools-release/webrtc_ros-release/archive/release/melodic/webrtc_ros/59.0.4-1.tar.gz"; - name = "59.0.4-1.tar.gz"; - sha256 = "134243c7a0ebad22eec7f32cad62908716de537fce354fe1b8853478b58e862c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ async-web-server-cpp cv-bridge image-transport message-runtime nodelet roscpp std-msgs webrtc ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A collection of ROS utilities for using WebRTC with ROS''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/webrtc/default.nix b/distros/melodic/webrtc/default.nix deleted file mode 100644 index 16c68de6ca..0000000000 --- a/distros/melodic/webrtc/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, alsaLib, cmake, git, glib, gtk2, gtk3, pulseaudio, wget }: -buildRosPackage { - pname = "ros-melodic-webrtc"; - version = "59.0.4-r1"; - - src = fetchurl { - url = "https://github.com/RobotWebTools-release/webrtc_ros-release/archive/release/melodic/webrtc/59.0.4-1.tar.gz"; - name = "59.0.4-1.tar.gz"; - sha256 = "2889d9f998f589846868676e8bed291496807b9bb8e8f88bbdbf97b8ab5223a6"; - }; - - buildType = "cmake"; - buildInputs = [ cmake git wget ]; - propagatedBuildInputs = [ alsaLib glib gtk2 gtk3 pulseaudio ]; - nativeBuildInputs = [ cmake git wget ]; - - meta = { - description = ''WebRTC Native API''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/wfov-camera-msgs/default.nix b/distros/melodic/wfov-camera-msgs/default.nix deleted file mode 100644 index e4008edfdf..0000000000 --- a/distros/melodic/wfov-camera-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-wfov-camera-msgs"; - version = "0.14.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/pointgrey_camera_driver-release/archive/release/melodic/wfov_camera_msgs/0.14.2-1.tar.gz"; - name = "0.14.2-1.tar.gz"; - sha256 = "6082f10c40e6051afe2fd9e75d062bc0246e99d57d607959a016d95e9a0ad22c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages related to the Point Grey camera driver.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/wge100-camera-firmware/default.nix b/distros/melodic/wge100-camera-firmware/default.nix deleted file mode 100644 index eecf5a4925..0000000000 --- a/distros/melodic/wge100-camera-firmware/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gforth, rospy, rostest }: -buildRosPackage { - pname = "ros-melodic-wge100-camera-firmware"; - version = "1.8.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/wge100_driver-release/archive/release/melodic/wge100_camera_firmware/1.8.2-1.tar.gz"; - name = "1.8.2-1.tar.gz"; - sha256 = "4e0908e101472e4247b1c23782764c9576b37103db122bd196de406e9e951e50"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ gforth rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Source for the WGE100 Ethernet camera: Verilog source for the - FPGA, Forth source for the camera firmware. Intended for camera - developers. Note that a built binary from this package is checked - in under wge100_camera/firmware_images/''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/wge100-camera/default.nix b/distros/melodic/wge100-camera/default.nix deleted file mode 100644 index dfd68abfb7..0000000000 --- a/distros/melodic/wge100-camera/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, camera-calibration-parsers, catkin, diagnostic-updater, driver-base, dynamic-reconfigure, image-transport, message-generation, message-runtime, roscpp, rospy, rostest, self-test, sensor-msgs, std-msgs, timestamp-tools }: -buildRosPackage { - pname = "ros-melodic-wge100-camera"; - version = "1.8.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/wge100_driver-release/archive/release/melodic/wge100_camera/1.8.2-1.tar.gz"; - name = "1.8.2-1.tar.gz"; - sha256 = "555d7b0249e43457e5ce245fb1c7fe895a0510b8a142197717e046e7cc1e18fe"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation rostest ]; - propagatedBuildInputs = [ camera-calibration-parsers diagnostic-updater driver-base dynamic-reconfigure image-transport message-runtime roscpp rospy self-test sensor-msgs std-msgs timestamp-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A ROS node and assorted tools to provide access to the WGE100 - camera used in the forearms and the stereo cameras of the PR2 - robot.''; - license = with lib.licenses; [ "GPL-because-of-list.h-&-other-files-released-under-BSD" ]; - }; -} diff --git a/distros/melodic/wge100-driver/default.nix b/distros/melodic/wge100-driver/default.nix deleted file mode 100644 index 00b28578a6..0000000000 --- a/distros/melodic/wge100-driver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, wge100-camera, wge100-camera-firmware }: -buildRosPackage { - pname = "ros-melodic-wge100-driver"; - version = "1.8.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/wge100_driver-release/archive/release/melodic/wge100_driver/1.8.2-1.tar.gz"; - name = "1.8.2-1.tar.gz"; - sha256 = "1ad42f5a276e3238007f5c28d16536288c3cccb009e4a0822eaf86304d2ec153"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ wge100-camera wge100-camera-firmware ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This stack contains the ROS driver and firmware for the WGE100 camera used on the PR2 robot.''; - license = with lib.licenses; [ "BSD-&-GPL-because-of-list.h-&-other-files-released-under-BSD-&-GPL" ]; - }; -} diff --git a/distros/melodic/wifi-ddwrt/default.nix b/distros/melodic/wifi-ddwrt/default.nix deleted file mode 100644 index 0dd230494f..0000000000 --- a/distros/melodic/wifi-ddwrt/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, nav-msgs, pr2-msgs, pythonPackages, rospy, std-msgs, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-wifi-ddwrt"; - version = "0.2.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/wifi_ddwrt-release/archive/release/melodic/wifi_ddwrt/0.2.0-0.tar.gz"; - name = "0.2.0-0.tar.gz"; - sha256 = "d9315fb98ca9d63cd7fd67895b3430e832d674a01469a5af7ec18fbd0c57dc7e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime nav-msgs pr2-msgs pythonPackages.mechanize rospy std-msgs tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Access to the DD-WRT wifi''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/willow-maps/default.nix b/distros/melodic/willow-maps/default.nix deleted file mode 100644 index 364be0275b..0000000000 --- a/distros/melodic/willow-maps/default.nix +++ /dev/null @@ -1,24 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin }: -buildRosPackage { - pname = "ros-melodic-willow-maps"; - version = "1.0.3"; - - src = fetchurl { - url = "https://github.com/ros-gbp/willow_maps-release/archive/release/melodic/willow_maps/1.0.3-0.tar.gz"; - name = "1.0.3-0.tar.gz"; - sha256 = "8c9dbbaeabb4464c98637228bddfd69f2b0e8692e40d9a0f0921b4b910e0dfe9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Holds maps of Willow Garage that can be used for a number of different applications.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/wireless-msgs/default.nix b/distros/melodic/wireless-msgs/default.nix deleted file mode 100644 index 7ee12ec550..0000000000 --- a/distros/melodic/wireless-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-wireless-msgs"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/wireless-release/archive/release/melodic/wireless_msgs/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "6483e8277a037291b1b539f4047df7ce7f194fd10b270dd0d1862ab87538f3ff"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages for describing a wireless network such as bitrate, essid, and link quality.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/wireless-watcher/default.nix b/distros/melodic/wireless-watcher/default.nix deleted file mode 100644 index e373c1aef3..0000000000 --- a/distros/melodic/wireless-watcher/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rospy, wireless-msgs }: -buildRosPackage { - pname = "ros-melodic-wireless-watcher"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/wireless-release/archive/release/melodic/wireless_watcher/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "32d768d95a5b8d27ebf9dcc66110b1dfac0e042292ddfe597725f62c954f36d0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rospy wireless-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A Python-based which publishes connection information about a linux wireless interface.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ws281x/default.nix b/distros/melodic/ws281x/default.nix deleted file mode 100644 index 4902d60f26..0000000000 --- a/distros/melodic/ws281x/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, led-msgs, message-generation, ros-environment, roscpp }: -buildRosPackage { - pname = "ros-melodic-ws281x"; - version = "0.0.11-r1"; - - src = fetchurl { - url = "https://github.com/CopterExpress/ros_led-release/archive/release/melodic/ws281x/0.0.11-1.tar.gz"; - name = "0.0.11-1.tar.gz"; - sha256 = "67ddd33a54d28457380dddec2ef26b102389b174e1f8a5efa16ab85cea1ce310"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ros-environment ]; - propagatedBuildInputs = [ led-msgs message-generation roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS node for rpi_ws281x LED strip driver''; - license = with lib.licenses; [ mit bsdOriginal ]; - }; -} diff --git a/distros/melodic/wu-ros-tools/default.nix b/distros/melodic/wu-ros-tools/default.nix deleted file mode 100644 index 8a9f587433..0000000000 --- a/distros/melodic/wu-ros-tools/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, easy-markers, joy-listener, kalman-filter, rosbaglive }: -buildRosPackage { - pname = "ros-melodic-wu-ros-tools"; - version = "0.2.6-r1"; - - src = fetchurl { - url = "https://github.com/wu-robotics/wu_ros_tools/archive/release/melodic/wu_ros_tools/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "557457c728d9cafede598ef48db73051845b4d377959a8b5ccd9b7a2847e14a8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ easy-markers joy-listener kalman-filter rosbaglive ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A collection of tools for making a variety of generic ROS-related tasks easier.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/xacro/default.nix b/distros/melodic/xacro/default.nix deleted file mode 100644 index af678b6c0e..0000000000 --- a/distros/melodic/xacro/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roslaunch, roslint, rostest }: -buildRosPackage { - pname = "ros-melodic-xacro"; - version = "1.13.20-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/xacro-release/archive/release/melodic/xacro/1.13.20-1.tar.gz"; - name = "1.13.20-1.tar.gz"; - sha256 = "f5834e9e61294483133b7b0d47b797f39b139849bc5f213cd7279033353a1e76"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ roslaunch ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Xacro (XML Macros) - - Xacro is an XML macro language. With xacro, you can construct shorter and more readable XML files by using macros that expand to larger XML expressions.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/xmlrpcpp/default.nix b/distros/melodic/xmlrpcpp/default.nix deleted file mode 100644 index b4f7dc5a67..0000000000 --- a/distros/melodic/xmlrpcpp/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, cpp-common, rostime }: -buildRosPackage { - pname = "ros-melodic-xmlrpcpp"; - version = "1.14.13-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/xmlrpcpp/1.14.13-1.tar.gz"; - name = "1.14.13-1.tar.gz"; - sha256 = "751ddf0d3bf22779e408a924efaebff82d4fa16a9b3557b881c1018b49a0e841"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ boost ]; - propagatedBuildInputs = [ cpp-common rostime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''XmlRpc++ is a C++ implementation of the XML-RPC protocol. This version is - heavily modified from the package available on SourceForge in order to - support roscpp's threading model. As such, we are maintaining our - own fork.''; - license = with lib.licenses; [ "LGPL-2.1-only" ]; - }; -} diff --git a/distros/melodic/xpp-examples/default.nix b/distros/melodic/xpp-examples/default.nix deleted file mode 100644 index befaed9397..0000000000 --- a/distros/melodic/xpp-examples/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rosbag, roscpp, xpp-hyq, xpp-quadrotor, xpp-vis }: -buildRosPackage { - pname = "ros-melodic-xpp-examples"; - version = "1.0.10"; - - src = fetchurl { - url = "https://github.com/leggedrobotics/xpp-release/archive/release/melodic/xpp_examples/1.0.10-0.tar.gz"; - name = "1.0.10-0.tar.gz"; - sha256 = "df300b82eb4135d5c0343d75f1c11dc6e3c03df09b07582ab3a4f753338522df"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rosbag roscpp xpp-hyq xpp-quadrotor xpp-vis ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Examples of how to use the xpp framework.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/xpp-hyq/default.nix b/distros/melodic/xpp-hyq/default.nix deleted file mode 100644 index 1d3d0bd32b..0000000000 --- a/distros/melodic/xpp-hyq/default.nix +++ /dev/null @@ -1,34 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roscpp, xacro, xpp-vis }: -buildRosPackage { - pname = "ros-melodic-xpp-hyq"; - version = "1.0.10"; - - src = fetchurl { - url = "https://github.com/leggedrobotics/xpp-release/archive/release/melodic/xpp_hyq/1.0.10-0.tar.gz"; - name = "1.0.10-0.tar.gz"; - sha256 = "92f200e4ca8f3bb5c9b5e4b9657aadd436267efeae2f74f235a682ad9c3fca62"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp xacro xpp-vis ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''HyQ-robot specific functions for visualization in the XPP Motion Framework. - - These include inverse kinematics as well as urdf files for a one-legged, - two-legged and four legged robot with HyQ - legs. - - The dynamic model can be found - here. - - See also IIT.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/xpp-msgs/default.nix b/distros/melodic/xpp-msgs/default.nix deleted file mode 100644 index 3b498b8a5a..0000000000 --- a/distros/melodic/xpp-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-xpp-msgs"; - version = "1.0.10"; - - src = fetchurl { - url = "https://github.com/leggedrobotics/xpp-release/archive/release/melodic/xpp_msgs/1.0.10-0.tar.gz"; - name = "1.0.10-0.tar.gz"; - sha256 = "0835118248689817293f9399f3c3a7ece360dc9b6ac866ba80fa8c0c74554cd5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs message-generation message-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS messages used in the XPP framework.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/xpp-quadrotor/default.nix b/distros/melodic/xpp-quadrotor/default.nix deleted file mode 100644 index 00ff7a7979..0000000000 --- a/distros/melodic/xpp-quadrotor/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roscpp, xacro, xpp-vis }: -buildRosPackage { - pname = "ros-melodic-xpp-quadrotor"; - version = "1.0.10"; - - src = fetchurl { - url = "https://github.com/leggedrobotics/xpp-release/archive/release/melodic/xpp_quadrotor/1.0.10-0.tar.gz"; - name = "1.0.10-0.tar.gz"; - sha256 = "8a3c7cbaa6def3250bf3825790f587b3626799b51dc7105917c20af6b8f5d3b4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp xacro xpp-vis ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The URDF file for a quadrotor to be used with the xpp packages and a - simple rviz publisher of quadrotor tfs. - - Adapted from Daniel Mellinger, Nathan Michael, Vijay Kumar, - "Trajectory Generation and Control for Precise Aggressive Maneuvers - with Quadrotors".''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/xpp-states/default.nix b/distros/melodic/xpp-states/default.nix deleted file mode 100644 index 1ef7309a34..0000000000 --- a/distros/melodic/xpp-states/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, eigen }: -buildRosPackage { - pname = "ros-melodic-xpp-states"; - version = "1.0.10"; - - src = fetchurl { - url = "https://github.com/leggedrobotics/xpp-release/archive/release/melodic/xpp_states/1.0.10-0.tar.gz"; - name = "1.0.10-0.tar.gz"; - sha256 = "7844597910c688e3ae3664b58bf6d3f17f0364d049d890156ed4675a2a2825f9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ eigen ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Common definitions (positions, velocities, angular angles, - angular rates) and robot definitions in Cartesian and joint state - used in the Xpp Motion Framework, as well as conversions to/from - xpp_msgs.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/xpp-vis/default.nix b/distros/melodic/xpp-vis/default.nix deleted file mode 100644 index 2c4af5c282..0000000000 --- a/distros/melodic/xpp-vis/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, kdl-parser, robot-state-publisher, roscpp, rosunit, tf, visualization-msgs, xpp-msgs, xpp-states }: -buildRosPackage { - pname = "ros-melodic-xpp-vis"; - version = "1.0.10"; - - src = fetchurl { - url = "https://github.com/leggedrobotics/xpp-release/archive/release/melodic/xpp_vis/1.0.10-0.tar.gz"; - name = "1.0.10-0.tar.gz"; - sha256 = "a28dddd1ac40ec97257e52ee5f1dc6b2a0989fcf0fceccba4698019bbcfe56e7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ kdl-parser robot-state-publisher roscpp tf visualization-msgs xpp-msgs xpp-states ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Visualization for the XPP Motion Framework.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/xpp/default.nix b/distros/melodic/xpp/default.nix deleted file mode 100644 index 45eaad1f53..0000000000 --- a/distros/melodic/xpp/default.nix +++ /dev/null @@ -1,30 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, xpp-examples, xpp-hyq, xpp-msgs, xpp-quadrotor, xpp-states, xpp-vis }: -buildRosPackage { - pname = "ros-melodic-xpp"; - version = "1.0.10"; - - src = fetchurl { - url = "https://github.com/leggedrobotics/xpp-release/archive/release/melodic/xpp/1.0.10-0.tar.gz"; - name = "1.0.10-0.tar.gz"; - sha256 = "b5df600ccf29b0c24148d6eac7312ddd566f19024c48a49779a9f6905cef89ee"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ xpp-examples xpp-hyq xpp-msgs xpp-quadrotor xpp-states xpp-vis ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Visualization of motion-plans for legged robots. It draws support areas, - contact forces and motion trajectories in RVIZ and displays URDFs for - specific robots, including a one-legged, a two-legged hopper and - HyQ. - Example motions were generated by - towr.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/xsens-driver/default.nix b/distros/melodic/xsens-driver/default.nix deleted file mode 100644 index 9828a45d28..0000000000 --- a/distros/melodic/xsens-driver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, diagnostic-msgs, geometry-msgs, pythonPackages, rospy, sensor-msgs, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-xsens-driver"; - version = "2.2.2"; - - src = fetchurl { - url = "https://github.com/ethz-asl/ethzasl_xsens_driver-release/archive/release/melodic/xsens_driver/2.2.2-0.tar.gz"; - name = "2.2.2-0.tar.gz"; - sha256 = "bf0a13bb4fd0e2891ca1f6b18c1d8bb071f8eb2446a07ee31abb850d821da693"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ diagnostic-msgs geometry-msgs pythonPackages.pyserial rospy sensor-msgs std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS Driver for XSens MT/MTi/MTi-G devices.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/xv-11-laser-driver/default.nix b/distros/melodic/xv-11-laser-driver/default.nix deleted file mode 100644 index 60dd7259a0..0000000000 --- a/distros/melodic/xv-11-laser-driver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, boost, catkin, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-xv-11-laser-driver"; - version = "0.3.0"; - - src = fetchurl { - url = "https://github.com/rohbotics/xv_11_laser_driver-release/archive/release/melodic/xv_11_laser_driver/0.3.0-0.tar.gz"; - name = "0.3.0-0.tar.gz"; - sha256 = "7c6485e8b062b95fd61b2eceb47f042f5d069f1c6aad947f5c237f8968ec595c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roscpp sensor-msgs ]; - propagatedBuildInputs = [ boost ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Neato XV-11 Laser Driver. This driver works with the laser when it is removed from the XV-11 Robot as opposed to reading scans from the Neato's USB port.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/yocs-ar-marker-tracking/default.nix b/distros/melodic/yocs-ar-marker-tracking/default.nix deleted file mode 100644 index 9d008917d8..0000000000 --- a/distros/melodic/yocs-ar-marker-tracking/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ar-track-alvar-msgs, catkin, geometry-msgs, libyamlcpp, roscpp, sensor-msgs, yocs-math-toolkit }: -buildRosPackage { - pname = "ros-melodic-yocs-ar-marker-tracking"; - version = "0.8.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/yujin_ocs-release/archive/release/melodic/yocs_ar_marker_tracking/0.8.2-0.tar.gz"; - name = "0.8.2-0.tar.gz"; - sha256 = "10cb24072d6c3a4eb12bd24686276fe3ee8b70ec4cef5c4e38257fdd5bdf0ac7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ar-track-alvar-msgs geometry-msgs libyamlcpp roscpp sensor-msgs yocs-math-toolkit ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Collecting, tracking and generating statistics for ar markers from ar_track_alvar.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/yocs-ar-pair-approach/default.nix b/distros/melodic/yocs-ar-pair-approach/default.nix deleted file mode 100644 index 3abbea940c..0000000000 --- a/distros/melodic/yocs-ar-pair-approach/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, geometry-msgs, rospy, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-yocs-ar-pair-approach"; - version = "0.8.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/yujin_ocs-release/archive/release/melodic/yocs_ar_pair_approach/0.8.2-0.tar.gz"; - name = "0.8.2-0.tar.gz"; - sha256 = "57ea6195fb9edc5fd0e5a0e89a7c82773a4a809b56a85fa6cd396c88bbd5a6f9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure geometry-msgs rospy std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Search and approach behaviour, moving to a target in front of a pair of ar markers.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/yocs-ar-pair-tracking/default.nix b/distros/melodic/yocs-ar-pair-tracking/default.nix deleted file mode 100644 index 5377512e91..0000000000 --- a/distros/melodic/yocs-ar-pair-tracking/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, ar-track-alvar-msgs, catkin, geometry-msgs, roscpp, sensor-msgs, std-msgs, yocs-ar-marker-tracking, yocs-math-toolkit, yocs-msgs }: -buildRosPackage { - pname = "ros-melodic-yocs-ar-pair-tracking"; - version = "0.8.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/yujin_ocs-release/archive/release/melodic/yocs_ar_pair_tracking/0.8.2-0.tar.gz"; - name = "0.8.2-0.tar.gz"; - sha256 = "60179e49a3644effdd14bf503e183c3ef7c0690f550b89e64847399f3934c7df"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ar-track-alvar-msgs geometry-msgs roscpp sensor-msgs std-msgs yocs-ar-marker-tracking yocs-math-toolkit yocs-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The AR pair tracking package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/yocs-cmd-vel-mux/default.nix b/distros/melodic/yocs-cmd-vel-mux/default.nix deleted file mode 100644 index 06d6f325a9..0000000000 --- a/distros/melodic/yocs-cmd-vel-mux/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, geometry-msgs, libyamlcpp, nodelet, pluginlib, roscpp }: -buildRosPackage { - pname = "ros-melodic-yocs-cmd-vel-mux"; - version = "0.8.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/yujin_ocs-release/archive/release/melodic/yocs_cmd_vel_mux/0.8.2-0.tar.gz"; - name = "0.8.2-0.tar.gz"; - sha256 = "fb7a0444d33e684e14c5c1b78fa3c2cda433abbd202401316232daff02af5791"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure geometry-msgs libyamlcpp nodelet pluginlib roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A multiplexer for command velocity inputs. Arbitrates incoming cmd_vel messages from several topics, - allowing one topic at a time to command the robot, based on priorities. It also deallocates current - allowed topic if no messages are received after a configured timeout. All topics, together with their - priority and timeout are configured through a YAML file, that can be reload at runtime.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/yocs-controllers/default.nix b/distros/melodic/yocs-controllers/default.nix deleted file mode 100644 index bddbe142b7..0000000000 --- a/distros/melodic/yocs-controllers/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, roscpp }: -buildRosPackage { - pname = "ros-melodic-yocs-controllers"; - version = "0.8.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/yujin_ocs-release/archive/release/melodic/yocs_controllers/0.8.2-0.tar.gz"; - name = "0.8.2-0.tar.gz"; - sha256 = "f45d647a26a653328fe0a94eb13c786fe4854c891e03509806d0fa013d09f797"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Library for various controller types and algorithms''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/yocs-diff-drive-pose-controller/default.nix b/distros/melodic/yocs-diff-drive-pose-controller/default.nix deleted file mode 100644 index b83d01f59f..0000000000 --- a/distros/melodic/yocs-diff-drive-pose-controller/default.nix +++ /dev/null @@ -1,26 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ecl-threads, geometry-msgs, nodelet, pluginlib, roscpp, sensor-msgs, std-msgs, tf, yocs-controllers, yocs-math-toolkit }: -buildRosPackage { - pname = "ros-melodic-yocs-diff-drive-pose-controller"; - version = "0.8.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/yujin_ocs-release/archive/release/melodic/yocs_diff_drive_pose_controller/0.8.2-0.tar.gz"; - name = "0.8.2-0.tar.gz"; - sha256 = "fbe23c95911cfbb840e28142bf91da168207ff3cde4ef61f703674672c2e5431"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-threads geometry-msgs nodelet pluginlib roscpp sensor-msgs std-msgs tf yocs-controllers yocs-math-toolkit ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A controller for driving a differential drive base to a pose goal or along a path specified by multiple poses. - A pose consists of a 2D position (x,y) and a 1D orientation (theta).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/yocs-joyop/default.nix b/distros/melodic/yocs-joyop/default.nix deleted file mode 100644 index cbb36b74d6..0000000000 --- a/distros/melodic/yocs-joyop/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ecl-exceptions, ecl-time, geometry-msgs, joy, roscpp, sensor-msgs, std-msgs, yocs-msgs }: -buildRosPackage { - pname = "ros-melodic-yocs-joyop"; - version = "0.8.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/yujin_ocs-release/archive/release/melodic/yocs_joyop/0.8.2-0.tar.gz"; - name = "0.8.2-0.tar.gz"; - sha256 = "e44414b71e3e378a83012afa9219ae787162895a4bab5bf7353528d07cc24ab7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-exceptions ecl-time geometry-msgs joy roscpp sensor-msgs std-msgs yocs-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Joystick teleoperation for your robot robot core''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/yocs-keyop/default.nix b/distros/melodic/yocs-keyop/default.nix deleted file mode 100644 index d8d4c0c3a9..0000000000 --- a/distros/melodic/yocs-keyop/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ecl-exceptions, ecl-threads, ecl-time, geometry-msgs, roscpp, std-msgs }: -buildRosPackage { - pname = "ros-melodic-yocs-keyop"; - version = "0.8.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/yujin_ocs-release/archive/release/melodic/yocs_keyop/0.8.2-0.tar.gz"; - name = "0.8.2-0.tar.gz"; - sha256 = "9b6de8d0572c1d3c31cca79bf6ad19f484cc7f0bbb4c6af27012f6eaf010f26d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-exceptions ecl-threads ecl-time geometry-msgs roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Keyboard teleoperation for your robot''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/yocs-localization-manager/default.nix b/distros/melodic/yocs-localization-manager/default.nix deleted file mode 100644 index cc592a0e5c..0000000000 --- a/distros/melodic/yocs-localization-manager/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, ar-track-alvar, ar-track-alvar-msgs, catkin, dynamic-reconfigure, geometry-msgs, roslint, rospy, std-msgs, tf, yocs-msgs }: -buildRosPackage { - pname = "ros-melodic-yocs-localization-manager"; - version = "0.8.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/yujin_ocs-release/archive/release/melodic/yocs_localization_manager/0.8.2-0.tar.gz"; - name = "0.8.2-0.tar.gz"; - sha256 = "eb2e39a17f8f78cbe98c04b73a63d666fb5937156490539ae49ad1e94b607a49"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - propagatedBuildInputs = [ actionlib ar-track-alvar ar-track-alvar-msgs dynamic-reconfigure geometry-msgs rospy std-msgs tf yocs-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Localization Manager helps to localize robot's position with annotated information''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/yocs-math-toolkit/default.nix b/distros/melodic/yocs-math-toolkit/default.nix deleted file mode 100644 index 984b4e1f15..0000000000 --- a/distros/melodic/yocs-math-toolkit/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ecl-build, ecl-config, ecl-exceptions, ecl-formatters, ecl-linear-algebra, geometry-msgs, roscpp, tf }: -buildRosPackage { - pname = "ros-melodic-yocs-math-toolkit"; - version = "0.8.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/yujin_ocs-release/archive/release/melodic/yocs_math_toolkit/0.8.2-0.tar.gz"; - name = "0.8.2-0.tar.gz"; - sha256 = "53550a80b4e50074b5c5b15fe44f2d4e463ff9f768e6e662b7a7b3d65f2c32fd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-build ecl-config ecl-exceptions ecl-formatters ecl-linear-algebra geometry-msgs roscpp tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Math toolkit for Yujin open control system. This package is intended to contain common use functions, - mostly for simple mathematics but also for tf-related conversions. - By no means it pretends to be an efficient and robust, widely used math library, but a play ground where - to put common code that is typically repeated in many robot control programs.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/yocs-msgs/default.nix b/distros/melodic/yocs-msgs/default.nix deleted file mode 100644 index 3bb8567262..0000000000 --- a/distros/melodic/yocs-msgs/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib-msgs, catkin, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-yocs-msgs"; - version = "0.7.0"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/yocs_msgs-release/archive/release/melodic/yocs_msgs/0.7.0-0.tar.gz"; - name = "0.7.0-0.tar.gz"; - sha256 = "92aa5df09147dc1819de1d4415efe58d267744ca6cbf9ffe4dbb742d1713cdcc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs dynamic-reconfigure geometry-msgs message-runtime std-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Yujin's Open Control System messages, services and actions''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/yocs-navi-toolkit/default.nix b/distros/melodic/yocs-navi-toolkit/default.nix deleted file mode 100644 index 464e987c22..0000000000 --- a/distros/melodic/yocs-navi-toolkit/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, base-local-planner, catkin, costmap-2d, ecl-build, ecl-linear-algebra, nav-msgs, roscpp, tf }: -buildRosPackage { - pname = "ros-melodic-yocs-navi-toolkit"; - version = "0.8.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/yujin_ocs-release/archive/release/melodic/yocs_navi_toolkit/0.8.2-0.tar.gz"; - name = "0.8.2-0.tar.gz"; - sha256 = "fbf635ac9b081ac52ced067b1d5b6ffdb7c17a320ba7d229e92d53538a44ac5f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ base-local-planner costmap-2d ecl-build ecl-linear-algebra nav-msgs roscpp tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Ros navigation utilities.''; - license = with lib.licenses; [ "Yujin-Robot" ]; - }; -} diff --git a/distros/melodic/yocs-navigator/default.nix b/distros/melodic/yocs-navigator/default.nix deleted file mode 100644 index 8c4a2d797d..0000000000 --- a/distros/melodic/yocs-navigator/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, catkin, move-base-msgs, nav-msgs, roscpp, rospy, tf, yocs-math-toolkit, yocs-msgs }: -buildRosPackage { - pname = "ros-melodic-yocs-navigator"; - version = "0.8.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/yujin_ocs-release/archive/release/melodic/yocs_navigator/0.8.2-0.tar.gz"; - name = "0.8.2-0.tar.gz"; - sha256 = "ce9cacbbb9e4456865e0c8591d0dc48d821e1823a97127deb9963bb6f3a5a75a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib move-base-msgs nav-msgs roscpp rospy tf yocs-math-toolkit yocs-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Navigation module for robots''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/yocs-rapps/default.nix b/distros/melodic/yocs-rapps/default.nix deleted file mode 100644 index 41a721da20..0000000000 --- a/distros/melodic/yocs-rapps/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, yocs-velocity-smoother }: -buildRosPackage { - pname = "ros-melodic-yocs-rapps"; - version = "0.8.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/yujin_ocs-release/archive/release/melodic/yocs_rapps/0.8.2-0.tar.gz"; - name = "0.8.2-0.tar.gz"; - sha256 = "2767288fa43f309509dcd227d01f558b8c28ab860a65f63e92a2456abff0b1ea"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ yocs-velocity-smoother ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Yujin open control system rapps for use with the app manager and rocon concert''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/yocs-safety-controller/default.nix b/distros/melodic/yocs-safety-controller/default.nix deleted file mode 100644 index 0bbdc677cc..0000000000 --- a/distros/melodic/yocs-safety-controller/default.nix +++ /dev/null @@ -1,29 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ecl-threads, geometry-msgs, nodelet, pluginlib, roscpp, sensor-msgs, std-msgs, yocs-controllers }: -buildRosPackage { - pname = "ros-melodic-yocs-safety-controller"; - version = "0.8.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/yujin_ocs-release/archive/release/melodic/yocs_safety_controller/0.8.2-0.tar.gz"; - name = "0.8.2-0.tar.gz"; - sha256 = "83f0799143de08c0f6c8aa93c665fbac01d8a7dc3e8e04752bdc59e042244557"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-threads geometry-msgs nodelet pluginlib roscpp sensor-msgs std-msgs yocs-controllers ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A controller ensuring the safe operation of your robot. - - The SafetyController listens to ranger readings in order to stop (and move back), if obstacles get to close. - - This controller can be enabled/disabled.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/yocs-velocity-smoother/default.nix b/distros/melodic/yocs-velocity-smoother/default.nix deleted file mode 100644 index 13dddccfda..0000000000 --- a/distros/melodic/yocs-velocity-smoother/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dynamic-reconfigure, ecl-threads, geometry-msgs, nav-msgs, nodelet, pluginlib, roscpp }: -buildRosPackage { - pname = "ros-melodic-yocs-velocity-smoother"; - version = "0.8.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/yujin_ocs-release/archive/release/melodic/yocs_velocity_smoother/0.8.2-0.tar.gz"; - name = "0.8.2-0.tar.gz"; - sha256 = "9de916242e06317201e15ac26eb33949b8f7aeb84dc262ee44e82ce5ceb3328a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure ecl-threads geometry-msgs nav-msgs nodelet pluginlib roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Bound incoming velocity messages according to robot velocity and acceleration limits.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/yocs-virtual-sensor/default.nix b/distros/melodic/yocs-virtual-sensor/default.nix deleted file mode 100644 index dcbfbf6f7a..0000000000 --- a/distros/melodic/yocs-virtual-sensor/default.nix +++ /dev/null @@ -1,28 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, roscpp, rospy, rospy-message-converter, sensor-msgs, tf, visualization-msgs, yocs-math-toolkit, yocs-msgs }: -buildRosPackage { - pname = "ros-melodic-yocs-virtual-sensor"; - version = "0.8.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/yujin_ocs-release/archive/release/melodic/yocs_virtual_sensor/0.8.2-0.tar.gz"; - name = "0.8.2-0.tar.gz"; - sha256 = "4505ba05080e444b2000591f1628a4e204e1efb9e9e45be6a8ccb19506193631"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs roscpp rospy rospy-message-converter sensor-msgs tf visualization-msgs yocs-math-toolkit yocs-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Virtual sensor that uses semantic map information to "see" obstacles undetectable by robot sensors. - - Current implementation cannot read obstacles from YAML files. Until this feature gets implemented, we - use auxiliary scripts to read and publish files' content. Data directory contains some example files.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/yocs-waypoint-provider/default.nix b/distros/melodic/yocs-waypoint-provider/default.nix deleted file mode 100644 index ed46ea10ae..0000000000 --- a/distros/melodic/yocs-waypoint-provider/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, libyamlcpp, roscpp, visualization-msgs, yocs-msgs }: -buildRosPackage { - pname = "ros-melodic-yocs-waypoint-provider"; - version = "0.8.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/yujin_ocs-release/archive/release/melodic/yocs_waypoint_provider/0.8.2-0.tar.gz"; - name = "0.8.2-0.tar.gz"; - sha256 = "af1f87405e022fbc50096287d8b679f0198b09307dc22b04aa1b8a3bcfc4f9f3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs libyamlcpp roscpp visualization-msgs yocs-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Parse a multiple poses from yaml and provide as topic and service. This package is highly inspired by yocs_waypoints_navi''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/yocs-waypoints-navi/default.nix b/distros/melodic/yocs-waypoints-navi/default.nix deleted file mode 100644 index eefee7423b..0000000000 --- a/distros/melodic/yocs-waypoints-navi/default.nix +++ /dev/null @@ -1,27 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, actionlib, actionlib-msgs, catkin, geometry-msgs, move-base-msgs, nav-msgs, roscpp, tf, visualization-msgs, yocs-math-toolkit, yocs-msgs }: -buildRosPackage { - pname = "ros-melodic-yocs-waypoints-navi"; - version = "0.8.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/yujin_ocs-release/archive/release/melodic/yocs_waypoints_navi/0.8.2-0.tar.gz"; - name = "0.8.2-0.tar.gz"; - sha256 = "b0134c5b12ed2067775780964a54a4d339efc42bcb4481b013913c93550f0e96"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib actionlib-msgs geometry-msgs move-base-msgs nav-msgs roscpp tf visualization-msgs yocs-math-toolkit yocs-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Simple tool for waypoints navigation with two functions: -