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.
- Parameters:
-
- There can be more than one grid%d declared, the numbers should grow consecutively starting at 0.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/chomp-motion-planner/default.nix b/distros/melodic/chomp-motion-planner/default.nix deleted file mode 100644 index 2791718a95..0000000000 --- a/distros/melodic/chomp-motion-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, moveit-core, roscpp }: -buildRosPackage { - pname = "ros-melodic-chomp-motion-planner"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/chomp_motion_planner/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "66e6881e0eddf747e96533fefd988c0ccf60697564de6b02f80618297e981ed5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin moveit-core roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''chomp_motion_planner''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/cis-camera/default.nix b/distros/melodic/cis-camera/default.nix deleted file mode 100644 index 20c79c88c6..0000000000 --- a/distros/melodic/cis-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, cv-bridge, dynamic-reconfigure, image-transport, jsk-rviz-plugins, libuvc, nodelet, pcl-ros, pluginlib, rgbd-launch, roscpp, roslaunch, roslint, rostest, rqt-reconfigure, rviz, sensor-msgs, tf, tf-conversions }: -buildRosPackage { - pname = "ros-melodic-cis-camera"; - version = "0.0.4-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/cis_camera-release/archive/release/melodic/cis_camera/0.0.4-1.tar.gz"; - name = "0.0.4-1.tar.gz"; - sha256 = "5f4a44afefb77a6887cd8531b450cf19f18d5e9159d2a3b4a1ad272c6b678841"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint rostest ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ camera-info-manager cv-bridge dynamic-reconfigure image-transport jsk-rviz-plugins libuvc nodelet pcl-ros pluginlib rgbd-launch roscpp rqt-reconfigure rviz sensor-msgs tf tf-conversions ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cis_camera package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/cl-tf/default.nix b/distros/melodic/cl-tf/default.nix deleted file mode 100644 index e86e163a44..0000000000 --- a/distros/melodic/cl-tf/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cl-transforms, cl-transforms-stamped, roslisp, tf }: -buildRosPackage { - pname = "ros-melodic-cl-tf"; - version = "0.2.15-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/roslisp_common-release/archive/release/melodic/cl_tf/0.2.15-1.tar.gz"; - name = "0.2.15-1.tar.gz"; - sha256 = "029051ea1afb05980451a309a1206b7a537446515da15066375c46cace948d5e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cl-transforms cl-transforms-stamped roslisp tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Client implementation to use TF from Common Lisp''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/cl-tf2/default.nix b/distros/melodic/cl-tf2/default.nix deleted file mode 100644 index dbb928bebd..0000000000 --- a/distros/melodic/cl-tf2/default.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-lisp, catkin, cl-transforms-stamped, cl-utils, roslisp, tf2-msgs }: -buildRosPackage { - pname = "ros-melodic-cl-tf2"; - version = "0.2.15-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/roslisp_common-release/archive/release/melodic/cl_tf2/0.2.15-1.tar.gz"; - name = "0.2.15-1.tar.gz"; - sha256 = "868f9f843365455f1de8de5fca139ae87634ecbd13aa68b81b45ca0bbecba369"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib-lisp cl-transforms-stamped cl-utils roslisp tf2-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Client implementation to use TF2 from Common Lisp''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/cl-transforms-stamped/default.nix b/distros/melodic/cl-transforms-stamped/default.nix deleted file mode 100644 index 3d15039336..0000000000 --- a/distros/melodic/cl-transforms-stamped/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cl-transforms, geometry-msgs, roslisp, std-msgs }: -buildRosPackage { - pname = "ros-melodic-cl-transforms-stamped"; - version = "0.2.15-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/roslisp_common-release/archive/release/melodic/cl_transforms_stamped/0.2.15-1.tar.gz"; - name = "0.2.15-1.tar.gz"; - sha256 = "ca54d9574230ce3b929b6daf0d7ca0bc22288a7a0140ed990d607f58146d83dd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cl-transforms geometry-msgs roslisp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Implementation of TF datatypes''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/cl-transforms/default.nix b/distros/melodic/cl-transforms/default.nix deleted file mode 100644 index 8f6a20bb86..0000000000 --- a/distros/melodic/cl-transforms/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cl-utils, sbcl }: -buildRosPackage { - pname = "ros-melodic-cl-transforms"; - version = "0.2.15-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/roslisp_common-release/archive/release/melodic/cl_transforms/0.2.15-1.tar.gz"; - name = "0.2.15-1.tar.gz"; - sha256 = "5e9b33b72f51ecca34c2d83030aa8b5916771d65061283439f87b081a2090200"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cl-utils sbcl ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Homogeneous transform library for Common Lisp.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/cl-urdf/default.nix b/distros/melodic/cl-urdf/default.nix deleted file mode 100644 index 33bd42abca..0000000000 --- a/distros/melodic/cl-urdf/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cl-transforms, roslisp }: -buildRosPackage { - pname = "ros-melodic-cl-urdf"; - version = "0.2.15-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/roslisp_common-release/archive/release/melodic/cl_urdf/0.2.15-1.tar.gz"; - name = "0.2.15-1.tar.gz"; - sha256 = "5cc45486503574347b77702b8c4b1d93aa2bbbada93bd55cc1aca2c91112e9ca"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cl-transforms roslisp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''cl_urdf''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/cl-utils/default.nix b/distros/melodic/cl-utils/default.nix deleted file mode 100644 index be6c527c8f..0000000000 --- a/distros/melodic/cl-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, sbcl }: -buildRosPackage { - pname = "ros-melodic-cl-utils"; - version = "0.2.15-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/roslisp_common-release/archive/release/melodic/cl_utils/0.2.15-1.tar.gz"; - name = "0.2.15-1.tar.gz"; - sha256 = "56fa884c5f5ef5f241a04e8af6f94344522bd7d80318ca5113d49937e63ad019"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ sbcl ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Common Lisp utility libraries''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/class-loader/default.nix b/distros/melodic/class-loader/default.nix deleted file mode 100644 index 579ac530e8..0000000000 --- a/distros/melodic/class-loader/default.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, console-bridge, poco }: -buildRosPackage { - pname = "ros-melodic-class-loader"; - version = "0.4.1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/class_loader-release/archive/release/melodic/class_loader/0.4.1-0.tar.gz"; - name = "0.4.1-0.tar.gz"; - sha256 = "09c3d35e5afb806c612e843ef15078b97a0a6051174a45712d38c38345eae4a5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - propagatedBuildInputs = [ boost console-bridge poco ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The class_loader package is a ROS-independent package for loading plugins during runtime and the foundation of the higher level ROS "pluginlib" library. class_loader utilizes the host operating system's runtime loader to open runtime libraries (e.g. .so/.dll files), introspect the library for exported plugin classes, and allows users to instantiate objects of said exported classes without the explicit declaration (i.e. header file) for those classes.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/clear-costmap-recovery/default.nix b/distros/melodic/clear-costmap-recovery/default.nix deleted file mode 100644 index bf9ab794b1..0000000000 --- a/distros/melodic/clear-costmap-recovery/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, costmap-2d, eigen, nav-core, pluginlib, roscpp, rostest, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-clear-costmap-recovery"; - version = "1.16.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation-release/archive/release/melodic/clear_costmap_recovery/1.16.7-1.tar.gz"; - name = "1.16.7-1.tar.gz"; - sha256 = "b34345caec1b8f4cbefd5d724a3750d63e26380625eb9b9ad6a7c924ac2d100c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ costmap-2d eigen nav-core pluginlib roscpp tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides a recovery behavior for the navigation stack that attempts to clear space by reverting the costmaps used by the navigation stack to the static map outside of a given area.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/clock-relay/default.nix b/distros/melodic/clock-relay/default.nix deleted file mode 100644 index 7cddce1405..0000000000 --- a/distros/melodic/clock-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, catkin, message-relay, roscpp, rosgraph-msgs, roslint }: -buildRosPackage { - pname = "ros-melodic-clock-relay"; - version = "0.0.2-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/cpr_multimaster_tools-release/archive/release/melodic/clock_relay/0.0.2-1.tar.gz"; - name = "0.0.2-1.tar.gz"; - sha256 = "a140af11ea9143aa079d55b89c5513c147715041e024fa1cf6f35cd43b1a6fff"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ message-relay roscpp rosgraph-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Specialization of message_relay for clock''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/cloudwatch-logger/default.nix b/distros/melodic/cloudwatch-logger/default.nix deleted file mode 100644 index 14ec1b9a5c..0000000000 --- a/distros/melodic/cloudwatch-logger/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, cloudwatch-logs-common, gtest, roscpp, rostest, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-cloudwatch-logger"; - version = "2.3.1-r1"; - - src = fetchurl { - url = "https://github.com/aws-gbp/cloudwatch_logger-release/archive/release/melodic/cloudwatch_logger/2.3.1-1.tar.gz"; - name = "2.3.1-1.tar.gz"; - sha256 = "b76d61d2863ba0edb061c39e0b0722df5a54f62d0f215dc7f5152fe4850fc871"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest rostest ]; - propagatedBuildInputs = [ aws-common aws-ros1-common cloudwatch-logs-common roscpp std-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''CloudWatch Logger node for publishing logs to AWS CloudWatch Logs''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cloudwatch-logs-common/default.nix b/distros/melodic/cloudwatch-logs-common/default.nix deleted file mode 100644 index 7c6ec1f8cb..0000000000 --- a/distros/melodic/cloudwatch-logs-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, dataflow-lite, file-management, gtest }: -buildRosPackage { - pname = "ros-melodic-cloudwatch-logs-common"; - version = "1.1.5-r1"; - - src = fetchurl { - url = "https://github.com/aws-gbp/cloudwatch_common-release/archive/release/melodic/cloudwatch_logs_common/1.1.5-1.tar.gz"; - name = "1.1.5-1.tar.gz"; - sha256 = "34f60d17cd9747fc6f691ab0da37a5ae48f19d60e03e21fdf9e30582f625199c"; - }; - - buildType = "cmake"; - buildInputs = [ catkin cmake ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ aws-common dataflow-lite file-management ]; - nativeBuildInputs = [ catkin cmake ]; - - meta = { - description = ''AWS CloudWatch management library used by ROS1/2 node to publish logs to CloudWatch service''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cloudwatch-metrics-collector/default.nix b/distros/melodic/cloudwatch-metrics-collector/default.nix deleted file mode 100644 index bf7813655e..0000000000 --- a/distros/melodic/cloudwatch-metrics-collector/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, cloudwatch-metrics-common, gtest, ros-monitoring-msgs, roscpp, rostest, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-cloudwatch-metrics-collector"; - version = "2.2.1-r2"; - - src = fetchurl { - url = "https://github.com/aws-gbp/cloudwatch_metrics_collector-release/archive/release/melodic/cloudwatch_metrics_collector/2.2.1-2.tar.gz"; - name = "2.2.1-2.tar.gz"; - sha256 = "1c8d20e04ea8096f94cf510c3624385a2b1f8effc03276fe4a0fcd6f6b3fb3f8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest rostest ]; - propagatedBuildInputs = [ aws-common aws-ros1-common cloudwatch-metrics-common ros-monitoring-msgs roscpp std-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Subscriber node for the aws/monitoring topic to publish metrics to AWS Cloudwatch''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cloudwatch-metrics-common/default.nix b/distros/melodic/cloudwatch-metrics-common/default.nix deleted file mode 100644 index ae199e3ab8..0000000000 --- a/distros/melodic/cloudwatch-metrics-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, dataflow-lite, file-management, gtest }: -buildRosPackage { - pname = "ros-melodic-cloudwatch-metrics-common"; - version = "1.1.5-r1"; - - src = fetchurl { - url = "https://github.com/aws-gbp/cloudwatch_common-release/archive/release/melodic/cloudwatch_metrics_common/1.1.5-1.tar.gz"; - name = "1.1.5-1.tar.gz"; - sha256 = "5bf53ce407e01c6461fb30d1cbb09721c2e452f52751c7bbf3fb0e80f6e10ed7"; - }; - - buildType = "cmake"; - buildInputs = [ catkin cmake ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ aws-common dataflow-lite file-management ]; - nativeBuildInputs = [ catkin cmake ]; - - meta = { - description = ''Library used by ROS1/2 node to publish metrics''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/clover-blocks/default.nix b/distros/melodic/clover-blocks/default.nix deleted file mode 100644 index 17a716af2c..0000000000 --- a/distros/melodic/clover-blocks/default.nix +++ /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-clover-blocks"; - version = "0.21.2-r1"; - - src = fetchurl { - url = "https://github.com/CopterExpress/clover-release/archive/release/melodic/clover_blocks/0.21.2-1.tar.gz"; - name = "0.21.2-1.tar.gz"; - sha256 = "e239ebc11090127ed61030db7fa8c71e9218c00dadfb86328d0204ee0412a651"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ message-generation message-runtime rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Blockly programming support for Clover''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/clover-description/default.nix b/distros/melodic/clover-description/default.nix deleted file mode 100644 index 3784221b0c..0000000000 --- a/distros/melodic/clover-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, gazebo-plugins, gazebo-ros, xacro }: -buildRosPackage { - pname = "ros-melodic-clover-description"; - version = "0.21.2-r1"; - - src = fetchurl { - url = "https://github.com/CopterExpress/clover-release/archive/release/melodic/clover_description/0.21.2-1.tar.gz"; - name = "0.21.2-1.tar.gz"; - sha256 = "343e10bb269be05deb36111a2ca4bbdb6adde31de38df4ff7d660bd35a2fa77e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-plugins gazebo-ros xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The clover_description package provides URDF models of the Clover series of quadcopters.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/clover-simulation/default.nix b/distros/melodic/clover-simulation/default.nix deleted file mode 100644 index 15822007a7..0000000000 --- a/distros/melodic/clover-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, gazebo-plugins, gazebo-ros, led-msgs, rospy, xacro }: -buildRosPackage { - pname = "ros-melodic-clover-simulation"; - version = "0.21.2-r1"; - - src = fetchurl { - url = "https://github.com/CopterExpress/clover-release/archive/release/melodic/clover_simulation/0.21.2-1.tar.gz"; - name = "0.21.2-1.tar.gz"; - sha256 = "a3ae1cd0f1898d8b65411101dd012b63f7441b3e8b948ef3b3b6acfdf1b77f39"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-plugins gazebo-ros led-msgs rospy xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The clover_simulation package provides worlds and launch files for Gazebo.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/clover/default.nix b/distros/melodic/clover/default.nix deleted file mode 100644 index 31b0bff821..0000000000 --- a/distros/melodic/clover/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, catkin-virtualenv, cv-bridge, cv-camera, geographiclib, geometry-msgs, led-msgs, mavros, mavros-extras, message-generation, nodelet, pythonPackages, ros-pytest, rosbridge-server, roscpp, rospy, sensor-msgs, std-msgs, std-srvs, tf, tf2, tf2-geometry-msgs, tf2-ros, tf2-web-republisher, visualization-msgs, web-video-server }: -buildRosPackage { - pname = "ros-melodic-clover"; - version = "0.21.2-r1"; - - src = fetchurl { - url = "https://github.com/CopterExpress/clover-release/archive/release/melodic/clover/0.21.2-1.tar.gz"; - name = "0.21.2-1.tar.gz"; - sha256 = "778f01196b1c57d7b4b622146a5e72757fc97d1dda17fbc0bca67c2b11a6465b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin catkin-virtualenv ]; - checkInputs = [ ros-pytest ]; - propagatedBuildInputs = [ cv-bridge cv-camera geographiclib geometry-msgs led-msgs mavros mavros-extras message-generation nodelet pythonPackages.lxml rosbridge-server roscpp rospy sensor-msgs std-msgs std-srvs tf tf2 tf2-geometry-msgs tf2-ros tf2-web-republisher visualization-msgs web-video-server ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The Clover package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/cmake-modules/default.nix b/distros/melodic/cmake-modules/default.nix deleted file mode 100644 index 45de3c276d..0000000000 --- a/distros/melodic/cmake-modules/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-cmake-modules"; - version = "0.4.2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/cmake_modules-release/archive/release/melodic/cmake_modules/0.4.2-0.tar.gz"; - name = "0.4.2-0.tar.gz"; - sha256 = "3598bda2ce4a55fdbe097c3d5c16cee1735b180cf234fea89628d78ea88da0bb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A common repository for CMake Modules which are not distributed with CMake but are commonly used by ROS packages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/cmd-vel-smoother/default.nix b/distros/melodic/cmd-vel-smoother/default.nix deleted file mode 100644 index 785a3df2e3..0000000000 --- a/distros/melodic/cmd-vel-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, geometry-msgs, roscpp }: -buildRosPackage { - pname = "ros-melodic-cmd-vel-smoother"; - version = "0.1.16-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_control-release/archive/release/melodic/cmd_vel_smoother/0.1.16-1.tar.gz"; - name = "0.1.16-1.tar.gz"; - sha256 = "46de3de6015c0e6c57d48e631bcae846dbce6b01f5cd8d2770c56220ae66206f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure geometry-msgs roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cmd_vel_smoother package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/cob-3d-mapping-msgs/default.nix b/distros/melodic/cob-3d-mapping-msgs/default.nix deleted file mode 100644 index 195356f750..0000000000 --- a/distros/melodic/cob-3d-mapping-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, actionlib-msgs, catkin, cob-object-detection-msgs, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-cob-3d-mapping-msgs"; - version = "0.6.17-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_perception_common-release/archive/release/melodic/cob_3d_mapping_msgs/0.6.17-1.tar.gz"; - name = "0.6.17-1.tar.gz"; - sha256 = "84bd7383d9f1ff63587e00b8c65ed83bc5c7b013dfc3882d5a5cddf6c64cf928"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs cob-object-detection-msgs geometry-msgs message-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Message, service and action definitions for environment perception.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-actions/default.nix b/distros/melodic/cob-actions/default.nix deleted file mode 100644 index a938aaa7fa..0000000000 --- a/distros/melodic/cob-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-msgs, catkin, geometry-msgs, message-generation, message-runtime }: -buildRosPackage { - pname = "ros-melodic-cob-actions"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_common-release/archive/release/melodic/cob_actions/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "10baa556f3b7c8487b811b66d0bd41bccabdaad26002ec03517dc5a48b9adb5b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs geometry-msgs message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This Package contains Care-O-bot specific action definitions.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-android-msgs/default.nix b/distros/melodic/cob-android-msgs/default.nix deleted file mode 100644 index a81db0796b..0000000000 --- a/distros/melodic/cob-android-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, actionlib-msgs, catkin, message-generation, message-runtime }: -buildRosPackage { - pname = "ros-melodic-cob-android-msgs"; - version = "0.1.8-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_android-release/archive/release/melodic/cob_android_msgs/0.1.8-1.tar.gz"; - name = "0.1.8-1.tar.gz"; - sha256 = "eee9619f0b8b8b5bf17fc8f9058b608dd3fb3f3fd3a389f14369c65f38389017"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''cob_android_msgs''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-android-resource-server/default.nix b/distros/melodic/cob-android-resource-server/default.nix deleted file mode 100644 index f038206182..0000000000 --- a/distros/melodic/cob-android-resource-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, pythonPackages, rospy }: -buildRosPackage { - pname = "ros-melodic-cob-android-resource-server"; - version = "0.1.8-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_android-release/archive/release/melodic/cob_android_resource_server/0.1.8-1.tar.gz"; - name = "0.1.8-1.tar.gz"; - sha256 = "1a772d4b0a80badcc4482cb321e4be9ff680ec6ba1caa56997df8a2d335b5dcf"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - propagatedBuildInputs = [ rospy ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''cob_android_resource_server''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-android-script-server/default.nix b/distros/melodic/cob-android-script-server/default.nix deleted file mode 100644 index 6fea1fc795..0000000000 --- a/distros/melodic/cob-android-script-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, cob-android-msgs, cob-script-server, pythonPackages, rospy }: -buildRosPackage { - pname = "ros-melodic-cob-android-script-server"; - version = "0.1.8-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_android-release/archive/release/melodic/cob_android_script_server/0.1.8-1.tar.gz"; - name = "0.1.8-1.tar.gz"; - sha256 = "2942404063c08cb80590ee840c2b270a0c3df984770f795c364393c342ca5073"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - propagatedBuildInputs = [ cob-android-msgs cob-script-server rospy ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''cob_android_script_server''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-android-settings/default.nix b/distros/melodic/cob-android-settings/default.nix deleted file mode 100644 index dc08a938fb..0000000000 --- a/distros/melodic/cob-android-settings/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-cob-android-settings"; - version = "0.1.8-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_android-release/archive/release/melodic/cob_android_settings/0.1.8-1.tar.gz"; - name = "0.1.8-1.tar.gz"; - sha256 = "f5bc6c6814ac7f13819b975977b2f7b43312f03895c77ccc1405f202d600107d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''cob_android_settings''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-android/default.nix b/distros/melodic/cob-android/default.nix deleted file mode 100644 index 2c51a8e1e4..0000000000 --- a/distros/melodic/cob-android/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cob-android-msgs, cob-android-resource-server, cob-android-script-server, cob-android-settings }: -buildRosPackage { - pname = "ros-melodic-cob-android"; - version = "0.1.8-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_android-release/archive/release/melodic/cob_android/0.1.8-1.tar.gz"; - name = "0.1.8-1.tar.gz"; - sha256 = "997fbbb881d6d168f51a75a2f1444d9178b7b34f33e0d2276651cd3f9e744da7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-android-msgs cob-android-resource-server cob-android-script-server cob-android-settings ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''cob_android package provides tools for android apps operation.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-base-controller-utils/default.nix b/distros/melodic/cob-base-controller-utils/default.nix deleted file mode 100644 index 566e68f59a..0000000000 --- a/distros/melodic/cob-base-controller-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, geometry-msgs, message-generation, message-runtime, nav-msgs, roscpp, rospy, std-msgs, std-srvs, tf, tf2, urdf }: -buildRosPackage { - pname = "ros-melodic-cob-base-controller-utils"; - version = "0.8.12-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_control-release/archive/release/melodic/cob_base_controller_utils/0.8.12-1.tar.gz"; - name = "0.8.12-1.tar.gz"; - sha256 = "b37d260e4cd882bb0caa72e0c73f1d9fc25869c0e91e2f046a79b1141cd29ab6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime nav-msgs roscpp rospy std-msgs std-srvs tf tf2 urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cob_base_controller_utils package contains common utils for various base_controllers.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-base-drive-chain/default.nix b/distros/melodic/cob-base-drive-chain/default.nix deleted file mode 100644 index b5f6ffe492..0000000000 --- a/distros/melodic/cob-base-drive-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, cob-canopen-motor, cob-generic-can, cob-utilities, control-msgs, diagnostic-msgs, message-generation, message-runtime, roscpp, sensor-msgs, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-cob-base-drive-chain"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_driver-release/archive/release/melodic/cob_base_drive_chain/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "1d5a3b1bbd6a839847b365076bbaf0d24f03c19c20f35d6eb9b1619e6ec3f661"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ cob-canopen-motor cob-generic-can cob-utilities control-msgs diagnostic-msgs message-runtime roscpp sensor-msgs std-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains classes that are able to control the platform of the Care-O-Bot. This means to establish a CAN communication to drive and steering motors of the platform and later send motion commands and receive motor information.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-base-velocity-smoother/default.nix b/distros/melodic/cob-base-velocity-smoother/default.nix deleted file mode 100644 index a5140db01c..0000000000 --- a/distros/melodic/cob-base-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, boost, catkin, dynamic-reconfigure, geometry-msgs, nav-msgs, roscpp, roslint, std-msgs }: -buildRosPackage { - pname = "ros-melodic-cob-base-velocity-smoother"; - version = "0.8.12-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_control-release/archive/release/melodic/cob_base_velocity_smoother/0.8.12-1.tar.gz"; - name = "0.8.12-1.tar.gz"; - sha256 = "13be84692b2b926f21237c439e0ed560779daa14bd6d239b3e9ea681b1873b27"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost dynamic-reconfigure geometry-msgs nav-msgs roscpp roslint std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The 'cob_base_velocity_smoother' reads velocity messages and publishes messages of the same type for "smoothed" velocity to avoid shaking behavior.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-bms-driver/default.nix b/distros/melodic/cob-bms-driver/default.nix deleted file mode 100644 index 66dfb6cd17..0000000000 --- a/distros/melodic/cob-bms-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, cob-msgs, cob-srvs, diagnostic-msgs, diagnostic-updater, pythonPackages, roscpp, rospy, socketcan-interface, std-msgs }: -buildRosPackage { - pname = "ros-melodic-cob-bms-driver"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_driver-release/archive/release/melodic/cob_bms_driver/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "3003906b6a8e7225ecae4ae4ccfd47aee13252303f34f1c7fd7571def6f1a95a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-msgs cob-srvs diagnostic-msgs diagnostic-updater pythonPackages.numpy roscpp rospy socketcan-interface std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Driver package for interfacing the battery management system (BMS) on Care-O-bot.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-calibration-data/default.nix b/distros/melodic/cob-calibration-data/default.nix deleted file mode 100644 index 963d1ebdd0..0000000000 --- a/distros/melodic/cob-calibration-data/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cob-supported-robots, xacro }: -buildRosPackage { - pname = "ros-melodic-cob-calibration-data"; - version = "0.6.15-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_calibration_data-release/archive/release/melodic/cob_calibration_data/0.6.15-1.tar.gz"; - name = "0.6.15-1.tar.gz"; - sha256 = "f925041939348aab3ac92d230694d07168cbdbea95b193ba6856b8dc57c4bbb7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cob-supported-robots ]; - propagatedBuildInputs = [ xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This repository holds the current calibration data for Care-O-bot.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-cam3d-throttle/default.nix b/distros/melodic/cob-cam3d-throttle/default.nix deleted file mode 100644 index a7590a7720..0000000000 --- a/distros/melodic/cob-cam3d-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, message-filters, nodelet, pluginlib, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-cob-cam3d-throttle"; - version = "0.6.17-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_perception_common-release/archive/release/melodic/cob_cam3d_throttle/0.6.17-1.tar.gz"; - name = "0.6.17-1.tar.gz"; - sha256 = "44ce788452e0f58be019c49c62190a3cbc6eeb928d582345d73cf622650f3530"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ message-filters nodelet pluginlib roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''cob_cam3d_throttle: only for Trottel''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-canopen-motor/default.nix b/distros/melodic/cob-canopen-motor/default.nix deleted file mode 100644 index 46d10ab51f..0000000000 --- a/distros/melodic/cob-canopen-motor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cob-generic-can, cob-utilities, roscpp }: -buildRosPackage { - pname = "ros-melodic-cob-canopen-motor"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_driver-release/archive/release/melodic/cob_canopen_motor/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "6ce9cd2b162e853b67b70b9ef1dece0b6586b026eaffb40e6704c1563dd0c027"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-generic-can cob-utilities roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The package cob_canopen_motor implements a controller-drive component which is connected to a can-bus and works with a canopen-interface. "CanDriveItf" provides a - more or less - generic interface to the controller-drive components. "CanDrvie..." then implements a specific setup, e.g. an ELMO Harmonica Controller in case of the "CanDriveHarmonica".''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-cartesian-controller/default.nix b/distros/melodic/cob-cartesian-controller/default.nix deleted file mode 100644 index fc4b7d1b58..0000000000 --- a/distros/melodic/cob-cartesian-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, boost, catkin, cob-frame-tracker, cob-script-server, cob-srvs, cob-twist-controller, geometry-msgs, message-generation, message-runtime, pythonPackages, robot-state-publisher, roscpp, roslint, rospy, rviz, std-msgs, std-srvs, tf, topic-tools, visualization-msgs, xacro }: -buildRosPackage { - pname = "ros-melodic-cob-cartesian-controller"; - version = "0.8.12-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_control-release/archive/release/melodic/cob_cartesian_controller/0.8.12-1.tar.gz"; - name = "0.8.12-1.tar.gz"; - sha256 = "1a5c70f3dea95b302d3c3b2e53348c8a38e01f76495dd8aa0d8593a43b366b6a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation pythonPackages.setuptools roslint ]; - propagatedBuildInputs = [ actionlib actionlib-msgs boost cob-frame-tracker cob-script-server cob-srvs cob-twist-controller geometry-msgs message-runtime robot-state-publisher roscpp rospy rviz std-msgs std-srvs tf topic-tools visualization-msgs xacro ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''This package provides nodes that broadcast tf-frames along various (model-based) Cartesian paths (e.g. Linear, Circular). - The tf-frames are interpolated using a given velocity profile (e.g. Ramp, Sinoid) and can be used as targets for the cob_frame_tracker/cob_twist_controller.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-collision-monitor/default.nix b/distros/melodic/cob-collision-monitor/default.nix deleted file mode 100644 index 7bca7fe309..0000000000 --- a/distros/melodic/cob-collision-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, cob-moveit-config, moveit-ros-move-group, moveit-ros-planning, pluginlib, std-msgs, tf, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-cob-collision-monitor"; - version = "0.7.5-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_manipulation-release/archive/release/melodic/cob_collision_monitor/0.7.5-1.tar.gz"; - name = "0.7.5-1.tar.gz"; - sha256 = "1095a9e4d8b1e2b577ab94190e85df65888a9d96878263ebe64ac5097cf022d6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-moveit-config moveit-ros-move-group moveit-ros-planning pluginlib std-msgs tf tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The collision monitor uses the planning scene monitor to read the state of the robot and check it for collision with itselt or the environment. It addition a ground plane is added in any case. Can be used as a stand-aloan node or a move_group capability.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-collision-velocity-filter/default.nix b/distros/melodic/cob-collision-velocity-filter/default.nix deleted file mode 100644 index d8d69a6097..0000000000 --- a/distros/melodic/cob-collision-velocity-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, boost, catkin, cob-footprint-observer, costmap-2d, dynamic-reconfigure, geometry-msgs, nav-msgs, roscpp, tf, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-cob-collision-velocity-filter"; - version = "0.8.12-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_control-release/archive/release/melodic/cob_collision_velocity_filter/0.8.12-1.tar.gz"; - name = "0.8.12-1.tar.gz"; - sha256 = "fc77a971c82992d0922169e348e563f09242860032d8981d67c42c3463d12fd6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost cob-footprint-observer costmap-2d dynamic-reconfigure geometry-msgs nav-msgs roscpp tf tf2-ros visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cob_collision_velocity_filter package is a package for collision avoidance using teleoperation.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-command-gui/default.nix b/distros/melodic/cob-command-gui/default.nix deleted file mode 100644 index cebcc4881b..0000000000 --- a/distros/melodic/cob-command-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, cob-msgs, cob-script-server, pythonPackages, roslib, rospy }: -buildRosPackage { - pname = "ros-melodic-cob-command-gui"; - version = "0.6.19-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_command_tools-release/archive/release/melodic/cob_command_gui/0.6.19-1.tar.gz"; - name = "0.6.19-1.tar.gz"; - sha256 = "1701a98d3b1a973455546a20f86ece15cb2ef964f1f8a98c49fea4675f1d69a5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - propagatedBuildInputs = [ cob-msgs cob-script-server pythonPackages.pygobject3 roslib rospy ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''This package provides a simple GUI for operating Care-O-bot.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-command-tools/default.nix b/distros/melodic/cob-command-tools/default.nix deleted file mode 100644 index 7b6751f716..0000000000 --- a/distros/melodic/cob-command-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, cob-command-gui, cob-dashboard, cob-helper-tools, cob-interactive-teleop, cob-monitoring, cob-script-server, cob-teleop }: -buildRosPackage { - pname = "ros-melodic-cob-command-tools"; - version = "0.6.19-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_command_tools-release/archive/release/melodic/cob_command_tools/0.6.19-1.tar.gz"; - name = "0.6.19-1.tar.gz"; - sha256 = "37e4b6b0e085c9446c8a929ae6bbbd33fcb63d63b6b89506a1b48083021f2962"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-command-gui cob-dashboard cob-helper-tools cob-interactive-teleop cob-monitoring cob-script-server cob-teleop ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cob_command_tools stack provides tools, for operating Care-O-bot.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-common/default.nix b/distros/melodic/cob-common/default.nix deleted file mode 100644 index 823e50ba87..0000000000 --- a/distros/melodic/cob-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, cob-actions, cob-description, cob-msgs, cob-srvs, raw-description }: -buildRosPackage { - pname = "ros-melodic-cob-common"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_common-release/archive/release/melodic/cob_common/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "9c8380ce9eca1a4a28d86b6119124f1643396753f14e8a4e051f106f3886ed1c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-actions cob-description cob-msgs cob-srvs raw-description ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cob_common stack hosts common packages that are used within the Care-O-bot repository. E.g. utility packages or common message and service definitions etc. Also the urdf desciption of the robot is located in this stack.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-control-mode-adapter/default.nix b/distros/melodic/cob-control-mode-adapter/default.nix deleted file mode 100644 index e973181266..0000000000 --- a/distros/melodic/cob-control-mode-adapter/default.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, controller-manager-msgs, roscpp, roslint, std-msgs }: -buildRosPackage { - pname = "ros-melodic-cob-control-mode-adapter"; - version = "0.8.12-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_control-release/archive/release/melodic/cob_control_mode_adapter/0.8.12-1.tar.gz"; - name = "0.8.12-1.tar.gz"; - sha256 = "b43d7499e4e2344b298515a83c4b9a9398c490af6762b5d01865d0a4294b4244"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost controller-manager-msgs roscpp roslint std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cob_control_mode_adapter package provides a node that automatically loads respective ros_controllers depending on required control mode.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-control-msgs/default.nix b/distros/melodic/cob-control-msgs/default.nix deleted file mode 100644 index 68dedd3e66..0000000000 --- a/distros/melodic/cob-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, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-cob-control-msgs"; - version = "0.8.12-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_control-release/archive/release/melodic/cob_control_msgs/0.8.12-1.tar.gz"; - name = "0.8.12-1.tar.gz"; - sha256 = "f68fa8e5451d4533f99c97131eea4854b45b4e1d27d42384e0e3112638d4c55f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Common messages and services used in various packages within cob_control.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-control/default.nix b/distros/melodic/cob-control/default.nix deleted file mode 100644 index 3fbae1688e..0000000000 --- a/distros/melodic/cob-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, cob-base-controller-utils, cob-base-velocity-smoother, cob-cartesian-controller, cob-collision-velocity-filter, cob-control-mode-adapter, cob-control-msgs, cob-footprint-observer, cob-frame-tracker, cob-hardware-emulation, cob-mecanum-controller, cob-model-identifier, cob-obstacle-distance, cob-omni-drive-controller, cob-trajectory-controller, cob-tricycle-controller, cob-twist-controller }: -buildRosPackage { - pname = "ros-melodic-cob-control"; - version = "0.8.12-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_control-release/archive/release/melodic/cob_control/0.8.12-1.tar.gz"; - name = "0.8.12-1.tar.gz"; - sha256 = "7d5f6592c6d284fd0d57ec5a0842a7b1cedd2a3a4b915328f4ec0da27f147828"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-base-controller-utils cob-base-velocity-smoother cob-cartesian-controller cob-collision-velocity-filter cob-control-mode-adapter cob-control-msgs cob-footprint-observer cob-frame-tracker cob-hardware-emulation cob-mecanum-controller cob-model-identifier cob-obstacle-distance cob-omni-drive-controller cob-trajectory-controller cob-tricycle-controller cob-twist-controller ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''cob_control meta-package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-dashboard/default.nix b/distros/melodic/cob-dashboard/default.nix deleted file mode 100644 index b540f80f34..0000000000 --- a/distros/melodic/cob-dashboard/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cob-msgs, pythonPackages, roslib, rospy, rqt-gui, rqt-robot-dashboard }: -buildRosPackage { - pname = "ros-melodic-cob-dashboard"; - version = "0.6.19-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_command_tools-release/archive/release/melodic/cob_dashboard/0.6.19-1.tar.gz"; - name = "0.6.19-1.tar.gz"; - sha256 = "391fc6b2b090dd041adf963954984b6e5503a682f72e784317e10513a0bf27f0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - propagatedBuildInputs = [ cob-msgs roslib rospy rqt-gui rqt-robot-dashboard ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''cob_dashboard is a modified version of [[pr2_dashboard]].''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-default-env-config/default.nix b/distros/melodic/cob-default-env-config/default.nix deleted file mode 100644 index 3841cc8d2e..0000000000 --- a/distros/melodic/cob-default-env-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, roslaunch }: -buildRosPackage { - pname = "ros-melodic-cob-default-env-config"; - version = "0.6.12-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_environments-release/archive/release/melodic/cob_default_env_config/0.6.12-1.tar.gz"; - name = "0.6.12-1.tar.gz"; - sha256 = "3de9a24f6d3fdcc549cafcebd7695f8fee6f43bff9db64de341c8f147e31e401"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains configuration files for the default environments for Care-O-bot supported by IPA.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-default-robot-behavior/default.nix b/distros/melodic/cob-default-robot-behavior/default.nix deleted file mode 100644 index 8df963069c..0000000000 --- a/distros/melodic/cob-default-robot-behavior/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cob-light, cob-script-server, pythonPackages, rospy, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-cob-default-robot-behavior"; - version = "0.7.5-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_robots-release/archive/release/melodic/cob_default_robot_behavior/0.7.5-1.tar.gz"; - name = "0.7.5-1.tar.gz"; - sha256 = "1c2e20933ba2952e461a7248d7495fb3bdec8e85b58d8db35d37b6e7de2e542f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - propagatedBuildInputs = [ cob-light cob-script-server rospy std-msgs std-srvs ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''The cob_default_robot_behavior package provides helper scripts for standard robot behaviors.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-default-robot-config/default.nix b/distros/melodic/cob-default-robot-config/default.nix deleted file mode 100644 index db13f5f182..0000000000 --- a/distros/melodic/cob-default-robot-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, cob-supported-robots, roslaunch }: -buildRosPackage { - pname = "ros-melodic-cob-default-robot-config"; - version = "0.7.5-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_robots-release/archive/release/melodic/cob_default_robot_config/0.7.5-1.tar.gz"; - name = "0.7.5-1.tar.gz"; - sha256 = "e8cf707b6672708a10ca906865ab0c48ed7ad6c340eb38a6c5c9c9cc46dc6186"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ cob-supported-robots roslaunch ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Default configuration of the different robots supported by the Care-O-bot stacks. Configuration is e.g. preconfigured joint positions.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-description/default.nix b/distros/melodic/cob-description/default.nix deleted file mode 100644 index 5479581c52..0000000000 --- a/distros/melodic/cob-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, gazebo-ros, rosbash, rospy, rosunit, xacro }: -buildRosPackage { - pname = "ros-melodic-cob-description"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_common-release/archive/release/melodic/cob_description/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "5fc24c5c6e13237a65a5b61659039d602e6619928f193b48cc5d59153b65b13c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-ros rosbash rospy rosunit 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/cob-docker-control/default.nix b/distros/melodic/cob-docker-control/default.nix deleted file mode 100644 index a67421fbbe..0000000000 --- a/distros/melodic/cob-docker-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-cob-docker-control"; - version = "0.6.10-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_substitute-release/archive/release/melodic/cob_docker_control/0.6.10-1.tar.gz"; - name = "0.6.10-1.tar.gz"; - sha256 = "73b049b93bec31c24a686391f0710e09faaf49e6057a1bff979ad0a106d2891c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Autonomous docking''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-driver/default.nix b/distros/melodic/cob-driver/default.nix deleted file mode 100644 index 6851efddbf..0000000000 --- a/distros/melodic/cob-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, cob-base-drive-chain, cob-bms-driver, cob-canopen-motor, cob-elmo-homing, cob-generic-can, cob-light, cob-mimic, cob-phidgets, cob-relayboard, cob-scan-unifier, cob-sick-lms1xx, cob-sick-s300, cob-sound, cob-undercarriage-ctrl, cob-utilities, cob-voltage-control }: -buildRosPackage { - pname = "ros-melodic-cob-driver"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_driver-release/archive/release/melodic/cob_driver/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "51fc2e657fdcb160cd7472c37a090b0e8e8e3bf5c161a2416a3e3d60841d9f6b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-base-drive-chain cob-bms-driver cob-canopen-motor cob-elmo-homing cob-generic-can cob-light cob-mimic cob-phidgets cob-relayboard cob-scan-unifier cob-sick-lms1xx cob-sick-s300 cob-sound cob-undercarriage-ctrl cob-utilities cob-voltage-control ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cob_driver stack includes packages that provide access to the Care-O-bot hardware through ROS messages, services and actions. E.g. for mobile base, arm, camera sensors, laser scanners, etc...''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-elmo-homing/default.nix b/distros/melodic/cob-elmo-homing/default.nix deleted file mode 100644 index 979850937b..0000000000 --- a/distros/melodic/cob-elmo-homing/default.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-402, catkin, pluginlib, socketcan-interface }: -buildRosPackage { - pname = "ros-melodic-cob-elmo-homing"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_driver-release/archive/release/melodic/cob_elmo_homing/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "4b22a0fdcea4126557b430ed56076a6eafab834a22115483f983912457e7f5e3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ canopen-402 pluginlib socketcan-interface ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This packagae implements the special homing procedure that is needed for old cob4/raw bases''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-environments/default.nix b/distros/melodic/cob-environments/default.nix deleted file mode 100644 index 9f205ae023..0000000000 --- a/distros/melodic/cob-environments/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cob-default-env-config }: -buildRosPackage { - pname = "ros-melodic-cob-environments"; - version = "0.6.12-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_environments-release/archive/release/melodic/cob_environments/0.6.12-1.tar.gz"; - name = "0.6.12-1.tar.gz"; - sha256 = "ba9245a590fe7f3804ca97a203c4c23ab1ad46064c6f382f1f0d0cee72766e2a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-default-env-config ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This stack holds packages for IPA default environment configuration.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-extern/default.nix b/distros/melodic/cob-extern/default.nix deleted file mode 100644 index b70674eef6..0000000000 --- a/distros/melodic/cob-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, libdlib, libntcan, libpcan, libphidgets, opengm }: -buildRosPackage { - pname = "ros-melodic-cob-extern"; - version = "0.6.17-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_extern-release/archive/release/melodic/cob_extern/0.6.17-1.tar.gz"; - name = "0.6.17-1.tar.gz"; - sha256 = "b553ab87584e4a72347ee7149936c66d3c297f093dddd78f24c5da33bb3d8763"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ libdlib libntcan libpcan libphidgets opengm ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cob_extern stack contains third party libraries needed for operating Care-O-bot. The packages are downloaded from the manufactorers website and not changed in any way.''; - license = with lib.licenses; [ "LGPL" "Proprietary" ]; - }; -} diff --git a/distros/melodic/cob-footprint-observer/default.nix b/distros/melodic/cob-footprint-observer/default.nix deleted file mode 100644 index 1e58fac924..0000000000 --- a/distros/melodic/cob-footprint-observer/default.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, geometry-msgs, message-generation, message-runtime, roscpp, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-cob-footprint-observer"; - version = "0.8.12-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_control-release/archive/release/melodic/cob_footprint_observer/0.8.12-1.tar.gz"; - name = "0.8.12-1.tar.gz"; - sha256 = "b190f7141097e5d3c62622eb0026e8acb0dc0dbb7f96d030d073399a48464458"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ boost geometry-msgs message-runtime roscpp std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cob_footprint_observer package adjusts the footprint of the robot based on the setup (e.g. arm and/or tray).''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-frame-tracker/default.nix b/distros/melodic/cob-frame-tracker/default.nix deleted file mode 100644 index 3a18fa599e..0000000000 --- a/distros/melodic/cob-frame-tracker/default.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, boost, catkin, cob-srvs, control-toolbox, dynamic-reconfigure, geometry-msgs, interactive-markers, kdl-conversions, kdl-parser, message-generation, message-runtime, orocos-kdl, roscpp, roslint, rospy, sensor-msgs, std-msgs, std-srvs, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-cob-frame-tracker"; - version = "0.8.12-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_control-release/archive/release/melodic/cob_frame_tracker/0.8.12-1.tar.gz"; - name = "0.8.12-1.tar.gz"; - sha256 = "8171d33f9bdc9c259664ec235b913a22b6c5efa3424360995cc0a1dbc2cfc45c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs boost cob-srvs control-toolbox dynamic-reconfigure geometry-msgs interactive-markers kdl-conversions kdl-parser message-runtime orocos-kdl roscpp roslint rospy sensor-msgs std-msgs std-srvs tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cob_frame_tracker package contains nodes that publish Twist commands based on the distance to the desired tf frame target.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-gazebo-objects/default.nix b/distros/melodic/cob-gazebo-objects/default.nix deleted file mode 100644 index 604f72ef29..0000000000 --- a/distros/melodic/cob-gazebo-objects/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cob-description, gazebo-ros }: -buildRosPackage { - pname = "ros-melodic-cob-gazebo-objects"; - version = "0.7.5-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_simulation-release/archive/release/melodic/cob_gazebo_objects/0.7.5-1.tar.gz"; - name = "0.7.5-1.tar.gz"; - sha256 = "445dea4e7fe1c1759edb0ac2263788cfc15c6ebe775f03f8de913917af503629"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-description gazebo-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides some objects and furniture for gazebo simulation.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-gazebo-plugins/default.nix b/distros/melodic/cob-gazebo-plugins/default.nix deleted file mode 100644 index 4900897ef5..0000000000 --- a/distros/melodic/cob-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, cob-gazebo-ros-control }: -buildRosPackage { - pname = "ros-melodic-cob-gazebo-plugins"; - version = "0.7.5-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_gazebo_plugins-release/archive/release/melodic/cob_gazebo_plugins/0.7.5-1.tar.gz"; - name = "0.7.5-1.tar.gz"; - sha256 = "3fd936371180f27deb11d052aac705b5173f85c13d30599e70c0e1a6533f20ea"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-gazebo-ros-control ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''cob_gazebo_plugins meta-package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-gazebo-ros-control/default.nix b/distros/melodic/cob-gazebo-ros-control/default.nix deleted file mode 100644 index a8b2868dfd..0000000000 --- a/distros/melodic/cob-gazebo-ros-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, gazebo, gazebo-ros, gazebo-ros-control, hardware-interface, joint-limits-interface, pluginlib, roscpp, transmission-interface, urdf }: -buildRosPackage { - pname = "ros-melodic-cob-gazebo-ros-control"; - version = "0.7.5-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_gazebo_plugins-release/archive/release/melodic/cob_gazebo_ros_control/0.7.5-1.tar.gz"; - name = "0.7.5-1.tar.gz"; - sha256 = "5687adf479333067e28462c6d0de6df49a1542e58cb2fbc18cf5d094b20a3747"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ controller-manager gazebo gazebo-ros gazebo-ros-control hardware-interface joint-limits-interface pluginlib roscpp transmission-interface urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains a specialization of the gazebo_ros_control plugin. - The cob_gazebo_ros_control plugin allows Multi-HardwareInterface-Support.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-gazebo-tools/default.nix b/distros/melodic/cob-gazebo-tools/default.nix deleted file mode 100644 index b92194cff7..0000000000 --- a/distros/melodic/cob-gazebo-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, gazebo-msgs, geometry-msgs, pythonPackages, roslib, rospy, tf }: -buildRosPackage { - pname = "ros-melodic-cob-gazebo-tools"; - version = "0.7.5-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_simulation-release/archive/release/melodic/cob_gazebo_tools/0.7.5-1.tar.gz"; - name = "0.7.5-1.tar.gz"; - sha256 = "aafbd2b79973119b34e683196ae40bb5b41a6cbb1ff74a8816e892fa868f24fc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-msgs geometry-msgs pythonPackages.numpy roslib rospy tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cob_gazebo_tools package provides helper tools for the gazebo simulation''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-gazebo-worlds/default.nix b/distros/melodic/cob-gazebo-worlds/default.nix deleted file mode 100644 index 8e0a393f0c..0000000000 --- a/distros/melodic/cob-gazebo-worlds/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, cob-default-env-config, controller-manager, gazebo-msgs, gazebo-ros, gazebo-ros-control, joint-state-controller, joint-state-publisher, position-controllers, robot-state-publisher, roslaunch, rospy, rostest, std-msgs, tf, velocity-controllers, xacro }: -buildRosPackage { - pname = "ros-melodic-cob-gazebo-worlds"; - version = "0.7.5-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_simulation-release/archive/release/melodic/cob_gazebo_worlds/0.7.5-1.tar.gz"; - name = "0.7.5-1.tar.gz"; - sha256 = "5c5456aaf0d831da9a530b08077d577c92bee86d343d84694ace70d3b3c90744"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ cob-default-env-config roslaunch rostest ]; - propagatedBuildInputs = [ cob-default-env-config controller-manager gazebo-msgs gazebo-ros gazebo-ros-control joint-state-controller joint-state-publisher position-controllers robot-state-publisher rospy std-msgs tf velocity-controllers xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides some worlds for gazebo simulation.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-generic-can/default.nix b/distros/melodic/cob-generic-can/default.nix deleted file mode 100644 index c0180d3920..0000000000 --- a/distros/melodic/cob-generic-can/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cob-utilities, libntcan, libpcan, socketcan-interface }: -buildRosPackage { - pname = "ros-melodic-cob-generic-can"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_driver-release/archive/release/melodic/cob_generic_can/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "4c51b85c313eb57e34959a02a67669cdbdc8d173d6d924758aee89cf0fe0d769"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-utilities libntcan libpcan socketcan-interface ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The package cob_generic_can provides an interface for nodes on a can-bus and examplary wrappers for two PeakSys-can-libs. When a can-bus-device is generated (for an example see base_dirve_chain) you can use generic_can to create as many itfs as there will be components communicating via this can-bus. Assign type of the can communication device (e.g. usb-to-can or can-card of a specific vendor) and can-address of the target device. This package comes with wrappers for PeakSys and PeakSysUSB adapters.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-grasp-generation/default.nix b/distros/melodic/cob-grasp-generation/default.nix deleted file mode 100644 index f7cb797173..0000000000 --- a/distros/melodic/cob-grasp-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, actionlib, actionlib-msgs, catkin, cob-description, geometry-msgs, message-generation, message-runtime, moveit-msgs, pythonPackages, robot-state-publisher, roslib, rospy, rviz, schunk-description, sensor-msgs, std-msgs, tf, tf2-ros, trajectory-msgs, visualization-msgs, xacro }: -buildRosPackage { - pname = "ros-melodic-cob-grasp-generation"; - version = "0.7.5-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_manipulation-release/archive/release/melodic/cob_grasp_generation/0.7.5-1.tar.gz"; - name = "0.7.5-1.tar.gz"; - sha256 = "09554012e54949f6aae959bd4247b657bd81280c0c4e2595f24277534ea90a2d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation pythonPackages.setuptools ]; - propagatedBuildInputs = [ actionlib actionlib-msgs cob-description geometry-msgs message-runtime moveit-msgs pythonPackages.scipy pythonPackages.six robot-state-publisher roslib rospy rviz schunk-description sensor-msgs std-msgs tf tf2-ros trajectory-msgs visualization-msgs xacro ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''Grasp generation for Care-O-bot based on OpenRAVE''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-hand-bridge/default.nix b/distros/melodic/cob-hand-bridge/default.nix deleted file mode 100644 index 7a314594e2..0000000000 --- a/distros/melodic/cob-hand-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, actionlib, angles, catkin, control-msgs, diagnostic-updater, message-generation, message-runtime, rosserial-python, sensor-msgs, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-cob-hand-bridge"; - version = "0.6.9-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_hand-release/archive/release/melodic/cob_hand_bridge/0.6.9-1.tar.gz"; - name = "0.6.9-1.tar.gz"; - sha256 = "8cb176ebb7ab1009ba7c56332b74c2e5d09b01aed47696935d908262ba06f0dc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib angles control-msgs diagnostic-updater message-runtime rosserial-python sensor-msgs std-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cob_hand_bridge package provides a driver for the gripper of Care-O-bot4.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-hand/default.nix b/distros/melodic/cob-hand/default.nix deleted file mode 100644 index 17db25a89e..0000000000 --- a/distros/melodic/cob-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, cob-hand-bridge }: -buildRosPackage { - pname = "ros-melodic-cob-hand"; - version = "0.6.9-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_hand-release/archive/release/melodic/cob_hand/0.6.9-1.tar.gz"; - name = "0.6.9-1.tar.gz"; - sha256 = "2a8a2a1e8f89cdc66ba4d91edd7384208ec45f145fbc4d3ddc71f4e25b900cef"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-hand-bridge ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cob_hand stack includes packages that provide access to the Care-O-bot hand through ROS serial.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-hardware-config/default.nix b/distros/melodic/cob-hardware-config/default.nix deleted file mode 100644 index af26d9a99c..0000000000 --- a/distros/melodic/cob-hardware-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, cob-calibration-data, cob-description, cob-omni-drive-controller, cob-supported-robots, costmap-2d, diagnostic-aggregator, joint-state-controller, joint-state-publisher, joint-state-publisher-gui, joint-trajectory-controller, laser-filters, position-controllers, raw-description, robot-state-publisher, roslaunch, rostest, rviz, velocity-controllers, xacro }: -buildRosPackage { - pname = "ros-melodic-cob-hardware-config"; - version = "0.7.5-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_robots-release/archive/release/melodic/cob_hardware_config/0.7.5-1.tar.gz"; - name = "0.7.5-1.tar.gz"; - sha256 = "670e53bb3aace81f68898cd7c466bc28752bd4f166e38dfc3470ed0f89e25b41"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ cob-supported-robots roslaunch rostest ]; - propagatedBuildInputs = [ cob-calibration-data cob-description cob-omni-drive-controller costmap-2d diagnostic-aggregator joint-state-controller joint-state-publisher joint-state-publisher-gui joint-trajectory-controller laser-filters position-controllers raw-description robot-state-publisher rviz velocity-controllers xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains configuration for each robot instance (e.g. cob4-X, raw3-X). There is a directory for each robot with configuration about urdf and hardware/device configurations.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-hardware-emulation/default.nix b/distros/melodic/cob-hardware-emulation/default.nix deleted file mode 100644 index 38aa7e2470..0000000000 --- a/distros/melodic/cob-hardware-emulation/default.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, nav-msgs, roscpp, rosgraph-msgs, rospy, sensor-msgs, std-srvs, tf-conversions, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-cob-hardware-emulation"; - version = "0.8.12-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_control-release/archive/release/melodic/cob_hardware_emulation/0.8.12-1.tar.gz"; - name = "0.8.12-1.tar.gz"; - sha256 = "dc242894bd6d8ddc0faa8fef2b87dbc326b68ed75580893f15c89e716e963dee"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib control-msgs nav-msgs roscpp rosgraph-msgs rospy sensor-msgs std-srvs tf-conversions tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cob_hardware_emulation package provides idealized nodes emulating real robot hardware and/or physics simulation.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-helper-tools/default.nix b/distros/melodic/cob-helper-tools/default.nix deleted file mode 100644 index 5ce0133e08..0000000000 --- a/distros/melodic/cob-helper-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, cob-msgs, cob-script-server, diagnostic-msgs, dynamic-reconfigure, message-generation, message-runtime, rospy, std-srvs, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-cob-helper-tools"; - version = "0.6.19-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_command_tools-release/archive/release/melodic/cob_helper_tools/0.6.19-1.tar.gz"; - name = "0.6.19-1.tar.gz"; - sha256 = "d48b5faa1b1aee73e0895f2db42161713b77fcd770b316c6d423297c6d2db24f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ cob-msgs cob-script-server diagnostic-msgs dynamic-reconfigure message-runtime rospy std-srvs tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Helper scripts for Care-O-bot''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-image-flip/default.nix b/distros/melodic/cob-image-flip/default.nix deleted file mode 100644 index 07f48053bb..0000000000 --- a/distros/melodic/cob-image-flip/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cob-perception-msgs, cv-bridge, geometry-msgs, image-transport, nodelet, pcl-conversions, pcl-ros, pluginlib, roscpp, sensor-msgs, stereo-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-cob-image-flip"; - version = "0.6.17-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_perception_common-release/archive/release/melodic/cob_image_flip/0.6.17-1.tar.gz"; - name = "0.6.17-1.tar.gz"; - sha256 = "613810e32dc7aa20543979f92aeb6bfa7fc799c72b863b6dc344b992a5ee8d66"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-perception-msgs cv-bridge geometry-msgs image-transport nodelet pcl-conversions pcl-ros pluginlib roscpp sensor-msgs stereo-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Flips the image of Care-O-bots kinect in dependence of the viewing direction of the cameras to receive an upright image all the time.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-interactive-teleop/default.nix b/distros/melodic/cob-interactive-teleop/default.nix deleted file mode 100644 index 56f3566ee3..0000000000 --- a/distros/melodic/cob-interactive-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, interactive-markers, roscpp, rviz, std-msgs, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-cob-interactive-teleop"; - version = "0.6.19-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_command_tools-release/archive/release/melodic/cob_interactive_teleop/0.6.19-1.tar.gz"; - name = "0.6.19-1.tar.gz"; - sha256 = "87319de4d52daae6213a7726d5df6053752891695644408093d348e983187bae"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs interactive-markers roscpp rviz std-msgs tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''COB teleop interactive marker for RViz provided by dcgm-robotics@FIT group.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-light/default.nix b/distros/melodic/cob-light/default.nix deleted file mode 100644 index 8796aa9142..0000000000 --- a/distros/melodic/cob-light/default.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, boost, catkin, diagnostic-msgs, message-generation, message-runtime, roscpp, rospy, sensor-msgs, std-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-cob-light"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_driver-release/archive/release/melodic/cob_light/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "76ea0a101f5b1cdd773e18bbab05c64143c5f2173d5aad55ed18b4db9d51d1eb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs boost diagnostic-msgs message-runtime roscpp rospy sensor-msgs std-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains scripts to operate the LED lights on Care-O-bot.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-linear-nav/default.nix b/distros/melodic/cob-linear-nav/default.nix deleted file mode 100644 index 395b5a72cb..0000000000 --- a/distros/melodic/cob-linear-nav/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, cob-srvs, geometry-msgs, move-base-msgs, nav-msgs, roscpp, tf }: -buildRosPackage { - pname = "ros-melodic-cob-linear-nav"; - version = "0.6.11-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_navigation-release/archive/release/melodic/cob_linear_nav/0.6.11-1.tar.gz"; - name = "0.6.11-1.tar.gz"; - sha256 = "c034ee13d9b2ef122e599e79b7056e8e2f6de33b1705808ac6ec08d747033e2c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib angles cob-srvs geometry-msgs move-base-msgs nav-msgs roscpp tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''cob_linear_nav provides a simple navigation instrument driving on a linear path from current position to goal without any planning or obstacle avoidance capabilites. - Obstacle avoidance should be carried out in other package, e.g. cob_collision_velocity_filter.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-lookat-action/default.nix b/distros/melodic/cob-lookat-action/default.nix deleted file mode 100644 index 584ac1e398..0000000000 --- a/distros/melodic/cob-lookat-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, angles, catkin, control-msgs, geometry-msgs, kdl-conversions, kdl-parser, message-generation, message-runtime, move-base-msgs, orocos-kdl, roscpp, rospy, sensor-msgs, tf, tf-conversions, tf2-ros, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-cob-lookat-action"; - version = "0.7.5-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_manipulation-release/archive/release/melodic/cob_lookat_action/0.7.5-1.tar.gz"; - name = "0.7.5-1.tar.gz"; - sha256 = "e38d9ae68a3777750dee9593bdc83ceaf1c6550870f9749e82759a3dfb83737a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs angles control-msgs geometry-msgs kdl-conversions kdl-parser message-runtime move-base-msgs orocos-kdl roscpp rospy sensor-msgs tf tf-conversions tf2-ros trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''cob_lookat_action''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-manipulation/default.nix b/distros/melodic/cob-manipulation/default.nix deleted file mode 100644 index 1abed5153b..0000000000 --- a/distros/melodic/cob-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, catkin, cob-collision-monitor, cob-grasp-generation, cob-lookat-action, cob-moveit-bringup, cob-moveit-interface, cob-obstacle-distance-moveit }: -buildRosPackage { - pname = "ros-melodic-cob-manipulation"; - version = "0.7.5-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_manipulation-release/archive/release/melodic/cob_manipulation/0.7.5-1.tar.gz"; - name = "0.7.5-1.tar.gz"; - sha256 = "374ab9c4e076862262a217de94016b55a2523e11052f063eadb5b474104b6d77"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-collision-monitor cob-grasp-generation cob-lookat-action cob-moveit-bringup cob-moveit-interface cob-obstacle-distance-moveit ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cob_manipulation stack includes packages that provide manipulation capabilities for Care-O-bot.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-map-accessibility-analysis/default.nix b/distros/melodic/cob-map-accessibility-analysis/default.nix deleted file mode 100644 index 0793665520..0000000000 --- a/distros/melodic/cob-map-accessibility-analysis/default.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, cob-3d-mapping-msgs, cv-bridge, geometry-msgs, image-transport, message-filters, message-generation, message-runtime, nav-msgs, opencv, pcl, pcl-ros, pythonPackages, roscpp, rospy, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-cob-map-accessibility-analysis"; - version = "0.6.11-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_navigation-release/archive/release/melodic/cob_map_accessibility_analysis/0.6.11-1.tar.gz"; - name = "0.6.11-1.tar.gz"; - sha256 = "23d57e3828714a20e3eeb4ea87c17137bd49ca6c53733ef4942f2e8f8f4c0b95"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation pythonPackages.setuptools ]; - propagatedBuildInputs = [ boost cob-3d-mapping-msgs cv-bridge geometry-msgs image-transport message-filters message-runtime nav-msgs opencv pcl pcl-ros roscpp rospy sensor-msgs tf ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''cob_map_accessibility_analysis receives the map from navigation as well as obstacles and inflates_obstacles topics to assemble a common obstacle map. Upon request, this node checks the accessibility of poses within thin map by (i) checking whether the pose itself is free and by (ii) checking whether there is a closed path from robot to the goal pose.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-mapping-slam/default.nix b/distros/melodic/cob-mapping-slam/default.nix deleted file mode 100644 index 533a4352ca..0000000000 --- a/distros/melodic/cob-mapping-slam/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, cob-navigation-global, cob-supported-robots, gmapping, roslaunch }: -buildRosPackage { - pname = "ros-melodic-cob-mapping-slam"; - version = "0.6.11-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_navigation-release/archive/release/melodic/cob_mapping_slam/0.6.11-1.tar.gz"; - name = "0.6.11-1.tar.gz"; - sha256 = "3800c528217deab7559398d3ee66748b3df1b697fe51de66603b4adce6a63f95"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ cob-supported-robots roslaunch ]; - propagatedBuildInputs = [ cob-navigation-global gmapping ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''cob_mapping_slam holds launch files for running SLAM using the gmapping package.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-mecanum-controller/default.nix b/distros/melodic/cob-mecanum-controller/default.nix deleted file mode 100644 index a4bf6f426c..0000000000 --- a/distros/melodic/cob-mecanum-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, catkin, cmake-modules, eigen, geometry-msgs, nav-msgs, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-cob-mecanum-controller"; - version = "0.8.12-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_control-release/archive/release/melodic/cob_mecanum_controller/0.8.12-1.tar.gz"; - name = "0.8.12-1.tar.gz"; - sha256 = "ab44a926e2dcda6cd6f79a0748a1954ced404f32c83a170f64e42a8e4888aaf5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cmake-modules eigen geometry-msgs nav-msgs roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cob_mecanum_controller_node provides a lightweight base controller for mecanum drive robots. - The out/input for the wheel command/state are wheel velocities in rad/s for the wheels - [front left, front right, rear left, rear right]''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-mimic/default.nix b/distros/melodic/cob-mimic/default.nix deleted file mode 100644 index 2fa57fd7d3..0000000000 --- a/distros/melodic/cob-mimic/default.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, boost, catkin, diagnostic-msgs, diagnostic-updater, message-generation, message-runtime, roscpp, roslib, rospy, vlc }: -buildRosPackage { - pname = "ros-melodic-cob-mimic"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_driver-release/archive/release/melodic/cob_mimic/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "52deccb87076d8c78fc281e5fb2fd12cd16e09dfc332daaeb5cc6d286c98f9c4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs boost diagnostic-msgs diagnostic-updater message-runtime roscpp roslib rospy vlc ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package implements the Care-O-bot mimic''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-model-identifier/default.nix b/distros/melodic/cob-model-identifier/default.nix deleted file mode 100644 index c619405cb0..0000000000 --- a/distros/melodic/cob-model-identifier/default.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, kdl-parser, orocos-kdl, roscpp, roslint, rospy, sensor-msgs, std-srvs, tf }: -buildRosPackage { - pname = "ros-melodic-cob-model-identifier"; - version = "0.8.12-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_control-release/archive/release/melodic/cob_model_identifier/0.8.12-1.tar.gz"; - name = "0.8.12-1.tar.gz"; - sha256 = "1aa0c42757faa7b250f4811b0382dbc5cebca1faa5c9f7e8b26e5af8294ace19"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost cmake-modules geometry-msgs kdl-parser orocos-kdl roscpp roslint rospy sensor-msgs std-srvs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cob_model_identifier package provides nodes to analyse the system response behavior of actuators to optimally tune PID controllers to be used with cob_twist_controller framework.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-monitoring/default.nix b/distros/melodic/cob-monitoring/default.nix deleted file mode 100644 index bbd6d312aa..0000000000 --- a/distros/melodic/cob-monitoring/default.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, cob-light, cob-msgs, cob-script-server, diagnostic-msgs, diagnostic-updater, ifstat-legacy, ipmitool, ntp, pythonPackages, roscpp, rospy, rostopic, sensor-msgs, std-msgs, sysstat, topic-tools }: -buildRosPackage { - pname = "ros-melodic-cob-monitoring"; - version = "0.6.19-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_command_tools-release/archive/release/melodic/cob_monitoring/0.6.19-1.tar.gz"; - name = "0.6.19-1.tar.gz"; - sha256 = "18bbc3984c4a485a6e2d723bc0c6202d1afd71437928b6b5d3941f8c956cab0c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib cob-light cob-msgs cob-script-server diagnostic-msgs diagnostic-updater ifstat-legacy ipmitool ntp pythonPackages.mechanize pythonPackages.paramiko pythonPackages.psutil pythonPackages.requests roscpp rospy rostopic sensor-msgs std-msgs sysstat topic-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''cob_monitoring''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-moveit-bringup/default.nix b/distros/melodic/cob-moveit-bringup/default.nix deleted file mode 100644 index f8fbe4c523..0000000000 --- a/distros/melodic/cob-moveit-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, cob-hardware-config, cob-moveit-config, joint-state-publisher, moveit-planners-ompl, moveit-plugins, moveit-ros-move-group, moveit-ros-perception, moveit-ros-visualization, moveit-setup-assistant, robot-state-publisher, rviz, tf, warehouse-ros }: -buildRosPackage { - pname = "ros-melodic-cob-moveit-bringup"; - version = "0.7.5-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_manipulation-release/archive/release/melodic/cob_moveit_bringup/0.7.5-1.tar.gz"; - name = "0.7.5-1.tar.gz"; - sha256 = "863ad6c879f02892c944b4c3c7c1318f89e20d3dccc1f70fdf7ee625acf68feb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-hardware-config cob-moveit-config joint-state-publisher moveit-planners-ompl moveit-plugins moveit-ros-move-group moveit-ros-perception moveit-ros-visualization moveit-setup-assistant robot-state-publisher rviz tf warehouse-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''MoveIt launch files''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-moveit-config/default.nix b/distros/melodic/cob-moveit-config/default.nix deleted file mode 100644 index aa5fbe1275..0000000000 --- a/distros/melodic/cob-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, xacro }: -buildRosPackage { - pname = "ros-melodic-cob-moveit-config"; - version = "0.7.5-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_robots-release/archive/release/melodic/cob_moveit_config/0.7.5-1.tar.gz"; - name = "0.7.5-1.tar.gz"; - sha256 = "e1052a445e6d6cd30165a2c6e7b097447547d7043f5947615d27391403ef25bc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''MoveIt config files for all cob and raw''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-moveit-interface/default.nix b/distros/melodic/cob-moveit-interface/default.nix deleted file mode 100644 index 56461eea52..0000000000 --- a/distros/melodic/cob-moveit-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, cob-script-server, geometry-msgs, moveit-commander, pythonPackages, rospy, tf }: -buildRosPackage { - pname = "ros-melodic-cob-moveit-interface"; - version = "0.7.5-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_manipulation-release/archive/release/melodic/cob_moveit_interface/0.7.5-1.tar.gz"; - name = "0.7.5-1.tar.gz"; - sha256 = "8c00e6fcdfd34bd2d104c8f7ffbc0771411c0528de7bf7dbd2e27d89aea8bf42"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - propagatedBuildInputs = [ cob-script-server geometry-msgs moveit-commander pythonPackages.six rospy tf ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''cob_moveit_interface''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-msgs/default.nix b/distros/melodic/cob-msgs/default.nix deleted file mode 100644 index 1267b62a43..0000000000 --- a/distros/melodic/cob-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, std-msgs }: -buildRosPackage { - pname = "ros-melodic-cob-msgs"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_common-release/archive/release/melodic/cob_msgs/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "83d426ec8f29bbdf4106d832985c4bf29cadbb133b135e8336a3c01974294b03"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ diagnostic-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages for representing state information, such as battery information and emergency stop status.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-navigation-config/default.nix b/distros/melodic/cob-navigation-config/default.nix deleted file mode 100644 index e1b03daf34..0000000000 --- a/distros/melodic/cob-navigation-config/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-cob-navigation-config"; - version = "0.6.11-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_navigation-release/archive/release/melodic/cob_navigation_config/0.6.11-1.tar.gz"; - name = "0.6.11-1.tar.gz"; - sha256 = "2c60787864535045ad0d1755efea2bc0223a97d12b2819ca20465d18c06fe4e5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package holds common configuration files for running the move_base node and other navigation related nodes on the Care-O-bot.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-navigation-global/default.nix b/distros/melodic/cob-navigation-global/default.nix deleted file mode 100644 index 4e220f7a56..0000000000 --- a/distros/melodic/cob-navigation-global/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, catkin, cob-default-env-config, cob-linear-nav, cob-navigation-config, cob-scan-unifier, cob-supported-robots, dwa-local-planner, map-server, move-base, roslaunch, rviz, topic-tools }: -buildRosPackage { - pname = "ros-melodic-cob-navigation-global"; - version = "0.6.11-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_navigation-release/archive/release/melodic/cob_navigation_global/0.6.11-1.tar.gz"; - name = "0.6.11-1.tar.gz"; - sha256 = "4c719949bcb1accc76b18e1b190c3b53e127af23f0dfc2630b31e5857ba73fde"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ cob-default-env-config cob-supported-robots roslaunch ]; - propagatedBuildInputs = [ amcl cob-default-env-config cob-linear-nav cob-navigation-config cob-scan-unifier dwa-local-planner map-server move-base rviz topic-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package holds config and launch files for running the move_base node on the Care-O-bot. - The move_base node is configured to run over a pre-specified static map.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-navigation-local/default.nix b/distros/melodic/cob-navigation-local/default.nix deleted file mode 100644 index 132e692640..0000000000 --- a/distros/melodic/cob-navigation-local/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, cob-navigation-config, cob-supported-robots, dwa-local-planner, move-base, roslaunch, rviz }: -buildRosPackage { - pname = "ros-melodic-cob-navigation-local"; - version = "0.6.11-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_navigation-release/archive/release/melodic/cob_navigation_local/0.6.11-1.tar.gz"; - name = "0.6.11-1.tar.gz"; - sha256 = "0997db3825bcdc36ceed01868d5f491b77eaf5597f47142db292ff8d0058b4a1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ cob-supported-robots roslaunch ]; - propagatedBuildInputs = [ cob-navigation-config dwa-local-planner move-base rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package holds config and launch files for running the move_base node on the Care-O-bot in an odometric frame. - No static map is needed for the move_base node in this configuration.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-navigation-slam/default.nix b/distros/melodic/cob-navigation-slam/default.nix deleted file mode 100644 index ae883b30ed..0000000000 --- a/distros/melodic/cob-navigation-slam/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, cob-mapping-slam, cob-navigation-config, cob-navigation-global, cob-supported-robots, roslaunch, rviz }: -buildRosPackage { - pname = "ros-melodic-cob-navigation-slam"; - version = "0.6.11-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_navigation-release/archive/release/melodic/cob_navigation_slam/0.6.11-1.tar.gz"; - name = "0.6.11-1.tar.gz"; - sha256 = "e96ad95d7167f0e1c1a07ca019eb4b7a7813d562629793f6cd709dfeb43eaae2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ cob-supported-robots roslaunch ]; - propagatedBuildInputs = [ cob-mapping-slam cob-navigation-config cob-navigation-global rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides launch files for running Care-O-bot with the gmapping slam package of ROS. It further provides the usual navigation functionalities as provided by the move_base node.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-navigation/default.nix b/distros/melodic/cob-navigation/default.nix deleted file mode 100644 index a35729c420..0000000000 --- a/distros/melodic/cob-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, cob-linear-nav, cob-map-accessibility-analysis, cob-mapping-slam, cob-navigation-config, cob-navigation-global, cob-navigation-local, cob-navigation-slam }: -buildRosPackage { - pname = "ros-melodic-cob-navigation"; - version = "0.6.11-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_navigation-release/archive/release/melodic/cob_navigation/0.6.11-1.tar.gz"; - name = "0.6.11-1.tar.gz"; - sha256 = "93c0c92d65b898b57dfa81ad59444cb9e551a7a416f562cdc396319c1f092355"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-linear-nav cob-map-accessibility-analysis cob-mapping-slam cob-navigation-config cob-navigation-global cob-navigation-local cob-navigation-slam ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cob_navigation stack provides different navigation packages for Care-O-bot.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-object-detection-msgs/default.nix b/distros/melodic/cob-object-detection-msgs/default.nix deleted file mode 100644 index 43a689fbba..0000000000 --- a/distros/melodic/cob-object-detection-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, std-srvs }: -buildRosPackage { - pname = "ros-melodic-cob-object-detection-msgs"; - version = "0.6.17-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_perception_common-release/archive/release/melodic/cob_object_detection_msgs/0.6.17-1.tar.gz"; - name = "0.6.17-1.tar.gz"; - sha256 = "ea7db215b747fe3a14e99c761c40dfbf084cf4df381fa4ec9da18f5c9f803285"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs geometry-msgs message-runtime sensor-msgs std-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains message type definitions for object detection''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-object-detection-visualizer/default.nix b/distros/melodic/cob-object-detection-visualizer/default.nix deleted file mode 100644 index fa30a25d50..0000000000 --- a/distros/melodic/cob-object-detection-visualizer/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cob-object-detection-msgs, cv-bridge, eigen-conversions, image-transport, message-filters, pcl-ros, roscpp, sensor-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-cob-object-detection-visualizer"; - version = "0.6.17-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_perception_common-release/archive/release/melodic/cob_object_detection_visualizer/0.6.17-1.tar.gz"; - name = "0.6.17-1.tar.gz"; - sha256 = "b616a544cbaabd629714203815df751738be745aa3196887288e2a9e4396fa48"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-object-detection-msgs cv-bridge eigen-conversions image-transport message-filters pcl-ros roscpp sensor-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cob_object_detection_visualizer package visualizes the object detection result.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-obstacle-distance-moveit/default.nix b/distros/melodic/cob-obstacle-distance-moveit/default.nix deleted file mode 100644 index 61759b03cb..0000000000 --- a/distros/melodic/cob-obstacle-distance-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, boost, catkin, cob-control-msgs, cob-moveit-bringup, cob-moveit-config, cob-srvs, eigen-conversions, fcl, geometric-shapes, geometry-msgs, moveit-core, moveit-msgs, moveit-ros-perception, moveit-ros-planning-interface, pkg-config, roscpp, rospy, tf, tf-conversions, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-cob-obstacle-distance-moveit"; - version = "0.7.5-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_manipulation-release/archive/release/melodic/cob_obstacle_distance_moveit/0.7.5-1.tar.gz"; - name = "0.7.5-1.tar.gz"; - sha256 = "0b60c877eb05d3a1e1e22d33a456688a018bef984bdcb3d4ca173f4850730a3d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost cob-control-msgs cob-moveit-bringup cob-moveit-config cob-srvs eigen-conversions fcl geometric-shapes geometry-msgs moveit-core moveit-msgs moveit-ros-perception moveit-ros-planning-interface pkg-config roscpp rospy tf tf-conversions tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides nodes for calculating the minimal distance to robot links, obstacles and octomap using MoveIt!'s PlanningSceneMonitor''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-obstacle-distance/default.nix b/distros/melodic/cob-obstacle-distance/default.nix deleted file mode 100644 index 683a0f0db7..0000000000 --- a/distros/melodic/cob-obstacle-distance/default.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, cob-control-msgs, cob-srvs, dynamic-reconfigure, eigen, eigen-conversions, fcl, geometry-msgs, interactive-markers, joint-state-publisher, kdl-conversions, kdl-parser, moveit-msgs, orocos-kdl, pkg-config, robot-state-publisher, roscpp, roslib, roslint, rospy, rviz, sensor-msgs, shape-msgs, std-msgs, tf, tf-conversions, urdf, visualization-msgs, xacro }: -buildRosPackage { - pname = "ros-melodic-cob-obstacle-distance"; - version = "0.8.12-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_control-release/archive/release/melodic/cob_obstacle_distance/0.8.12-1.tar.gz"; - name = "0.8.12-1.tar.gz"; - sha256 = "43d7557c2aebc1f283ca06f26b4f53a8631489927921c56e317416c295f48936"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ assimp boost cob-control-msgs cob-srvs dynamic-reconfigure eigen eigen-conversions fcl geometry-msgs interactive-markers joint-state-publisher kdl-conversions kdl-parser moveit-msgs orocos-kdl pkg-config robot-state-publisher roscpp roslib roslint rospy rviz sensor-msgs shape-msgs std-msgs tf tf-conversions urdf visualization-msgs xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cob_obstacle_distance package calculates distances between both robot links and obstacles to be used for obstacle avoidance within cob_twist_controller framework.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-omni-drive-controller/default.nix b/distros/melodic/cob-omni-drive-controller/default.nix deleted file mode 100644 index e470ceec62..0000000000 --- a/distros/melodic/cob-omni-drive-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, angles, boost, catkin, cob-base-controller-utils, controller-interface, dynamic-reconfigure, geometry-msgs, hardware-interface, nav-msgs, pluginlib, realtime-tools, roscpp, sensor-msgs, std-msgs, std-srvs, tf, tf2, urdf }: -buildRosPackage { - pname = "ros-melodic-cob-omni-drive-controller"; - version = "0.8.12-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_control-release/archive/release/melodic/cob_omni_drive_controller/0.8.12-1.tar.gz"; - name = "0.8.12-1.tar.gz"; - sha256 = "1a967d7535858271000c108996885f45a62ecdbe5d48437310ca6406f817ffa0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ angles boost cob-base-controller-utils controller-interface dynamic-reconfigure geometry-msgs hardware-interface nav-msgs pluginlib realtime-tools roscpp sensor-msgs std-msgs std-srvs tf tf2 urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cob_omni_drive_controller package provides a ros_controller plugin for the Care-O-bot omni-directional base platform.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-perception-common/default.nix b/distros/melodic/cob-perception-common/default.nix deleted file mode 100644 index 6bf5d034f2..0000000000 --- a/distros/melodic/cob-perception-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, cob-3d-mapping-msgs, cob-cam3d-throttle, cob-image-flip, cob-object-detection-msgs, cob-object-detection-visualizer, cob-perception-msgs, cob-vision-utils }: -buildRosPackage { - pname = "ros-melodic-cob-perception-common"; - version = "0.6.17-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_perception_common-release/archive/release/melodic/cob_perception_common/0.6.17-1.tar.gz"; - name = "0.6.17-1.tar.gz"; - sha256 = "a2ff2398b452ff71c341e93e5803198ed5835fca680625c6fd032565b030a42b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-3d-mapping-msgs cob-cam3d-throttle cob-image-flip cob-object-detection-msgs cob-object-detection-visualizer cob-perception-msgs cob-vision-utils ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This stack provides utilities commonly needed for a variety of computer vision tasks.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-perception-msgs/default.nix b/distros/melodic/cob-perception-msgs/default.nix deleted file mode 100644 index 062d29315b..0000000000 --- a/distros/melodic/cob-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, geometry-msgs, message-generation, message-runtime, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-cob-perception-msgs"; - version = "0.6.17-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_perception_common-release/archive/release/melodic/cob_perception_msgs/0.6.17-1.tar.gz"; - name = "0.6.17-1.tar.gz"; - sha256 = "8297efd9fe88077dd93c645e7d0076e40756ea4974911900be57631af8beb464"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains common message type definitions for perception tasks.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-phidget-em-state/default.nix b/distros/melodic/cob-phidget-em-state/default.nix deleted file mode 100644 index 9150934fd7..0000000000 --- a/distros/melodic/cob-phidget-em-state/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cob-msgs, cob-phidgets, rospy }: -buildRosPackage { - pname = "ros-melodic-cob-phidget-em-state"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_driver-release/archive/release/melodic/cob_phidget_em_state/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "e04e78b1130e6b2a25a905a94ee78719b4b3a37acc22763df165de4f9b842bc4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-msgs cob-phidgets rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cob_phidget_em_state package publishes emergency state based on phidgets signals.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-phidget-power-state/default.nix b/distros/melodic/cob-phidget-power-state/default.nix deleted file mode 100644 index 32562d23db..0000000000 --- a/distros/melodic/cob-phidget-power-state/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cob-msgs, cob-phidgets, rospy }: -buildRosPackage { - pname = "ros-melodic-cob-phidget-power-state"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_driver-release/archive/release/melodic/cob_phidget_power_state/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "f6c71dab345af2aaaa0410b1525175fecee3986cb0816cbced54536bad66d47a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-msgs cob-phidgets rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cob_phidget_power_state package publishes power state based on phidgets signals.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-phidgets/default.nix b/distros/melodic/cob-phidgets/default.nix deleted file mode 100644 index 3672e0842f..0000000000 --- a/distros/melodic/cob-phidgets/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, libphidgets, message-generation, message-runtime, roscpp, rospy, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-cob-phidgets"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_driver-release/archive/release/melodic/cob_phidgets/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "35474500e6a5d8852d96341fde60a8f92a55638d806e29f7939a9f3ba9ab7d34"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ libphidgets message-runtime roscpp rospy sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''cob_phidgets''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-reflector-referencing/default.nix b/distros/melodic/cob-reflector-referencing/default.nix deleted file mode 100644 index b0eb8f9bef..0000000000 --- a/distros/melodic/cob-reflector-referencing/default.nix +++ /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-cob-reflector-referencing"; - version = "0.6.10-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_substitute-release/archive/release/melodic/cob_reflector_referencing/0.6.10-1.tar.gz"; - name = "0.6.10-1.tar.gz"; - sha256 = "3a0c2f550773912566aca81e6b098f2dc81a0fa94a9f3fc03af4fecd07527338"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides a node broadcasting a tf frame based on reflector markers detected within sensor_msgs::LaserScan messages. - It can be used to position/reference a robot wrt to the reflektor markers.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-relayboard/default.nix b/distros/melodic/cob-relayboard/default.nix deleted file mode 100644 index 2d30383f49..0000000000 --- a/distros/melodic/cob-relayboard/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cob-msgs, roscpp, rospy, std-msgs }: -buildRosPackage { - pname = "ros-melodic-cob-relayboard"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_driver-release/archive/release/melodic/cob_relayboard/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "e235947658ce54f6c7852549a3cf64a4c6a1a02e40c51f6ecc8322f0829d6506"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-msgs roscpp rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''cob_relayboard''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-safety-controller/default.nix b/distros/melodic/cob-safety-controller/default.nix deleted file mode 100644 index 35d0dc497b..0000000000 --- a/distros/melodic/cob-safety-controller/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-cob-safety-controller"; - version = "0.6.10-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_substitute-release/archive/release/melodic/cob_safety_controller/0.6.10-1.tar.gz"; - name = "0.6.10-1.tar.gz"; - sha256 = "872949bbd94f84f82e69b83d52faed8dc58fec7732e85e846a39e7a1f14ddb13"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package is a substitute for the private implementation of cob_safety_controller package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-scan-unifier/default.nix b/distros/melodic/cob-scan-unifier/default.nix deleted file mode 100644 index dec4b6b6fd..0000000000 --- a/distros/melodic/cob-scan-unifier/default.nix +++ /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, roscpp, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-cob-scan-unifier"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_driver-release/archive/release/melodic/cob_scan_unifier/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "41bca060537e0874148a4b2b195f8575cfa80c19ed0f5be0e3fed816c5bcf956"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ laser-geometry roscpp sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cob_scan_unifier package holds code to unify two or more laser-scans to one unified scan-message''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-script-server/default.nix b/distros/melodic/cob-script-server/default.nix deleted file mode 100644 index 73d0a6543e..0000000000 --- a/distros/melodic/cob-script-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, actionlib, actionlib-msgs, catkin, cob-actions, cob-light, cob-mimic, cob-sound, control-msgs, geometry-msgs, message-generation, message-runtime, move-base-msgs, pythonPackages, rospy, rostest, std-msgs, std-srvs, tf, trajectory-msgs, urdfdom-py }: -buildRosPackage { - pname = "ros-melodic-cob-script-server"; - version = "0.6.19-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_command_tools-release/archive/release/melodic/cob_script_server/0.6.19-1.tar.gz"; - name = "0.6.19-1.tar.gz"; - sha256 = "1293a0a87ec7cbb6b13c720cf22ab9e44d19e0a5c1ac2da06c93ab443014a74d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation pythonPackages.setuptools ]; - propagatedBuildInputs = [ actionlib actionlib-msgs cob-actions cob-light cob-mimic cob-sound control-msgs geometry-msgs message-runtime move-base-msgs pythonPackages.ipython pythonPackages.pygraphviz pythonPackages.six rospy rostest std-msgs std-srvs tf trajectory-msgs urdfdom-py ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''The cob_script_server package provides a simple interface to operate Care-O-bot. It can be used via the python API or the actionlib interface.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-sick-lms1xx/default.nix b/distros/melodic/cob-sick-lms1xx/default.nix deleted file mode 100644 index 54859af55a..0000000000 --- a/distros/melodic/cob-sick-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, boost, catkin, diagnostic-msgs, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-cob-sick-lms1xx"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_driver-release/archive/release/melodic/cob_sick_lms1xx/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "cb563dc4bd92e5eb48a853b39c20fd700e3f8a0f1f8059cb6eb58a39ea8d500a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost diagnostic-msgs roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package published a laser scan message out of a Sick LMS1xx laser scanner. - This version is made by fusion of ipa320/RCPRG_laser_drivers and ipa320/libLMS1xx repository. This package shuld have clearer structure and be easier to install.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-sick-s300/default.nix b/distros/melodic/cob-sick-s300/default.nix deleted file mode 100644 index 315b5c3d60..0000000000 --- a/distros/melodic/cob-sick-s300/default.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, roscpp, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-cob-sick-s300"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_driver-release/archive/release/melodic/cob_sick_s300/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "a43b43c4a04322af2449d415ac9a5ceaa7a05d4fcebafe66649222481a76ddfb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost diagnostic-msgs roscpp sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package published a laser scan message out of a Sick S300 laser scanner.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-sound/default.nix b/distros/melodic/cob-sound/default.nix deleted file mode 100644 index df11ac2ffc..0000000000 --- a/distros/melodic/cob-sound/default.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, alsaOss, catkin, cob-srvs, diagnostic-msgs, message-generation, message-runtime, roscpp, rospy, std-msgs, std-srvs, visualization-msgs, vlc }: -buildRosPackage { - pname = "ros-melodic-cob-sound"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_driver-release/archive/release/melodic/cob_sound/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "7763ff01e16900f9d4d9a8b23846e3488a4714f10d5da54c9282b00d76702fce"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs alsaOss cob-srvs diagnostic-msgs message-runtime roscpp rospy std-msgs std-srvs visualization-msgs vlc ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package implements a sound play module using text2wave and aplay through python.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-srvs/default.nix b/distros/melodic/cob-srvs/default.nix deleted file mode 100644 index df50cc6dd2..0000000000 --- a/distros/melodic/cob-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, geometry-msgs, message-generation, message-runtime }: -buildRosPackage { - pname = "ros-melodic-cob-srvs"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_common-release/archive/release/melodic/cob_srvs/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "4308c67ff0ffb08c74e3b9eceee32548ba151e9bfce450bc8b989172a8fac450"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This Package contains Care-O-bot specific service definitions.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-substitute/default.nix b/distros/melodic/cob-substitute/default.nix deleted file mode 100644 index 9631c63d47..0000000000 --- a/distros/melodic/cob-substitute/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cob-docker-control, cob-reflector-referencing, cob-safety-controller }: -buildRosPackage { - pname = "ros-melodic-cob-substitute"; - version = "0.6.10-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_substitute-release/archive/release/melodic/cob_substitute/0.6.10-1.tar.gz"; - name = "0.6.10-1.tar.gz"; - sha256 = "c280eb7a66e9e9070755652adf36fb7e38e15bfcdc7e99fc1b2b94ae79705448"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-docker-control cob-reflector-referencing cob-safety-controller ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''cob_substitute''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-supported-robots/default.nix b/distros/melodic/cob-supported-robots/default.nix deleted file mode 100644 index a3ec23fce4..0000000000 --- a/distros/melodic/cob-supported-robots/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-cob-supported-robots"; - version = "0.6.15-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_supported_robots-release/archive/release/melodic/cob_supported_robots/0.6.15-1.tar.gz"; - name = "0.6.15-1.tar.gz"; - sha256 = "ed78423a62385277880ea1d93f3adde5e1652422ebfefbd6352af188e12b2322"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the list of supported robots within the care-o-bot family.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-teleop/default.nix b/distros/melodic/cob-teleop/default.nix deleted file mode 100644 index a3b00c1af6..0000000000 --- a/distros/melodic/cob-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, cob-actions, cob-light, cob-script-server, cob-sound, geometry-msgs, roscpp, sensor-msgs, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-cob-teleop"; - version = "0.6.19-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_command_tools-release/archive/release/melodic/cob_teleop/0.6.19-1.tar.gz"; - name = "0.6.19-1.tar.gz"; - sha256 = "5d1b2c1290e9cfc36f5a80d965d50557754de1c773e7f4f346bc9ed7e63b48d0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib cob-actions cob-light cob-script-server cob-sound geometry-msgs roscpp sensor-msgs std-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Teleop node''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-trajectory-controller/default.nix b/distros/melodic/cob-trajectory-controller/default.nix deleted file mode 100644 index 91303823ed..0000000000 --- a/distros/melodic/cob-trajectory-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, catkin, cob-srvs, control-msgs, dynamic-reconfigure, roscpp, sensor-msgs, std-msgs, std-srvs, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-cob-trajectory-controller"; - version = "0.8.12-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_control-release/archive/release/melodic/cob_trajectory_controller/0.8.12-1.tar.gz"; - name = "0.8.12-1.tar.gz"; - sha256 = "048ff51469f4331f28d37dda5522ef4fbafa2ae0a3c3c4014e82dab26aa3f2c0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib cob-srvs control-msgs dynamic-reconfigure roscpp sensor-msgs std-msgs std-srvs trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides a trajectory controller which controlls velocities for a chain of joints. This controller can be used e.g. with [[schunk_powercube_chain]].''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-tricycle-controller/default.nix b/distros/melodic/cob-tricycle-controller/default.nix deleted file mode 100644 index 7f55d7067d..0000000000 --- a/distros/melodic/cob-tricycle-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, angles, boost, catkin, cob-base-controller-utils, controller-interface, geometry-msgs, hardware-interface, nav-msgs, pluginlib, realtime-tools, roscpp, std-srvs, tf }: -buildRosPackage { - pname = "ros-melodic-cob-tricycle-controller"; - version = "0.8.12-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_control-release/archive/release/melodic/cob_tricycle_controller/0.8.12-1.tar.gz"; - name = "0.8.12-1.tar.gz"; - sha256 = "52c61e342f79f4570746b440ee02c64346066a01a9b31457826c2d026ad6674e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ angles boost cob-base-controller-utils controller-interface geometry-msgs hardware-interface nav-msgs pluginlib realtime-tools roscpp std-srvs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The cob_omni_drive_controller package provides a ros_controller plugin for the Care-O-bot tricycle base platform.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-twist-controller/default.nix b/distros/melodic/cob-twist-controller/default.nix deleted file mode 100644 index 30d125e1c3..0000000000 --- a/distros/melodic/cob-twist-controller/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, cmake-modules, cob-control-msgs, cob-frame-tracker, cob-script-server, cob-srvs, dynamic-reconfigure, eigen, eigen-conversions, geometry-msgs, kdl-conversions, kdl-parser, nav-msgs, orocos-kdl, pluginlib, pythonPackages, robot-state-publisher, roscpp, roslint, rospy, rviz, sensor-msgs, std-msgs, tf, tf-conversions, topic-tools, trajectory-msgs, urdf, visualization-msgs, xacro }: -buildRosPackage { - pname = "ros-melodic-cob-twist-controller"; - version = "0.8.12-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_control-release/archive/release/melodic/cob_twist_controller/0.8.12-1.tar.gz"; - name = "0.8.12-1.tar.gz"; - sha256 = "92ce2a81a770ae09b3e348e0742850139cbd569546d2a49d06112953a65f5673"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools roslint ]; - propagatedBuildInputs = [ boost cmake-modules cob-control-msgs cob-frame-tracker cob-script-server cob-srvs dynamic-reconfigure eigen eigen-conversions geometry-msgs kdl-conversions kdl-parser nav-msgs orocos-kdl pluginlib pythonPackages.matplotlib pythonPackages.six robot-state-publisher roscpp rospy rviz sensor-msgs std-msgs tf tf-conversions topic-tools trajectory-msgs urdf visualization-msgs xacro ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''The main purpose of the cob_twist_controller is to convert target twists into joint velocities. - Therefore it makes use of several implemented inverse kinematics approaches at the first order differential level. - The inverse differential kinematics solver considers kinematic chain extensions, singularity robustness, - redundancy resolution and priority-based methods. - To avoid hardware destruction there is a limiter interface active as well. - Via parameter server users can dynamically configure the solving strategy.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-undercarriage-ctrl/default.nix b/distros/melodic/cob-undercarriage-ctrl/default.nix deleted file mode 100644 index 8fbe0cef01..0000000000 --- a/distros/melodic/cob-undercarriage-ctrl/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, cob-msgs, cob-utilities, control-msgs, diagnostic-msgs, diagnostic-updater, geometry-msgs, nav-msgs, roscpp, tf }: -buildRosPackage { - pname = "ros-melodic-cob-undercarriage-ctrl"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_driver-release/archive/release/melodic/cob_undercarriage_ctrl/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "49d269b1a9fd3828f89f52d1bacf8ec3738a034f943b51a60b424a2725dd1312"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-msgs cob-utilities control-msgs diagnostic-msgs diagnostic-updater geometry-msgs nav-msgs roscpp tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''cob_undercarriage_ctrl implements a controller for the omnidirectional base of Care-O-bot 3 on joint level. For a given Pltf-Twist the according wheel steering angles and linear wheel velocities are calculated based on the principle of rigid body motion. Each joint is than controlled individually to achieve the computed position and velocity''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-utilities/default.nix b/distros/melodic/cob-utilities/default.nix deleted file mode 100644 index 0b9234f658..0000000000 --- a/distros/melodic/cob-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 }: -buildRosPackage { - pname = "ros-melodic-cob-utilities"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_driver-release/archive/release/melodic/cob_utilities/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "2414d5e8f2303fe05fb3a2c46d9850c2ac9fb6b97666022ebcbec94c4be48fbc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Deprecated - "cob_utilities" subsumes a number of classes, which are used in the original COb3 software. E.g. "IniFile.h" supports the original inifile structure of Care-O-bot 3. "MathSup.h" provides some basic functions like conversion from degree to radion or norming of angles within +/- PI. The package is currently used while the drivers are ported to ROS and Orocos respectively. Midterm it shall be removed and the ROS structures shall be used for reading parameters during initialization. So, don't use this package in new code!''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-vision-utils/default.nix b/distros/melodic/cob-vision-utils/default.nix deleted file mode 100644 index 18b73288cc..0000000000 --- a/distros/melodic/cob-vision-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, cv-bridge, roscpp, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-cob-vision-utils"; - version = "0.6.17-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_perception_common-release/archive/release/melodic/cob_vision_utils/0.6.17-1.tar.gz"; - name = "0.6.17-1.tar.gz"; - sha256 = "daca617cb07fd45d5cefd25dcbe5ddd06ee6a91edf323f709ce565b92f604340"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cv-bridge roscpp visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Contains utilities used within the object detection tool chain.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/cob-voltage-control/default.nix b/distros/melodic/cob-voltage-control/default.nix deleted file mode 100644 index b2a2910db7..0000000000 --- a/distros/melodic/cob-voltage-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, cob-msgs, cob-phidgets, dynamic-reconfigure, pythonPackages, roscpp, rospy, std-msgs }: -buildRosPackage { - pname = "ros-melodic-cob-voltage-control"; - version = "0.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_driver-release/archive/release/melodic/cob_voltage_control/0.7.4-1.tar.gz"; - name = "0.7.4-1.tar.gz"; - sha256 = "a3614687544a37eda6433f6b38c1afb75c509c85bd751391323b70f1ef61e326"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-msgs cob-phidgets dynamic-reconfigure pythonPackages.matplotlib pythonPackages.tkinter roscpp rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Interface to IO board that manages emergency stop and battery voltage on rob@work 3''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/code-coverage/default.nix b/distros/melodic/code-coverage/default.nix deleted file mode 100644 index 8984d80def..0000000000 --- a/distros/melodic/code-coverage/default.nix +++ /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 }: -buildRosPackage { - pname = "ros-melodic-code-coverage"; - version = "0.4.3-r1"; - - src = fetchurl { - url = "https://github.com/mikeferguson/code_coverage-gbp/archive/release/melodic/code_coverage/0.4.3-1.tar.gz"; - name = "0.4.3-1.tar.gz"; - sha256 = "a8e6b0962b8cfef29afa011cb598103589c5806e704124d1ed0f4484317412de"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ lcov pythonPackages.coverage ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''CMake configuration to run coverage''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/codec-image-transport/default.nix b/distros/melodic/codec-image-transport/default.nix deleted file mode 100644 index 7645d0baaa..0000000000 --- a/distros/melodic/codec-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, ffmpeg, image-transport, pluginlib, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-codec-image-transport"; - version = "0.0.4"; - - src = fetchurl { - url = "https://github.com/yoshito-n-students/codec_image_transport-release/archive/release/melodic/codec_image_transport/0.0.4-0.tar.gz"; - name = "0.0.4-0.tar.gz"; - sha256 = "13bb8181da621d6d7bff7f97900b2bc744a93a4e2c8f5e92030a3e50da2a578c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ffmpeg image-transport pluginlib roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The codec_image_transport package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/collada-parser/default.nix b/distros/melodic/collada-parser/default.nix deleted file mode 100644 index 9c62c01819..0000000000 --- a/distros/melodic/collada-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, class-loader, collada-dom, rosconsole, urdf, urdf-parser-plugin, urdfdom-headers }: -buildRosPackage { - pname = "ros-melodic-collada-parser"; - version = "1.12.13-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/collada_urdf-release/archive/release/melodic/collada_parser/1.12.13-1.tar.gz"; - name = "1.12.13-1.tar.gz"; - sha256 = "bdcdbf33d3121ac98b74357a573fbb75dec755f579a341aa1ddeaa9bdcd625c9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin urdfdom-headers ]; - propagatedBuildInputs = [ class-loader collada-dom rosconsole urdf urdf-parser-plugin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains a C++ parser for the Collada robot - description format. The parser reads a Collada XML robot - description, and creates a C++ URDF model. Although it is possible - to directly use this parser when working with Collada robot - descriptions, the preferred user API is found in the urdf package.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/collada-urdf/default.nix b/distros/melodic/collada-urdf/default.nix deleted file mode 100644 index 8e76c622f5..0000000000 --- a/distros/melodic/collada-urdf/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, assimp, catkin, cmake-modules, collada-dom, collada-parser, eigen, geometric-shapes, resource-retriever, rosconsole, urdf, urdfdom, urdfdom-headers }: -buildRosPackage { - pname = "ros-melodic-collada-urdf"; - version = "1.12.13-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/collada_urdf-release/archive/release/melodic/collada_urdf/1.12.13-1.tar.gz"; - name = "1.12.13-1.tar.gz"; - sha256 = "f7d6164dbb2c9a92a9e9c80887c9b78b0cb9160d18273f8a4eba3c0d56eed363"; - }; - - buildType = "catkin"; - buildInputs = [ angles catkin cmake-modules eigen ]; - propagatedBuildInputs = [ assimp collada-dom collada-parser geometric-shapes resource-retriever rosconsole urdf urdfdom urdfdom-headers ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains a tool to convert Unified Robot Description Format (URDF) documents into COLLAborative Design Activity (COLLADA) documents. - - Implements robot-specific COLLADA extensions as defined by - http://openrave.programmingvision.com/index.php/Started:COLLADA''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/color-util/default.nix b/distros/melodic/color-util/default.nix deleted file mode 100644 index 97640a1569..0000000000 --- a/distros/melodic/color-util/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, std-msgs }: -buildRosPackage { - pname = "ros-melodic-color-util"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/color_util/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "9a1ea5d2c51cbc78a4e9eddc30a0385eb31ca834638c3ad6a3423057f1adf27c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An almost dependency-less library for converting between color spaces''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/combined-robot-hw-tests/default.nix b/distros/melodic/combined-robot-hw-tests/default.nix deleted file mode 100644 index d6a6b67466..0000000000 --- a/distros/melodic/combined-robot-hw-tests/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, combined-robot-hw, controller-manager, controller-manager-msgs, controller-manager-tests, hardware-interface, pluginlib, roscpp, rostest }: -buildRosPackage { - pname = "ros-melodic-combined-robot-hw-tests"; - version = "0.18.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_control-release/archive/release/melodic/combined_robot_hw_tests/0.18.4-1.tar.gz"; - name = "0.18.4-1.tar.gz"; - sha256 = "69832526f9f047fbd4241bfd9bcfb67123cb1ffed88383bbc44dba805a51dc0b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ controller-manager-msgs controller-manager-tests rostest ]; - propagatedBuildInputs = [ combined-robot-hw controller-manager hardware-interface pluginlib roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Tests for the combined Robot HW class.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/combined-robot-hw/default.nix b/distros/melodic/combined-robot-hw/default.nix deleted file mode 100644 index 4f4eefb12a..0000000000 --- a/distros/melodic/combined-robot-hw/default.nix +++ /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, pluginlib, roscpp }: -buildRosPackage { - pname = "ros-melodic-combined-robot-hw"; - version = "0.18.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_control-release/archive/release/melodic/combined_robot_hw/0.18.4-1.tar.gz"; - name = "0.18.4-1.tar.gz"; - sha256 = "d09031bea3b3d2d8d5b496f3856e4ea059a585bd2be9cb2f6703750c999560ab"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ hardware-interface pluginlib roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Combined Robot HW class.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/common-msgs/default.nix b/distros/melodic/common-msgs/default.nix deleted file mode 100644 index 9f5c97cd33..0000000000 --- a/distros/melodic/common-msgs/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-msgs, catkin, diagnostic-msgs, geometry-msgs, nav-msgs, sensor-msgs, shape-msgs, stereo-msgs, trajectory-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-common-msgs"; - version = "1.12.8-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/common_msgs-release/archive/release/melodic/common_msgs/1.12.8-1.tar.gz"; - name = "1.12.8-1.tar.gz"; - sha256 = "3fb881e489b9ea887e468e37e6ddd2d7d23873819b021dc1e4a3b43735ded897"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib-msgs diagnostic-msgs geometry-msgs nav-msgs sensor-msgs shape-msgs stereo-msgs trajectory-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''common_msgs contains messages that are widely used by other ROS packages. - These includes messages for - actions (actionlib_msgs), - diagnostics (diagnostic_msgs), - geometric primitives (geometry_msgs), - robot navigation (nav_msgs), - and common sensors (sensor_msgs), such as laser range finders, cameras, point clouds.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/common-tutorials/default.nix b/distros/melodic/common-tutorials/default.nix deleted file mode 100644 index 86b3cbdaf8..0000000000 --- a/distros/melodic/common-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-tutorials, catkin, nodelet-tutorial-math, pluginlib-tutorials, turtle-actionlib }: -buildRosPackage { - pname = "ros-melodic-common-tutorials"; - version = "0.1.11"; - - src = fetchurl { - url = "https://github.com/ros-gbp/common_tutorials-release/archive/release/melodic/common_tutorials/0.1.11-0.tar.gz"; - name = "0.1.11-0.tar.gz"; - sha256 = "a74b72d318a6002dcee5e39472587f5fbe70741e93e71fac242b4ad60b78d9d0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib-tutorials nodelet-tutorial-math pluginlib-tutorials turtle-actionlib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage that contains common tutorials''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/compressed-depth-image-transport/default.nix b/distros/melodic/compressed-depth-image-transport/default.nix deleted file mode 100644 index 55e8a98eb8..0000000000 --- a/distros/melodic/compressed-depth-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, dynamic-reconfigure, image-transport }: -buildRosPackage { - pname = "ros-melodic-compressed-depth-image-transport"; - version = "1.9.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/melodic/compressed_depth_image_transport/1.9.6-1.tar.gz"; - name = "1.9.6-1.tar.gz"; - sha256 = "8ec936100e0c8dcfaf91ff57acc993981520e99ae7a9d052c26ce68c615ef1cf"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cv-bridge dynamic-reconfigure image-transport ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Compressed_depth_image_transport provides a plugin to image_transport for transparently sending - depth images (raw, floating-point) using PNG compression.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/compressed-image-transport/default.nix b/distros/melodic/compressed-image-transport/default.nix deleted file mode 100644 index a2ae1dd5bc..0000000000 --- a/distros/melodic/compressed-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, dynamic-reconfigure, image-transport, libjpeg_turbo }: -buildRosPackage { - pname = "ros-melodic-compressed-image-transport"; - version = "1.9.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/melodic/compressed_image_transport/1.9.6-1.tar.gz"; - name = "1.9.6-1.tar.gz"; - sha256 = "fe3ff17c99e2a26500d70767d69fe555da00b8cd03e3800624c0ad1137d49284"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cv-bridge dynamic-reconfigure image-transport libjpeg_turbo ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Compressed_image_transport provides a plugin to image_transport for transparently sending images - encoded as JPEG or PNG.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/computer-status-msgs/default.nix b/distros/melodic/computer-status-msgs/default.nix deleted file mode 100644 index ca7ee8bc05..0000000000 --- a/distros/melodic/computer-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, geometry-msgs, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-computer-status-msgs"; - version = "2.1.0-r2"; - - src = fetchurl { - url = "https://github.com/kinu-garage/computer_status_msgs-release/archive/release/melodic/computer_status_msgs/2.1.0-2.tar.gz"; - name = "2.1.0-2.tar.gz"; - sha256 = "ec7f20dd506aa760527208fe2765288f0362145aae7a9f1f2355ad7152618327"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs message-generation message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages definitions for representing computer's hardware state, such as battery information, GPU, some miscellaneous sensors. Format is in ROS. Originally developed at pr2_common repository''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/concert-msgs/default.nix b/distros/melodic/concert-msgs/default.nix deleted file mode 100644 index f0e738c5d0..0000000000 --- a/distros/melodic/concert-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, gateway-msgs, message-generation, message-runtime, rocon-app-manager-msgs, rocon-std-msgs, std-msgs, uuid-msgs }: -buildRosPackage { - pname = "ros-melodic-concert-msgs"; - version = "0.9.0"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_msgs-release/archive/release/melodic/concert_msgs/0.9.0-0.tar.gz"; - name = "0.9.0-0.tar.gz"; - sha256 = "2b90b553b2fc831b783dda1382fddbd81c507f33988189768ac44fc0106afac2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ gateway-msgs message-runtime rocon-app-manager-msgs rocon-std-msgs std-msgs uuid-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Shared communication types for the concert framework.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/concert-service-msgs/default.nix b/distros/melodic/concert-service-msgs/default.nix deleted file mode 100644 index 079c62c822..0000000000 --- a/distros/melodic/concert-service-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-concert-service-msgs"; - version = "0.9.0"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_msgs-release/archive/release/melodic/concert_service_msgs/0.9.0-0.tar.gz"; - name = "0.9.0-0.tar.gz"; - sha256 = "6d75585b6bc21b04e3823b99a4e009572e37fd42a154351f34dd5d582d4502e7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime rocon-service-pair-msgs rocon-std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages used by official rocon services.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/concert-workflow-engine-msgs/default.nix b/distros/melodic/concert-workflow-engine-msgs/default.nix deleted file mode 100644 index ca95a76b27..0000000000 --- a/distros/melodic/concert-workflow-engine-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-concert-workflow-engine-msgs"; - version = "0.9.0"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_msgs-release/archive/release/melodic/concert_workflow_engine_msgs/0.9.0-0.tar.gz"; - name = "0.9.0-0.tar.gz"; - sha256 = "2911128ce6bda4648b1264133cbcd10cb6be12c413bd50523089ff9e93699a0a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages used by workflow engine''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/contact-states-observer/default.nix b/distros/melodic/contact-states-observer/default.nix deleted file mode 100644 index e24c988a85..0000000000 --- a/distros/melodic/contact-states-observer/default.nix +++ /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, roseus, std-msgs }: -buildRosPackage { - pname = "ros-melodic-contact-states-observer"; - version = "0.1.16-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_control-release/archive/release/melodic/contact_states_observer/0.1.16-1.tar.gz"; - name = "0.1.16-1.tar.gz"; - sha256 = "7753ed21e860b6a2a5c32dbedceb3854726856e6f7d224b09e6338f1bd0f8a4f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ roseus std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The contact_states_observer package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/control-box-rst/default.nix b/distros/melodic/control-box-rst/default.nix deleted file mode 100644 index dd5938bca6..0000000000 --- a/distros/melodic/control-box-rst/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, eigen, ipopt }: -buildRosPackage { - pname = "ros-melodic-control-box-rst"; - version = "0.0.7-r1"; - - src = fetchurl { - url = "https://github.com/rst-tu-dortmund/control_box_rst-release/archive/release/melodic/control_box_rst/0.0.7-1.tar.gz"; - name = "0.0.7-1.tar.gz"; - sha256 = "f569fa478084a152a6d3372b4c3f0068455f65f2922acacd28df6ef1dd20bd74"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ eigen ipopt ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''The control_box_rst package provides C++ libraries for predictive control, - direct optimal control, optimization and simulation.''; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/melodic/control-msgs/default.nix b/distros/melodic/control-msgs/default.nix deleted file mode 100644 index 69b1868faf..0000000000 --- a/distros/melodic/control-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, geometry-msgs, message-generation, message-runtime, std-msgs, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-control-msgs"; - version = "1.5.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/control_msgs-release/archive/release/melodic/control_msgs/1.5.1-1.tar.gz"; - name = "1.5.1-1.tar.gz"; - sha256 = "08d66f777fdd78e114a05c5319648382a35a2205e870f57ac96d05b567e645bc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs geometry-msgs message-runtime std-msgs trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''control_msgs contains base messages and actions useful for - controlling robots. It provides representations for controller - setpoints and joint and cartesian trajectories.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/control-toolbox/default.nix b/distros/melodic/control-toolbox/default.nix deleted file mode 100644 index 5657bb10f6..0000000000 --- a/distros/melodic/control-toolbox/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, control-msgs, dynamic-reconfigure, message-generation, message-runtime, realtime-tools, roscpp, rosunit, std-msgs, tinyxml }: -buildRosPackage { - pname = "ros-melodic-control-toolbox"; - version = "1.19.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/control_toolbox-release/archive/release/melodic/control_toolbox/1.19.0-1.tar.gz"; - name = "1.19.0-1.tar.gz"; - sha256 = "f1c7f00c8c9e32db695503d01ab129c915dd47cb1f1468535e2086dd6b9ecaf2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules message-generation ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ control-msgs dynamic-reconfigure message-runtime realtime-tools roscpp std-msgs tinyxml ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The control toolbox contains modules that are useful across all controllers.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/controller-interface/default.nix b/distros/melodic/controller-interface/default.nix deleted file mode 100644 index f528f3bf74..0000000000 --- a/distros/melodic/controller-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, roscpp }: -buildRosPackage { - pname = "ros-melodic-controller-interface"; - version = "0.18.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_control-release/archive/release/melodic/controller_interface/0.18.4-1.tar.gz"; - name = "0.18.4-1.tar.gz"; - sha256 = "05014247fbb6cd7ddd66595f36e61f12e2609cdcb791c6a9a1cbce955632c162"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ hardware-interface roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Interface base class for controllers.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/controller-manager-msgs/default.nix b/distros/melodic/controller-manager-msgs/default.nix deleted file mode 100644 index 0500dfac1f..0000000000 --- a/distros/melodic/controller-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, rospy, rosservice, std-msgs }: -buildRosPackage { - pname = "ros-melodic-controller-manager-msgs"; - version = "0.18.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_control-release/archive/release/melodic/controller_manager_msgs/0.18.4-1.tar.gz"; - name = "0.18.4-1.tar.gz"; - sha256 = "6765242a3a7e2a1e92fe831d01d499286e677dea3f88bc7917c2c3375a96c125"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime rospy rosservice std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages and services for the controller manager.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/controller-manager-tests/default.nix b/distros/melodic/controller-manager-tests/default.nix deleted file mode 100644 index 8a9653cddc..0000000000 --- a/distros/melodic/controller-manager-tests/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, controller-manager-msgs, hardware-interface, pluginlib, rosbash, roscpp, rosnode, rospy, rostest }: -buildRosPackage { - pname = "ros-melodic-controller-manager-tests"; - version = "0.18.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_control-release/archive/release/melodic/controller_manager_tests/0.18.4-1.tar.gz"; - name = "0.18.4-1.tar.gz"; - sha256 = "374371fe02df6f27e7e10309953988c02a2fa8470bb7e06f53abc6265717ba30"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosbash rosnode rostest ]; - propagatedBuildInputs = [ controller-interface controller-manager controller-manager-msgs hardware-interface pluginlib roscpp rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Tests for the controller manager.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/controller-manager/default.nix b/distros/melodic/controller-manager/default.nix deleted file mode 100644 index 2f85711d6f..0000000000 --- a/distros/melodic/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, controller-interface, controller-manager-msgs, hardware-interface, pluginlib, roscpp, rosparam, rospy, rostest, std-msgs }: -buildRosPackage { - pname = "ros-melodic-controller-manager"; - version = "0.18.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_control-release/archive/release/melodic/controller_manager/0.18.4-1.tar.gz"; - name = "0.18.4-1.tar.gz"; - sha256 = "9fb65b2d3430380e5cc1a7cae9b328af060cbfa5ec8d7ffc75128e3ec5b41bb6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ controller-interface controller-manager-msgs hardware-interface pluginlib roscpp rosparam rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The controller manager.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/convex-decomposition/default.nix b/distros/melodic/convex-decomposition/default.nix deleted file mode 100644 index a86d1c6395..0000000000 --- a/distros/melodic/convex-decomposition/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, unzip }: -buildRosPackage { - pname = "ros-melodic-convex-decomposition"; - version = "0.1.12"; - - src = fetchurl { - url = "https://github.com/ros-gbp/convex_decomposition-release/archive/release/melodic/convex_decomposition/0.1.12-0.tar.gz"; - name = "0.1.12-0.tar.gz"; - sha256 = "853e052839ccfe26f6ae8d94e157ad06cfa7c520c3fe12cf33783107caeee369"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ unzip ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Convex Decomposition Tool for Robot Model''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/copernicus-base/default.nix b/distros/melodic/copernicus-base/default.nix deleted file mode 100644 index 0b4800bf28..0000000000 --- a/distros/melodic/copernicus-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-copernicus-base"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/botsync-gbp/copernicus-release/archive/release/melodic/copernicus_base/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "cdd488a29f262e20e249e710e488cdd3dffb8bf78055aa322520431316eeac5c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The copernicus_base package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/copernicus-control/default.nix b/distros/melodic/copernicus-control/default.nix deleted file mode 100644 index 67a173386a..0000000000 --- a/distros/melodic/copernicus-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, copernicus-msgs, diff-drive-controller, dynamic-reconfigure, gazebo-ros-control, joint-state-controller, roscpp, std-msgs, twist-mux }: -buildRosPackage { - pname = "ros-melodic-copernicus-control"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/botsync-gbp/copernicus-release/archive/release/melodic/copernicus_control/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "2784e62785f7ccc852a56b863c0be8a9f6c458afd8b7f619d7874e062ce68074"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ controller-manager copernicus-msgs diff-drive-controller dynamic-reconfigure gazebo-ros-control joint-state-controller roscpp std-msgs twist-mux ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The copernicus_control package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/copernicus-description/default.nix b/distros/melodic/copernicus-description/default.nix deleted file mode 100644 index 7645505fe5..0000000000 --- a/distros/melodic/copernicus-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, roslaunch, urdf, velodyne-description, xacro }: -buildRosPackage { - pname = "ros-melodic-copernicus-description"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/botsync-gbp/copernicus-release/archive/release/melodic/copernicus_description/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "45755a8f02a7d84af410f684521f622839193ad68ca03a009c29c8df44d36182"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch velodyne-description ]; - propagatedBuildInputs = [ urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The copernicus_description package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/copernicus-localization/default.nix b/distros/melodic/copernicus-localization/default.nix deleted file mode 100644 index 04d3692b8c..0000000000 --- a/distros/melodic/copernicus-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-copernicus-localization"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/botsync-gbp/copernicus-release/archive/release/melodic/copernicus_localization/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "cfc491a7c55762b8ebd73ef2a3161ca650e1b49771e2f97548fe0ef5ab54e539"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ robot-localization ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The copernicus_localization package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/copernicus-msgs/default.nix b/distros/melodic/copernicus-msgs/default.nix deleted file mode 100644 index 68023ee90d..0000000000 --- a/distros/melodic/copernicus-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-copernicus-msgs"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/botsync-gbp/copernicus-release/archive/release/melodic/copernicus_msgs/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "a78a7f39a5ab5918285b4b8e6f8d07db07c8da29ad5754410e28f8123ff70132"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The copernicus_msgs package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/copernicus-navigation/default.nix b/distros/melodic/copernicus-navigation/default.nix deleted file mode 100644 index 2b80457c5e..0000000000 --- a/distros/melodic/copernicus-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-copernicus-navigation"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/botsync-gbp/copernicus-release/archive/release/melodic/copernicus_navigation/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "aea86ea189044f29f15e382e225901e0dc38d7862b5f7aae0bcb17797f021698"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ amcl dwa-local-planner global-planner gmapping map-server move-base ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The copernicus_navigation package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/copernicus-rules/default.nix b/distros/melodic/copernicus-rules/default.nix deleted file mode 100644 index 44b7e66c88..0000000000 --- a/distros/melodic/copernicus-rules/default.nix +++ /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-copernicus-rules"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/botsync-gbp/copernicus-release/archive/release/melodic/copernicus_rules/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "48795a9fbeb822abda74d770993b82c9a8a58321824c8a048250c84fe2857f29"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pythonPackages.pyusb ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The copernicus_rules package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/copernicus-teleoperator/default.nix b/distros/melodic/copernicus-teleoperator/default.nix deleted file mode 100644 index f84213b1ae..0000000000 --- a/distros/melodic/copernicus-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, copernicus-msgs, geometry-msgs, roscpp, sensor-msgs, teleop-twist-joy, teleop-twist-keyboard }: -buildRosPackage { - pname = "ros-melodic-copernicus-teleoperator"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/botsync-gbp/copernicus-release/archive/release/melodic/copernicus_teleoperator/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "7de39e838268a097a798978f1ebf21f70565ccba35e2ec9b4fbada41c98d6c43"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib-msgs copernicus-msgs geometry-msgs roscpp sensor-msgs teleop-twist-joy teleop-twist-keyboard ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The copernicus_teleoperator package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/costmap-2d/default.nix b/distros/melodic/costmap-2d/default.nix deleted file mode 100644 index bb6f367fa7..0000000000 --- a/distros/melodic/costmap-2d/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, cmake-modules, dynamic-reconfigure, geometry-msgs, laser-geometry, map-msgs, map-server, message-filters, message-generation, message-runtime, nav-msgs, pluginlib, rosbag, rosconsole, roscpp, rostest, rosunit, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, visualization-msgs, voxel-grid }: -buildRosPackage { - pname = "ros-melodic-costmap-2d"; - version = "1.16.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation-release/archive/release/melodic/costmap_2d/1.16.7-1.tar.gz"; - name = "1.16.7-1.tar.gz"; - sha256 = "f32520730c2e9e45aa53325293431ae9909245bf7531902355e2713f54199780"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules message-generation tf2-geometry-msgs tf2-sensor-msgs ]; - checkInputs = [ map-server rosbag rostest rosunit ]; - propagatedBuildInputs = [ dynamic-reconfigure geometry-msgs laser-geometry map-msgs message-filters message-runtime nav-msgs pluginlib rosconsole roscpp rostest sensor-msgs std-msgs tf2 tf2-ros visualization-msgs voxel-grid ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides an implementation of a 2D costmap that takes in sensor - data from the world, builds a 2D or 3D occupancy grid of the data (depending - on whether a voxel based implementation is used), and inflates costs in a - 2D costmap based on the occupancy grid and a user specified inflation radius. - This package also provides support for map_server based initialization of a - costmap, rolling window based costmaps, and parameter based subscription to - and configuration of sensor topics.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/costmap-converter/default.nix b/distros/melodic/costmap-converter/default.nix deleted file mode 100644 index 9b56915af4..0000000000 --- a/distros/melodic/costmap-converter/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, costmap-2d, cv-bridge, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, pluginlib, roscpp, rostest, std-msgs }: -buildRosPackage { - pname = "ros-melodic-costmap-converter"; - version = "0.0.12-r1"; - - src = fetchurl { - url = "https://github.com/rst-tu-dortmund/costmap_converter-release/archive/release/melodic/costmap_converter/0.0.12-1.tar.gz"; - name = "0.0.12-1.tar.gz"; - sha256 = "1dfcb76c15596a6db7a4f16430c1c23fc0c89efe416c7c6605f5e770b10616fc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ costmap-2d cv-bridge dynamic-reconfigure geometry-msgs message-runtime pluginlib roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A ros package that includes plugins and nodes to convert occupied costmap2d cells to primitive types.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/costmap-cspace-msgs/default.nix b/distros/melodic/costmap-cspace-msgs/default.nix deleted file mode 100644 index 4cdfd10b6d..0000000000 --- a/distros/melodic/costmap-cspace-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-costmap-cspace-msgs"; - version = "0.14.0-r1"; - - src = fetchurl { - url = "https://github.com/at-wat/neonavigation_msgs-release/archive/release/melodic/costmap_cspace_msgs/0.14.0-1.tar.gz"; - name = "0.14.0-1.tar.gz"; - sha256 = "16d9ea4b6d34cd60944ff38d2e9b22b30701af7624fdaa45883887b4557bc846"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Message definitions for costmap_cspace package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/costmap-cspace-rviz-plugins/default.nix b/distros/melodic/costmap-cspace-rviz-plugins/default.nix deleted file mode 100644 index 44ed2928ce..0000000000 --- a/distros/melodic/costmap-cspace-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, costmap-cspace-msgs, qt5, roscpp, roslint, rviz }: -buildRosPackage { - pname = "ros-melodic-costmap-cspace-rviz-plugins"; - version = "0.11.6-r1"; - - src = fetchurl { - url = "https://github.com/at-wat/neonavigation_rviz_plugins-release/archive/release/melodic/costmap_cspace_rviz_plugins/0.11.6-1.tar.gz"; - name = "0.11.6-1.tar.gz"; - sha256 = "bcd73822b9dd77d03b425ddad5918adea6d64ac3e9b7bbe8f4605ef9048af760"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ costmap-cspace-msgs qt5.qtbase roscpp rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Rviz plugins for costmap_cspace_msgs''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/costmap-cspace/default.nix b/distros/melodic/costmap-cspace/default.nix deleted file mode 100644 index 4ecf25f954..0000000000 --- a/distros/melodic/costmap-cspace/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, costmap-cspace-msgs, geometry-msgs, laser-geometry, nav-msgs, neonavigation-common, roscpp, roslint, rostest, sensor-msgs, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, xmlrpcpp }: -buildRosPackage { - pname = "ros-melodic-costmap-cspace"; - version = "0.14.0-r1"; - - src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/costmap_cspace/0.14.0-1.tar.gz"; - name = "0.14.0-1.tar.gz"; - sha256 = "c727728de560f77b3817661c120a5648c84308a1a192a22d96d00da27bd7edd5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rostest ]; - propagatedBuildInputs = [ costmap-cspace-msgs geometry-msgs laser-geometry nav-msgs neonavigation-common roscpp sensor-msgs tf2-geometry-msgs tf2-ros tf2-sensor-msgs xmlrpcpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''3-dof configuration space costmap package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/costmap-queue/default.nix b/distros/melodic/costmap-queue/default.nix deleted file mode 100644 index 7cbe50b1d5..0000000000 --- a/distros/melodic/costmap-queue/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-core2, roscpp, roslint, rosunit }: -buildRosPackage { - pname = "ros-melodic-costmap-queue"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/costmap_queue/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "d2cff3966f985060ab8a5a3b23c271d265d105a5ea3511b59d5717409cb91eab"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rosunit ]; - propagatedBuildInputs = [ nav-core2 roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Tool for iterating through the cells of a costmap to find the closest distance to a subset of cells.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/costmap-tf-layer/default.nix b/distros/melodic/costmap-tf-layer/default.nix deleted file mode 100644 index fe84eff0b7..0000000000 --- a/distros/melodic/costmap-tf-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, catkin, costmap-2d, dynamic-reconfigure, pluginlib, roscpp, roslint, rospy, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-melodic-costmap-tf-layer"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/igorbanfi/costmap_tf_layer-release/archive/release/melodic/costmap_tf_layer/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "7b82e925dfd3d74c26f302a7fc3c213e33078aa9b670f7a68f6627d105f14c0c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ costmap-2d dynamic-reconfigure pluginlib roscpp rospy tf2-geometry-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS-package that implements a costmap layer populated by observing tf frames.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/cpp-common/default.nix b/distros/melodic/cpp-common/default.nix deleted file mode 100644 index b426f2d0dc..0000000000 --- a/distros/melodic/cpp-common/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 }: -buildRosPackage { - pname = "ros-melodic-cpp-common"; - version = "0.6.14-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/roscpp_core-release/archive/release/melodic/cpp_common/0.6.14-1.tar.gz"; - name = "0.6.14-1.tar.gz"; - sha256 = "c09132fa1409e4fcd1d779c38ecb90c7dd8fa737801c56d8a08c4fe67f64516d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost console-bridge ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''cpp_common contains C++ code for doing things that are not necessarily ROS - related, but are useful for multiple packages. This includes things like - the ROS_DEPRECATED and ROS_FORCE_INLINE macros, as well as code for getting - backtraces. - - This package is a component of roscpp.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/cpr-common-core-msgs/default.nix b/distros/melodic/cpr-common-core-msgs/default.nix deleted file mode 100644 index b0139fdf21..0000000000 --- a/distros/melodic/cpr-common-core-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-cpr-common-core-msgs"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/cpr_common_core-release/archive/release/melodic/cpr_common_core_msgs/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "82eeb5aeef199ad8543b8d7f6fe8087caa6fb4ce68936cfa30d96a01c2c5d6fd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''cpr_common_core_msgs''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/cpr-multimaster-tools/default.nix b/distros/melodic/cpr-multimaster-tools/default.nix deleted file mode 100644 index ad21347044..0000000000 --- a/distros/melodic/cpr-multimaster-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, clock-relay, message-relay, multimaster-launch, multimaster-msgs, tf2-relay }: -buildRosPackage { - pname = "ros-melodic-cpr-multimaster-tools"; - version = "0.0.2-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/cpr_multimaster_tools-release/archive/release/melodic/cpr_multimaster_tools/0.0.2-1.tar.gz"; - name = "0.0.2-1.tar.gz"; - sha256 = "4146b715489ee0a3271fe50e568ad19197b7f30c51bb7539cdee47cc0b8c5d32"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ clock-relay message-relay multimaster-launch multimaster-msgs tf2-relay ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Multi-master tools for configuration and message relaying''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/cpu-temperature-diagnostics/default.nix b/distros/melodic/cpu-temperature-diagnostics/default.nix deleted file mode 100644 index 512e7b19c5..0000000000 --- a/distros/melodic/cpu-temperature-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, catkin, diagnostic-updater, lm_sensors, roscpp }: -buildRosPackage { - pname = "ros-melodic-cpu-temperature-diagnostics"; - version = "0.0.1-r1"; - - src = fetchurl { - url = "https://github.com/yotabits/cpu_temperature_diagnostics-release/archive/release/melodic/cpu_temperature_diagnostics/0.0.1-1.tar.gz"; - name = "0.0.1-1.tar.gz"; - sha256 = "8d3218594e5c1ffcff59e590550b892ad1192987698156b748d5b344876daebc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ diagnostic-updater lm_sensors roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Collect and diagnose cpu temperature informations''; - license = with lib.licenses; [ "-c-Ascent-Robotics-Inc.-All-rights-reserved." ]; - }; -} diff --git a/distros/melodic/create-bringup/default.nix b/distros/melodic/create-bringup/default.nix deleted file mode 100644 index ab7de0a7f7..0000000000 --- a/distros/melodic/create-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, create-description, create-driver, joy, joy-teleop }: -buildRosPackage { - pname = "ros-melodic-create-bringup"; - version = "2.0.0-r1"; - - src = fetchurl { - url = "https://github.com/autonomylab/create_autonomy-release/archive/release/melodic/create_bringup/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "0f544615b9bdbf07da624abbf4b2a73c90fe8cc4b56e37452d7aa2eb4aa1ddb4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ create-description create-driver joy joy-teleop ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch and configuration files for common accessories when working with Create/Roomba platforms.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/create-description/default.nix b/distros/melodic/create-description/default.nix deleted file mode 100644 index ebd90f277a..0000000000 --- a/distros/melodic/create-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-create-description"; - version = "2.0.0-r1"; - - src = fetchurl { - url = "https://github.com/autonomylab/create_autonomy-release/archive/release/melodic/create_description/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "98a37fc06acd0ade70a43b16e2be7684d7226c0b3decf40f5683b152d3dafaf9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ robot-state-publisher urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Robot URDF descriptions for create_robot''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/create-driver/default.nix b/distros/melodic/create-driver/default.nix deleted file mode 100644 index 329f6aee79..0000000000 --- a/distros/melodic/create-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, create-msgs, diagnostic-msgs, diagnostic-updater, geometry-msgs, libcreate, nav-msgs, roscpp, roslint, sensor-msgs, std-msgs, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-create-driver"; - version = "2.0.0-r1"; - - src = fetchurl { - url = "https://github.com/autonomylab/create_autonomy-release/archive/release/melodic/create_driver/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "864f9b95c34d39584496877981bb7e17c36281b995d652382cd649621205b95b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - propagatedBuildInputs = [ create-msgs diagnostic-msgs diagnostic-updater geometry-msgs libcreate nav-msgs roscpp sensor-msgs std-msgs tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS driver for iRobot's Create and Roomba platforms, based on libcreate''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/create-msgs/default.nix b/distros/melodic/create-msgs/default.nix deleted file mode 100644 index 8a946ebb24..0000000000 --- a/distros/melodic/create-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-create-msgs"; - version = "2.0.0-r1"; - - src = fetchurl { - url = "https://github.com/autonomylab/create_autonomy-release/archive/release/melodic/create_msgs/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "8be546126c259eff72b91a3c7ec15b1b2227f143d1940f7827e7438c65f2b806"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Common message definitions for create_robot''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/create-robot/default.nix b/distros/melodic/create-robot/default.nix deleted file mode 100644 index 4e10a067c1..0000000000 --- a/distros/melodic/create-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, create-bringup, create-description, create-driver, create-msgs }: -buildRosPackage { - pname = "ros-melodic-create-robot"; - version = "2.0.0-r1"; - - src = fetchurl { - url = "https://github.com/autonomylab/create_autonomy-release/archive/release/melodic/create_robot/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "4d4ed2fec5a022b44973e3cabb7a03e13866db1c878062e74e4584e558c40f05"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ create-bringup create-description create-driver create-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS driver for iRobot's Create 1 and 2, based on the libcreate C++ library''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/criutils/default.nix b/distros/melodic/criutils/default.nix deleted file mode 100644 index 9607a535e2..0000000000 --- a/distros/melodic/criutils/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, baldor, catkin, cv-bridge, geometry-msgs, image-geometry, pythonPackages, resource-retriever, rostopic, sensor-msgs, std-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-criutils"; - version = "0.1.3-r2"; - - src = fetchurl { - url = "https://github.com/crigroup/criutils-release/archive/release/melodic/criutils/0.1.3-2.tar.gz"; - name = "0.1.3-2.tar.gz"; - sha256 = "f6cd15555a09722265c91234ab0c3e46c501a052cce3979a5fde66d86f0a0c51"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ baldor cv-bridge geometry-msgs image-geometry pythonPackages.numpy pythonPackages.termcolor resource-retriever rostopic sensor-msgs std-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The criutils package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/csm/default.nix b/distros/melodic/csm/default.nix deleted file mode 100644 index 1cf7970f00..0000000000 --- a/distros/melodic/csm/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, cmake, gsl }: -buildRosPackage { - pname = "ros-melodic-csm"; - version = "1.0.2-r2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/csm-release/archive/release/melodic/csm/1.0.2-2.tar.gz"; - name = "1.0.2-2.tar.gz"; - sha256 = "16d77496d6da844ded1a368e4b723938d9c8cbc481a73c535c3eb266e3b23860"; - }; - - buildType = "catkin"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ catkin gsl ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''This is a ROS 3rd-party wrapper (see REP-136 for more detail) of Andrea Censi's CSM package. - - From the official website: - ''; - license = with lib.licenses; [ "LGPL" ]; - }; -} diff --git a/distros/melodic/cv-bridge-python3/default.nix b/distros/melodic/cv-bridge-python3/default.nix deleted file mode 100644 index e2a46a6f56..0000000000 --- a/distros/melodic/cv-bridge-python3/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, boost, catkin, opencv, python3, python3Packages, rosconsole, rostest, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-cv-bridge-python3"; - version = "1.13.2-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/vision_opencv_python3-release/archive/release/melodic/cv_bridge_python3/1.13.2-1.tar.gz"; - name = "1.13.2-1.tar.gz"; - sha256 = "c1e18d1a33ff149385882ca616fdd8cc706b6dbf80f293e1962c63498c3a8d24"; - }; - - buildType = "catkin"; - buildInputs = [ catkin python3Packages.catkin-pkg ]; - checkInputs = [ python3Packages.numpy rostest ]; - propagatedBuildInputs = [ boost opencv python3 python3Packages.opencv3 rosconsole sensor-msgs ]; - nativeBuildInputs = [ catkin python3Packages.catkin-pkg ]; - - meta = { - description = ''This contains CvBridge, which converts between ROS - Image messages and OpenCV images. - == - This package intentionally link against boost-python3 and - install under /opt/ros/ROS_DISTRO/lib/python3/dist-package - Please add - import sys, os; sys.path.insert(0,'/opt/ros/' + os.environ['ROS_DISTRO'] + '/lib/python3/dist-packages/') - before you call import cv_bridge''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/cv-bridge/default.nix b/distros/melodic/cv-bridge/default.nix deleted file mode 100644 index fb00378b67..0000000000 --- a/distros/melodic/cv-bridge/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, opencv, python, pythonPackages, rosconsole, rostest, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-cv-bridge"; - version = "1.13.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/vision_opencv-release/archive/release/melodic/cv_bridge/1.13.1-1.tar.gz"; - name = "1.13.1-1.tar.gz"; - sha256 = "091604696d5f953a6ca0a1dab57d6762e24281378a64b4665a9b8c41e5f2b3d0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ pythonPackages.numpy rostest ]; - propagatedBuildInputs = [ boost opencv python pythonPackages.opencv3 rosconsole sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This contains CvBridge, which converts between ROS - Image messages and OpenCV images.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/cv-camera/default.nix b/distros/melodic/cv-camera/default.nix deleted file mode 100644 index 4dd22d141a..0000000000 --- a/distros/melodic/cv-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, cv-bridge, image-transport, nodelet, opencv, roscpp, roslint, rostest, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-cv-camera"; - version = "0.4.0-r1"; - - src = fetchurl { - url = "https://github.com/OTL/cv_camera-release/archive/release/melodic/cv_camera/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "7119fcb01b7e39953f38be82f00d3ddf63ce52c92732091df65239b7824044dd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint rostest ]; - propagatedBuildInputs = [ camera-info-manager cv-bridge image-transport nodelet opencv roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''cv_camera uses OpenCV capture object to capture camera image. - This supports camera_image and nodelet.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/cvp-mesh-planner/default.nix b/distros/melodic/cvp-mesh-planner/default.nix deleted file mode 100644 index 2492ac2b24..0000000000 --- a/distros/melodic/cvp-mesh-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, mbf-mesh-core, mbf-msgs, mbf-utility, mesh-map, roscpp }: -buildRosPackage { - pname = "ros-melodic-cvp-mesh-planner"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/cvp_mesh_planner/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "c9fddab14156e516e7f3006b6e2b97f5dd197ef85a0e2cf00f70434bde972708"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure mbf-mesh-core mbf-msgs mbf-utility mesh-map roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The Continuous Vector Field Planner (CVP) mesh planner package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/dataflow-lite/default.nix b/distros/melodic/dataflow-lite/default.nix deleted file mode 100644 index c3f436d1e6..0000000000 --- a/distros/melodic/dataflow-lite/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, cmake, gtest }: -buildRosPackage { - pname = "ros-melodic-dataflow-lite"; - version = "1.1.5-r1"; - - src = fetchurl { - url = "https://github.com/aws-gbp/cloudwatch_common-release/archive/release/melodic/dataflow_lite/1.1.5-1.tar.gz"; - name = "1.1.5-1.tar.gz"; - sha256 = "6bd3d571380bb06623afd09ae46e1a0d95368ccafe14416a323fd79ac84e2bed"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ aws-common ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Light version of dataflow libraries''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/dataspeed-can-msg-filters/default.nix b/distros/melodic/dataspeed-can-msg-filters/default.nix deleted file mode 100644 index c059c2db41..0000000000 --- a/distros/melodic/dataspeed-can-msg-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, can-msgs, catkin, roscpp }: -buildRosPackage { - pname = "ros-melodic-dataspeed-can-msg-filters"; - version = "1.0.16-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dataspeed_can-release/archive/release/melodic/dataspeed_can_msg_filters/1.0.16-1.tar.gz"; - name = "1.0.16-1.tar.gz"; - sha256 = "e3a3bac07cceb049cd83ab91bdc6a5d4052bc325cbe2a28920fb68017b1c1248"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ can-msgs roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Time synchronize multiple CAN messages to get a single callback''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dataspeed-can-tools/default.nix b/distros/melodic/dataspeed-can-tools/default.nix deleted file mode 100644 index 30fcb943a7..0000000000 --- a/distros/melodic/dataspeed-can-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, can-msgs, catkin, rosbag, roscpp, roslib, rostest, std-msgs }: -buildRosPackage { - pname = "ros-melodic-dataspeed-can-tools"; - version = "1.0.16-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dataspeed_can-release/archive/release/melodic/dataspeed_can_tools/1.0.16-1.tar.gz"; - name = "1.0.16-1.tar.gz"; - sha256 = "ecbc5514862e8d5eaf6407cace95e369a6dd770cb2853f81e267635e1c3cef87"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ can-msgs rosbag roscpp roslib std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''CAN bus introspection''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dataspeed-can-usb/default.nix b/distros/melodic/dataspeed-can-usb/default.nix deleted file mode 100644 index 64f4566ae9..0000000000 --- a/distros/melodic/dataspeed-can-usb/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, can-msgs, catkin, lusb, nodelet, roscpp, roslaunch, roslib, std-msgs }: -buildRosPackage { - pname = "ros-melodic-dataspeed-can-usb"; - version = "1.0.16-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dataspeed_can-release/archive/release/melodic/dataspeed_can_usb/1.0.16-1.tar.gz"; - name = "1.0.16-1.tar.gz"; - sha256 = "0e43215ea8a06c3f802321632f33e104c659b521f91b4f18a8067e2085aa887c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslib ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ can-msgs lusb nodelet roscpp roslaunch std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Driver to interface with the Dataspeed Inc. USB CAN Tool''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dataspeed-can/default.nix b/distros/melodic/dataspeed-can/default.nix deleted file mode 100644 index 7354d1ab00..0000000000 --- a/distros/melodic/dataspeed-can/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dataspeed-can-msg-filters, dataspeed-can-tools, dataspeed-can-usb }: -buildRosPackage { - pname = "ros-melodic-dataspeed-can"; - version = "1.0.16-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dataspeed_can-release/archive/release/melodic/dataspeed_can/1.0.16-1.tar.gz"; - name = "1.0.16-1.tar.gz"; - sha256 = "8015e12e78f9d3b328e1e9615ec32a986134c4ed429f6678e3fb82379feefbed"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dataspeed-can-msg-filters dataspeed-can-tools dataspeed-can-usb ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''CAN bus tools using Dataspeed hardware''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dataspeed-pds-can/default.nix b/distros/melodic/dataspeed-pds-can/default.nix deleted file mode 100644 index 3823e00379..0000000000 --- a/distros/melodic/dataspeed-pds-can/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, can-msgs, catkin, dataspeed-can-msg-filters, dataspeed-can-usb, dataspeed-pds-msgs, message-filters, nodelet, roscpp, roslaunch, rostest }: -buildRosPackage { - pname = "ros-melodic-dataspeed-pds-can"; - version = "1.0.6-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dataspeed_pds-release/archive/release/melodic/dataspeed_pds_can/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "b42f60bb65943a05e8c78a89fd67db3cd2fe7641cf3a29e52300dffa71b34965"; - }; - - buildType = "catkin"; - buildInputs = [ catkin dataspeed-can-msg-filters ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ can-msgs dataspeed-can-usb dataspeed-pds-msgs message-filters nodelet roscpp roslaunch ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Interface to the Dataspeed Inc. Intelligent Power Distribution System (iPDS) via CAN''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dataspeed-pds-msgs/default.nix b/distros/melodic/dataspeed-pds-msgs/default.nix deleted file mode 100644 index a77a90252b..0000000000 --- a/distros/melodic/dataspeed-pds-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, rosbag-migration-rule, std-msgs }: -buildRosPackage { - pname = "ros-melodic-dataspeed-pds-msgs"; - version = "1.0.6-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dataspeed_pds-release/archive/release/melodic/dataspeed_pds_msgs/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "e2ad5cfa58bbe84eaef998882e1f513cd9d94096f20ab89fb49e51098a790891"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime rosbag-migration-rule std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages for the Dataspeed Inc. Intelligent Power Distribution System (iPDS)''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dataspeed-pds-rqt/default.nix b/distros/melodic/dataspeed-pds-rqt/default.nix deleted file mode 100644 index 889454ca2b..0000000000 --- a/distros/melodic/dataspeed-pds-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, dataspeed-pds-msgs, python-qt-binding, pythonPackages, rospy, rqt-gui, rqt-gui-py }: -buildRosPackage { - pname = "ros-melodic-dataspeed-pds-rqt"; - version = "1.0.6-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dataspeed_pds-release/archive/release/melodic/dataspeed_pds_rqt/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "45e42d4c5a45175fd962ada3e558210b104c34af8c6214bec8ad26230be40a40"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - propagatedBuildInputs = [ dataspeed-pds-msgs python-qt-binding rospy rqt-gui rqt-gui-py ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''ROS rqt GUI for the Dataspeed Inc. Intelligent Power Distribution System (iPDS)''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dataspeed-pds-scripts/default.nix b/distros/melodic/dataspeed-pds-scripts/default.nix deleted file mode 100644 index 98d33d91f6..0000000000 --- a/distros/melodic/dataspeed-pds-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, catkin, dataspeed-pds-msgs, rospy }: -buildRosPackage { - pname = "ros-melodic-dataspeed-pds-scripts"; - version = "1.0.6-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dataspeed_pds-release/archive/release/melodic/dataspeed_pds_scripts/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "78f2746975c73faea61d3614a764e97f8554eb00955f97014b64ba8cc5578e99"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dataspeed-pds-msgs rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Test scripts to interface to the Dataspeed Inc. Intelligent Power Distribution System (iPDS)''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dataspeed-pds/default.nix b/distros/melodic/dataspeed-pds/default.nix deleted file mode 100644 index 5d2d3c706a..0000000000 --- a/distros/melodic/dataspeed-pds/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dataspeed-pds-can, dataspeed-pds-lcm, dataspeed-pds-msgs, dataspeed-pds-scripts }: -buildRosPackage { - pname = "ros-melodic-dataspeed-pds"; - version = "1.0.6-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dataspeed_pds-release/archive/release/melodic/dataspeed_pds/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "235dc999c5c316d866364e8e26e40d313fdce4930bb8608452465416a0f11a11"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dataspeed-pds-can dataspeed-pds-lcm dataspeed-pds-msgs dataspeed-pds-scripts ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Interface to the Dataspeed Inc. Intelligent Power Distribution System (iPDS)''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dataspeed-ulc-can/default.nix b/distros/melodic/dataspeed-ulc-can/default.nix deleted file mode 100644 index 3f692013b0..0000000000 --- a/distros/melodic/dataspeed-ulc-can/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, can-msgs, catkin, dataspeed-ulc-msgs, geometry-msgs, nodelet, pythonPackages, roscpp, roslib, rospy, rostest, std-msgs }: -buildRosPackage { - pname = "ros-melodic-dataspeed-ulc-can"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dataspeed_ulc_ros-release/archive/release/melodic/dataspeed_ulc_can/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "ecf0dbd15317c3d4a2fd3dea1ac5521fa0d0f642148f1fcb0556b6cabc81ac4e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - checkInputs = [ roslib rostest ]; - propagatedBuildInputs = [ can-msgs dataspeed-ulc-msgs geometry-msgs nodelet roscpp rospy std-msgs ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''Package to translate ROS messages to and from CAN messages to interact with the Universal Lat/Lon Controller (ULC) firmware''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dataspeed-ulc-msgs/default.nix b/distros/melodic/dataspeed-ulc-msgs/default.nix deleted file mode 100644 index 773577d6ad..0000000000 --- a/distros/melodic/dataspeed-ulc-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-dataspeed-ulc-msgs"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dataspeed_ulc_ros-release/archive/release/melodic/dataspeed_ulc_msgs/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "c9dec9c3c11878e1e6e9aa732f2920a484f1ee6dbcc8ca28c5f73e10861223fb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS messages for interacting with the Universal Lat/Lon Controller (ULC)''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dataspeed-ulc/default.nix b/distros/melodic/dataspeed-ulc/default.nix deleted file mode 100644 index 9835bfa8d1..0000000000 --- a/distros/melodic/dataspeed-ulc/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dataspeed-ulc-can, dataspeed-ulc-msgs }: -buildRosPackage { - pname = "ros-melodic-dataspeed-ulc"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dataspeed_ulc_ros-release/archive/release/melodic/dataspeed_ulc/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "ab201e51b4e51c39b4e6db04e2a65ab377e091091086cb1cf121e6a757b3ee80"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dataspeed-ulc-can dataspeed-ulc-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''CAN interface to the Universal Lat/Lon Controller (ULC) firmware''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/datmo/default.nix b/distros/melodic/datmo/default.nix deleted file mode 100644 index 02eadf1602..0000000000 --- a/distros/melodic/datmo/default.nix +++ /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, message-generation, message-runtime, nav-msgs, roscpp, sensor-msgs, std-msgs, tf, tf2-geometry-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-datmo"; - version = "0.1.2-r2"; - - src = fetchurl { - url = "https://github.com/kostaskonkk/datmo-release/archive/release/melodic/datmo/0.1.2-2.tar.gz"; - name = "0.1.2-2.tar.gz"; - sha256 = "7003a039dda59b01b5d934a090ea54ac289ef7653a975b1fda2063d429dee91b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules eigen message-generation nav-msgs sensor-msgs tf tf2-geometry-msgs visualization-msgs ]; - propagatedBuildInputs = [ message-runtime roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The LIDAR Detection and Tracking of Moving Objects package''; - license = with lib.licenses; [ bsdOriginal mit ]; - }; -} diff --git a/distros/melodic/dbw-fca-can/default.nix b/distros/melodic/dbw-fca-can/default.nix deleted file mode 100644 index 1d6d8b1e86..0000000000 --- a/distros/melodic/dbw-fca-can/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, can-msgs, catkin, dataspeed-can-msg-filters, dataspeed-can-usb, dataspeed-ulc-can, dbw-fca-description, dbw-fca-msgs, geometry-msgs, nodelet, roscpp, roslaunch, rospy, sensor-msgs, socketcan-bridge, std-msgs }: -buildRosPackage { - pname = "ros-melodic-dbw-fca-can"; - version = "1.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dbw_fca_ros-release/archive/release/melodic/dbw_fca_can/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "1926b5951ef4f0fa66cfb5085515bfcd0bb5cf39ef67f65cf269e99b139dcd80"; - }; - - buildType = "catkin"; - buildInputs = [ catkin dataspeed-can-msg-filters ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ can-msgs dataspeed-can-usb dataspeed-ulc-can dbw-fca-description dbw-fca-msgs geometry-msgs nodelet roscpp roslaunch rospy sensor-msgs socketcan-bridge std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Drive-by-wire interface to the Dataspeed Inc. Chrysler Pacifica DBW kit''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dbw-fca-description/default.nix b/distros/melodic/dbw-fca-description/default.nix deleted file mode 100644 index b2254368a3..0000000000 --- a/distros/melodic/dbw-fca-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, roslib, rviz, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-dbw-fca-description"; - version = "1.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dbw_fca_ros-release/archive/release/melodic/dbw_fca_description/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "a7550a0dbc7c754e2aa9502a0138e6ca4f196925910cf6f44b839a09579844d9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch roslib rviz ]; - propagatedBuildInputs = [ robot-state-publisher roslaunch urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''URDF and meshes describing the Chrysler Pacifica.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dbw-fca-joystick-demo/default.nix b/distros/melodic/dbw-fca-joystick-demo/default.nix deleted file mode 100644 index a52d571347..0000000000 --- a/distros/melodic/dbw-fca-joystick-demo/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, dbw-fca-can, dbw-fca-msgs, joy, roscpp, roslaunch, roslib, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-dbw-fca-joystick-demo"; - version = "1.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dbw_fca_ros-release/archive/release/melodic/dbw_fca_joystick_demo/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "8978b799a0c317d5c98f696753ad3a60643917c7143e4f8bdce7ba3120bed68d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch roslib ]; - propagatedBuildInputs = [ dbw-fca-can dbw-fca-msgs joy roscpp roslaunch sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Demonstration of drive-by-wire with joystick''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dbw-fca-msgs/default.nix b/distros/melodic/dbw-fca-msgs/default.nix deleted file mode 100644 index 701822110d..0000000000 --- a/distros/melodic/dbw-fca-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, rosbag-migration-rule, std-msgs }: -buildRosPackage { - pname = "ros-melodic-dbw-fca-msgs"; - version = "1.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dbw_fca_ros-release/archive/release/melodic/dbw_fca_msgs/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "ad8a2865b54b855a48f7daea5d69e384b9c7e03e0b66316e610539d0fb139ccd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime rosbag-migration-rule std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Drive-by-wire messages for the Chrysler Pacifica''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dbw-fca/default.nix b/distros/melodic/dbw-fca/default.nix deleted file mode 100644 index e5513aff01..0000000000 --- a/distros/melodic/dbw-fca/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dbw-fca-can, dbw-fca-description, dbw-fca-joystick-demo, dbw-fca-msgs }: -buildRosPackage { - pname = "ros-melodic-dbw-fca"; - version = "1.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dbw_fca_ros-release/archive/release/melodic/dbw_fca/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "3ba45bbbfe8dd3c28f599558708bf395833370bbe18e45ee7db7835402284f8e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dbw-fca-can dbw-fca-description dbw-fca-joystick-demo dbw-fca-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Drive-by-wire interface to the Dataspeed Inc. Chrysler Pacifica DBW kit''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dbw-mkz-can/default.nix b/distros/melodic/dbw-mkz-can/default.nix deleted file mode 100644 index 757c3a3a3a..0000000000 --- a/distros/melodic/dbw-mkz-can/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, can-msgs, catkin, dataspeed-can-msg-filters, dataspeed-can-usb, dataspeed-ulc-can, dbw-mkz-description, dbw-mkz-msgs, geometry-msgs, nodelet, roscpp, roslaunch, rospy, sensor-msgs, socketcan-bridge, std-msgs }: -buildRosPackage { - pname = "ros-melodic-dbw-mkz-can"; - version = "1.6.0-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dbw_mkz_ros-release/archive/release/melodic/dbw_mkz_can/1.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "3815d019d367a0105d74a1adf137f44f80a38c34b29c3df010d80861c1d10c72"; - }; - - buildType = "catkin"; - buildInputs = [ catkin dataspeed-can-msg-filters ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ can-msgs dataspeed-can-usb dataspeed-ulc-can dbw-mkz-description dbw-mkz-msgs geometry-msgs nodelet roscpp roslaunch rospy sensor-msgs socketcan-bridge std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Drive-by-wire interface to the Dataspeed Inc. Lincoln MKZ DBW kit''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dbw-mkz-description/default.nix b/distros/melodic/dbw-mkz-description/default.nix deleted file mode 100644 index 87ae03b766..0000000000 --- a/distros/melodic/dbw-mkz-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, roslib, rviz, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-dbw-mkz-description"; - version = "1.6.0-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dbw_mkz_ros-release/archive/release/melodic/dbw_mkz_description/1.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "b72cc4aebee0cc33b9c9461d0fecf3e12d2711411355e23b46c9a9b58e3de8ef"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch roslib rviz ]; - propagatedBuildInputs = [ robot-state-publisher roslaunch urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''URDF and meshes describing the Lincoln MKZ.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dbw-mkz-joystick-demo/default.nix b/distros/melodic/dbw-mkz-joystick-demo/default.nix deleted file mode 100644 index edb55d6354..0000000000 --- a/distros/melodic/dbw-mkz-joystick-demo/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, dbw-mkz-can, dbw-mkz-msgs, joy, roscpp, roslaunch, roslib, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-dbw-mkz-joystick-demo"; - version = "1.6.0-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dbw_mkz_ros-release/archive/release/melodic/dbw_mkz_joystick_demo/1.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "d7a98bc384c30267c187079815526914effa649fd670bdb13e309e6793930f44"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch roslib ]; - propagatedBuildInputs = [ dbw-mkz-can dbw-mkz-msgs joy roscpp roslaunch sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Demonstration of drive-by-wire with joystick''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dbw-mkz-msgs/default.nix b/distros/melodic/dbw-mkz-msgs/default.nix deleted file mode 100644 index 17f8affeb6..0000000000 --- a/distros/melodic/dbw-mkz-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, rosbag-migration-rule, std-msgs }: -buildRosPackage { - pname = "ros-melodic-dbw-mkz-msgs"; - version = "1.6.0-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dbw_mkz_ros-release/archive/release/melodic/dbw_mkz_msgs/1.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "ae6836add104248771d4cea931272882283c7c524f3a18e19fa890bb28d63f61"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime rosbag-migration-rule std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Drive-by-wire messages for the Lincoln MKZ''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dbw-mkz/default.nix b/distros/melodic/dbw-mkz/default.nix deleted file mode 100644 index db311ae7bc..0000000000 --- a/distros/melodic/dbw-mkz/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dbw-mkz-can, dbw-mkz-description, dbw-mkz-joystick-demo, dbw-mkz-msgs }: -buildRosPackage { - pname = "ros-melodic-dbw-mkz"; - version = "1.6.0-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dbw_mkz_ros-release/archive/release/melodic/dbw_mkz/1.6.0-1.tar.gz"; - name = "1.6.0-1.tar.gz"; - sha256 = "7e053bd84420035f03b3770dd0da0b1a1f75efafcc2b83322ab87fe392762342"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dbw-mkz-can dbw-mkz-description dbw-mkz-joystick-demo dbw-mkz-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Drive-by-wire interface to the Dataspeed Inc. Lincoln MKZ DBW kit''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dbw-polaris-can/default.nix b/distros/melodic/dbw-polaris-can/default.nix deleted file mode 100644 index 482dd21f25..0000000000 --- a/distros/melodic/dbw-polaris-can/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, can-msgs, catkin, dataspeed-can-msg-filters, dataspeed-can-usb, dataspeed-ulc-can, dbw-polaris-description, dbw-polaris-msgs, geometry-msgs, nodelet, roscpp, roslaunch, rospy, sensor-msgs, socketcan-bridge, std-msgs }: -buildRosPackage { - pname = "ros-melodic-dbw-polaris-can"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dbw_polaris_ros-release/archive/release/melodic/dbw_polaris_can/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "e01e578a29021f2da9b0754de9d4b2e76ba1e118100ac53aa387c7050e170193"; - }; - - buildType = "catkin"; - buildInputs = [ catkin dataspeed-can-msg-filters ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ can-msgs dataspeed-can-usb dataspeed-ulc-can dbw-polaris-description dbw-polaris-msgs geometry-msgs nodelet roscpp roslaunch rospy sensor-msgs socketcan-bridge std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Drive-by-wire interface to the Dataspeed Inc. Polaris GEM/Ranger/RZR DBW kit''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dbw-polaris-description/default.nix b/distros/melodic/dbw-polaris-description/default.nix deleted file mode 100644 index 33eb8ec4c2..0000000000 --- a/distros/melodic/dbw-polaris-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, roslib, rviz, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-dbw-polaris-description"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dbw_polaris_ros-release/archive/release/melodic/dbw_polaris_description/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "4cdd0b2065904fb41183a23b525029d6a8866dd1143a58755d6d18823d01955c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch roslib rviz ]; - propagatedBuildInputs = [ robot-state-publisher roslaunch urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''URDF and meshes describing Polaris vehicles.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dbw-polaris-joystick-demo/default.nix b/distros/melodic/dbw-polaris-joystick-demo/default.nix deleted file mode 100644 index 981ab2358d..0000000000 --- a/distros/melodic/dbw-polaris-joystick-demo/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, dbw-polaris-can, dbw-polaris-msgs, joy, roscpp, roslaunch, roslib, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-dbw-polaris-joystick-demo"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dbw_polaris_ros-release/archive/release/melodic/dbw_polaris_joystick_demo/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "5e6b31cb0ca08399c7f80acb0d147799f32e910831799c0d4a9390c72f435151"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch roslib ]; - propagatedBuildInputs = [ dbw-polaris-can dbw-polaris-msgs joy roscpp roslaunch sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Demonstration of drive-by-wire with joystick''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dbw-polaris-msgs/default.nix b/distros/melodic/dbw-polaris-msgs/default.nix deleted file mode 100644 index 7aa348f2ac..0000000000 --- a/distros/melodic/dbw-polaris-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, rosbag-migration-rule, std-msgs }: -buildRosPackage { - pname = "ros-melodic-dbw-polaris-msgs"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dbw_polaris_ros-release/archive/release/melodic/dbw_polaris_msgs/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "a8ed7285a6f6fe7804235d9e14fdceedfe9ae4c8b75225f288fe7906b8a9a4b8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime rosbag-migration-rule std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Drive-by-wire messages for Polaris platforms''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dbw-polaris/default.nix b/distros/melodic/dbw-polaris/default.nix deleted file mode 100644 index 3a956f0685..0000000000 --- a/distros/melodic/dbw-polaris/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, dbw-polaris-can, dbw-polaris-description, dbw-polaris-joystick-demo, dbw-polaris-msgs }: -buildRosPackage { - pname = "ros-melodic-dbw-polaris"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/dbw_polaris_ros-release/archive/release/melodic/dbw_polaris/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "a031935a5ead635401d3ee0eb012cfe46b9cca2cc8776dccaac01e96a9d1117a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dbw-polaris-can dbw-polaris-description dbw-polaris-joystick-demo dbw-polaris-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Drive-by-wire interface to the Dataspeed Inc. Polaris GEM/Ranger/RZR DBW kit''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dccomms-ros-msgs/default.nix b/distros/melodic/dccomms-ros-msgs/default.nix deleted file mode 100644 index 8d81091838..0000000000 --- a/distros/melodic/dccomms-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, actionlib, actionlib-msgs, catkin, message-generation, message-runtime, roscpp, std-msgs }: -buildRosPackage { - pname = "ros-melodic-dccomms-ros-msgs"; - version = "0.0.3-r1"; - - src = fetchurl { - url = "https://github.com/dcentelles/dccomms_ros_pkgs-release/archive/release/melodic/dccomms_ros_msgs/0.0.3-1.tar.gz"; - name = "0.0.3-1.tar.gz"; - sha256 = "cc0b887b4b28a595f9cb549d74fc086b39221414e63d65c3976573a14ae7aef2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs message-runtime roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The dccomms_ros_msgs package''; - license = with lib.licenses; [ "TODO-CATKIN-PACKAGE-LICENSE" ]; - }; -} diff --git a/distros/melodic/dccomms-ros/default.nix b/distros/melodic/dccomms-ros/default.nix deleted file mode 100644 index 2b343154fc..0000000000 --- a/distros/melodic/dccomms-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, actionlib, actionlib-msgs, catkin, dccomms-ros-msgs, git, message-generation, message-runtime, roscpp, rospy, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-dccomms-ros"; - version = "0.0.3-r1"; - - src = fetchurl { - url = "https://github.com/dcentelles/dccomms_ros_pkgs-release/archive/release/melodic/dccomms_ros/0.0.3-1.tar.gz"; - name = "0.0.3-1.tar.gz"; - sha256 = "9c82b3dcef96d0211f6267f3c6f9bdc87c0d127a2607240f102c17cd65f5a010"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs dccomms-ros-msgs git message-runtime roscpp rospy std-msgs tf ]; - nativeBuildInputs = [ catkin git ]; - - meta = { - description = ''The dccomms_ros package''; - license = with lib.licenses; [ "TODO-CATKIN-PACKAGE-LICENSE" ]; - }; -} diff --git a/distros/melodic/ddwrt-access-point/default.nix b/distros/melodic/ddwrt-access-point/default.nix deleted file mode 100644 index 6a8dd55bfd..0000000000 --- a/distros/melodic/ddwrt-access-point/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, dynamic-reconfigure, ieee80211-channels, rospy }: -buildRosPackage { - pname = "ros-melodic-ddwrt-access-point"; - version = "1.0.16-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/linux_networking-release/archive/release/melodic/ddwrt_access_point/1.0.16-1.tar.gz"; - name = "1.0.16-1.tar.gz"; - sha256 = "830e0935e4c51771f33e52de0645e5e4814bbde19b6fc7c30fab57f83e45264a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ access-point-control dynamic-reconfigure ieee80211-channels rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A ROS node that controls a Linksys WRT610Nv2 access point with - a dd-wrt firmware. Other access points models/dd-wrt versions - may be compatible as long as the web interface is identical.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ddynamic-reconfigure-python/default.nix b/distros/melodic/ddynamic-reconfigure-python/default.nix deleted file mode 100644 index d234302ba6..0000000000 --- a/distros/melodic/ddynamic-reconfigure-python/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, rospy }: -buildRosPackage { - pname = "ros-melodic-ddynamic-reconfigure-python"; - version = "0.0.1"; - - src = fetchurl { - url = "https://github.com/pal-gbp/ddynamic_reconfigure_python-release/archive/release/melodic/ddynamic_reconfigure_python/0.0.1-0.tar.gz"; - name = "0.0.1-0.tar.gz"; - sha256 = "bc8dcf50274a8e4a0548a9044f4af8ef90d207eab61b8a3ff4e474582b88121c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The ddynamic_reconfigure_python package contains - a class to instantiate dynamic reconfigure servers on the fly - registering variables''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ddynamic-reconfigure/default.nix b/distros/melodic/ddynamic-reconfigure/default.nix deleted file mode 100644 index 262e81b1e9..0000000000 --- a/distros/melodic/ddynamic-reconfigure/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, gtest, roscpp, rostest }: -buildRosPackage { - pname = "ros-melodic-ddynamic-reconfigure"; - version = "0.3.2-r1"; - - src = fetchurl { - url = "https://github.com/pal-gbp/ddynamic_reconfigure/archive/release/melodic/ddynamic_reconfigure/0.3.2-1.tar.gz"; - name = "0.3.2-1.tar.gz"; - sha256 = "a8780576fba89c6bca7aa268f718041ab724d3f24ff44823b7dabee3f4b3315d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest rostest ]; - propagatedBuildInputs = [ dynamic-reconfigure roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The ddynamic_reconfigure package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/default-cfg-fkie/default.nix b/distros/melodic/default-cfg-fkie/default.nix deleted file mode 100644 index 66188bcdc6..0000000000 --- a/distros/melodic/default-cfg-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, multimaster-msgs-fkie, roslaunch, roslib, rospy }: -buildRosPackage { - pname = "ros-melodic-default-cfg-fkie"; - version = "0.8.12"; - - src = fetchurl { - url = "https://github.com/fkie-release/multimaster_fkie-release/archive/release/melodic/default_cfg_fkie/0.8.12-0.tar.gz"; - name = "0.8.12-0.tar.gz"; - sha256 = "0b43fafcadef2aeff4fd5e7325daac4eeab711e5323c32fb37606bd318f5c7a1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ multimaster-msgs-fkie roslaunch roslib rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The configuration node loads a given launch configuration and offers services to - list or start the contained nodes. It provides additional description - extracted from launch file. This is used by node_manager_fkie.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/delphi-esr-msgs/default.nix b/distros/melodic/delphi-esr-msgs/default.nix deleted file mode 100644 index 0140e93f3b..0000000000 --- a/distros/melodic/delphi-esr-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, rosbag-migration-rule, std-msgs }: -buildRosPackage { - pname = "ros-melodic-delphi-esr-msgs"; - version = "3.0.2-r1"; - - src = fetchurl { - url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/melodic/delphi_esr_msgs/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "610a69fa08410ae871622aefa5896e7fe99c94c3776dca97e63291dcde2118b2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ros-environment ]; - propagatedBuildInputs = [ message-runtime rosbag-migration-rule std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Message definitions for the Delphi ESR''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/delphi-mrr-msgs/default.nix b/distros/melodic/delphi-mrr-msgs/default.nix deleted file mode 100644 index 174b1f3d35..0000000000 --- a/distros/melodic/delphi-mrr-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-delphi-mrr-msgs"; - version = "3.0.2-r1"; - - src = fetchurl { - url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/melodic/delphi_mrr_msgs/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "ae772ab11e180eade5e1f1cde8f83d403b4bd2c3ae87fc0964ac20cf49d1cf39"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ros-environment ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Message definitions for the Delphi MRR''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/delphi-srr-msgs/default.nix b/distros/melodic/delphi-srr-msgs/default.nix deleted file mode 100644 index d2a5490ae6..0000000000 --- a/distros/melodic/delphi-srr-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, rosbag-migration-rule, std-msgs }: -buildRosPackage { - pname = "ros-melodic-delphi-srr-msgs"; - version = "3.0.2-r1"; - - src = fetchurl { - url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/melodic/delphi_srr_msgs/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "5e7b8a7119dcb32fcf621af3cdc777e08d09ee14778f1ea1c9c9cd9a983941df"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ros-environment ]; - propagatedBuildInputs = [ message-runtime rosbag-migration-rule std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Message definitions for the Delphi SRR''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/dense-laser-assembler/default.nix b/distros/melodic/dense-laser-assembler/default.nix deleted file mode 100644 index dd1c9eedd3..0000000000 --- a/distros/melodic/dense-laser-assembler/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, calibration-msgs, catkin, roscpp, roscpp-serialization, sensor-msgs, settlerlib, std-msgs }: -buildRosPackage { - pname = "ros-melodic-dense-laser-assembler"; - version = "1.0.11-r3"; - - src = fetchurl { - url = "https://github.com/UNR-RoboticsResearchLab/pr2_calibration-release/archive/release/melodic/dense_laser_assembler/1.0.11-3.tar.gz"; - name = "1.0.11-3.tar.gz"; - sha256 = "ae8c468360cf2e64738f25ca2722920008eff02f43806e5b4ac0009639ebe5ec"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ calibration-msgs roscpp roscpp-serialization sensor-msgs settlerlib std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Stores streaming data from a laser sensor in a - dense representation. This allows the user to do 'image-like' - processing on the data, and can also be used for very fast approx - neighborhood searches. This package is still experimental and unstable. - Expect its APIs to change.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/denso-robot-bringup/default.nix b/distros/melodic/denso-robot-bringup/default.nix deleted file mode 100644 index ca1b11ff71..0000000000 --- a/distros/melodic/denso-robot-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-denso-robot-bringup"; - version = "3.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DENSORobot/denso_robot_ros-release/archive/release/melodic/denso_robot_bringup/3.3.0-1.tar.gz"; - name = "3.3.0-1.tar.gz"; - sha256 = "5181e4afdcc043c44784595a185e0b77b03032913cfdda27daca580b19bc9248"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The denso robot bringup package includes launch files for starting denso robot nodes.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/denso-robot-control/default.nix b/distros/melodic/denso-robot-control/default.nix deleted file mode 100644 index 4be6862b5d..0000000000 --- a/distros/melodic/denso-robot-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, bcap-core, bcap-service, catkin, controller-manager, denso-robot-core, hardware-interface, joint-limits-interface, roscpp, std-msgs, transmission-interface }: -buildRosPackage { - pname = "ros-melodic-denso-robot-control"; - version = "3.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DENSORobot/denso_robot_ros-release/archive/release/melodic/denso_robot_control/3.3.0-1.tar.gz"; - name = "3.3.0-1.tar.gz"; - sha256 = "7bb30e678f52af168577bba681ee0c1ec3b30fec29fc25be7040ce7451bb223d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ bcap-core bcap-service controller-manager denso-robot-core hardware-interface joint-limits-interface roscpp std-msgs transmission-interface ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The denso robot control package includes a node for controlling DENSO robot controllers with MoveIt!.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/denso-robot-core-test/default.nix b/distros/melodic/denso-robot-core-test/default.nix deleted file mode 100644 index d60453072f..0000000000 --- a/distros/melodic/denso-robot-core-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, actionlib, bcap-core, catkin, denso-robot-core, roscpp, std-msgs }: -buildRosPackage { - pname = "ros-melodic-denso-robot-core-test"; - version = "3.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DENSORobot/denso_robot_ros-release/archive/release/melodic/denso_robot_core_test/3.3.0-1.tar.gz"; - name = "3.3.0-1.tar.gz"; - sha256 = "3631a6fe0be8f5f4d6f0852927c7af3866893256e696f82719e3d43d88260095"; - }; - - buildType = "catkin"; - buildInputs = [ bcap-core catkin denso-robot-core ]; - propagatedBuildInputs = [ actionlib roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The denso robot core test package includes a node for testing denso robot core node.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/denso-robot-core/default.nix b/distros/melodic/denso-robot-core/default.nix deleted file mode 100644 index 11cccf5b9e..0000000000 --- a/distros/melodic/denso-robot-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, actionlib, actionlib-msgs, bcap-core, bcap-service, catkin, message-generation, message-runtime, roscpp, std-msgs }: -buildRosPackage { - pname = "ros-melodic-denso-robot-core"; - version = "3.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DENSORobot/denso_robot_ros-release/archive/release/melodic/denso_robot_core/3.3.0-1.tar.gz"; - name = "3.3.0-1.tar.gz"; - sha256 = "9393e45f98482488e66716f5ad53aaf652010baa351ea69a8372988826c3d2d3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs bcap-core bcap-service message-runtime roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The denso robot core package includes a node for controlling DENSO robot controllers.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/denso-robot-descriptions/default.nix b/distros/melodic/denso-robot-descriptions/default.nix deleted file mode 100644 index 59ca9e1e52..0000000000 --- a/distros/melodic/denso-robot-descriptions/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-denso-robot-descriptions"; - version = "3.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DENSORobot/denso_robot_ros-release/archive/release/melodic/denso_robot_descriptions/3.3.0-1.tar.gz"; - name = "3.3.0-1.tar.gz"; - sha256 = "eecbd5532ec6809d1f98a878298fbf4e84a0a31f88152efdb9f8115a3698e5c1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The denso robot descriptions package includes URDF files for DENSO robots.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/denso-robot-gazebo/default.nix b/distros/melodic/denso-robot-gazebo/default.nix deleted file mode 100644 index d7ee3f7443..0000000000 --- a/distros/melodic/denso-robot-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, denso-robot-descriptions, gazebo-ros-control, gazebo-ros-pkgs, joint-state-controller, joint-trajectory-controller, robot-state-publisher }: -buildRosPackage { - pname = "ros-melodic-denso-robot-gazebo"; - version = "3.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DENSORobot/denso_robot_ros-release/archive/release/melodic/denso_robot_gazebo/3.3.0-1.tar.gz"; - name = "3.3.0-1.tar.gz"; - sha256 = "4c2912036f7f078cb9f716fd008e61c41d6e58885517f601e426928b46fcb5d1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ denso-robot-descriptions gazebo-ros-control gazebo-ros-pkgs joint-state-controller joint-trajectory-controller robot-state-publisher ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The denso robot gazebo package includes a launch file for simulating DENSO robot.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/denso-robot-moveit-config/default.nix b/distros/melodic/denso-robot-moveit-config/default.nix deleted file mode 100644 index a9b4a4b64c..0000000000 --- a/distros/melodic/denso-robot-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-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, moveit-simple-controller-manager, robot-state-publisher, xacro }: -buildRosPackage { - pname = "ros-melodic-denso-robot-moveit-config"; - version = "3.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DENSORobot/denso_robot_ros-release/archive/release/melodic/denso_robot_moveit_config/3.3.0-1.tar.gz"; - name = "3.3.0-1.tar.gz"; - sha256 = "51713702e55a65578aa50fd6035e32ea115f45d905deef080b9f1dc4caa6f210"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ 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 = ''An automatically generated package with all the configuration and launch files for using the DENSO robots with the MoveIt Motion Planning Framework''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/denso-robot-ros/default.nix b/distros/melodic/denso-robot-ros/default.nix deleted file mode 100644 index bd8e71c86e..0000000000 --- a/distros/melodic/denso-robot-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, bcap-core, bcap-service, bcap-service-test, catkin, denso-robot-bringup, denso-robot-control, denso-robot-core, denso-robot-core-test, denso-robot-descriptions, denso-robot-gazebo, denso-robot-moveit-config }: -buildRosPackage { - pname = "ros-melodic-denso-robot-ros"; - version = "3.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DENSORobot/denso_robot_ros-release/archive/release/melodic/denso_robot_ros/3.3.0-1.tar.gz"; - name = "3.3.0-1.tar.gz"; - sha256 = "5231a314ab6d35a33e0f714dd39ab23781a0d31c4814f34b02f21f670fe6e314"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ bcap-core bcap-service bcap-service-test denso-robot-bringup denso-robot-control denso-robot-core denso-robot-core-test denso-robot-descriptions denso-robot-gazebo denso-robot-moveit-config ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The denso robot ros stack constains libraries, configuration files, and ROS nodes for controlling a DENSO robot from ROS.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/depth-image-proc/default.nix b/distros/melodic/depth-image-proc/default.nix deleted file mode 100644 index 59df546204..0000000000 --- a/distros/melodic/depth-image-proc/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, cmake-modules, cv-bridge, eigen-conversions, image-geometry, image-transport, message-filters, nodelet, rostest, sensor-msgs, stereo-msgs, tf2, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-depth-image-proc"; - version = "1.15.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/melodic/depth_image_proc/1.15.2-1.tar.gz"; - name = "1.15.2-1.tar.gz"; - sha256 = "1a96a4b0043043f126f78236f49b335d69c163137c2a2b4af38db5e157e82289"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules message-filters sensor-msgs stereo-msgs ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ boost cv-bridge eigen-conversions image-geometry image-transport nodelet tf2 tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Contains nodelets for processing depth images such as those - produced by OpenNI camera. Functions include creating disparity - images and point clouds, as well as registering (reprojecting) - a depth image into another camera frame.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/depthcloud-encoder/default.nix b/distros/melodic/depthcloud-encoder/default.nix deleted file mode 100644 index 0469914b57..0000000000 --- a/distros/melodic/depthcloud-encoder/default.nix +++ /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, image-transport, message-filters, pcl-conversions, pcl-ros, roscpp, sensor-msgs, tf-conversions }: -buildRosPackage { - pname = "ros-melodic-depthcloud-encoder"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/RobotWebTools-release/depthcloud_encoder-release/archive/release/melodic/depthcloud_encoder/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "cd0303245ac1fcc135761ad4d18dda3ed256e4165cf4fbbd6a4182037cecece6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cv-bridge dynamic-reconfigure image-transport message-filters pcl-conversions pcl-ros roscpp sensor-msgs tf-conversions ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Point Cloud Encoder for Web-Based Streaming''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/depthimage-to-laserscan/default.nix b/distros/melodic/depthimage-to-laserscan/default.nix deleted file mode 100644 index 52884ee8a2..0000000000 --- a/distros/melodic/depthimage-to-laserscan/default.nix +++ /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, gtest, image-geometry, image-transport, nodelet, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-depthimage-to-laserscan"; - version = "1.0.8"; - - src = fetchurl { - url = "https://github.com/ros-gbp/depthimage_to_laserscan-release/archive/release/melodic/depthimage_to_laserscan/1.0.8-0.tar.gz"; - name = "1.0.8-0.tar.gz"; - sha256 = "0620a9a74ab3a0601a55d1cbe593abe68bbc838ea3fb6a1dfa57ac7e6e3c10ca"; - }; - - buildType = "catkin"; - buildInputs = [ catkin gtest ]; - propagatedBuildInputs = [ dynamic-reconfigure image-geometry image-transport nodelet roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''depthimage_to_laserscan''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/derived-object-msgs/default.nix b/distros/melodic/derived-object-msgs/default.nix deleted file mode 100644 index 1353fc8dea..0000000000 --- a/distros/melodic/derived-object-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, radar-msgs, ros-environment, shape-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-derived-object-msgs"; - version = "3.0.2-r1"; - - src = fetchurl { - url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/melodic/derived_object_msgs/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "643100d5f56828608ddd6648416bf3ddc08b5617ea211eba133fef3b0a3a7934"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ros-environment ]; - propagatedBuildInputs = [ geometry-msgs message-runtime radar-msgs shape-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Abstracted Messages from Perception Modalities''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/desistek-saga-control/default.nix b/distros/melodic/desistek-saga-control/default.nix deleted file mode 100644 index ddcd01fb16..0000000000 --- a/distros/melodic/desistek-saga-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, desistek-saga-description, uuv-control-cascaded-pid, uuv-thruster-manager }: -buildRosPackage { - pname = "ros-melodic-desistek-saga-control"; - version = "0.3.2"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/desistek_saga-release/archive/release/melodic/desistek_saga_control/0.3.2-0.tar.gz"; - name = "0.3.2-0.tar.gz"; - sha256 = "81fe5ef7f2ef085fcb784c8799971f63dd8f145ea59a04902b1adc9f04eda688"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ desistek-saga-description uuv-control-cascaded-pid uuv-thruster-manager ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Configuration and launch files to control the Desistek SAGA ROV''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/desistek-saga-description/default.nix b/distros/melodic/desistek-saga-description/default.nix deleted file mode 100644 index e3c84ca9dd..0000000000 --- a/distros/melodic/desistek-saga-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-desistek-saga-description"; - version = "0.3.2"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/desistek_saga-release/archive/release/melodic/desistek_saga_description/0.3.2-0.tar.gz"; - name = "0.3.2-0.tar.gz"; - sha256 = "1d23906087b0f5b4119ca5b63d3d621a40f93709a58a61fdab09330e3f712126"; - }; - - 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 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The robot description files for the Desistek SAGA ROV underwater vehicle''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/desistek-saga-gazebo/default.nix b/distros/melodic/desistek-saga-gazebo/default.nix deleted file mode 100644 index fa37cc4ecb..0000000000 --- a/distros/melodic/desistek-saga-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, desistek-saga-control, desistek-saga-description }: -buildRosPackage { - pname = "ros-melodic-desistek-saga-gazebo"; - version = "0.3.2"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/desistek_saga-release/archive/release/melodic/desistek_saga_gazebo/0.3.2-0.tar.gz"; - name = "0.3.2-0.tar.gz"; - sha256 = "534d7e4e5fb0ab7d099d6e20561f3ac9275f98a06e13e59ca92b1b0114fb2911"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ desistek-saga-control desistek-saga-description ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package with launch files for demonstrations with the Desistek SAGA ROV underwater vehicle''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/desktop-full/default.nix b/distros/melodic/desktop-full/default.nix deleted file mode 100644 index 4115291c22..0000000000 --- a/distros/melodic/desktop-full/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, desktop, perception, simulators, urdf-sim-tutorial }: -buildRosPackage { - pname = "ros-melodic-desktop-full"; - version = "1.4.1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/metapackages-release/archive/release/melodic/desktop_full/1.4.1-0.tar.gz"; - name = "1.4.1-0.tar.gz"; - sha256 = "236064fd3c4cccc5327f1ac4c951c70762a1f6c88e9faa521251f78e26ea987b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ desktop perception simulators urdf-sim-tutorial ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A metapackage to aggregate several packages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/desktop/default.nix b/distros/melodic/desktop/default.nix deleted file mode 100644 index aa08400f6c..0000000000 --- a/distros/melodic/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, angles, catkin, common-tutorials, geometry-tutorials, robot, ros-tutorials, roslint, urdf-tutorial, visualization-tutorials, viz }: -buildRosPackage { - pname = "ros-melodic-desktop"; - version = "1.4.1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/metapackages-release/archive/release/melodic/desktop/1.4.1-0.tar.gz"; - name = "1.4.1-0.tar.gz"; - sha256 = "4d24671184136e854522257de40f9ce4b618b16ffeaa478f9a25c34d95cd8bc5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ angles common-tutorials geometry-tutorials robot ros-tutorials roslint urdf-tutorial visualization-tutorials viz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A metapackage to aggregate several packages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/diagnostic-aggregator/default.nix b/distros/melodic/diagnostic-aggregator/default.nix deleted file mode 100644 index 6c772c233f..0000000000 --- a/distros/melodic/diagnostic-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, bondcpp, bondpy, catkin, diagnostic-msgs, pluginlib, roscpp, rospy, rostest, xmlrpcpp }: -buildRosPackage { - pname = "ros-melodic-diagnostic-aggregator"; - version = "1.9.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/diagnostics-release/archive/release/melodic/diagnostic_aggregator/1.9.7-1.tar.gz"; - name = "1.9.7-1.tar.gz"; - sha256 = "1cba04421e31f4da80bddf6edd60c08b13c98cdb62ab3bfdf496517d752924b7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - propagatedBuildInputs = [ bondcpp bondpy diagnostic-msgs pluginlib roscpp rospy xmlrpcpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''diagnostic_aggregator''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/diagnostic-analysis/default.nix b/distros/melodic/diagnostic-analysis/default.nix deleted file mode 100644 index 8de17c622c..0000000000 --- a/distros/melodic/diagnostic-analysis/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, rosbag, roslib, rostest }: -buildRosPackage { - pname = "ros-melodic-diagnostic-analysis"; - version = "1.9.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/diagnostics-release/archive/release/melodic/diagnostic_analysis/1.9.7-1.tar.gz"; - name = "1.9.7-1.tar.gz"; - sha256 = "e38eb20f984ae213806289f7c7ee095f6af5acb8b4163aecfc20b9cf668e043f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - propagatedBuildInputs = [ diagnostic-msgs rosbag roslib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The diagnostic_analysis package can convert a log of diagnostics data - into a series of CSV files. Robot logs are recorded with rosbag, and - can be processed offline using the scripts in this package.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/diagnostic-common-diagnostics/default.nix b/distros/melodic/diagnostic-common-diagnostics/default.nix deleted file mode 100644 index d7db7a032b..0000000000 --- a/distros/melodic/diagnostic-common-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, catkin, diagnostic-updater, hddtemp, pythonPackages, rospy, rostest, tf }: -buildRosPackage { - pname = "ros-melodic-diagnostic-common-diagnostics"; - version = "1.9.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/diagnostics-release/archive/release/melodic/diagnostic_common_diagnostics/1.9.7-1.tar.gz"; - name = "1.9.7-1.tar.gz"; - sha256 = "40fa72958c582a7ac95fdcae430f79354d4308c847cdb4c59d1dfd837152c99d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - propagatedBuildInputs = [ diagnostic-updater hddtemp pythonPackages.psutil rospy tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''diagnostic_common_diagnostics''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/diagnostic-msgs/default.nix b/distros/melodic/diagnostic-msgs/default.nix deleted file mode 100644 index f3d48ef84c..0000000000 --- a/distros/melodic/diagnostic-msgs/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, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-diagnostic-msgs"; - version = "1.12.8-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/common_msgs-release/archive/release/melodic/diagnostic_msgs/1.12.8-1.tar.gz"; - name = "1.12.8-1.tar.gz"; - sha256 = "060557501838ace8ebd510d1e606420cd0fa1c82c2212553d671aed0193a2fc0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package holds the diagnostic messages which provide the - standardized interface for the diagnostic and runtime monitoring - systems in ROS. These messages are currently used by - the diagnostics - Stack, which provides libraries for simple ways to set and access - the messages, as well as automated ways to process the diagnostic - data. - - These messages are used for long term logging and will not be - changed unless there is a very important reason.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/diagnostic-updater/default.nix b/distros/melodic/diagnostic-updater/default.nix deleted file mode 100644 index 925a3c12d6..0000000000 --- a/distros/melodic/diagnostic-updater/default.nix +++ /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, roscpp, rostest, std-msgs }: -buildRosPackage { - pname = "ros-melodic-diagnostic-updater"; - version = "1.9.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/diagnostics-release/archive/release/melodic/diagnostic_updater/1.9.7-1.tar.gz"; - name = "1.9.7-1.tar.gz"; - sha256 = "5632f9e9b9d63ff2b6d0635d7e68ab4da1d9cf26494856002d36a3e63ecbf273"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - propagatedBuildInputs = [ diagnostic-msgs roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''diagnostic_updater contains tools for easily updating diagnostics. it is commonly used in device drivers to keep track of the status of output topics, device status, etc.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/diagnostics/default.nix b/distros/melodic/diagnostics/default.nix deleted file mode 100644 index 4926af584c..0000000000 --- a/distros/melodic/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, catkin, diagnostic-aggregator, diagnostic-analysis, diagnostic-common-diagnostics, diagnostic-updater, self-test }: -buildRosPackage { - pname = "ros-melodic-diagnostics"; - version = "1.9.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/diagnostics-release/archive/release/melodic/diagnostics/1.9.7-1.tar.gz"; - name = "1.9.7-1.tar.gz"; - sha256 = "71d2509b1354fbeb88059ef74d45aeed281fd0e8b7d48fc66fc90f6b063a802b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ diagnostic-aggregator diagnostic-analysis diagnostic-common-diagnostics diagnostic-updater self-test ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''diagnostics''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/diff-drive-controller/default.nix b/distros/melodic/diff-drive-controller/default.nix deleted file mode 100644 index 30249c3c89..0000000000 --- a/distros/melodic/diff-drive-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, control-msgs, controller-interface, controller-manager, dynamic-reconfigure, nav-msgs, pluginlib, realtime-tools, rosgraph-msgs, rostest, std-srvs, tf, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-diff-drive-controller"; - version = "0.17.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_controllers-release/archive/release/melodic/diff_drive_controller/0.17.3-1.tar.gz"; - name = "0.17.3-1.tar.gz"; - sha256 = "d6d3b34385ffda6d79c9cfe35fd4472dafcc9434bb6293244f39f64bb5fd57ff"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ controller-manager rosgraph-msgs rostest std-srvs xacro ]; - propagatedBuildInputs = [ control-msgs controller-interface dynamic-reconfigure nav-msgs pluginlib realtime-tools tf urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Controller for a differential drive mobile base.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dijkstra-mesh-planner/default.nix b/distros/melodic/dijkstra-mesh-planner/default.nix deleted file mode 100644 index 82d7426c84..0000000000 --- a/distros/melodic/dijkstra-mesh-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, mbf-mesh-core, mbf-msgs, mbf-utility, mesh-map, roscpp }: -buildRosPackage { - pname = "ros-melodic-dijkstra-mesh-planner"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mesh_navigation-release/archive/release/melodic/dijkstra_mesh_planner/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "9b0df6ecfa43cd8dde6d68e8253170f015448b0d74338fe1214af831d4771d9e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure mbf-mesh-core mbf-msgs mbf-utility mesh-map roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The dijkstra_mesh_planner package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/dingo-control/default.nix b/distros/melodic/dingo-control/default.nix deleted file mode 100644 index dd4a803c59..0000000000 --- a/distros/melodic/dingo-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, diff-drive-controller, interactive-marker-twist-server, joint-state-controller, joy, ridgeback-control, robot-localization, roslaunch, teleop-twist-joy, topic-tools, twist-mux }: -buildRosPackage { - pname = "ros-melodic-dingo-control"; - version = "0.1.12-r2"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/dingo-release/archive/release/melodic/dingo_control/0.1.12-2.tar.gz"; - name = "0.1.12-2.tar.gz"; - sha256 = "5c1d0f0b180e99178dc7b9b588c6891dcda9c47821d5c4cae2f254867940d78e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ controller-manager diff-drive-controller interactive-marker-twist-server joint-state-controller joy ridgeback-control robot-localization teleop-twist-joy topic-tools twist-mux ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Controllers for Dingo''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dingo-description/default.nix b/distros/melodic/dingo-description/default.nix deleted file mode 100644 index 2c3d660180..0000000000 --- a/distros/melodic/dingo-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, robot-state-publisher, urdf, velodyne-description, xacro }: -buildRosPackage { - pname = "ros-melodic-dingo-description"; - version = "0.1.12-r2"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/dingo-release/archive/release/melodic/dingo_description/0.1.12-2.tar.gz"; - name = "0.1.12-2.tar.gz"; - sha256 = "a48c399b727160f21224a5ae85179322ebfe515cd6001b9713467e028b769682"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ lms1xx realsense2-description robot-state-publisher urdf velodyne-description xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The dingo_description package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dingo-desktop/default.nix b/distros/melodic/dingo-desktop/default.nix deleted file mode 100644 index 573ea38f15..0000000000 --- a/distros/melodic/dingo-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, dingo-msgs, dingo-viz }: -buildRosPackage { - pname = "ros-melodic-dingo-desktop"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/dingo_desktop-release/archive/release/melodic/dingo_desktop/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "783a5da55c27e4175f547cbe6894001f3792040759fcbbc4e9d56f65b801d4ca"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dingo-msgs dingo-viz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Packages for working with Dingo from a ROS desktop.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dingo-gazebo/default.nix b/distros/melodic/dingo-gazebo/default.nix deleted file mode 100644 index ccbc91a461..0000000000 --- a/distros/melodic/dingo-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, dingo-control, dingo-description, gazebo-plugins, gazebo-ros, gazebo-ros-control, hector-gazebo-plugins, ridgeback-gazebo-plugins, roslaunch }: -buildRosPackage { - pname = "ros-melodic-dingo-gazebo"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/dingo_simulator-release/archive/release/melodic/dingo_gazebo/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "fa86b9d84e6fdf5acd6654b58e57c061f661b15038eeeb79d5f4a2890064f39f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ dingo-control dingo-description gazebo-plugins gazebo-ros gazebo-ros-control hector-gazebo-plugins ridgeback-gazebo-plugins ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launchfiles to use Dingo in Gazebo.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dingo-msgs/default.nix b/distros/melodic/dingo-msgs/default.nix deleted file mode 100644 index 7b1b48f98a..0000000000 --- a/distros/melodic/dingo-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-dingo-msgs"; - version = "0.1.12-r2"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/dingo-release/archive/release/melodic/dingo_msgs/0.1.12-2.tar.gz"; - name = "0.1.12-2.tar.gz"; - sha256 = "f81569804a43200d0395f1d764ac4b8ff5db27aa221ef8dc646dd75229607561"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages exclusive to Dingo, especially for representing low-level motor commands and sensors.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dingo-navigation/default.nix b/distros/melodic/dingo-navigation/default.nix deleted file mode 100644 index bae0ce2d4e..0000000000 --- a/distros/melodic/dingo-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 }: -buildRosPackage { - pname = "ros-melodic-dingo-navigation"; - version = "0.1.12-r2"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/dingo-release/archive/release/melodic/dingo_navigation/0.1.12-2.tar.gz"; - name = "0.1.12-2.tar.gz"; - sha256 = "350629950a4bae0680de0d049ab76c51dea5f60f341e515250c7eec7ff6eef94"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ amcl gmapping map-server move-base ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch files and code for autonomous navigation of the Dingo''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dingo-simulator/default.nix b/distros/melodic/dingo-simulator/default.nix deleted file mode 100644 index b4a10bc93d..0000000000 --- a/distros/melodic/dingo-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, dingo-gazebo }: -buildRosPackage { - pname = "ros-melodic-dingo-simulator"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/dingo_simulator-release/archive/release/melodic/dingo_simulator/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "a00831f9eb08f30fdb5f6ab2d00952cd89454fce024dff8b9ab58888fcfe1ed5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dingo-gazebo ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Packages for simulating Dingo.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dingo-viz/default.nix b/distros/melodic/dingo-viz/default.nix deleted file mode 100644 index 64a2016c1e..0000000000 --- a/distros/melodic/dingo-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, dingo-description, joint-state-publisher-gui, roslaunch, rqt-console, rqt-gui, rqt-robot-monitor, rviz }: -buildRosPackage { - pname = "ros-melodic-dingo-viz"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/dingo_desktop-release/archive/release/melodic/dingo_viz/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "e9b4282d6e944beda9b5be7a53f385c0b8a4ce0b0c8f1ae1c08ff6a5544eebcb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ dingo-description joint-state-publisher-gui rqt-console rqt-gui rqt-robot-monitor rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Visualization launchers and helpers for Dingo.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/distance-map-core/default.nix b/distros/melodic/distance-map-core/default.nix deleted file mode 100644 index 5d1ddaddf5..0000000000 --- a/distros/melodic/distance-map-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, distance-map-msgs, nav-msgs, pluginlib, roscpp, tf2, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-melodic-distance-map-core"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/artivis/distance_map-release/archive/release/melodic/distance_map_core/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "281115ed9ad36366fedc4b2b84245e907975f598c2ae1a6be6bed67cf5e31b50"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ costmap-2d distance-map-msgs nav-msgs pluginlib roscpp tf2 tf2-geometry-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The distance_map_core package.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/distance-map-deadreck/default.nix b/distros/melodic/distance-map-deadreck/default.nix deleted file mode 100644 index ad80ee388d..0000000000 --- a/distros/melodic/distance-map-deadreck/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, distance-map-core }: -buildRosPackage { - pname = "ros-melodic-distance-map-deadreck"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/artivis/distance_map-release/archive/release/melodic/distance_map_deadreck/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "8a15566ebd8f5a596780668824ad86528c57a0649bc8d00de146f124ceae396e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ distance-map-core ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Node package of the map_distance project. - It contains the ROS node that instantiate the - distance map plugin.''; - license = with lib.licenses; [ asl20 mit ]; - }; -} diff --git a/distros/melodic/distance-map-msgs/default.nix b/distros/melodic/distance-map-msgs/default.nix deleted file mode 100644 index 69eb835447..0000000000 --- a/distros/melodic/distance-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, std-msgs }: -buildRosPackage { - pname = "ros-melodic-distance-map-msgs"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/artivis/distance_map-release/archive/release/melodic/distance_map_msgs/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "6e42332f75de13d580826ac98f1d6ccead3ea761d88f09c0ced6047494abbf39"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime nav-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Definition of the distance map message type.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/distance-map-node/default.nix b/distros/melodic/distance-map-node/default.nix deleted file mode 100644 index a6bd573d52..0000000000 --- a/distros/melodic/distance-map-node/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, distance-map-core, pluginlib, roscpp }: -buildRosPackage { - pname = "ros-melodic-distance-map-node"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/artivis/distance_map-release/archive/release/melodic/distance_map_node/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "b46d36b7c07bf2ad49b711846486be9fe3f9fa625d05fa9c3b1445c05f03268c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ distance-map-core pluginlib roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Node package of the map_distance project. - It contains the ROS node that instantiate the - distance map plugin.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/distance-map-opencv/default.nix b/distros/melodic/distance-map-opencv/default.nix deleted file mode 100644 index 14d02140ae..0000000000 --- a/distros/melodic/distance-map-opencv/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, distance-map-core, image-geometry }: -buildRosPackage { - pname = "ros-melodic-distance-map-opencv"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/artivis/distance_map-release/archive/release/melodic/distance_map_opencv/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "391ef19d3ae55b03cdf3e80337d80a73134c2cd1d7fc93fdaf6474bd5c995ca8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ distance-map-core image-geometry ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Node package of the map_distance project. - It contains the ROS node that instantiate the - distance map plugin.''; - license = with lib.licenses; [ asl20 bsdOriginal ]; - }; -} diff --git a/distros/melodic/distance-map-rviz/default.nix b/distros/melodic/distance-map-rviz/default.nix deleted file mode 100644 index 91516c40a8..0000000000 --- a/distros/melodic/distance-map-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, distance-map-msgs, qt5, rviz }: -buildRosPackage { - pname = "ros-melodic-distance-map-rviz"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/artivis/distance_map-release/archive/release/melodic/distance_map_rviz/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "48414b67479cb1599a9db7e86b79373a418977221e0e95158776496dc5b2b2f4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ distance-map-msgs qt5.qtbase rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Rviz plugin for the visualization of ditance maps.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/distance-map-tools/default.nix b/distros/melodic/distance-map-tools/default.nix deleted file mode 100644 index ceb592182e..0000000000 --- a/distros/melodic/distance-map-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, backward-ros, catkin, distance-map-core, interactive-markers, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-distance-map-tools"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/artivis/distance_map-release/archive/release/melodic/distance_map_tools/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "92f4b8ac7e83d90aae1f555aa63ccd8de442b6a6737464c648ab6c0d363d451a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ backward-ros distance-map-core interactive-markers visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Node package of the map_distance project. - It contains the ROS node that instantiate the - distance map plugin.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/distance-map/default.nix b/distros/melodic/distance-map/default.nix deleted file mode 100644 index db5919f8fe..0000000000 --- a/distros/melodic/distance-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, distance-map-core, distance-map-deadreck, distance-map-msgs, distance-map-node, distance-map-opencv, distance-map-rviz, distance-map-tools }: -buildRosPackage { - pname = "ros-melodic-distance-map"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/artivis/distance_map-release/archive/release/melodic/distance_map/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "262190723b5fa17407d598707e424582868c71fa6848ecf408d7208ecb2b74d1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ distance-map-core distance-map-deadreck distance-map-msgs distance-map-node distance-map-opencv distance-map-rviz distance-map-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The distance_map metapackage''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/dlux-global-planner/default.nix b/distros/melodic/dlux-global-planner/default.nix deleted file mode 100644 index 6ff621597e..0000000000 --- a/distros/melodic/dlux-global-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, catkin, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid, nav-grid-pub-sub, nav-msgs, pluginlib, roscpp, roslint, rostest, rosunit, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-dlux-global-planner"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dlux_global_planner/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "a5b6a4db7296280ca5a7bc11e95f0b04e35debd2dc299049d8332a8686f1811c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rostest rosunit ]; - propagatedBuildInputs = [ geometry-msgs nav-2d-msgs nav-2d-utils nav-core2 nav-grid nav-grid-pub-sub nav-msgs pluginlib roscpp visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Plugin based global planner implementing the nav_core2::GlobalPlanner interface.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dlux-plugins/default.nix b/distros/melodic/dlux-plugins/default.nix deleted file mode 100644 index 6ae297b2f0..0000000000 --- a/distros/melodic/dlux-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, dlux-global-planner, global-planner-tests, nav-core2, nav-grid, pluginlib, roslint, rostest }: -buildRosPackage { - pname = "ros-melodic-dlux-plugins"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dlux_plugins/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "808a7a1c10ea340eb062a34d08d03d980eeb14084598245ef80282d007b9e616"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ global-planner-tests roslint rostest ]; - propagatedBuildInputs = [ dlux-global-planner nav-core2 nav-grid pluginlib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Implementation of dlux_global_planner plugin interfaces.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dockeros/default.nix b/distros/melodic/dockeros/default.nix deleted file mode 100644 index 80e5265cb5..0000000000 --- a/distros/melodic/dockeros/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, rostest }: -buildRosPackage { - pname = "ros-melodic-dockeros"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ct2034/dockeros-release/archive/release/melodic/dockeros/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "5c2e6a8bcf8bf6db553a1d597f143037da1ee614a3ef62d633ccf602de779c74"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ pythonPackages.docker ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Simply running ros nodes in docker containers on remote robots.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/downward/default.nix b/distros/melodic/downward/default.nix deleted file mode 100644 index 8fe12c0270..0000000000 --- a/distros/melodic/downward/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, bison, cacert, catkin, flex, gawk, python, rostest, time }: -buildRosPackage { - pname = "ros-melodic-downward"; - version = "2.1.24-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/downward/2.1.24-2.tar.gz"; - name = "2.1.24-2.tar.gz"; - sha256 = "9fe3d8f1499291060044573cdd470514331ebe1f4297b3c8de8eede9a49959ed"; - }; - - buildType = "catkin"; - buildInputs = [ bison cacert catkin flex python rostest ]; - propagatedBuildInputs = [ gawk time ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''fast downward: PDDL Planner (http://www.fast-downward.org)''; - license = with lib.licenses; [ "GPL" ]; - }; -} diff --git a/distros/melodic/draco/default.nix b/distros/melodic/draco/default.nix deleted file mode 100644 index 905c2834a0..0000000000 --- a/distros/melodic/draco/default.nix +++ /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-draco"; - version = "1.3.6-r3"; - - src = fetchurl { - url = "https://gitlab.fel.cvut.cz/cras/ros-release/draco/-/archive/release/melodic/draco/1.3.6-3/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "8b081e5067c339a51f584f02546ca020f5ba988eaebb613e7113f88fd8ab9bbe"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ catkin ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Draco is a library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/driver-base/default.nix b/distros/melodic/driver-base/default.nix deleted file mode 100644 index 5c6eefe1fb..0000000000 --- a/distros/melodic/driver-base/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, dynamic-reconfigure, message-generation, message-runtime, roscpp, self-test, std-msgs }: -buildRosPackage { - pname = "ros-melodic-driver-base"; - version = "1.6.8"; - - src = fetchurl { - url = "https://github.com/ros-gbp/driver_common-release/archive/release/melodic/driver_base/1.6.8-0.tar.gz"; - name = "1.6.8-0.tar.gz"; - sha256 = "8f279b3f0297b7798e82dd8d88949507d9dfa4dc58641d6c8d7ec66f65a70c19"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ diagnostic-updater dynamic-reconfigure message-runtime roscpp self-test std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A framework for writing drivers that helps with runtime reconfiguration, diagnostics and self-test. - - This package is deprecated.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/driver-common/default.nix b/distros/melodic/driver-common/default.nix deleted file mode 100644 index f5d9d403ec..0000000000 --- a/distros/melodic/driver-common/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, driver-base, timestamp-tools }: -buildRosPackage { - pname = "ros-melodic-driver-common"; - version = "1.6.8"; - - src = fetchurl { - url = "https://github.com/ros-gbp/driver_common-release/archive/release/melodic/driver_common/1.6.8-0.tar.gz"; - name = "1.6.8-0.tar.gz"; - sha256 = "ea3516b1e1c6ad29343302b5c174ea896dc280f60800fe0c6d0e34e08b31d465"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ driver-base timestamp-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The driver_common stack contains classes and tools that are useful - throughout the driver stacks. It currently contains: - - driver_base: A base class for sensors to provide a consistent state machine - (retries, error handling, etc.) and interface - - timestamp_tools: Classes to help timestamp hardware events''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/drone-assets/default.nix b/distros/melodic/drone-assets/default.nix deleted file mode 100644 index e7dae35395..0000000000 --- a/distros/melodic/drone-assets/default.nix +++ /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-drone-assets"; - version = "1.3.10-r1"; - - src = fetchurl { - url = "https://github.com/JdeRobot/drones-release/archive/release/melodic/drone_assets/1.3.10-1.tar.gz"; - name = "1.3.10-1.tar.gz"; - sha256 = "30c14c93d4bed3552a6f521ca2ca0e00e86943614bc26864641e27520fcd5e88"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The drone_assets package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/drone-wrapper/default.nix b/distros/melodic/drone-wrapper/default.nix deleted file mode 100644 index 485a7058c2..0000000000 --- a/distros/melodic/drone-wrapper/default.nix +++ /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, mavros, mavros-msgs, rospy, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-drone-wrapper"; - version = "1.3.10-r1"; - - src = fetchurl { - url = "https://github.com/JdeRobot/drones-release/archive/release/melodic/drone_wrapper/1.3.10-1.tar.gz"; - name = "1.3.10-1.tar.gz"; - sha256 = "b24352ca3298628b35cfb8b980a1a1954c380fab351f91d3fb0654650e4e1d6e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cv-bridge geometry-msgs mavros mavros-msgs rospy sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The drone_wrapper package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/dual-quaternions-ros/default.nix b/distros/melodic/dual-quaternions-ros/default.nix deleted file mode 100644 index 2d65a00490..0000000000 --- a/distros/melodic/dual-quaternions-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, dual-quaternions, geometry-msgs, rospy }: -buildRosPackage { - pname = "ros-melodic-dual-quaternions-ros"; - version = "0.1.4-r1"; - - src = fetchurl { - url = "https://github.com/Achllle/dual_quaternions_ros-release/archive/release/melodic/dual_quaternions_ros/0.1.4-1.tar.gz"; - name = "0.1.4-1.tar.gz"; - sha256 = "66a4e3cebb3779e92bd153e90a2dc8b3bdc93e9276faebc39e46812390ffa21b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dual-quaternions geometry-msgs rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS msgs from and to dual quaternions''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/dual-quaternions/default.nix b/distros/melodic/dual-quaternions/default.nix deleted file mode 100644 index 5920ad4ee0..0000000000 --- a/distros/melodic/dual-quaternions/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pyquaternion }: -buildRosPackage { - pname = "ros-melodic-dual-quaternions"; - version = "0.3.2-r1"; - - src = fetchurl { - url = "https://github.com/Achllle/dual_quaternions-release/archive/release/melodic/dual_quaternions/0.3.2-1.tar.gz"; - name = "0.3.2-1.tar.gz"; - sha256 = "7a453c19f652fa6d610a8ae72fc585e71458d7f382c0f7328a4c78b8e63eaadf"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pyquaternion ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''dual quaternion operations''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/dwa-local-planner/default.nix b/distros/melodic/dwa-local-planner/default.nix deleted file mode 100644 index 41998b6c1a..0000000000 --- a/distros/melodic/dwa-local-planner/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, angles, base-local-planner, catkin, cmake-modules, costmap-2d, dynamic-reconfigure, eigen, nav-core, nav-msgs, pluginlib, roscpp, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-dwa-local-planner"; - version = "1.16.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation-release/archive/release/melodic/dwa_local_planner/1.16.7-1.tar.gz"; - name = "1.16.7-1.tar.gz"; - sha256 = "7c1f6b22e578a0f305d7bd3665ee3aacedace301264626fd773f77e21dd761fa"; - }; - - buildType = "catkin"; - buildInputs = [ angles catkin cmake-modules ]; - propagatedBuildInputs = [ base-local-planner costmap-2d dynamic-reconfigure eigen nav-core nav-msgs pluginlib roscpp sensor-msgs tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides an implementation of the Dynamic Window Approach to - local robot navigation on a plane. Given a global plan to follow and a - costmap, the local planner produces velocity commands to send to a mobile - base. This package supports any robot who's footprint can be represented as - a convex polygon or cicrle, and exposes its configuration as ROS parameters - that can be set in a launch file. The parameters for this planner are also - dynamically reconfigurable. 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/dwb-critics/default.nix b/distros/melodic/dwb-critics/default.nix deleted file mode 100644 index 79811d5086..0000000000 --- a/distros/melodic/dwb-critics/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-queue, dwb-local-planner, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-grid-iterators, pluginlib, roscpp, roslint, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-dwb-critics"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dwb_critics/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "a9c0885092dc161332ea1bca9947fb2412e4c24e22dd3b23f7cc6803b0e51e13"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ angles costmap-queue dwb-local-planner geometry-msgs nav-2d-msgs nav-2d-utils nav-core2 nav-grid-iterators pluginlib roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Implementations for dwb_local_planner TrajectoryCritic interface''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dwb-local-planner/default.nix b/distros/melodic/dwb-local-planner/default.nix deleted file mode 100644 index 133f9403fe..0000000000 --- a/distros/melodic/dwb-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, catkin, dwb-msgs, geometry-msgs, nav-2d-msgs, nav-2d-utils, nav-core2, nav-msgs, pluginlib, roscpp, roslint, rostest, rosunit, sensor-msgs, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-dwb-local-planner"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dwb_local_planner/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "5048db7129b2998db07653a76f3d354e3fb60a0fe3ede6eecadc079893aa1ae6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rostest rosunit ]; - propagatedBuildInputs = [ dwb-msgs geometry-msgs nav-2d-msgs nav-2d-utils nav-core2 nav-msgs pluginlib roscpp sensor-msgs tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Plugin based local planner implementing the nav_core2::LocalPlanner interface.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dwb-msgs/default.nix b/distros/melodic/dwb-msgs/default.nix deleted file mode 100644 index b1363d0ac7..0000000000 --- a/distros/melodic/dwb-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-2d-msgs, nav-msgs }: -buildRosPackage { - pname = "ros-melodic-dwb-msgs"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dwb_msgs/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "5769cd1bf4f0ba369d9884e9d698f1170f993c68acd5bc97f37b20411ea9a2f7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime nav-2d-msgs nav-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Message/Service definitions specifically for the dwb_local_planner''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dwb-plugins/default.nix b/distros/melodic/dwb-plugins/default.nix deleted file mode 100644 index ab3bd0ac73..0000000000 --- a/distros/melodic/dwb-plugins/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, catkin, dwb-local-planner, dynamic-reconfigure, nav-2d-msgs, nav-2d-utils, nav-core2, pluginlib, roscpp, roslint, rostest, rosunit }: -buildRosPackage { - pname = "ros-melodic-dwb-plugins"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/dwb_plugins/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "e9326875f9630b6e0b1cdc3a465656c025bace6c19f912f48f5d9b014e378831"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rostest rosunit ]; - propagatedBuildInputs = [ angles dwb-local-planner dynamic-reconfigure nav-2d-msgs nav-2d-utils nav-core2 pluginlib roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Standard implementations of the GoalChecker - and TrajectoryGenerators for dwb_local_planner''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dynamic-edt-3d/default.nix b/distros/melodic/dynamic-edt-3d/default.nix deleted file mode 100644 index d1a830023e..0000000000 --- a/distros/melodic/dynamic-edt-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, octomap }: -buildRosPackage { - pname = "ros-melodic-dynamic-edt-3d"; - version = "1.9.8-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/octomap-release/archive/release/melodic/dynamic_edt_3d/1.9.8-1.tar.gz"; - name = "1.9.8-1.tar.gz"; - sha256 = "03b45d87c83b117ff3202a82849b1f7cc07c2d0a4624c2b001abb92539330a55"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ catkin octomap ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''The dynamicEDT3D library implements an inrementally updatable Euclidean distance transform (EDT) in 3D. It comes with a wrapper to use the OctoMap 3D representation and hooks into the change detection of the OctoMap library to propagate changes to the EDT.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dynamic-graph-python/default.nix b/distros/melodic/dynamic-graph-python/default.nix deleted file mode 100644 index 0242c4e352..0000000000 --- a/distros/melodic/dynamic-graph-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, boost, catkin, cmake, doxygen, dynamic-graph, eigen, eigenpy, git, python, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-dynamic-graph-python"; - version = "4.0.10-r1"; - - src = fetchurl { - url = "https://github.com/stack-of-tasks/dynamic-graph-python-ros-release/archive/release/melodic/dynamic-graph-python/4.0.10-1.tar.gz"; - name = "4.0.10-1.tar.gz"; - sha256 = "327fc9150c392aa5663dc9a3bb1b5bed6351691f559260fd4cafce1d6c1efb51"; - }; - - buildType = "cmake"; - buildInputs = [ cmake doxygen git ]; - propagatedBuildInputs = [ boost catkin dynamic-graph eigen eigenpy python pythonPackages.numpy ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Dynamic graph library Python bindings''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dynamic-graph-tutorial/default.nix b/distros/melodic/dynamic-graph-tutorial/default.nix deleted file mode 100644 index cc01ecc1cb..0000000000 --- a/distros/melodic/dynamic-graph-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, boost, catkin, cmake, doxygen, dynamic-graph, dynamic-graph-python, git }: -buildRosPackage { - pname = "ros-melodic-dynamic-graph-tutorial"; - version = "1.3.5-r1"; - - src = fetchurl { - url = "https://github.com/stack-of-tasks/dynamic-graph-tutorial-ros-release/archive/release/melodic/dynamic-graph-tutorial/1.3.5-1.tar.gz"; - name = "1.3.5-1.tar.gz"; - sha256 = "d85ac43d800e7d74f365de3cf8d176bba7fbb47390ee7cffa0f540ccd2a8e327"; - }; - - buildType = "cmake"; - buildInputs = [ cmake doxygen dynamic-graph dynamic-graph-python git ]; - propagatedBuildInputs = [ boost catkin ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Dynamic graph tutorial''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dynamic-graph/default.nix b/distros/melodic/dynamic-graph/default.nix deleted file mode 100644 index e8b2b192a2..0000000000 --- a/distros/melodic/dynamic-graph/default.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, doxygen, eigen, git, graphviz }: -buildRosPackage { - pname = "ros-melodic-dynamic-graph"; - version = "4.4.3-r2"; - - src = fetchurl { - url = "https://github.com/stack-of-tasks/dynamic-graph-ros-release/archive/release/melodic/dynamic-graph/4.4.3-2.tar.gz"; - name = "4.4.3-2.tar.gz"; - sha256 = "682d9e824e906f919778385d2244548da52656b31b1f34f9704c859c152fd001"; - }; - - buildType = "cmake"; - buildInputs = [ cmake doxygen git ]; - propagatedBuildInputs = [ boost catkin eigen graphviz ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Dynamic graph library''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dynamic-reconfigure/default.nix b/distros/melodic/dynamic-reconfigure/default.nix deleted file mode 100644 index f6827da1f0..0000000000 --- a/distros/melodic/dynamic-reconfigure/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, cpp-common, message-generation, message-runtime, roscpp, roscpp-serialization, roslib, rospy, rosservice, rostest, std-msgs }: -buildRosPackage { - pname = "ros-melodic-dynamic-reconfigure"; - version = "1.6.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/dynamic_reconfigure-release/archive/release/melodic/dynamic_reconfigure/1.6.5-1.tar.gz"; - name = "1.6.5-1.tar.gz"; - sha256 = "5e609322e2ed6ab0698b93ffa4fd89c7fee57f5e08ec4cc881e5f8246e9707b2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cpp-common message-generation roscpp-serialization rostest ]; - propagatedBuildInputs = [ boost message-runtime roscpp roslib rospy rosservice std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The dynamic_reconfigure package provides a means to update parameters - at runtime without having to restart the node.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dynamic-robot-state-publisher/default.nix b/distros/melodic/dynamic-robot-state-publisher/default.nix deleted file mode 100644 index cdda20aee7..0000000000 --- a/distros/melodic/dynamic-robot-state-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, dynamic-reconfigure, kdl-parser, robot-state-publisher, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-dynamic-robot-state-publisher"; - version = "1.1.1"; - - src = fetchurl { - url = "https://github.com/peci1/dynamic_robot_state_publisher-release/archive/release/melodic/dynamic_robot_state_publisher/1.1.1-0.tar.gz"; - name = "1.1.1-0.tar.gz"; - sha256 = "d31428da9f939d33337bd61e9cefca16a4d820d208c3d75637999dc912d6629e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure kdl-parser robot-state-publisher roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Improved ROS robot_state_publisher which can update the robot model via dynamic_reconfigure.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dynamic-tf-publisher/default.nix b/distros/melodic/dynamic-tf-publisher/default.nix deleted file mode 100644 index b091a0e525..0000000000 --- a/distros/melodic/dynamic-tf-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, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, rospy, tf }: -buildRosPackage { - pname = "ros-melodic-dynamic-tf-publisher"; - version = "2.2.12-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_common-release/archive/release/melodic/dynamic_tf_publisher/2.2.12-1.tar.gz"; - name = "2.2.12-1.tar.gz"; - sha256 = "6fe4cbaddcfc91c3e9e36ffc338bff1d07dc6d79f7126b789fcd292927e8e2db"; - }; - - buildType = "catkin"; - buildInputs = [ catkin dynamic-reconfigure message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime rospy tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''dynamically set the tf trensformation''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/dynamixel-sdk-examples/default.nix b/distros/melodic/dynamixel-sdk-examples/default.nix deleted file mode 100644 index 078002c2dc..0000000000 --- a/distros/melodic/dynamixel-sdk-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, dynamixel-sdk, message-generation, message-runtime, roscpp, std-msgs }: -buildRosPackage { - pname = "ros-melodic-dynamixel-sdk-examples"; - version = "3.7.51-r4"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/DynamixelSDK-release/archive/release/melodic/dynamixel_sdk_examples/3.7.51-4.tar.gz"; - name = "3.7.51-4.tar.gz"; - sha256 = "3a0fe8ed9053aaa5d2eae92dd76596a5d9d2917d8296733f5a3c4a842112ece2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ dynamixel-sdk message-runtime roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The DYNAMIXEL SDK ROS example package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/dynamixel-sdk/default.nix b/distros/melodic/dynamixel-sdk/default.nix deleted file mode 100644 index 7085c7c79e..0000000000 --- a/distros/melodic/dynamixel-sdk/default.nix +++ /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 }: -buildRosPackage { - pname = "ros-melodic-dynamixel-sdk"; - version = "3.7.51-r4"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/DynamixelSDK-release/archive/release/melodic/dynamixel_sdk/3.7.51-4.tar.gz"; - name = "3.7.51-4.tar.gz"; - sha256 = "9acbf98d3e733be9a321c31816c0beddd5bacff6dc266775c35fb455a31c6a3b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package is wrapping version of ROBOTIS Dynamixel SDK for ROS. The ROBOTIS Dynamixel SDK, or SDK, is a software development library that provides Dynamixel control functions for packet communication. The API is designed for Dynamixel actuators and Dynamixel-based platforms.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/dynamixel-workbench-controllers/default.nix b/distros/melodic/dynamixel-workbench-controllers/default.nix deleted file mode 100644 index 97c5c79adc..0000000000 --- a/distros/melodic/dynamixel-workbench-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, cmake-modules, dynamixel-workbench-msgs, dynamixel-workbench-toolbox, eigen, geometry-msgs, libyamlcpp, roscpp, sensor-msgs, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-dynamixel-workbench-controllers"; - version = "2.2.0"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/dynamixel-workbench-release/archive/release/melodic/dynamixel_workbench_controllers/2.2.0-0.tar.gz"; - name = "2.2.0-0.tar.gz"; - sha256 = "ee8de0278f4e337efe849f3bbf7347151e0f53d1b1e386d9bdb36811337ac062"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cmake-modules dynamixel-workbench-msgs dynamixel-workbench-toolbox eigen geometry-msgs libyamlcpp roscpp sensor-msgs trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains examples of applying the 'dynamixel_workbench_toolbox' library developed on the basis of dynamixel_sdk to various operating modes of Dynamixel.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/dynamixel-workbench-msgs/default.nix b/distros/melodic/dynamixel-workbench-msgs/default.nix deleted file mode 100644 index 5a87c3d69b..0000000000 --- a/distros/melodic/dynamixel-workbench-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-dynamixel-workbench-msgs"; - version = "2.0.1"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/dynamixel-workbench-msgs-release/archive/release/melodic/dynamixel_workbench_msgs/2.0.1-0.tar.gz"; - name = "2.0.1-0.tar.gz"; - sha256 = "28cc9426aa876bb8a64ed009d5683a61c547ff9b4926c68556e1a434065a8b18"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package includes ROS messages and services for dynamixel_workbench packages''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/dynamixel-workbench-operators/default.nix b/distros/melodic/dynamixel-workbench-operators/default.nix deleted file mode 100644 index d7a0ab85ba..0000000000 --- a/distros/melodic/dynamixel-workbench-operators/default.nix +++ /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, libyamlcpp, roscpp, sensor-msgs, std-srvs, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-dynamixel-workbench-operators"; - version = "2.2.0"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/dynamixel-workbench-release/archive/release/melodic/dynamixel_workbench_operators/2.2.0-0.tar.gz"; - name = "2.2.0-0.tar.gz"; - sha256 = "7ee54432acff98b57a6111d496c3eb74fb34d0e324f2087c6c2d4cce29a3c47e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cmake-modules geometry-msgs libyamlcpp roscpp sensor-msgs std-srvs trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains nodes that control the Dynamixel by communicating with the server registered in the 'dynamixel_workbench_controllers' package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/dynamixel-workbench-toolbox/default.nix b/distros/melodic/dynamixel-workbench-toolbox/default.nix deleted file mode 100644 index a7bbd47c0f..0000000000 --- a/distros/melodic/dynamixel-workbench-toolbox/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, dynamixel-sdk, roscpp }: -buildRosPackage { - pname = "ros-melodic-dynamixel-workbench-toolbox"; - version = "2.2.0"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/dynamixel-workbench-release/archive/release/melodic/dynamixel_workbench_toolbox/2.2.0-0.tar.gz"; - name = "2.2.0-0.tar.gz"; - sha256 = "53f4f6fd40d99a4559a67bacfc26e637d546ad455128380596ef8464ba639c70"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamixel-sdk roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. - The 'dynamixel_item' is saved as control table item and information of Dynamixels. - The 'dynamixel_tool' class loads its by model number of Dynamixels. - The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. - The 'dynamixel_workbench' class make simple to use Dynamixels''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/dynamixel-workbench/default.nix b/distros/melodic/dynamixel-workbench/default.nix deleted file mode 100644 index 6b19e56764..0000000000 --- a/distros/melodic/dynamixel-workbench/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, dynamixel-workbench-controllers, dynamixel-workbench-operators, dynamixel-workbench-toolbox }: -buildRosPackage { - pname = "ros-melodic-dynamixel-workbench"; - version = "2.2.0"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/dynamixel-workbench-release/archive/release/melodic/dynamixel_workbench/2.2.0-0.tar.gz"; - name = "2.2.0-0.tar.gz"; - sha256 = "4b6b839b6a403bb7d8e8a8a3f7943d05c71c624b08d2089f53b91ca782fba7d9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamixel-workbench-controllers dynamixel-workbench-operators dynamixel-workbench-toolbox ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Dynamixel-Workbench is dynamixel solution for ROS. - This metapackage allows you to easily change the ID, baudrate and operating mode of the Dynamixel. - Furthermore, it supports various controllers based on operating mode and Dynamixel SDK. - These controllers are commanded by operators.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/easy-markers/default.nix b/distros/melodic/easy-markers/default.nix deleted file mode 100644 index 7f67219643..0000000000 --- a/distros/melodic/easy-markers/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, interactive-markers, roslint, rospy, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-easy-markers"; - version = "0.2.6-r1"; - - src = fetchurl { - url = "https://github.com/wu-robotics/wu_ros_tools/archive/release/melodic/easy_markers/0.2.6-1.tar.gz"; - name = "0.2.6-1.tar.gz"; - sha256 = "813965652574355bf8c57995dfcd7c70da0f96b78fdf1c75df4e7c51f3454b42"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ geometry-msgs interactive-markers rospy tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Python library to assist in publishing markers easily''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/eband-local-planner/default.nix b/distros/melodic/eband-local-planner/default.nix deleted file mode 100644 index 7c164295a5..0000000000 --- a/distros/melodic/eband-local-planner/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, base-local-planner, catkin, cmake-modules, control-toolbox, costmap-2d, dynamic-reconfigure, geometry-msgs, nav-core, nav-msgs, pluginlib, roscpp, tf2-eigen, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-eband-local-planner"; - version = "0.4.0-r1"; - - src = fetchurl { - url = "https://github.com/utexas-bwi-gbp/eband_local_planner-release/archive/release/melodic/eband_local_planner/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "5c4fcdfb8e5d7fa63ba539b3cb4017a9d1f315a4133fad4277f7df4c53254a92"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - propagatedBuildInputs = [ base-local-planner control-toolbox costmap-2d dynamic-reconfigure geometry-msgs nav-core nav-msgs pluginlib roscpp tf2-eigen tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''eband_local_planner implements a plugin to the - base_local_planner. It implements the Elastic Band method on the - SE2 manifold.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/eca-a9-control/default.nix b/distros/melodic/eca-a9-control/default.nix deleted file mode 100644 index 1637f55b1f..0000000000 --- a/distros/melodic/eca-a9-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, uuv-teleop, uuv-trajectory-control }: -buildRosPackage { - pname = "ros-melodic-eca-a9-control"; - version = "0.1.6"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/eca_a9-release/archive/release/melodic/eca_a9_control/0.1.6-0.tar.gz"; - name = "0.1.6-0.tar.gz"; - sha256 = "2c5e9d6e0a17f5cf7b07029ac6e1df1dbcb1d47b77737b8c1d5a1eefd3254c1e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ uuv-teleop uuv-trajectory-control ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Configuration and launch files to control the ECA A9 AUV''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/eca-a9-description/default.nix b/distros/melodic/eca-a9-description/default.nix deleted file mode 100644 index 6fa672955a..0000000000 --- a/distros/melodic/eca-a9-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-eca-a9-description"; - version = "0.1.6"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/eca_a9-release/archive/release/melodic/eca_a9_description/0.1.6-0.tar.gz"; - name = "0.1.6-0.tar.gz"; - sha256 = "755c4708260a898bf6311271a70f9f48379327eb3c5721727afba6dc94fb035f"; - }; - - 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 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Robot description for the ECA A9 AUV''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/eca-a9-gazebo/default.nix b/distros/melodic/eca-a9-gazebo/default.nix deleted file mode 100644 index de810e511d..0000000000 --- a/distros/melodic/eca-a9-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, eca-a9-control, eca-a9-description }: -buildRosPackage { - pname = "ros-melodic-eca-a9-gazebo"; - version = "0.1.6"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/eca_a9-release/archive/release/melodic/eca_a9_gazebo/0.1.6-0.tar.gz"; - name = "0.1.6-0.tar.gz"; - sha256 = "e2dce04036c923f6df2b176be5b73ffc2f2f7002fb0c2db7f54d2ea686499d9e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ eca-a9-control eca-a9-description ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package with launch files for demonstrations with the ECA A9 AUV''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/ecl-build/default.nix b/distros/melodic/ecl-build/default.nix deleted file mode 100644 index d921318eef..0000000000 --- a/distros/melodic/ecl-build/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-license }: -buildRosPackage { - pname = "ros-melodic-ecl-build"; - version = "0.61.8-r1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_tools-release/archive/release/melodic/ecl_build/0.61.8-1.tar.gz"; - name = "0.61.8-1.tar.gz"; - sha256 = "52ff068d6f14f67a9f7a36a7a9974c346db0218c9822d8ac83b29f4ce810dff3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-license ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Collection of cmake/make build tools primarily for ecl development itself, but also - contains a few cmake modules useful outside of the ecl.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-command-line/default.nix b/distros/melodic/ecl-command-line/default.nix deleted file mode 100644 index b7c9c97b2e..0000000000 --- a/distros/melodic/ecl-command-line/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-license }: -buildRosPackage { - pname = "ros-melodic-ecl-command-line"; - version = "0.62.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/melodic/ecl_command_line/0.62.2-0.tar.gz"; - name = "0.62.2-0.tar.gz"; - sha256 = "db3031f9d20cc04364f267a0cc028ea9b86730a1679d5ff6fc7023409ebde7b7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-license ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Embeds the TCLAP library inside the ecl. This is a very convenient - command line parser in templatised c++.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-concepts/default.nix b/distros/melodic/ecl-concepts/default.nix deleted file mode 100644 index a6565a091d..0000000000 --- a/distros/melodic/ecl-concepts/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, ecl-config, ecl-license, ecl-type-traits }: -buildRosPackage { - pname = "ros-melodic-ecl-concepts"; - version = "0.62.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/melodic/ecl_concepts/0.62.2-0.tar.gz"; - name = "0.62.2-0.tar.gz"; - sha256 = "d34dac272c3aa77d62056445748c784c6a9acf8f4fc69945d6dd05be8dcc7815"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-config ecl-license ecl-type-traits ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Introduces a compile time concept checking mechanism that can be used - most commonly to check for required functionality when passing - template arguments.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-config/default.nix b/distros/melodic/ecl-config/default.nix deleted file mode 100644 index e157095963..0000000000 --- a/distros/melodic/ecl-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, ecl-build, ecl-license }: -buildRosPackage { - pname = "ros-melodic-ecl-config"; - version = "0.61.6"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_lite-release/archive/release/melodic/ecl_config/0.61.6-0.tar.gz"; - name = "0.61.6-0.tar.gz"; - sha256 = "a8fb8da4c0d398f4f209b8a0f35c738ee3aaca992c8bd3c5d541f60637b83063"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-build ecl-license ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''These tools inspect and describe your system with macros, types - and functions.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-console/default.nix b/distros/melodic/ecl-console/default.nix deleted file mode 100644 index 25902079d7..0000000000 --- a/distros/melodic/ecl-console/default.nix +++ /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-build, ecl-config, ecl-license }: -buildRosPackage { - pname = "ros-melodic-ecl-console"; - version = "0.61.6"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_lite-release/archive/release/melodic/ecl_console/0.61.6-0.tar.gz"; - name = "0.61.6-0.tar.gz"; - sha256 = "5586ad3bb23b745e301fb78ddc22ae1125f5b0c559d93e39b9c832ca2307557b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-build ecl-config ecl-license ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Color codes for ansii consoles.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-containers/default.nix b/distros/melodic/ecl-containers/default.nix deleted file mode 100644 index f12b282998..0000000000 --- a/distros/melodic/ecl-containers/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, ecl-config, ecl-converters, ecl-errors, ecl-exceptions, ecl-formatters, ecl-license, ecl-mpl, ecl-type-traits, ecl-utilities }: -buildRosPackage { - pname = "ros-melodic-ecl-containers"; - version = "0.62.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/melodic/ecl_containers/0.62.2-0.tar.gz"; - name = "0.62.2-0.tar.gz"; - sha256 = "754395eafaca8f39801e1b53e4abc321787bbb47341aa82a767b507651114126"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-config ecl-converters ecl-errors ecl-exceptions ecl-formatters ecl-license ecl-mpl ecl-type-traits ecl-utilities ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The containers included here are intended to extend the stl containers. - In all cases, these implementations are designed to implement - c++ conveniences and safety where speed is not sacrificed. - - Also includes techniques for memory debugging of common problems such - as buffer overruns.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-converters-lite/default.nix b/distros/melodic/ecl-converters-lite/default.nix deleted file mode 100644 index 15a2be24d8..0000000000 --- a/distros/melodic/ecl-converters-lite/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, ecl-config, ecl-license }: -buildRosPackage { - pname = "ros-melodic-ecl-converters-lite"; - version = "0.61.6"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_lite-release/archive/release/melodic/ecl_converters_lite/0.61.6-0.tar.gz"; - name = "0.61.6-0.tar.gz"; - sha256 = "ebd1d37b95bab3798917d592fa2fe83236f1b6a530ce43d1bf823b8730320368"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-config ecl-license ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''These are a very simple version of some of the functions in ecl_converters - suitable for firmware development. That is, there is no use of new, - templates or exceptions.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-converters/default.nix b/distros/melodic/ecl-converters/default.nix deleted file mode 100644 index 49dbd0591b..0000000000 --- a/distros/melodic/ecl-converters/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-concepts, ecl-config, ecl-errors, ecl-exceptions, ecl-license, ecl-mpl, ecl-type-traits }: -buildRosPackage { - pname = "ros-melodic-ecl-converters"; - version = "0.62.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/melodic/ecl_converters/0.62.2-0.tar.gz"; - name = "0.62.2-0.tar.gz"; - sha256 = "30286767e22011751173f3a7c3d063f26f675e6340cd56765e90853879058909"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-concepts ecl-config ecl-errors ecl-exceptions ecl-license ecl-mpl ecl-type-traits ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Some fast/convenient type converters, mostly for char strings or strings. - These are not really fully fleshed out, alot of them could use the addition for - the whole range of fundamental types (e.g. all integers, not just int, unsigned int). - - They will come as the need arises.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-core-apps/default.nix b/distros/melodic/ecl-core-apps/default.nix deleted file mode 100644 index 700c8afd80..0000000000 --- a/distros/melodic/ecl-core-apps/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, ecl-build, ecl-command-line, ecl-config, ecl-containers, ecl-converters, ecl-devices, ecl-errors, ecl-exceptions, ecl-formatters, ecl-geometry, ecl-ipc, ecl-license, ecl-linear-algebra, ecl-sigslots, ecl-streams, ecl-threads, ecl-time-lite, ecl-type-traits }: -buildRosPackage { - pname = "ros-melodic-ecl-core-apps"; - version = "0.62.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/melodic/ecl_core_apps/0.62.2-0.tar.gz"; - name = "0.62.2-0.tar.gz"; - sha256 = "30a847ca6b096e1baf1be88d85936ab7f5fdabc5ce5e705b90ddd9972f84ccde"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-build ecl-command-line ecl-config ecl-containers ecl-converters ecl-devices ecl-errors ecl-exceptions ecl-formatters ecl-geometry ecl-ipc ecl-license ecl-linear-algebra ecl-sigslots ecl-streams ecl-threads ecl-time-lite ecl-type-traits ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This includes a suite of programs demo'ing various aspects of the - ecl_core. It also includes various benchmarking and utility programs for - use primarily with embedded systems.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-core/default.nix b/distros/melodic/ecl-core/default.nix deleted file mode 100644 index 5c423db31a..0000000000 --- a/distros/melodic/ecl-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, ecl-command-line, ecl-concepts, ecl-containers, ecl-converters, ecl-core-apps, ecl-devices, ecl-eigen, ecl-exceptions, ecl-formatters, ecl-geometry, ecl-ipc, ecl-linear-algebra, ecl-math, ecl-mpl, ecl-sigslots, ecl-statistics, ecl-streams, ecl-threads, ecl-time, ecl-type-traits, ecl-utilities }: -buildRosPackage { - pname = "ros-melodic-ecl-core"; - version = "0.62.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/melodic/ecl_core/0.62.2-0.tar.gz"; - name = "0.62.2-0.tar.gz"; - sha256 = "faf777d4df832763a55bb0e32b19e5bc391f094d21aaec4acce62c11ed1695d5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-command-line ecl-concepts ecl-containers ecl-converters ecl-core-apps ecl-devices ecl-eigen ecl-exceptions ecl-formatters ecl-geometry ecl-ipc ecl-linear-algebra ecl-math ecl-mpl ecl-sigslots ecl-statistics ecl-streams ecl-threads ecl-time ecl-type-traits ecl-utilities ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A set of tools and interfaces extending the capabilities of c++ to - provide a lightweight, consistent interface with a focus for control - programming.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-devices/default.nix b/distros/melodic/ecl-devices/default.nix deleted file mode 100644 index 19dd089a60..0000000000 --- a/distros/melodic/ecl-devices/default.nix +++ /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-config, ecl-containers, ecl-errors, ecl-license, ecl-mpl, ecl-threads, ecl-type-traits, ecl-utilities }: -buildRosPackage { - pname = "ros-melodic-ecl-devices"; - version = "0.62.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/melodic/ecl_devices/0.62.2-0.tar.gz"; - name = "0.62.2-0.tar.gz"; - sha256 = "8fdd41c3aab78f532ddc8c228da3778ecdcb64e8a566952f1ec9dc4f026ba144"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-config ecl-containers ecl-errors ecl-license ecl-mpl ecl-threads ecl-type-traits ecl-utilities ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides an extensible and standardised framework for input-output devices.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-eigen/default.nix b/distros/melodic/ecl-eigen/default.nix deleted file mode 100644 index b35aa8c3d9..0000000000 --- a/distros/melodic/ecl-eigen/default.nix +++ /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, ecl-license, eigen }: -buildRosPackage { - pname = "ros-melodic-ecl-eigen"; - version = "0.62.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/melodic/ecl_eigen/0.62.2-0.tar.gz"; - name = "0.62.2-0.tar.gz"; - sha256 = "e876bba5caea9487942c43d124404890361df1004126e7233a29d6b5c6e1c0c7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - propagatedBuildInputs = [ ecl-license eigen ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This provides an Eigen implementation for ecl's linear algebra.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-errors/default.nix b/distros/melodic/ecl-errors/default.nix deleted file mode 100644 index 04db6b4dcc..0000000000 --- a/distros/melodic/ecl-errors/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-config, ecl-license }: -buildRosPackage { - pname = "ros-melodic-ecl-errors"; - version = "0.61.6"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_lite-release/archive/release/melodic/ecl_errors/0.61.6-0.tar.gz"; - name = "0.61.6-0.tar.gz"; - sha256 = "e41cdee101ab35c2963fc8e080294f597646006e246cae31242898b1b69e4eb9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-config ecl-license ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This library provides lean and mean error mechanisms. - It includes c style error functions as well as a few - useful macros. For higher level mechanisms, - refer to ecl_exceptions.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-exceptions/default.nix b/distros/melodic/ecl-exceptions/default.nix deleted file mode 100644 index 0494a6a42f..0000000000 --- a/distros/melodic/ecl-exceptions/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, ecl-config, ecl-errors, ecl-license }: -buildRosPackage { - pname = "ros-melodic-ecl-exceptions"; - version = "0.62.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/melodic/ecl_exceptions/0.62.2-0.tar.gz"; - name = "0.62.2-0.tar.gz"; - sha256 = "41ebe177df444d6184cf296500c419bdac0173c0296d37dfd55110da85216017"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-config ecl-errors ecl-license ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Template based exceptions - these are simple and practical - and avoid the proliferation of exception types. Although not - syntatactically ideal, it is convenient and eminently practical.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-filesystem/default.nix b/distros/melodic/ecl-filesystem/default.nix deleted file mode 100644 index fee8393981..0000000000 --- a/distros/melodic/ecl-filesystem/default.nix +++ /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-build, ecl-config, ecl-errors, ecl-exceptions, ecl-license }: -buildRosPackage { - pname = "ros-melodic-ecl-filesystem"; - version = "0.62.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/melodic/ecl_filesystem/0.62.2-0.tar.gz"; - name = "0.62.2-0.tar.gz"; - sha256 = "7cc4e4aa69ad033c120e3642f512750348e6a15ca373c585e9d3e56a2b75973f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-build ecl-config ecl-errors ecl-exceptions ecl-license ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Cross platform filesystem utilities (until c++11 makes its way in).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-formatters/default.nix b/distros/melodic/ecl-formatters/default.nix deleted file mode 100644 index 5e1e6e3825..0000000000 --- a/distros/melodic/ecl-formatters/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, ecl-config, ecl-converters, ecl-exceptions, ecl-license }: -buildRosPackage { - pname = "ros-melodic-ecl-formatters"; - version = "0.62.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/melodic/ecl_formatters/0.62.2-0.tar.gz"; - name = "0.62.2-0.tar.gz"; - sha256 = "a7f04f361b91c1ef60014240ddc7aacb2a54d37385d89b0163607bc0b536929f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-config ecl-converters ecl-exceptions ecl-license ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The formatters here simply format various input types to a specified - text format. They can be used with most streaming types (including both - ecl and stl streams).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-geometry/default.nix b/distros/melodic/ecl-geometry/default.nix deleted file mode 100644 index 4a60407903..0000000000 --- a/distros/melodic/ecl-geometry/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-config, ecl-containers, ecl-exceptions, ecl-formatters, ecl-license, ecl-linear-algebra, ecl-math, ecl-mpl, ecl-type-traits }: -buildRosPackage { - pname = "ros-melodic-ecl-geometry"; - version = "0.62.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/melodic/ecl_geometry/0.62.2-0.tar.gz"; - name = "0.62.2-0.tar.gz"; - sha256 = "ba8a9aeaf31e8a0d1c6a0411fa1898c92894dfce06453d0882c7eeb000d88406"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-build ecl-config ecl-containers ecl-exceptions ecl-formatters ecl-license ecl-linear-algebra ecl-math ecl-mpl ecl-type-traits ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Any tools relating to mathematical geometry. - Primarily featuring polynomials and interpolations.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-io/default.nix b/distros/melodic/ecl-io/default.nix deleted file mode 100644 index f34728b829..0000000000 --- a/distros/melodic/ecl-io/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, ecl-config, ecl-errors, ecl-license }: -buildRosPackage { - pname = "ros-melodic-ecl-io"; - version = "0.61.6"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_lite-release/archive/release/melodic/ecl_io/0.61.6-0.tar.gz"; - name = "0.61.6-0.tar.gz"; - sha256 = "8ed29cb5c059af11e82868c532fedfcefd85d2e4d8d16f97bee45fb5af9b6ee4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-config ecl-errors ecl-license ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Most implementations (windows, posix, ...) have slightly different api for - low level input-output functions. These are gathered here and re-represented - with a cross platform set of functions.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-ipc/default.nix b/distros/melodic/ecl-ipc/default.nix deleted file mode 100644 index 8d45f40b70..0000000000 --- a/distros/melodic/ecl-ipc/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-build, ecl-config, ecl-errors, ecl-exceptions, ecl-license, ecl-time, ecl-time-lite }: -buildRosPackage { - pname = "ros-melodic-ecl-ipc"; - version = "0.62.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/melodic/ecl_ipc/0.62.2-0.tar.gz"; - name = "0.62.2-0.tar.gz"; - sha256 = "35873c953237fc4218b4a354119e76304a5a8aa4c4147e2ccfab5aac4f3bf4dc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-build ecl-config ecl-errors ecl-exceptions ecl-license ecl-time ecl-time-lite ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Interprocess mechanisms vary greatly across platforms - sysv, posix, win32, there - are more than a few. This package provides an infrastructure to allow for developing - cross platform c++ wrappers around the lower level c api's that handle these - mechanisms. These make it not only easier to utilise such mechanisms, but allow it - to be done consistently across platforms.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-license/default.nix b/distros/melodic/ecl-license/default.nix deleted file mode 100644 index fe481f31f1..0000000000 --- a/distros/melodic/ecl-license/default.nix +++ /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-ecl-license"; - version = "0.61.8-r1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_tools-release/archive/release/melodic/ecl_license/0.61.8-1.tar.gz"; - name = "0.61.8-1.tar.gz"; - sha256 = "812ed1887128fee8dc1d288ca24063ed4402e00bb128aa23a0f57fd7cdfaef9e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Maintains the ecl licenses and also provides an install - target for deploying licenses with the ecl libraries.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-linear-algebra/default.nix b/distros/melodic/ecl-linear-algebra/default.nix deleted file mode 100644 index f97c63d7f3..0000000000 --- a/distros/melodic/ecl-linear-algebra/default.nix +++ /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-build, ecl-converters, ecl-eigen, ecl-exceptions, ecl-formatters, ecl-license, ecl-math, sophus }: -buildRosPackage { - pname = "ros-melodic-ecl-linear-algebra"; - version = "0.62.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/melodic/ecl_linear_algebra/0.62.2-0.tar.gz"; - name = "0.62.2-0.tar.gz"; - sha256 = "5e9b99a6c02c0546ffdd155726bb735897f8591739850b9614143d6719e756e6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-build ecl-converters ecl-eigen ecl-exceptions ecl-formatters ecl-license ecl-math sophus ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Ecl frontend to a linear matrix package (currently eigen).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-lite/default.nix b/distros/melodic/ecl-lite/default.nix deleted file mode 100644 index da60c99258..0000000000 --- a/distros/melodic/ecl-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, ecl-config, ecl-converters-lite, ecl-errors, ecl-io, ecl-sigslots-lite, ecl-time-lite }: -buildRosPackage { - pname = "ros-melodic-ecl-lite"; - version = "0.61.6"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_lite-release/archive/release/melodic/ecl_lite/0.61.6-0.tar.gz"; - name = "0.61.6-0.tar.gz"; - sha256 = "fceacb01c4b94197a2e6f342c6a76f5a9af13273e9cda61c75c4b3702e3aea3f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-config ecl-converters-lite ecl-errors ecl-io ecl-sigslots-lite ecl-time-lite ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Libraries and utilities for embedded and low-level linux development.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-manipulation/default.nix b/distros/melodic/ecl-manipulation/default.nix deleted file mode 100644 index 10b5efd492..0000000000 --- a/distros/melodic/ecl-manipulation/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-manipulators }: -buildRosPackage { - pname = "ros-melodic-ecl-manipulation"; - version = "0.60.3"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_manipulation-release/archive/release/melodic/ecl_manipulation/0.60.3-0.tar.gz"; - name = "0.60.3-0.tar.gz"; - sha256 = "d8ab07c3933af9e3633c323a372ed18faa71d6c798769e2a9ce96175b5adb62b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-manipulators ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Includes basic manipulation related structures as well as a few - algorithms currently used at Yujin Robot.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-manipulators/default.nix b/distros/melodic/ecl-manipulators/default.nix deleted file mode 100644 index 7c5dfb23b2..0000000000 --- a/distros/melodic/ecl-manipulators/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-exceptions, ecl-formatters, ecl-geometry, ecl-license }: -buildRosPackage { - pname = "ros-melodic-ecl-manipulators"; - version = "0.60.3"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_manipulation-release/archive/release/melodic/ecl_manipulators/0.60.3-0.tar.gz"; - name = "0.60.3-0.tar.gz"; - sha256 = "29d59a85307ce361a71f362a25d9b1ff94aaafd5a2df8a51d0659f74d3d735d9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-build ecl-exceptions ecl-formatters ecl-geometry ecl-license ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Deploys various manipulation algorithms, currently just - feedforward filters (interpolations).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-math/default.nix b/distros/melodic/ecl-math/default.nix deleted file mode 100644 index c5cb82074a..0000000000 --- a/distros/melodic/ecl-math/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-license, ecl-type-traits }: -buildRosPackage { - pname = "ros-melodic-ecl-math"; - version = "0.62.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/melodic/ecl_math/0.62.2-0.tar.gz"; - name = "0.62.2-0.tar.gz"; - sha256 = "d488ba248dce19a054e54b2054930c7120d2c383c193efc659e8c42714f77dbd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-license ecl-type-traits ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides simple support to cmath, filling in holes - or redefining in a c++ formulation where desirable.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-mobile-robot/default.nix b/distros/melodic/ecl-mobile-robot/default.nix deleted file mode 100644 index f7f46d4c27..0000000000 --- a/distros/melodic/ecl-mobile-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, ecl-build, ecl-errors, ecl-formatters, ecl-geometry, ecl-license, ecl-linear-algebra, ecl-math }: -buildRosPackage { - pname = "ros-melodic-ecl-mobile-robot"; - version = "0.60.3"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_navigation-release/archive/release/melodic/ecl_mobile_robot/0.60.3-0.tar.gz"; - name = "0.60.3-0.tar.gz"; - sha256 = "b90849f51b703d6d5c3b246161ad8679bf14b8a27865ae175e9c945fe9edf31e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-build ecl-errors ecl-formatters ecl-geometry ecl-license ecl-linear-algebra ecl-math ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Contains transforms (e.g. differential drive inverse kinematics) - for the various types of mobile robot platforms.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-mpl/default.nix b/distros/melodic/ecl-mpl/default.nix deleted file mode 100644 index 7210597d37..0000000000 --- a/distros/melodic/ecl-mpl/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-license }: -buildRosPackage { - pname = "ros-melodic-ecl-mpl"; - version = "0.62.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/melodic/ecl_mpl/0.62.2-0.tar.gz"; - name = "0.62.2-0.tar.gz"; - sha256 = "b0d2d0c068130287e3f8bc5d6e0fcf93cc5a5cefb02e2a8432504557dc411e46"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-license ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metaprogramming tools move alot of runtime calculations to be shifted to - compile time. This has only very elementary structures at this stage.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-navigation/default.nix b/distros/melodic/ecl-navigation/default.nix deleted file mode 100644 index 6be2a1461a..0000000000 --- a/distros/melodic/ecl-navigation/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-mobile-robot }: -buildRosPackage { - pname = "ros-melodic-ecl-navigation"; - version = "0.60.3"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_navigation-release/archive/release/melodic/ecl_navigation/0.60.3-0.tar.gz"; - name = "0.60.3-0.tar.gz"; - sha256 = "1d3e834b6aa0b70617f25fc03c9c7f275e5280ed6a75570483b0db48ecd5b32d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-mobile-robot ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This stack aims to bring the common tools and algorithms needed to - develop navigation algorithms, in particular slam. It does not focus on - the end-point solution, rather the tools needed to create a variety of - end-point solutions.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-sigslots-lite/default.nix b/distros/melodic/ecl-sigslots-lite/default.nix deleted file mode 100644 index a4d1e73736..0000000000 --- a/distros/melodic/ecl-sigslots-lite/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, ecl-config, ecl-errors, ecl-license }: -buildRosPackage { - pname = "ros-melodic-ecl-sigslots-lite"; - version = "0.61.6"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_lite-release/archive/release/melodic/ecl_sigslots_lite/0.61.6-0.tar.gz"; - name = "0.61.6-0.tar.gz"; - sha256 = "6f41052abdb5ac99e0e5d7e0675b2798d1cc570cebd16b303e035b00d66afe96"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-config ecl-errors ecl-license ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This avoids use of dynamic storage (malloc/new) and thread safety (mutexes) to - provide a very simple sigslots implementation that can be used for *very* - embedded development.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-sigslots/default.nix b/distros/melodic/ecl-sigslots/default.nix deleted file mode 100644 index c25db9dd58..0000000000 --- a/distros/melodic/ecl-sigslots/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-config, ecl-license, ecl-threads }: -buildRosPackage { - pname = "ros-melodic-ecl-sigslots"; - version = "0.62.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/melodic/ecl_sigslots/0.62.2-0.tar.gz"; - name = "0.62.2-0.tar.gz"; - sha256 = "092e00b6e973f3ea2fd160ff8c691a649c324192c2f06e8141cfa71ddb0e28b4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-config ecl-license ecl-threads ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides a signal/slot mechanism (in the same vein as qt sigslots, - boost::signals etc for intra-process communication. These include - some improvements - they do not need a preprocessor, are fully type safe, - allow for simple connections via a posix style string identifier - and are multithread-safe.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-statistics/default.nix b/distros/melodic/ecl-statistics/default.nix deleted file mode 100644 index e107145cd3..0000000000 --- a/distros/melodic/ecl-statistics/default.nix +++ /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-build, ecl-config, ecl-license, ecl-linear-algebra, ecl-mpl, ecl-type-traits }: -buildRosPackage { - pname = "ros-melodic-ecl-statistics"; - version = "0.62.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/melodic/ecl_statistics/0.62.2-0.tar.gz"; - name = "0.62.2-0.tar.gz"; - sha256 = "67ed25a3f69aa9d272c6c700e2b079115fddd28ed7b0f020f1fec28061a7579b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-build ecl-config ecl-license ecl-linear-algebra ecl-mpl ecl-type-traits ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Common statistical structures and algorithms for control systems.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-streams/default.nix b/distros/melodic/ecl-streams/default.nix deleted file mode 100644 index 72f40ee734..0000000000 --- a/distros/melodic/ecl-streams/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-concepts, ecl-converters, ecl-devices, ecl-errors, ecl-license, ecl-time, ecl-type-traits }: -buildRosPackage { - pname = "ros-melodic-ecl-streams"; - version = "0.62.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/melodic/ecl_streams/0.62.2-0.tar.gz"; - name = "0.62.2-0.tar.gz"; - sha256 = "0fd7c5407bc67d28e90e8bb3cee3850ab90ee195b74703949c991cfc0a5836c3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-concepts ecl-converters ecl-devices ecl-errors ecl-license ecl-time ecl-type-traits ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''These are lightweight text streaming classes that connect to standardised - ecl type devices.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-threads/default.nix b/distros/melodic/ecl-threads/default.nix deleted file mode 100644 index 8c692828b6..0000000000 --- a/distros/melodic/ecl-threads/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-concepts, ecl-config, ecl-errors, ecl-exceptions, ecl-license, ecl-time, ecl-utilities }: -buildRosPackage { - pname = "ros-melodic-ecl-threads"; - version = "0.62.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/melodic/ecl_threads/0.62.2-0.tar.gz"; - name = "0.62.2-0.tar.gz"; - sha256 = "ba9d0e01c8f88af99570d7a92b88a2184521c7c4e4622a440a7ab7eea56af380"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-build ecl-concepts ecl-config ecl-errors ecl-exceptions ecl-license ecl-time ecl-utilities ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides the c++ extensions for a variety of threaded - programming tools. These are usually different on different - platforms, so the architecture for a cross-platform framework - is also implemented.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-time-lite/default.nix b/distros/melodic/ecl-time-lite/default.nix deleted file mode 100644 index bfed2ed769..0000000000 --- a/distros/melodic/ecl-time-lite/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-config, ecl-errors, ecl-license }: -buildRosPackage { - pname = "ros-melodic-ecl-time-lite"; - version = "0.61.6"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_lite-release/archive/release/melodic/ecl_time_lite/0.61.6-0.tar.gz"; - name = "0.61.6-0.tar.gz"; - sha256 = "97485e9c7be495031bb6c5b207851c5e8458bb243cb2f4e5dcfa9c2dcc854050"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-build ecl-config ecl-errors ecl-license ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides a portable set of time functions that are especially useful for - porting other code or being wrapped by higher level c++ classes.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-time/default.nix b/distros/melodic/ecl-time/default.nix deleted file mode 100644 index ab184268d3..0000000000 --- a/distros/melodic/ecl-time/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, ecl-build, ecl-config, ecl-errors, ecl-exceptions, ecl-license, ecl-time-lite }: -buildRosPackage { - pname = "ros-melodic-ecl-time"; - version = "0.62.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/melodic/ecl_time/0.62.2-0.tar.gz"; - name = "0.62.2-0.tar.gz"; - sha256 = "3be2a120f7f4b5a020daac7cc5b8715c2af79c7d2d3c899ac49f2b6640065c04"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-build ecl-config ecl-errors ecl-exceptions ecl-license ecl-time-lite ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Timing utilities are very dependent on the system api provided for their use. - This package provides a means for handling different timing models. Current support - - - posix rt : complete. - - macosx : posix timers only, missing absolute timers. - - win : none.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-tools/default.nix b/distros/melodic/ecl-tools/default.nix deleted file mode 100644 index 0df0a1f702..0000000000 --- a/distros/melodic/ecl-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, ecl-build, ecl-license }: -buildRosPackage { - pname = "ros-melodic-ecl-tools"; - version = "0.61.8-r1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_tools-release/archive/release/melodic/ecl_tools/0.61.8-1.tar.gz"; - name = "0.61.8-1.tar.gz"; - sha256 = "5ea1eb5c7d3c86b08acadffe264deee68367494eebcfb9b95c0e091ed152e8b5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-build ecl-license ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Tools and utilities for ecl development.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-type-traits/default.nix b/distros/melodic/ecl-type-traits/default.nix deleted file mode 100644 index 01ef8cb626..0000000000 --- a/distros/melodic/ecl-type-traits/default.nix +++ /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-config, ecl-license, ecl-mpl }: -buildRosPackage { - pname = "ros-melodic-ecl-type-traits"; - version = "0.62.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/melodic/ecl_type_traits/0.62.2-0.tar.gz"; - name = "0.62.2-0.tar.gz"; - sha256 = "d7546064c5966aa158f8340aa0583fcdc804279613ca7facee9b0b0794a6be2d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-config ecl-license ecl-mpl ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Extends c++ type traits and implements a few more to boot.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl-utilities/default.nix b/distros/melodic/ecl-utilities/default.nix deleted file mode 100644 index ab4889b2a0..0000000000 --- a/distros/melodic/ecl-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, ecl-concepts, ecl-license, ecl-mpl }: -buildRosPackage { - pname = "ros-melodic-ecl-utilities"; - version = "0.62.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_core-release/archive/release/melodic/ecl_utilities/0.62.2-0.tar.gz"; - name = "0.62.2-0.tar.gz"; - sha256 = "4e3ab2bd3246bbda3763e850f949bac0dcd3988bf5ec5269563bd4906ad23bdd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-concepts ecl-license ecl-mpl ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Includes various supporting tools and utilities for c++ programming.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ecl/default.nix b/distros/melodic/ecl/default.nix deleted file mode 100644 index 4bbea90678..0000000000 --- a/distros/melodic/ecl/default.nix +++ /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-core, ecl-lite, ecl-manipulation, ecl-navigation, ecl-tools }: -buildRosPackage { - pname = "ros-melodic-ecl"; - version = "0.60.3"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/ecl_manipulation-release/archive/release/melodic/ecl/0.60.3-0.tar.gz"; - name = "0.60.3-0.tar.gz"; - sha256 = "bbcf9a596091fbf4158e2593c652fe8329338bcf39ab3258abc93f4ac42289ae"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ecl-core ecl-lite ecl-manipulation ecl-navigation ecl-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage bringing all of ecl together.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/effort-controllers/default.nix b/distros/melodic/effort-controllers/default.nix deleted file mode 100644 index 587a3f5a13..0000000000 --- a/distros/melodic/effort-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-msgs, control-toolbox, controller-interface, controller-manager, forward-command-controller, hardware-interface, pluginlib, realtime-tools, robot-state-publisher, rosgraph-msgs, rostest, sensor-msgs, std-msgs, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-effort-controllers"; - version = "0.17.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_controllers-release/archive/release/melodic/effort_controllers/0.17.3-1.tar.gz"; - name = "0.17.3-1.tar.gz"; - sha256 = "a0a6b0295b3191d8c0f737cad8253a462bd6457011381d557a6f260e8e5b44d5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ controller-manager hardware-interface robot-state-publisher rosgraph-msgs rostest sensor-msgs std-msgs xacro ]; - propagatedBuildInputs = [ angles control-msgs control-toolbox controller-interface forward-command-controller pluginlib realtime-tools urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''effort_controllers''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/eigen-conversions/default.nix b/distros/melodic/eigen-conversions/default.nix deleted file mode 100644 index 3cc30fbbd0..0000000000 --- a/distros/melodic/eigen-conversions/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, geometry-msgs, orocos-kdl, std-msgs }: -buildRosPackage { - pname = "ros-melodic-eigen-conversions"; - version = "1.12.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/geometry-release/archive/release/melodic/eigen_conversions/1.12.1-1.tar.gz"; - name = "1.12.1-1.tar.gz"; - sha256 = "ba111914a7e79c176c8eafa732201d0aeca1dd0ffc481f4b83038384b2e44261"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ eigen geometry-msgs orocos-kdl std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Conversion functions between: - - Eigen and KDL - - Eigen and geometry_msgs.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/eigen-stl-containers/default.nix b/distros/melodic/eigen-stl-containers/default.nix deleted file mode 100644 index 1b69977507..0000000000 --- a/distros/melodic/eigen-stl-containers/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, eigen }: -buildRosPackage { - pname = "ros-melodic-eigen-stl-containers"; - version = "0.1.8"; - - src = fetchurl { - url = "https://github.com/ros-gbp/eigen_stl_containers-release/archive/release/melodic/eigen_stl_containers/0.1.8-0.tar.gz"; - name = "0.1.8-0.tar.gz"; - sha256 = "e10632b9c182ffc09170b5fc80bf0a0f3cb8ab1091c01b44953042ba71ad5843"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - propagatedBuildInputs = [ eigen ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides a set of typedef's that allow - using Eigen datatypes in STL containers''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/eigenpy/default.nix b/distros/melodic/eigenpy/default.nix deleted file mode 100644 index d32b5c6776..0000000000 --- a/distros/melodic/eigenpy/default.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, doxygen, eigen, git, python, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-eigenpy"; - version = "2.9.2-r1"; - - src = fetchurl { - url = "https://github.com/stack-of-tasks/eigenpy-ros-release/archive/release/melodic/eigenpy/2.9.2-1.tar.gz"; - name = "2.9.2-1.tar.gz"; - sha256 = "bbe6d7a79f7f3c5e3f2025cc9b820ca878e0931f604227f8b84c61bdf27bb353"; - }; - - buildType = "cmake"; - buildInputs = [ cmake doxygen git ]; - propagatedBuildInputs = [ boost catkin eigen python pythonPackages.numpy ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Bindings between Numpy and Eigen using Boost.Python''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/eiquadprog/default.nix b/distros/melodic/eiquadprog/default.nix deleted file mode 100644 index 4f4fc13853..0000000000 --- a/distros/melodic/eiquadprog/default.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, doxygen, eigen, git, graphviz }: -buildRosPackage { - pname = "ros-melodic-eiquadprog"; - version = "1.2.5-r1"; - - src = fetchurl { - url = "https://github.com/stack-of-tasks/eiquadprog-ros-release/archive/release/melodic/eiquadprog/1.2.5-1.tar.gz"; - name = "1.2.5-1.tar.gz"; - sha256 = "5a08fefa36a061d8221bad3128fd630bcc371d8c89778a2cde7597291606a488"; - }; - - buildType = "cmake"; - buildInputs = [ cmake doxygen git ]; - propagatedBuildInputs = [ boost catkin eigen graphviz ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Eiquadprog a QP solver using active sets''; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/melodic/eml/default.nix b/distros/melodic/eml/default.nix deleted file mode 100644 index 595c8c4cd6..0000000000 --- a/distros/melodic/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, cmake }: -buildRosPackage { - pname = "ros-melodic-eml"; - version = "1.8.15-r2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/eml-release/archive/release/melodic/eml/1.8.15-2.tar.gz"; - name = "1.8.15-2.tar.gz"; - sha256 = "be4a25b2632c6064f9d2567a5d1f9915aca203bebd8eda03e9cb3758d90e3c2c"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ catkin ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''This is an implementation of the EtherCAT master protocol for the PR2 - robot based on the work done at Flanders' Mechatronics Technology Centre.''; - license = with lib.licenses; [ "Binary-Only" ]; - }; -} diff --git a/distros/melodic/end-effector/default.nix b/distros/melodic/end-effector/default.nix deleted file mode 100644 index 9da0ece226..0000000000 --- a/distros/melodic/end-effector/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, joint-state-publisher-gui, kdl-parser, libyamlcpp, message-runtime, moveit-ros-planning-interface, muparser, roscpp, rosee-msg, rospy, srdfdom }: -buildRosPackage { - pname = "ros-melodic-end-effector"; - version = "1.0.6-r2"; - - src = fetchurl { - url = "https://github.com/ADVRHumanoids/ROSEndEffector-release/archive/release/melodic/end_effector/1.0.6-2.tar.gz"; - name = "1.0.6-2.tar.gz"; - sha256 = "57ec26ad6d42a58f7db0b640a0a0cf690ac56536b59fce65848b7f83f33b135e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ joint-state-publisher-gui kdl-parser libyamlcpp message-runtime moveit-ros-planning-interface muparser roscpp rosee-msg rospy srdfdom ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''End-Effector package: provides a ROS-based set of standard interfaces to command robotics end-effectors in an agnostic fashion''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/er-public-msgs/default.nix b/distros/melodic/er-public-msgs/default.nix deleted file mode 100644 index 6a4c170d85..0000000000 --- a/distros/melodic/er-public-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, std-srvs }: -buildRosPackage { - pname = "ros-melodic-er-public-msgs"; - version = "1.4.0-r1"; - - src = fetchurl { - url = "https://github.com/enabled-robotics/er_public_msgs-release/archive/release/melodic/er_public_msgs/1.4.0-1.tar.gz"; - name = "1.4.0-1.tar.gz"; - sha256 = "99d548a04ceb0efb2eb1c6ee68d91041b90e466ff69d71b53e65ffa91b16f860"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Enabled Robotics public messages package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/ess-imu-ros1-uart-driver/default.nix b/distros/melodic/ess-imu-ros1-uart-driver/default.nix deleted file mode 100644 index 8be3164d59..0000000000 --- a/distros/melodic/ess-imu-ros1-uart-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, geometry-msgs, roscpp, sensor-msgs, std-msgs, tf2 }: -buildRosPackage { - pname = "ros-melodic-ess-imu-ros1-uart-driver"; - version = "1.3.2-r1"; - - src = fetchurl { - url = "https://github.com/cubicleguy/ess_imu_ros1_uart_driver-release/archive/release/melodic/ess_imu_ros1_uart_driver/1.3.2-1.tar.gz"; - name = "1.3.2-1.tar.gz"; - sha256 = "fecf02b078b267bde1db3f1011d7504da248eeb5da7a8f4d174b09f8e2c62b96"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs roscpp sensor-msgs std-msgs tf2 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The Epson IMU Driver using UART interface for ROS package''; - license = with lib.licenses; [ bsdOriginal publicDomain ]; - }; -} diff --git a/distros/melodic/ethercat-grant/default.nix b/distros/melodic/ethercat-grant/default.nix deleted file mode 100644 index d6da0ca4d7..0000000000 --- a/distros/melodic/ethercat-grant/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, libcap, roscpp }: -buildRosPackage { - pname = "ros-melodic-ethercat-grant"; - version = "0.2.5"; - - src = fetchurl { - url = "https://github.com/shadow-robot/ethercat_grant-release/archive/release/melodic/ethercat_grant/0.2.5-0.tar.gz"; - name = "0.2.5-0.tar.gz"; - sha256 = "3b5baa1b6b84b2538af53dcc410d980579cbfc932f002dcf3cc25071bb452a52"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ libcap roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Makes it possible to run the ros_ethercat_loop without using sudo. Forked from pr2-grant''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ethercat-hardware/default.nix b/distros/melodic/ethercat-hardware/default.nix deleted file mode 100644 index f600625488..0000000000 --- a/distros/melodic/ethercat-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, diagnostic-msgs, diagnostic-updater, eml, log4cxx, message-generation, message-runtime, pluginlib, pr2-hardware-interface, pr2-msgs, realtime-tools, roscpp, tinyxml }: -buildRosPackage { - pname = "ros-melodic-ethercat-hardware"; - version = "1.8.19-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_ethercat_drivers-release/archive/release/melodic/ethercat_hardware/1.8.19-1.tar.gz"; - name = "1.8.19-1.tar.gz"; - sha256 = "b2d0eea54e31386b19e79f7929b0885f1e5402b3c0efaafe70267bc5c51dbbfc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ diagnostic-msgs diagnostic-updater eml log4cxx message-runtime pluginlib pr2-hardware-interface pr2-msgs realtime-tools roscpp tinyxml ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package for creating a hardware interface to the robot using the EtherCAT motor controller/driver''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ethercat-manager/default.nix b/distros/melodic/ethercat-manager/default.nix deleted file mode 100644 index f1e69e4c48..0000000000 --- a/distros/melodic/ethercat-manager/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, roscpp, roslaunch, rostest, soem }: -buildRosPackage { - pname = "ros-melodic-ethercat-manager"; - version = "1.0.10-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/minas-release/archive/release/melodic/ethercat_manager/1.0.10-1.tar.gz"; - name = "1.0.10-1.tar.gz"; - sha256 = "de54e41f6f741c656d0b4124f7c9d9b2329e4364efef0463ee32ed2635b7b17f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ roscpp soem ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS-Industrial support stack for facilitating communication with -EtherCAT networks. The code is mainly copied from https://github.com/ros-industrial/robotiq/blob/jade-devel/robotiq_ethercat/src/ethercat_manager.cpp''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ethercat-trigger-controllers/default.nix b/distros/melodic/ethercat-trigger-controllers/default.nix deleted file mode 100644 index a5887258e1..0000000000 --- a/distros/melodic/ethercat-trigger-controllers/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, libtool, message-generation, message-runtime, pluginlib, pr2-controller-interface, realtime-tools, roscpp, rospy, std-msgs }: -buildRosPackage { - pname = "ros-melodic-ethercat-trigger-controllers"; - version = "1.10.17-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_controllers-release/archive/release/melodic/ethercat_trigger_controllers/1.10.17-1.tar.gz"; - name = "1.10.17-1.tar.gz"; - sha256 = "d3630e54d263a3f14802f4b62710e4da4f21e78b6415d70fbd3b6a0b16b0ca5c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ diagnostic-msgs libtool message-runtime pluginlib pr2-controller-interface realtime-tools roscpp rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Controllers to operate the digital output of the motor controller - boards and the projector board. This package has not been reviewed and - should be considered unstable.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/eus-assimp/default.nix b/distros/melodic/eus-assimp/default.nix deleted file mode 100644 index 9f371badb8..0000000000 --- a/distros/melodic/eus-assimp/default.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, catkin, euslisp, pkg-config, roseus }: -buildRosPackage { - pname = "ros-melodic-eus-assimp"; - version = "0.4.4-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_model_tools-release/archive/release/melodic/eus_assimp/0.4.4-1.tar.gz"; - name = "0.4.4-1.tar.gz"; - sha256 = "d94c8c3950538e07a3d17c344f0d25aa7ce89081991c80b3200fcd90b6077e06"; - }; - - buildType = "catkin"; - buildInputs = [ catkin euslisp pkg-config ]; - propagatedBuildInputs = [ assimp-devel roseus ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''eus_assimp''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/eus-nlopt/default.nix b/distros/melodic/eus-nlopt/default.nix deleted file mode 100644 index 7a8791aa84..0000000000 --- a/distros/melodic/eus-nlopt/default.nix +++ /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, euslisp, nlopt }: -buildRosPackage { - pname = "ros-melodic-eus-nlopt"; - version = "0.1.16-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_control-release/archive/release/melodic/eus_nlopt/0.1.16-1.tar.gz"; - name = "0.1.16-1.tar.gz"; - sha256 = "2879249973022d828e30dc71b3481387661578ba4927068829d56d9ea4628e79"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - propagatedBuildInputs = [ euslisp nlopt ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''eus_nlopt''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/eus-qp/default.nix b/distros/melodic/eus-qp/default.nix deleted file mode 100644 index 007866a5f3..0000000000 --- a/distros/melodic/eus-qp/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, eigen, eus-qpoases, euslisp, rostest }: -buildRosPackage { - pname = "ros-melodic-eus-qp"; - version = "0.1.16-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_control-release/archive/release/melodic/eus_qp/0.1.16-1.tar.gz"; - name = "0.1.16-1.tar.gz"; - sha256 = "7e066b267b55b2c98d6b8c9cdf8b988f7c2aab464027045627fc00ea41699309"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules rostest ]; - checkInputs = [ eus-qpoases ]; - propagatedBuildInputs = [ eigen euslisp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''eus_qp is an interface of euslisp to solve qp problems with linear constraints.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/eus-qpoases/default.nix b/distros/melodic/eus-qpoases/default.nix deleted file mode 100644 index 1da8f624df..0000000000 --- a/distros/melodic/eus-qpoases/default.nix +++ /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, rostest, subversion }: -buildRosPackage { - pname = "ros-melodic-eus-qpoases"; - version = "0.1.16-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_control-release/archive/release/melodic/eus_qpoases/0.1.16-1.tar.gz"; - name = "0.1.16-1.tar.gz"; - sha256 = "b8ba9ea5267823ce81715398b76d84745b686a885f2af7f98efee48a7cdb845f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin subversion ]; - propagatedBuildInputs = [ euslisp rostest ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''eus_qpoases''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/euscollada/default.nix b/distros/melodic/euscollada/default.nix deleted file mode 100644 index 44f92ad771..0000000000 --- a/distros/melodic/euscollada/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-devel, catkin, cmake-modules, collada-dom, collada-parser, collada-urdf, libyamlcpp, mk, openhrp3, pr2-description, qhull, resource-retriever, rosboost-cfg, rosbuild, roscpp, roseus, rospack, rostest, tf, urdf, urdfdom }: -buildRosPackage { - pname = "ros-melodic-euscollada"; - version = "0.4.4-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_model_tools-release/archive/release/melodic/euscollada/0.4.4-1.tar.gz"; - name = "0.4.4-1.tar.gz"; - sha256 = "66836a2b67d75a93f8b328355c0bef40fd8894e4640f144bd3751c7b36a5f6b6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules mk rosboost-cfg rosbuild ]; - checkInputs = [ openhrp3 pr2-description roseus ]; - propagatedBuildInputs = [ assimp-devel collada-dom collada-parser collada-urdf libyamlcpp qhull resource-retriever roscpp rospack rostest tf urdf urdfdom ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''euscollada''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/euslime/default.nix b/distros/melodic/euslime/default.nix deleted file mode 100644 index ccf59b6b78..0000000000 --- a/distros/melodic/euslime/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, catkin-virtualenv, roseus, slime-ros }: -buildRosPackage { - pname = "ros-melodic-euslime"; - version = "1.1.4-r4"; - - src = fetchurl { - url = "https://github.com/jsk-ros-pkg/euslime-release/archive/release/melodic/euslime/1.1.4-4.tar.gz"; - name = "1.1.4-4.tar.gz"; - sha256 = "63d93b261b839e4bc4f0ed3c1816f7c3208ba48af6a63c554d33ecf3ebef047e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin catkin-virtualenv ]; - propagatedBuildInputs = [ roseus slime-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''EusLisp meets SLIME''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/euslisp/default.nix b/distros/melodic/euslisp/default.nix deleted file mode 100644 index df6fb2838a..0000000000 --- a/distros/melodic/euslisp/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, libGL, libGLU, libjpeg, libpng, mk, postgresql, xorg }: -buildRosPackage { - pname = "ros-melodic-euslisp"; - version = "9.29.0-r6"; - - src = fetchurl { - url = "https://github.com/tork-a/euslisp-release/archive/release/melodic/euslisp/9.29.0-6.tar.gz"; - name = "9.29.0-6.tar.gz"; - sha256 = "efe3908a6cc4183a28bcb0df8480fa00e08a3aa356d81e52c0d60ae84a744e33"; - }; - - buildType = "cmake"; - buildInputs = [ catkin cmake-modules mk ]; - propagatedBuildInputs = [ libGL libGLU libjpeg libpng postgresql xorg.fontadobe100dpi xorg.fontadobe75dpi xorg.fontbh100dpi xorg.fontbh75dpi xorg.fontbhlucidatypewriter100dpi xorg.fontbhlucidatypewriter75dpi xorg.fontbitstream100dpi xorg.fontbitstream75dpi xorg.libX11 xorg.libXext ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''EusLisp is an integrated programming system for the - research on intelligent robots based on Common Lisp and - Object-Oriented programming''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/eusurdf/default.nix b/distros/melodic/eusurdf/default.nix deleted file mode 100644 index 5834e2d63f..0000000000 --- a/distros/melodic/eusurdf/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, collada-urdf-jsk-patch, gazebo-ros, pythonPackages, roseus, rostest }: -buildRosPackage { - pname = "ros-melodic-eusurdf"; - version = "0.4.4-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_model_tools-release/archive/release/melodic/eusurdf/0.4.4-1.tar.gz"; - name = "0.4.4-1.tar.gz"; - sha256 = "e65fe8bb4fa58516ec9b7833d07302ee91b8283808e5fe7f18c31db1f974722f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roseus ]; - propagatedBuildInputs = [ collada-urdf-jsk-patch gazebo-ros pythonPackages.lxml rostest ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''urdf models converted from euslisp''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/executive-smach-visualization/default.nix b/distros/melodic/executive-smach-visualization/default.nix deleted file mode 100644 index 30e573e583..0000000000 --- a/distros/melodic/executive-smach-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, smach-viewer }: -buildRosPackage { - pname = "ros-melodic-executive-smach-visualization"; - version = "4.1.0-r1"; - - src = fetchurl { - url = "https://github.com/jbohren/executive_smach_visualization-release/archive/release/melodic/executive_smach_visualization/4.1.0-1.tar.gz"; - name = "4.1.0-1.tar.gz"; - sha256 = "88eb5b522838a0af0e2a99dfc1b667cc56d1ce955bc0b2699555ea1c9995b07c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ smach-viewer ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This metapackage depends on the SMACH visualization tools.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/executive-smach/default.nix b/distros/melodic/executive-smach/default.nix deleted file mode 100644 index 398ab797c7..0000000000 --- a/distros/melodic/executive-smach/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, smach, smach-msgs, smach-ros }: -buildRosPackage { - pname = "ros-melodic-executive-smach"; - version = "2.0.1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/executive_smach-release/archive/release/melodic/executive_smach/2.0.1-0.tar.gz"; - name = "2.0.1-0.tar.gz"; - sha256 = "5266563dc0f5888791fbf077127b3bb5539550c93496a103a4b0f3e1bafef697"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ smach smach-msgs smach-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This metapackage depends on the SMACH library and ROS SMACH integration - packages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/exotica-aico-solver/default.nix b/distros/melodic/exotica-aico-solver/default.nix deleted file mode 100644 index 4448a55eb0..0000000000 --- a/distros/melodic/exotica-aico-solver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, exotica-core }: -buildRosPackage { - pname = "ros-melodic-exotica-aico-solver"; - version = "6.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ipab-slmc/exotica-release/archive/release/melodic/exotica_aico_solver/6.2.0-1.tar.gz"; - name = "6.2.0-1.tar.gz"; - sha256 = "511627d7c2c811f3a189c91ffd4b33f37f368dd6be00d2522332ed1a7cd6455d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ exotica-core ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Implementation of the Approximate Inference Control algorithm (AICO)''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/exotica-cartpole-dynamics-solver/default.nix b/distros/melodic/exotica-cartpole-dynamics-solver/default.nix deleted file mode 100644 index c0e10581d6..0000000000 --- a/distros/melodic/exotica-cartpole-dynamics-solver/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, exotica-core, exotica-python, roscpp }: -buildRosPackage { - pname = "ros-melodic-exotica-cartpole-dynamics-solver"; - version = "6.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ipab-slmc/exotica-release/archive/release/melodic/exotica_cartpole_dynamics_solver/6.2.0-1.tar.gz"; - name = "6.2.0-1.tar.gz"; - sha256 = "70c082510ca9a1838c04f7de893251a0a510ba195d9078d2b1b9cfd9a8abae9f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ exotica-python ]; - propagatedBuildInputs = [ exotica-core roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Cartpole dynamics solver plug-in for Exotica''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/exotica-collision-scene-fcl-latest/default.nix b/distros/melodic/exotica-collision-scene-fcl-latest/default.nix deleted file mode 100644 index 75ccb496cb..0000000000 --- a/distros/melodic/exotica-collision-scene-fcl-latest/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, exotica-core, fcl-catkin, geometric-shapes }: -buildRosPackage { - pname = "ros-melodic-exotica-collision-scene-fcl-latest"; - version = "6.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ipab-slmc/exotica-release/archive/release/melodic/exotica_collision_scene_fcl_latest/6.2.0-1.tar.gz"; - name = "6.2.0-1.tar.gz"; - sha256 = "a13d9ae11fd68e80daa62c8ac6aab85dca5111015468953b667be858c9d25606"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ exotica-core fcl-catkin geometric-shapes ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Collision checking and distance computation using the latest version of the FCL library.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/exotica-core-task-maps/default.nix b/distros/melodic/exotica-core-task-maps/default.nix deleted file mode 100644 index 7dab40aa35..0000000000 --- a/distros/melodic/exotica-core-task-maps/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-conversions, exotica-collision-scene-fcl-latest, exotica-core, exotica-python, geometry-msgs, rosunit }: -buildRosPackage { - pname = "ros-melodic-exotica-core-task-maps"; - version = "6.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ipab-slmc/exotica-release/archive/release/melodic/exotica_core_task_maps/6.2.0-1.tar.gz"; - name = "6.2.0-1.tar.gz"; - sha256 = "4610912d61cec611e4bd7f438d605168f5fa0ac976ff1f7aacbfb6ca92daf20b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin eigen-conversions ]; - checkInputs = [ exotica-collision-scene-fcl-latest rosunit ]; - propagatedBuildInputs = [ exotica-core exotica-python geometry-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Common taskmaps provided with EXOTica.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/exotica-core/default.nix b/distros/melodic/exotica-core/default.nix deleted file mode 100644 index 6a2d7c6fab..0000000000 --- a/distros/melodic/exotica-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, catkin, cmake-modules, cppzmq, eigen-conversions, geometry-msgs, kdl-parser, moveit-core, moveit-msgs, moveit-ros-planning, msgpack, orocos-kdl, pluginlib, roscpp, rosunit, std-msgs, tf, tf-conversions, tinyxml-2 }: -buildRosPackage { - pname = "ros-melodic-exotica-core"; - version = "6.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ipab-slmc/exotica-release/archive/release/melodic/exotica_core/6.2.0-1.tar.gz"; - name = "6.2.0-1.tar.gz"; - sha256 = "4223cfdf3dafcab1632b16847e289582f004d5adc9bdd9ad3d2cbf0eddda4240"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ cppzmq eigen-conversions geometry-msgs kdl-parser moveit-core moveit-msgs moveit-ros-planning msgpack orocos-kdl pluginlib roscpp std-msgs tf tf-conversions tinyxml-2 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The Extensible Optimization Toolset (EXOTica) is a library for defining problems for robot motion planning.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/exotica-ddp-solver/default.nix b/distros/melodic/exotica-ddp-solver/default.nix deleted file mode 100644 index c6a64beb93..0000000000 --- a/distros/melodic/exotica-ddp-solver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, exotica-core, exotica-python }: -buildRosPackage { - pname = "ros-melodic-exotica-ddp-solver"; - version = "6.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ipab-slmc/exotica-release/archive/release/melodic/exotica_ddp_solver/6.2.0-1.tar.gz"; - name = "6.2.0-1.tar.gz"; - sha256 = "778875f473020668f70d8fd46ccd6b3438dce9ff3ab747a0929232b0ae07d963"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ exotica-core exotica-python ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Various DDP Solvers''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/exotica-double-integrator-dynamics-solver/default.nix b/distros/melodic/exotica-double-integrator-dynamics-solver/default.nix deleted file mode 100644 index bced10199b..0000000000 --- a/distros/melodic/exotica-double-integrator-dynamics-solver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, exotica-core, roscpp }: -buildRosPackage { - pname = "ros-melodic-exotica-double-integrator-dynamics-solver"; - version = "6.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ipab-slmc/exotica-release/archive/release/melodic/exotica_double_integrator_dynamics_solver/6.2.0-1.tar.gz"; - name = "6.2.0-1.tar.gz"; - sha256 = "fddc1c35f30e38eb033e4e5627e21fb699c1fb226cff4f676976fa8a25bb84d2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ exotica-core roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Double integrator dynamics solver plug-in for Exotica''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/exotica-dynamics-solvers/default.nix b/distros/melodic/exotica-dynamics-solvers/default.nix deleted file mode 100644 index a1698c7fbb..0000000000 --- a/distros/melodic/exotica-dynamics-solvers/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, exotica-cartpole-dynamics-solver, exotica-double-integrator-dynamics-solver, exotica-pendulum-dynamics-solver, exotica-pinocchio-dynamics-solver, exotica-quadrotor-dynamics-solver }: -buildRosPackage { - pname = "ros-melodic-exotica-dynamics-solvers"; - version = "6.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ipab-slmc/exotica-release/archive/release/melodic/exotica_dynamics_solvers/6.2.0-1.tar.gz"; - name = "6.2.0-1.tar.gz"; - sha256 = "bb7f1c96594f7789b8cac978571a23a8b28e629f2a14554e891a4cea90db7ab9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ exotica-cartpole-dynamics-solver exotica-double-integrator-dynamics-solver exotica-pendulum-dynamics-solver exotica-pinocchio-dynamics-solver exotica-quadrotor-dynamics-solver ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage for all dynamics solvers bundled with core EXOTica.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/exotica-examples/default.nix b/distros/melodic/exotica-examples/default.nix deleted file mode 100644 index 06e2b817eb..0000000000 --- a/distros/melodic/exotica-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, exotica-aico-solver, exotica-cartpole-dynamics-solver, exotica-collision-scene-fcl-latest, exotica-core, exotica-core-task-maps, exotica-ddp-solver, exotica-double-integrator-dynamics-solver, exotica-ik-solver, exotica-ilqg-solver, exotica-ilqr-solver, exotica-levenberg-marquardt-solver, exotica-ompl-control-solver, exotica-ompl-solver, exotica-pendulum-dynamics-solver, exotica-pinocchio-dynamics-solver, exotica-python, exotica-quadrotor-dynamics-solver, exotica-scipy-solver, exotica-time-indexed-rrt-connect-solver, exotica-val-description, geometry-msgs, interactive-markers, robot-state-publisher, rostest, rosunit, rviz, sensor-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-exotica-examples"; - version = "6.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ipab-slmc/exotica-release/archive/release/melodic/exotica_examples/6.2.0-1.tar.gz"; - name = "6.2.0-1.tar.gz"; - sha256 = "e6b7a37a6c16fd636cfa279dbeb2540418e6404b2a35e64c4c6e9529ceb6ef3d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ exotica-val-description rostest rosunit ]; - propagatedBuildInputs = [ exotica-aico-solver exotica-cartpole-dynamics-solver exotica-collision-scene-fcl-latest exotica-core exotica-core-task-maps exotica-ddp-solver exotica-double-integrator-dynamics-solver exotica-ik-solver exotica-ilqg-solver exotica-ilqr-solver exotica-levenberg-marquardt-solver exotica-ompl-control-solver exotica-ompl-solver exotica-pendulum-dynamics-solver exotica-pinocchio-dynamics-solver exotica-python exotica-quadrotor-dynamics-solver exotica-scipy-solver exotica-time-indexed-rrt-connect-solver geometry-msgs interactive-markers robot-state-publisher rviz sensor-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package containing examples and system tests for EXOTica.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/exotica-ik-solver/default.nix b/distros/melodic/exotica-ik-solver/default.nix deleted file mode 100644 index 69f105965e..0000000000 --- a/distros/melodic/exotica-ik-solver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, exotica-core }: -buildRosPackage { - pname = "ros-melodic-exotica-ik-solver"; - version = "6.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ipab-slmc/exotica-release/archive/release/melodic/exotica_ik_solver/6.2.0-1.tar.gz"; - name = "6.2.0-1.tar.gz"; - sha256 = "7242987a28dd17b8d11486e1d1e15f65b8324c897de3e9be200213a60d875b36"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ exotica-core ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Regularised and weighted pseudo-inverse unconstrained end-pose solver''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/exotica-ilqg-solver/default.nix b/distros/melodic/exotica-ilqg-solver/default.nix deleted file mode 100644 index eafffd0eab..0000000000 --- a/distros/melodic/exotica-ilqg-solver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, exotica-core, exotica-python }: -buildRosPackage { - pname = "ros-melodic-exotica-ilqg-solver"; - version = "6.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ipab-slmc/exotica-release/archive/release/melodic/exotica_ilqg_solver/6.2.0-1.tar.gz"; - name = "6.2.0-1.tar.gz"; - sha256 = "628e317c178e94728ee4d18fcc75ec83b68c2f0c9429773d69ff0040be3a6868"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ exotica-core exotica-python ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ILQG Solver (Todorov and Li, 2004)''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/exotica-ilqr-solver/default.nix b/distros/melodic/exotica-ilqr-solver/default.nix deleted file mode 100644 index a9aff3556e..0000000000 --- a/distros/melodic/exotica-ilqr-solver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, exotica-core, exotica-python }: -buildRosPackage { - pname = "ros-melodic-exotica-ilqr-solver"; - version = "6.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ipab-slmc/exotica-release/archive/release/melodic/exotica_ilqr_solver/6.2.0-1.tar.gz"; - name = "6.2.0-1.tar.gz"; - sha256 = "77e2f28159e77ccf37e4b88696682ab05232697588f64039c2dba3182b8c9692"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ exotica-core exotica-python ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ILQR Solver (Li and Todorov, 2004)''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/exotica-levenberg-marquardt-solver/default.nix b/distros/melodic/exotica-levenberg-marquardt-solver/default.nix deleted file mode 100644 index 51b2699feb..0000000000 --- a/distros/melodic/exotica-levenberg-marquardt-solver/default.nix +++ /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, exotica-core }: -buildRosPackage { - pname = "ros-melodic-exotica-levenberg-marquardt-solver"; - version = "6.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ipab-slmc/exotica-release/archive/release/melodic/exotica_levenberg_marquardt_solver/6.2.0-1.tar.gz"; - name = "6.2.0-1.tar.gz"; - sha256 = "5c6f06ce4d3fd4a069477fd994f0b31c61adc48bc4b2709b955e1a784721879a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ eigen exotica-core ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A Levenberg-Marquardt solver for EXOTica''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/exotica-ompl-control-solver/default.nix b/distros/melodic/exotica-ompl-control-solver/default.nix deleted file mode 100644 index 19637a1e4a..0000000000 --- a/distros/melodic/exotica-ompl-control-solver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, exotica-core, ompl }: -buildRosPackage { - pname = "ros-melodic-exotica-ompl-control-solver"; - version = "6.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ipab-slmc/exotica-release/archive/release/melodic/exotica_ompl_control_solver/6.2.0-1.tar.gz"; - name = "6.2.0-1.tar.gz"; - sha256 = "a62b78136c92e9db002785b9be5c3eeb1da0867063dc64233a009f36ccf45b91"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ exotica-core ompl ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Kinodynamic Control Solvers from OMPL''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/exotica-ompl-solver/default.nix b/distros/melodic/exotica-ompl-solver/default.nix deleted file mode 100644 index aa3c99a928..0000000000 --- a/distros/melodic/exotica-ompl-solver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, exotica-core, exotica-python, ompl }: -buildRosPackage { - pname = "ros-melodic-exotica-ompl-solver"; - version = "6.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ipab-slmc/exotica-release/archive/release/melodic/exotica_ompl_solver/6.2.0-1.tar.gz"; - name = "6.2.0-1.tar.gz"; - sha256 = "38782932d1b6e6107f2bbafbd10c63357e23a9e771b1a208eb6372130c2aa67c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ exotica-core exotica-python ompl ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Exotica solvers based on the Open Motion Planning Libary (OMPL)''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/exotica-pendulum-dynamics-solver/default.nix b/distros/melodic/exotica-pendulum-dynamics-solver/default.nix deleted file mode 100644 index ad712abab5..0000000000 --- a/distros/melodic/exotica-pendulum-dynamics-solver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, exotica-core, roscpp }: -buildRosPackage { - pname = "ros-melodic-exotica-pendulum-dynamics-solver"; - version = "6.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ipab-slmc/exotica-release/archive/release/melodic/exotica_pendulum_dynamics_solver/6.2.0-1.tar.gz"; - name = "6.2.0-1.tar.gz"; - sha256 = "8a80eee1ef29f578cc6ccf406b01044127ed46c988dab54484779b2b2b9963f0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ exotica-core roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Pendulum dynamics solver plug-in for Exotica''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/exotica-pinocchio-dynamics-solver/default.nix b/distros/melodic/exotica-pinocchio-dynamics-solver/default.nix deleted file mode 100644 index bd9c53d6a8..0000000000 --- a/distros/melodic/exotica-pinocchio-dynamics-solver/default.nix +++ /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, exotica-core, pinocchio, roscpp }: -buildRosPackage { - pname = "ros-melodic-exotica-pinocchio-dynamics-solver"; - version = "6.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ipab-slmc/exotica-release/archive/release/melodic/exotica_pinocchio_dynamics_solver/6.2.0-1.tar.gz"; - name = "6.2.0-1.tar.gz"; - sha256 = "e2fc909514d0a8eaf1272099e10ae0972da901271abd99cbc6bccf193720c5ce"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ clang exotica-core pinocchio roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Dynamics solver plug-in using Pinocchio for Exotica''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/exotica-quadrotor-dynamics-solver/default.nix b/distros/melodic/exotica-quadrotor-dynamics-solver/default.nix deleted file mode 100644 index 47ba3e5695..0000000000 --- a/distros/melodic/exotica-quadrotor-dynamics-solver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, exotica-core, roscpp }: -buildRosPackage { - pname = "ros-melodic-exotica-quadrotor-dynamics-solver"; - version = "6.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ipab-slmc/exotica-release/archive/release/melodic/exotica_quadrotor_dynamics_solver/6.2.0-1.tar.gz"; - name = "6.2.0-1.tar.gz"; - sha256 = "398c1c4340b857108543536ae16b2502b6d79ba70ed820b6ae9cdc863cd36fc9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ exotica-core roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Quadrotor dynamics solver plug-in for Exotica''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/exotica-scipy-solver/default.nix b/distros/melodic/exotica-scipy-solver/default.nix deleted file mode 100644 index 243b74f494..0000000000 --- a/distros/melodic/exotica-scipy-solver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, exotica-core, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-exotica-scipy-solver"; - version = "6.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ipab-slmc/exotica-release/archive/release/melodic/exotica_scipy_solver/6.2.0-1.tar.gz"; - name = "6.2.0-1.tar.gz"; - sha256 = "e8ab625926e85331b7926c49e3849f636b7d39a95e6a6662eec83c16ee5664b4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ exotica-core pythonPackages.numpy pythonPackages.scipy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''SciPy-based Python solvers for Exotica''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/exotica-time-indexed-rrt-connect-solver/default.nix b/distros/melodic/exotica-time-indexed-rrt-connect-solver/default.nix deleted file mode 100644 index a3d2d7c64b..0000000000 --- a/distros/melodic/exotica-time-indexed-rrt-connect-solver/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, exotica-core, ompl }: -buildRosPackage { - pname = "ros-melodic-exotica-time-indexed-rrt-connect-solver"; - version = "6.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ipab-slmc/exotica-release/archive/release/melodic/exotica_time_indexed_rrt_connect_solver/6.2.0-1.tar.gz"; - name = "6.2.0-1.tar.gz"; - sha256 = "bae5bdda0839de66c99c8b800877103ed50863f2b4e3899f8bf135c68de9c213"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ exotica-core ompl ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Time-Indexed RRT-Connect solver (Humanoids 2018)''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/exotica-val-description/default.nix b/distros/melodic/exotica-val-description/default.nix deleted file mode 100644 index 7b732074b9..0000000000 --- a/distros/melodic/exotica-val-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-exotica-val-description"; - version = "1.0.0-r1"; - - src = fetchurl { - url = "https://github.com/wxmerkt/exotica_val_description-release/archive/release/melodic/exotica_val_description/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "9ffa2502040e704ba54e21b691521ba3e3213011535eef52b7af2a4222dcc8cd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''val_description version including our updated meshes for unit testing and visualisation. Based on the OpenHumanoids fork of the val_description package by NASA JSC. The most current version of the original package can be found at http://gitlab.com/nasa-jsc-robotics/val_description''; - license = with lib.licenses; [ "NASA-1.3" ]; - }; -} diff --git a/distros/melodic/exotica/default.nix b/distros/melodic/exotica/default.nix deleted file mode 100644 index c22f953854..0000000000 --- a/distros/melodic/exotica/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, exotica-aico-solver, exotica-collision-scene-fcl-latest, exotica-core, exotica-core-task-maps, exotica-ik-solver, exotica-levenberg-marquardt-solver, exotica-ompl-solver, exotica-python, exotica-time-indexed-rrt-connect-solver }: -buildRosPackage { - pname = "ros-melodic-exotica"; - version = "6.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ipab-slmc/exotica-release/archive/release/melodic/exotica/6.2.0-1.tar.gz"; - name = "6.2.0-1.tar.gz"; - sha256 = "20efa697c52405088af5188ee7e119d6492f1272efe15849ae20c059fbba2880"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ exotica-aico-solver exotica-collision-scene-fcl-latest exotica-core exotica-core-task-maps exotica-ik-solver exotica-levenberg-marquardt-solver exotica-ompl-solver exotica-python exotica-time-indexed-rrt-connect-solver ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The Extensible Optimization Toolset (EXOTica) is a library for defining problems for robot motion planning. This package serves similar to a metapackage and contains dependencies onto all core-released exotica packages. It also builds the documentation.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/explore-lite/default.nix b/distros/melodic/explore-lite/default.nix deleted file mode 100644 index aecada61e7..0000000000 --- a/distros/melodic/explore-lite/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, costmap-2d, geometry-msgs, map-msgs, move-base-msgs, nav-msgs, roscpp, roslaunch, std-msgs, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-explore-lite"; - version = "2.1.4-r1"; - - src = fetchurl { - url = "https://github.com/hrnr/m-explore-release/archive/release/melodic/explore_lite/2.1.4-1.tar.gz"; - name = "2.1.4-1.tar.gz"; - sha256 = "54bba0170bf05baafe92894a693c3417ce791866035b2e6b7de408796f955ae1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ actionlib actionlib-msgs costmap-2d geometry-msgs map-msgs move-base-msgs nav-msgs roscpp std-msgs tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Lightweight frontier-based exploration.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/face-detector/default.nix b/distros/melodic/face-detector/default.nix deleted file mode 100644 index 8dbd11b199..0000000000 --- a/distros/melodic/face-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, dynamic-reconfigure, geometry-msgs, image-geometry, image-transport, message-filters, message-generation, message-runtime, people-msgs, rosbag, roscpp, roslaunch, roslib, roslint, rospy, rostest, sensor-msgs, std-msgs, std-srvs, stereo-image-proc, stereo-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-face-detector"; - version = "1.4.0-r4"; - - src = fetchurl { - url = "https://github.com/OSUrobotics/people-release/archive/release/melodic/face_detector/1.4.0-4.tar.gz"; - name = "1.4.0-4.tar.gz"; - sha256 = "3e1b62d50cd5401f37c4e8ad3e7af62c315905bc3aebe3681bc7333a07b2b57d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - checkInputs = [ roslaunch roslint rostest stereo-image-proc ]; - propagatedBuildInputs = [ actionlib actionlib-msgs cv-bridge dynamic-reconfigure geometry-msgs image-geometry image-transport message-filters message-runtime people-msgs rosbag roscpp roslib rospy sensor-msgs std-msgs std-srvs stereo-image-proc stereo-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Face detection in images.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fadecandy-driver/default.nix b/distros/melodic/fadecandy-driver/default.nix deleted file mode 100644 index 4a1bb4855c..0000000000 --- a/distros/melodic/fadecandy-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, fadecandy-msgs, libusb1, roscpp, rospy }: -buildRosPackage { - pname = "ros-melodic-fadecandy-driver"; - version = "0.2.1-r1"; - - src = fetchurl { - url = "https://github.com/iron-ox/fadecandy_ros-release/archive/release/melodic/fadecandy_driver/0.2.1-1.tar.gz"; - name = "0.2.1-1.tar.gz"; - sha256 = "0deab9f6d9db619017f140288d2a31bcc6b462126440f2098340e2ec19882298"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rospy ]; - propagatedBuildInputs = [ diagnostic-updater fadecandy-msgs libusb1 roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS driver for fadecandy LED controllers''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/fadecandy-msgs/default.nix b/distros/melodic/fadecandy-msgs/default.nix deleted file mode 100644 index f86d4bb5b6..0000000000 --- a/distros/melodic/fadecandy-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-fadecandy-msgs"; - version = "0.2.1-r1"; - - src = fetchurl { - url = "https://github.com/iron-ox/fadecandy_ros-release/archive/release/melodic/fadecandy_msgs/0.2.1-1.tar.gz"; - name = "0.2.1-1.tar.gz"; - sha256 = "54ef7969941c0a92984356491a4c929fb510a158f771a35d82b2a398547d0f71"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS msgs for fadecandy LED controllers''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/fake-joint-driver/default.nix b/distros/melodic/fake-joint-driver/default.nix deleted file mode 100644 index b3a2a57649..0000000000 --- a/distros/melodic/fake-joint-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, controller-manager, hardware-interface, joint-state-controller, joint-trajectory-controller, position-controllers, robot-state-publisher, roscpp, roslaunch, roslint, rostest, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-fake-joint-driver"; - version = "0.0.4-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/fake_joint-release/archive/release/melodic/fake_joint_driver/0.0.4-1.tar.gz"; - name = "0.0.4-1.tar.gz"; - sha256 = "fe4cc169633ac8e081d1ad84a6a594ce832751b07ad862516568fc9f834b7083"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rostest ]; - propagatedBuildInputs = [ controller-manager hardware-interface joint-state-controller joint-trajectory-controller position-controllers robot-state-publisher roscpp roslaunch urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The fake_joint_driver package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/fake-joint-launch/default.nix b/distros/melodic/fake-joint-launch/default.nix deleted file mode 100644 index b574a9f1b4..0000000000 --- a/distros/melodic/fake-joint-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, abb-irb2400-support, catkin, controller-manager, fake-joint-driver, pr2-description, robot-state-publisher, roslaunch, rostest, rviz }: -buildRosPackage { - pname = "ros-melodic-fake-joint-launch"; - version = "0.0.4-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/fake_joint-release/archive/release/melodic/fake_joint_launch/0.0.4-1.tar.gz"; - name = "0.0.4-1.tar.gz"; - sha256 = "f15ae2e5630c3ef5ce5ca60149d8719fef5f75303d6dd03967461f3db3e3b4e0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ abb-irb2400-support controller-manager fake-joint-driver pr2-description robot-state-publisher roslaunch rostest rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Collection of the launch files for fake_joint_driver.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/fake-joint/default.nix b/distros/melodic/fake-joint/default.nix deleted file mode 100644 index 5d2df8d537..0000000000 --- a/distros/melodic/fake-joint/default.nix +++ /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-joint-driver, fake-joint-launch }: -buildRosPackage { - pname = "ros-melodic-fake-joint"; - version = "0.0.4-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/fake_joint-release/archive/release/melodic/fake_joint/0.0.4-1.tar.gz"; - name = "0.0.4-1.tar.gz"; - sha256 = "918e8d3bdbc84b3e81e0ee5f9ed1bd1d0477bae1354f07aa15618a40bdfdf3be"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ fake-joint-driver fake-joint-launch ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This metapackage depends on fake-joint related package for ros_control.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/fake-localization/default.nix b/distros/melodic/fake-localization/default.nix deleted file mode 100644 index 648c544bf6..0000000000 --- a/distros/melodic/fake-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, angles, catkin, geometry-msgs, message-filters, nav-msgs, rosconsole, roscpp, rospy, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-fake-localization"; - version = "1.16.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation-release/archive/release/melodic/fake_localization/1.16.7-1.tar.gz"; - name = "1.16.7-1.tar.gz"; - sha256 = "b2a07e814222a3612270dfc2139eb8b2c89ac68381f6c5eb25abece979e60957"; - }; - - buildType = "catkin"; - buildInputs = [ angles catkin tf2-geometry-msgs ]; - propagatedBuildInputs = [ geometry-msgs message-filters nav-msgs rosconsole roscpp rospy tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A ROS node that simply forwards odometry information.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fath-pivot-mount-description/default.nix b/distros/melodic/fath-pivot-mount-description/default.nix deleted file mode 100644 index e3ebfd48bb..0000000000 --- a/distros/melodic/fath-pivot-mount-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-fath-pivot-mount-description"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/fath_pivot_mount_description-release/archive/release/melodic/fath_pivot_mount_description/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "1c7057694a115d2619cc762d0aeb4d0f421d0f7bfba2a7e155d31d31dee4174d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''URDF Macro for adding an adjustable, fath pivot mount used for cameras and other sensors''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fcl-catkin/default.nix b/distros/melodic/fcl-catkin/default.nix deleted file mode 100644 index 58328e71ef..0000000000 --- a/distros/melodic/fcl-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, libccd, octomap }: -buildRosPackage { - pname = "ros-melodic-fcl-catkin"; - version = "0.6.1-r2"; - - src = fetchurl { - url = "https://github.com/wxmerkt/fcl_catkin-release/archive/release/melodic/fcl_catkin/0.6.1-2.tar.gz"; - name = "0.6.1-2.tar.gz"; - sha256 = "aa0d97c02a9b6ca22c02a263f2279ecefcc1570d1d79ef26fc5a1b15f6d5f5bc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ eigen libccd octomap ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''fcl_catkin''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fetch-auto-dock-msgs/default.nix b/distros/melodic/fetch-auto-dock-msgs/default.nix deleted file mode 100644 index 59dfdc6e85..0000000000 --- a/distros/melodic/fetch-auto-dock-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, actionlib-msgs, catkin, geometry-msgs, message-generation, message-runtime }: -buildRosPackage { - pname = "ros-melodic-fetch-auto-dock-msgs"; - version = "1.1.1"; - - src = fetchurl { - url = "https://github.com/fetchrobotics-gbp/fetch_msgs-release/archive/release/melodic/fetch_auto_dock_msgs/1.1.1-0.tar.gz"; - name = "1.1.1-0.tar.gz"; - sha256 = "34f30fe803b0fad0edc3a7983308c34404592920ce11fbdd0d96fd8ea849eb77"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs geometry-msgs message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages for fetch_auto_dock package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fetch-bringup/default.nix b/distros/melodic/fetch-bringup/default.nix deleted file mode 100644 index 0453cc8943..0000000000 --- a/distros/melodic/fetch-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, depth-image-proc, diagnostic-aggregator, fetch-description, fetch-drivers, fetch-moveit-config, fetch-navigation, fetch-open-auto-dock, fetch-teleop, graft, image-proc, joy, openni2-launch, ps3joy, robot-state-publisher, sensor-msgs, sick-tim, sound-play }: -buildRosPackage { - pname = "ros-melodic-fetch-bringup"; - version = "0.8.9-r1"; - - src = fetchurl { - url = "https://github.com/fetchrobotics-gbp/fetch_robots-release/archive/release/melodic/fetch_bringup/0.8.9-1.tar.gz"; - name = "0.8.9-1.tar.gz"; - sha256 = "120c683bc11d44db7062a463603c0f9246e77c30ab72cb722ade4fb45cef81ef"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ depth-image-proc diagnostic-aggregator fetch-description fetch-drivers fetch-moveit-config fetch-navigation fetch-open-auto-dock fetch-teleop graft image-proc joy openni2-launch ps3joy robot-state-publisher sensor-msgs sick-tim sound-play ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Bringup for fetch''; - license = with lib.licenses; [ "Proprietary" ]; - }; -} diff --git a/distros/melodic/fetch-calibration/default.nix b/distros/melodic/fetch-calibration/default.nix deleted file mode 100644 index bd54a144bd..0000000000 --- a/distros/melodic/fetch-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, robot-calibration }: -buildRosPackage { - pname = "ros-melodic-fetch-calibration"; - version = "0.8.3-r1"; - - src = fetchurl { - url = "https://github.com/fetchrobotics-gbp/fetch_ros-release/archive/release/melodic/fetch_calibration/0.8.3-1.tar.gz"; - name = "0.8.3-1.tar.gz"; - sha256 = "3e2fafdcabe870e9a85de7e96582f8d42371e6cd23354f8f3da19f2331598178"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ robot-calibration ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch and configuration files for calibrating Fetch using the 'robot_calibration' package.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/fetch-depth-layer/default.nix b/distros/melodic/fetch-depth-layer/default.nix deleted file mode 100644 index d2f8e50192..0000000000 --- a/distros/melodic/fetch-depth-layer/default.nix +++ /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, cv-bridge, geometry-msgs, image-transport, nav-msgs, pluginlib, roscpp, sensor-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-fetch-depth-layer"; - version = "0.8.3-r1"; - - src = fetchurl { - url = "https://github.com/fetchrobotics-gbp/fetch_ros-release/archive/release/melodic/fetch_depth_layer/0.8.3-1.tar.gz"; - name = "0.8.3-1.tar.gz"; - sha256 = "490e0726b5855cdb1b1d6185c3d7960b6898854b580c19b44405af2f9c089439"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ costmap-2d cv-bridge geometry-msgs image-transport nav-msgs pluginlib roscpp sensor-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The fetch_depth_layer package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fetch-description/default.nix b/distros/melodic/fetch-description/default.nix deleted file mode 100644 index 4584a7872d..0000000000 --- a/distros/melodic/fetch-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-fetch-description"; - version = "0.8.3-r1"; - - src = fetchurl { - url = "https://github.com/fetchrobotics-gbp/fetch_ros-release/archive/release/melodic/fetch_description/0.8.3-1.tar.gz"; - name = "0.8.3-1.tar.gz"; - sha256 = "687e90ba5a74c8f638c2141f710509056186288a9b58291c6cec54c017680347"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''URDF for Fetch Robot.''; - license = with lib.licenses; [ cc-by-nc-sa-40 ]; - }; -} diff --git a/distros/melodic/fetch-driver-msgs/default.nix b/distros/melodic/fetch-driver-msgs/default.nix deleted file mode 100644 index 175ac665b2..0000000000 --- a/distros/melodic/fetch-driver-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, actionlib-msgs, catkin, geometry-msgs, message-generation, message-runtime, power-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-fetch-driver-msgs"; - version = "1.1.1"; - - src = fetchurl { - url = "https://github.com/fetchrobotics-gbp/fetch_msgs-release/archive/release/melodic/fetch_driver_msgs/1.1.1-0.tar.gz"; - name = "1.1.1-0.tar.gz"; - sha256 = "aa88a178c8b721288077bbbb32c4bd4ca3b36e3b2cbda1535320326140d82ec5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs geometry-msgs message-runtime power-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages for the fetch_drivers package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fetch-drivers/default.nix b/distros/melodic/fetch-drivers/default.nix deleted file mode 100644 index bd240ba2de..0000000000 --- a/distros/melodic/fetch-drivers/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, boost, catkin, curl, diagnostic-msgs, fetch-auto-dock-msgs, fetch-driver-msgs, libyamlcpp, mk, nav-msgs, power-msgs, python, robot-calibration-msgs, robot-controllers, robot-controllers-interface, rosconsole, roscpp, roscpp-serialization, rospack, rostime, sensor-msgs, urdf, urdfdom }: -buildRosPackage { - pname = "ros-melodic-fetch-drivers"; - version = "0.8.9-r1"; - - src = fetchurl { - url = "https://github.com/fetchrobotics-gbp/fetch_robots-release/archive/release/melodic/fetch_drivers/0.8.9-1.tar.gz"; - name = "0.8.9-1.tar.gz"; - sha256 = "21476cf4eb010a51179a0700644ac8a15f5aaa5ccb4d704e9d1d7ab102048f80"; - }; - - buildType = "catkin"; - buildInputs = [ catkin mk rospack ]; - propagatedBuildInputs = [ actionlib actionlib-msgs boost curl diagnostic-msgs fetch-auto-dock-msgs fetch-driver-msgs libyamlcpp nav-msgs power-msgs python robot-calibration-msgs robot-controllers robot-controllers-interface rosconsole roscpp roscpp-serialization rostime sensor-msgs urdf urdfdom ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The public fetch_drivers package is a binary only release. - - fetch_drivers contains both the drivers and firmware for the fetch and freight research robots. - There should be no reason to use these drivers unless you're running on a fetch or a freight research robot. - This package, is a cmake/make only package which installs the binaries for the drivers and firmware.''; - license = with lib.licenses; [ "Proprietary" ]; - }; -} diff --git a/distros/melodic/fetch-gazebo-demo/default.nix b/distros/melodic/fetch-gazebo-demo/default.nix deleted file mode 100644 index 23ccd8aad3..0000000000 --- a/distros/melodic/fetch-gazebo-demo/default.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, fetch-gazebo, fetch-moveit-config, fetch-navigation, moveit-commander, moveit-python, simple-grasping, teleop-twist-keyboard }: -buildRosPackage { - pname = "ros-melodic-fetch-gazebo-demo"; - version = "0.9.2-r1"; - - src = fetchurl { - url = "https://github.com/fetchrobotics-gbp/fetch_gazebo-release/archive/release/melodic/fetch_gazebo_demo/0.9.2-1.tar.gz"; - name = "0.9.2-1.tar.gz"; - sha256 = "05bdd08b42eef924bb22fe4761ce314019a5192c9c4905c65cecb83aa42de1e3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib fetch-gazebo fetch-moveit-config fetch-navigation moveit-commander moveit-python simple-grasping teleop-twist-keyboard ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Demos for fetch_gazebo package.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fetch-gazebo/default.nix b/distros/melodic/fetch-gazebo/default.nix deleted file mode 100644 index 8d210577ea..0000000000 --- a/distros/melodic/fetch-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, actionlib, angles, boost, catkin, control-msgs, control-toolbox, depth-image-proc, fetch-description, gazebo, gazebo-dev, gazebo-plugins, gazebo-ros, image-proc, nodelet, rgbd-launch, robot-controllers, robot-controllers-interface, sensor-msgs, trajectory-msgs, xacro }: -buildRosPackage { - pname = "ros-melodic-fetch-gazebo"; - version = "0.9.2-r1"; - - src = fetchurl { - url = "https://github.com/fetchrobotics-gbp/fetch_gazebo-release/archive/release/melodic/fetch_gazebo/0.9.2-1.tar.gz"; - name = "0.9.2-1.tar.gz"; - sha256 = "e368f635946556a5334f6daeef1d2ab3c2be880fa3429b71e14ccf15ec5814f1"; - }; - - buildType = "catkin"; - buildInputs = [ angles catkin gazebo-dev ]; - propagatedBuildInputs = [ actionlib boost control-msgs control-toolbox depth-image-proc fetch-description gazebo gazebo-plugins gazebo-ros image-proc nodelet rgbd-launch robot-controllers robot-controllers-interface sensor-msgs trajectory-msgs xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Gazebo package for Fetch.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fetch-ikfast-plugin/default.nix b/distros/melodic/fetch-ikfast-plugin/default.nix deleted file mode 100644 index 0d91d37425..0000000000 --- a/distros/melodic/fetch-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, eigen-conversions, liblapack, moveit-core, pluginlib, roscpp, tf2-eigen, tf2-kdl }: -buildRosPackage { - pname = "ros-melodic-fetch-ikfast-plugin"; - version = "0.8.3-r1"; - - src = fetchurl { - url = "https://github.com/fetchrobotics-gbp/fetch_ros-release/archive/release/melodic/fetch_ikfast_plugin/0.8.3-1.tar.gz"; - name = "0.8.3-1.tar.gz"; - sha256 = "a0544a3c2d4320f714505bee02841026dddbdd25819836b0bafce8ef8e5d9e64"; - }; - - buildType = "catkin"; - buildInputs = [ catkin tf2-eigen tf2-kdl ]; - propagatedBuildInputs = [ eigen-conversions liblapack moveit-core pluginlib roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Kinematics plugin for Fetch robot, generated through IKFast''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/fetch-maps/default.nix b/distros/melodic/fetch-maps/default.nix deleted file mode 100644 index 0e5bda6ed0..0000000000 --- a/distros/melodic/fetch-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-fetch-maps"; - version = "0.8.3-r1"; - - src = fetchurl { - url = "https://github.com/fetchrobotics-gbp/fetch_ros-release/archive/release/melodic/fetch_maps/0.8.3-1.tar.gz"; - name = "0.8.3-1.tar.gz"; - sha256 = "db4c4c0bf852af0c3cb9b87e7021a2576e30fafe715edc8a4c4cdc3c36edc02f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The fetch_maps package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fetch-moveit-config/default.nix b/distros/melodic/fetch-moveit-config/default.nix deleted file mode 100644 index f22b30b894..0000000000 --- a/distros/melodic/fetch-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, fetch-description, fetch-ikfast-plugin, joint-state-publisher, moveit-fake-controller-manager, moveit-kinematics, moveit-planners-ompl, moveit-python, moveit-ros-move-group, moveit-ros-visualization, moveit-simple-controller-manager, robot-state-publisher, rospy, rostest, xacro }: -buildRosPackage { - pname = "ros-melodic-fetch-moveit-config"; - version = "0.8.3-r1"; - - src = fetchurl { - url = "https://github.com/fetchrobotics-gbp/fetch_ros-release/archive/release/melodic/fetch_moveit_config/0.8.3-1.tar.gz"; - name = "0.8.3-1.tar.gz"; - sha256 = "310f13774d6806737101b5f8a11d6dd03df7f6f3858592b43e8b2d20900b7a62"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ fetch-description fetch-ikfast-plugin joint-state-publisher moveit-fake-controller-manager moveit-kinematics moveit-planners-ompl moveit-python moveit-ros-move-group moveit-ros-visualization moveit-simple-controller-manager robot-state-publisher rospy xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the fetch_urdf with the MoveIt Motion Planning Framework''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fetch-navigation/default.nix b/distros/melodic/fetch-navigation/default.nix deleted file mode 100644 index e6beb801bf..0000000000 --- a/distros/melodic/fetch-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, base-local-planner, catkin, clear-costmap-recovery, costmap-2d, fetch-depth-layer, fetch-maps, map-server, move-base, move-base-msgs, navfn, roslaunch, rotate-recovery, slam-karto, voxel-grid }: -buildRosPackage { - pname = "ros-melodic-fetch-navigation"; - version = "0.8.3-r1"; - - src = fetchurl { - url = "https://github.com/fetchrobotics-gbp/fetch_ros-release/archive/release/melodic/fetch_navigation/0.8.3-1.tar.gz"; - name = "0.8.3-1.tar.gz"; - sha256 = "95caf008d946b5af25d11443d21a5cbb791185b54f91825b928894e27706ecdb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ amcl base-local-planner clear-costmap-recovery costmap-2d fetch-depth-layer fetch-maps map-server move-base move-base-msgs navfn rotate-recovery slam-karto voxel-grid ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Configuration and launch files for running ROS navigation on Fetch.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fetch-open-auto-dock/default.nix b/distros/melodic/fetch-open-auto-dock/default.nix deleted file mode 100644 index bce385effd..0000000000 --- a/distros/melodic/fetch-open-auto-dock/default.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, eigen, fetch-auto-dock-msgs, fetch-driver-msgs, geometry-msgs, nav-msgs, roscpp, roslib, rospy, sensor-msgs, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-fetch-open-auto-dock"; - version = "0.1.2"; - - src = fetchurl { - url = "https://github.com/fetchrobotics-gbp/fetch_open_auto_dock-gbp/archive/release/melodic/fetch_open_auto_dock/0.1.2-0.tar.gz"; - name = "0.1.2-0.tar.gz"; - sha256 = "73cbede7be9f363559992d9bab141eea8b9c4ac72928fb567e0542cfb0ea7c2a"; - }; - - buildType = "catkin"; - buildInputs = [ angles catkin ]; - propagatedBuildInputs = [ actionlib eigen fetch-auto-dock-msgs fetch-driver-msgs geometry-msgs nav-msgs roscpp roslib rospy sensor-msgs std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An open-source version of the Fetch charge docking system.''; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/melodic/fetch-ros/default.nix b/distros/melodic/fetch-ros/default.nix deleted file mode 100644 index 006d577ae8..0000000000 --- a/distros/melodic/fetch-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, fetch-calibration, fetch-depth-layer, fetch-description, fetch-ikfast-plugin, fetch-maps, fetch-moveit-config, fetch-navigation, fetch-teleop }: -buildRosPackage { - pname = "ros-melodic-fetch-ros"; - version = "0.8.3-r1"; - - src = fetchurl { - url = "https://github.com/fetchrobotics-gbp/fetch_ros-release/archive/release/melodic/fetch_ros/0.8.3-1.tar.gz"; - name = "0.8.3-1.tar.gz"; - sha256 = "0352c66a6b59ab197e607345b2fe5c6f68de8600eaa6dc0b241e7e47b9984888"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ fetch-calibration fetch-depth-layer fetch-description fetch-ikfast-plugin fetch-maps fetch-moveit-config fetch-navigation fetch-teleop ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Fetch ROS, packages for working with Fetch and Freight''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fetch-simple-linear-controller/default.nix b/distros/melodic/fetch-simple-linear-controller/default.nix deleted file mode 100644 index 64f7f07eec..0000000000 --- a/distros/melodic/fetch-simple-linear-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, catkin, control-msgs, geometry-msgs, message-generation, message-runtime, roscpp, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-fetch-simple-linear-controller"; - version = "0.0.1-r1"; - - src = fetchurl { - url = "https://github.com/gt-rail-release/fetch_simple_linear_controller-release/archive/release/melodic/fetch_simple_linear_controller/0.0.1-1.tar.gz"; - name = "0.0.1-1.tar.gz"; - sha256 = "d9479296511f18cc03d51eb3879bd40eb8b3d93fe77c8eb7be34b96d88959ec6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib control-msgs geometry-msgs message-runtime roscpp sensor-msgs tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Position feedback controller for simple linear motion of the fetch robot's end-effector.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fetch-simulation/default.nix b/distros/melodic/fetch-simulation/default.nix deleted file mode 100644 index 1a6ceceaaf..0000000000 --- a/distros/melodic/fetch-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, fetch-gazebo, fetch-gazebo-demo, fetchit-challenge }: -buildRosPackage { - pname = "ros-melodic-fetch-simulation"; - version = "0.9.2-r1"; - - src = fetchurl { - url = "https://github.com/fetchrobotics-gbp/fetch_gazebo-release/archive/release/melodic/fetch_simulation/0.9.2-1.tar.gz"; - name = "0.9.2-1.tar.gz"; - sha256 = "76b37846fcf07da29ab58753137ef1f324d53e8f6ca225fe46310e6673c7d801"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ fetch-gazebo fetch-gazebo-demo fetchit-challenge ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Fetch Simulation, packages for working with Fetch and Freight in Gazebo''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fetch-teleop/default.nix b/distros/melodic/fetch-teleop/default.nix deleted file mode 100644 index f3d00e2a46..0000000000 --- a/distros/melodic/fetch-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, control-msgs, geometry-msgs, nav-msgs, roscpp, sensor-msgs, topic-tools }: -buildRosPackage { - pname = "ros-melodic-fetch-teleop"; - version = "0.8.3-r1"; - - src = fetchurl { - url = "https://github.com/fetchrobotics-gbp/fetch_ros-release/archive/release/melodic/fetch_teleop/0.8.3-1.tar.gz"; - name = "0.8.3-1.tar.gz"; - sha256 = "8546502b0596bab3a981a2f3d7aeb935e5dafac7a59a51a9c1204d0da771cadf"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib control-msgs geometry-msgs nav-msgs roscpp sensor-msgs topic-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Teleoperation for fetch and freight.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fetchit-challenge/default.nix b/distros/melodic/fetchit-challenge/default.nix deleted file mode 100644 index 3b8df0c616..0000000000 --- a/distros/melodic/fetchit-challenge/default.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, controller-manager, effort-controllers, fetch-gazebo, gazebo-ros, gazebo-ros-control, robot-state-publisher, rospy }: -buildRosPackage { - pname = "ros-melodic-fetchit-challenge"; - version = "0.9.2-r1"; - - src = fetchurl { - url = "https://github.com/fetchrobotics-gbp/fetch_gazebo-release/archive/release/melodic/fetchit_challenge/0.9.2-1.tar.gz"; - name = "0.9.2-1.tar.gz"; - sha256 = "603d36878e1a24437139fe6bc9542bbd19f197c3bea78c6c977b2231c7abb837"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib actionlib-msgs controller-manager effort-controllers fetch-gazebo gazebo-ros gazebo-ros-control robot-state-publisher rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The fetchit_challenge package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ff/default.nix b/distros/melodic/ff/default.nix deleted file mode 100644 index 41b3eb36b0..0000000000 --- a/distros/melodic/ff/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, bison, cacert, catkin, flex, mk, openssl, rosbash, rosbuild, roslib, rospack, unzip }: -buildRosPackage { - pname = "ros-melodic-ff"; - version = "2.1.24-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/ff/2.1.24-2.tar.gz"; - name = "2.1.24-2.tar.gz"; - sha256 = "13dfc86b59d80bef612a14e95788d35e583bd0f6caec9a61ec443ca57ef03fc4"; - }; - - buildType = "catkin"; - buildInputs = [ bison cacert catkin flex mk openssl rosbash rosbuild roslib rospack unzip ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ff: pddl planner. see http://www.loria.fr/~hoffmanj/ff.html''; - license = with lib.licenses; [ "GPL" ]; - }; -} diff --git a/distros/melodic/ffha/default.nix b/distros/melodic/ffha/default.nix deleted file mode 100644 index 6e69cda14f..0000000000 --- a/distros/melodic/ffha/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, bison, catkin, flex, gawk, mk, rosbuild, roslib, rospack }: -buildRosPackage { - pname = "ros-melodic-ffha"; - version = "2.1.24-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/ffha/2.1.24-2.tar.gz"; - name = "2.1.24-2.tar.gz"; - sha256 = "cf98d5edbe4df60e5c37270f7a830cdf00fcee43004e8d5f743adc5e6c717ab4"; - }; - - buildType = "catkin"; - buildInputs = [ bison catkin flex gawk mk rosbuild roslib rospack ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ffha: PDDL Planner (http://ipc.informatik.uni-freiburg.de)''; - license = with lib.licenses; [ "GPL" ]; - }; -} diff --git a/distros/melodic/fiducial-msgs/default.nix b/distros/melodic/fiducial-msgs/default.nix deleted file mode 100644 index 7a4ffa8f61..0000000000 --- a/distros/melodic/fiducial-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, tf }: -buildRosPackage { - pname = "ros-melodic-fiducial-msgs"; - version = "0.11.0-r1"; - - src = fetchurl { - url = "https://github.com/UbiquityRobotics-release/fiducials-release/archive/release/melodic/fiducial_msgs/0.11.0-1.tar.gz"; - name = "0.11.0-1.tar.gz"; - sha256 = "f518a98e96490068c7b4d086801cca8b5948d274451c03e1e82221fde3101366"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime sensor-msgs std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package containing message definitions for fiducials''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fiducial-slam/default.nix b/distros/melodic/fiducial-slam/default.nix deleted file mode 100644 index e04d7b635f..0000000000 --- a/distros/melodic/fiducial-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, cv-bridge, dynamic-reconfigure, fiducial-msgs, image-transport, roscpp, sensor-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-fiducial-slam"; - version = "0.11.0-r1"; - - src = fetchurl { - url = "https://github.com/UbiquityRobotics-release/fiducials-release/archive/release/melodic/fiducial_slam/0.11.0-1.tar.gz"; - name = "0.11.0-1.tar.gz"; - sha256 = "d7bb17f5b59c70f84500b9e64d53c3d254832b3a1b802f24649394cd687720e3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cv-bridge dynamic-reconfigure fiducial-msgs image-transport roscpp sensor-msgs tf2 tf2-geometry-msgs tf2-ros visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS node to build a 3D map of fiducials and estimate robot pose from fiducial transforms''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fiducials/default.nix b/distros/melodic/fiducials/default.nix deleted file mode 100644 index df7ae7650b..0000000000 --- a/distros/melodic/fiducials/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, aruco-detect, catkin, fiducial-msgs, fiducial-slam }: -buildRosPackage { - pname = "ros-melodic-fiducials"; - version = "0.11.0-r1"; - - src = fetchurl { - url = "https://github.com/UbiquityRobotics-release/fiducials-release/archive/release/melodic/fiducials/0.11.0-1.tar.gz"; - name = "0.11.0-1.tar.gz"; - sha256 = "cdfb60356b3852cae3028e4e0fb674fffb1f6a65d825fe26f12fab272b5dc3a2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ aruco-detect fiducial-msgs fiducial-slam ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Localization using fiducial markers''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/file-management/default.nix b/distros/melodic/file-management/default.nix deleted file mode 100644 index 542504e5b5..0000000000 --- a/distros/melodic/file-management/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, cmake, dataflow-lite, gtest }: -buildRosPackage { - pname = "ros-melodic-file-management"; - version = "1.1.5-r1"; - - src = fetchurl { - url = "https://github.com/aws-gbp/cloudwatch_common-release/archive/release/melodic/file_management/1.1.5-1.tar.gz"; - name = "1.1.5-1.tar.gz"; - sha256 = "ba98a28f68f31e1a51a1fb3de6afc22b8797f88ddeb0416a1d85fdbbc863e51d"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ aws-common dataflow-lite ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''AWS CloudWatch management library used to manage offline files.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/file-uploader-msgs/default.nix b/distros/melodic/file-uploader-msgs/default.nix deleted file mode 100644 index 093b9a2fe0..0000000000 --- a/distros/melodic/file-uploader-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 }: -buildRosPackage { - pname = "ros-melodic-file-uploader-msgs"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/aws-gbp/rosbag_uploader-release/archive/release/melodic/file_uploader_msgs/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "09cb1bb3bd826bc012b149ae435bf76f4d1b9f9dc6efda04fbb57baf476ae2c7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages and actions for S3 file uploader.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/filters/default.nix b/distros/melodic/filters/default.nix deleted file mode 100644 index e4d66f9871..0000000000 --- a/distros/melodic/filters/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, pluginlib, rosconsole, roscpp, roslib, rostest }: -buildRosPackage { - pname = "ros-melodic-filters"; - version = "1.8.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/filters-release/archive/release/melodic/filters/1.8.3-1.tar.gz"; - name = "1.8.3-1.tar.gz"; - sha256 = "8cd183df34d0c9458e0a3f90d5a1d2885aa9363978347e3e3cfc3d01ec709261"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - propagatedBuildInputs = [ pluginlib rosconsole roscpp roslib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This library provides a standardized interface for processing data as a sequence - of filters. This package contains a base class upon which to build specific implementations - as well as an interface which dynamically loads filters based on runtime parameters.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/find-object-2d/default.nix b/distros/melodic/find-object-2d/default.nix deleted file mode 100644 index 4c22ca84c4..0000000000 --- a/distros/melodic/find-object-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, cv-bridge, geometry-msgs, image-transport, message-filters, message-generation, message-runtime, qt5, roscpp, sensor-msgs, std-msgs, std-srvs, tf }: -buildRosPackage { - pname = "ros-melodic-find-object-2d"; - version = "0.7.0-r2"; - - src = fetchurl { - url = "https://github.com/introlab/find_object_2d-release/archive/release/melodic/find_object_2d/0.7.0-2.tar.gz"; - name = "0.7.0-2.tar.gz"; - sha256 = "bd49b707c52b9c3bbc257f082562beb25139a89572bb87f531f795b6b8edacb9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ cv-bridge geometry-msgs image-transport message-filters message-runtime qt5.qtbase roscpp sensor-msgs std-msgs std-srvs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The find_object_2d package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fingertip-pressure/default.nix b/distros/melodic/fingertip-pressure/default.nix deleted file mode 100644 index 97162bfe0c..0000000000 --- a/distros/melodic/fingertip-pressure/default.nix +++ /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, pr2-msgs, rospy, rostest, std-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-fingertip-pressure"; - version = "1.8.19-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_ethercat_drivers-release/archive/release/melodic/fingertip_pressure/1.8.19-1.tar.gz"; - name = "1.8.19-1.tar.gz"; - sha256 = "24a090d31a677615de660c07ec0bc95bb80e2896d95455b806f3116c1ceb5c23"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation rostest ]; - propagatedBuildInputs = [ geometry-msgs message-runtime pr2-msgs rospy std-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides access to the PR2 fingertip pressure sensors. This information includes:''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fkie-message-filters/default.nix b/distros/melodic/fkie-message-filters/default.nix deleted file mode 100644 index 3b1faedce7..0000000000 --- a/distros/melodic/fkie-message-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, catkin, image-transport, roscpp, rostest, rosunit, sensor-msgs, std-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-fkie-message-filters"; - version = "1.1.2-r1"; - - src = fetchurl { - url = "https://github.com/fkie-release/message_filters-release/archive/release/melodic/fkie_message_filters/1.1.2-1.tar.gz"; - name = "1.1.2-1.tar.gz"; - sha256 = "eb46a7a5c55017a8d1b6ac46a790e57762819ccc0e26884a1ce1f9f9835bce39"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest rosunit std-msgs ]; - propagatedBuildInputs = [ image-transport roscpp sensor-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Improved ROS message filters''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/fkie-potree-rviz-plugin/default.nix b/distros/melodic/fkie-potree-rviz-plugin/default.nix deleted file mode 100644 index 2fbfa815d8..0000000000 --- a/distros/melodic/fkie-potree-rviz-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, boost, catkin, jsoncpp, media-export, qt5, rviz }: -buildRosPackage { - pname = "ros-melodic-fkie-potree-rviz-plugin"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/fkie-release/potree_rviz_plugin-release/archive/release/melodic/fkie_potree_rviz_plugin/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "c1b5661805e0eee8b57c70f305616a10753111376f3a846c4c0b0fc1486809d8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin jsoncpp ]; - propagatedBuildInputs = [ boost media-export qt5.qtbase rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Render large point clouds in rviz''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/flatbuffers/default.nix b/distros/melodic/flatbuffers/default.nix deleted file mode 100644 index cfa20e0ccd..0000000000 --- a/distros/melodic/flatbuffers/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-flatbuffers"; - version = "1.1.0"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/flatbuffers-release/archive/release/melodic/flatbuffers/1.1.0-0.tar.gz"; - name = "1.1.0-0.tar.gz"; - sha256 = "5795283a62da224d9cf76e21ea581f48ce9e1bc37be751aaf547cfbba77a1bf8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Google flatbuffers.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/flexbe-behavior-engine/default.nix b/distros/melodic/flexbe-behavior-engine/default.nix deleted file mode 100644 index 16d50cc7e7..0000000000 --- a/distros/melodic/flexbe-behavior-engine/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-input, flexbe-mirror, flexbe-msgs, flexbe-onboard, flexbe-states, flexbe-testing, flexbe-widget }: -buildRosPackage { - pname = "ros-melodic-flexbe-behavior-engine"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_behavior_engine/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "1a487ca2743eb95a8af7463dbae7e01e6f0265e58029c3cbb726d8d5720fb1f6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ flexbe-core flexbe-input flexbe-mirror flexbe-msgs flexbe-onboard flexbe-states flexbe-testing flexbe-widget ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A meta-package to aggregate all the FlexBE packages''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/flexbe-core/default.nix b/distros/melodic/flexbe-core/default.nix deleted file mode 100644 index 3896efa184..0000000000 --- a/distros/melodic/flexbe-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, diagnostic-msgs, flexbe-msgs, rospy, rostest, tf }: -buildRosPackage { - pname = "ros-melodic-flexbe-core"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_core/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "76bc352f0f1eee154e958b4da7b7cc35ceba8f5ed1d0a38ded989ee301da1c30"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - propagatedBuildInputs = [ diagnostic-msgs flexbe-msgs rospy tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''flexbe_core provides the core components for the FlexBE behavior engine.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/flexbe-input/default.nix b/distros/melodic/flexbe-input/default.nix deleted file mode 100644 index e62e594d59..0000000000 --- a/distros/melodic/flexbe-input/default.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, flexbe-msgs, pythonPackages, rospy }: -buildRosPackage { - pname = "ros-melodic-flexbe-input"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_input/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "ff53abeb3fdff9cf84447db21f67da532c57366b46801c34348500e63c3bfbba"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib flexbe-msgs pythonPackages.six rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''flexbe_input enables to send data to onboard behavior when required.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/flexbe-mirror/default.nix b/distros/melodic/flexbe-mirror/default.nix deleted file mode 100644 index 0f82aedc30..0000000000 --- a/distros/melodic/flexbe-mirror/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, rospy }: -buildRosPackage { - pname = "ros-melodic-flexbe-mirror"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_mirror/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "1a4db16ce0e35303a163e75a4cd99dae334892e83ce2a190b77044acc61c3569"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ flexbe-core flexbe-msgs rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''flexbe_mirror implements functionality to remotely mirror an executed behavior.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/flexbe-msgs/default.nix b/distros/melodic/flexbe-msgs/default.nix deleted file mode 100644 index 76997a451a..0000000000 --- a/distros/melodic/flexbe-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, actionlib-msgs, catkin, message-generation, message-runtime, rospy }: -buildRosPackage { - pname = "ros-melodic-flexbe-msgs"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_msgs/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "b50c2b33386a9314ed984fe8fd9899940b45cede26ece3d7046054b5bb86cc48"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs message-runtime rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''flexbe_msgs provides the messages used by FlexBE.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/flexbe-onboard/default.nix b/distros/melodic/flexbe-onboard/default.nix deleted file mode 100644 index 1ed1c68da5..0000000000 --- a/distros/melodic/flexbe-onboard/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-msgs, rospy, rostest }: -buildRosPackage { - pname = "ros-melodic-flexbe-onboard"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_onboard/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "c76dab2227ad0f060b157f3abfd498610edfe5174f77ff916e34ca02bf164e4a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - propagatedBuildInputs = [ flexbe-core flexbe-msgs rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''flexbe_onboard implements the robot-side of the behavior engine from where all behaviors are started.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/flexbe-states/default.nix b/distros/melodic/flexbe-states/default.nix deleted file mode 100644 index 2a879e9b21..0000000000 --- a/distros/melodic/flexbe-states/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, flexbe-core, flexbe-msgs, flexbe-testing, geometry-msgs, rosbag, rospy, rostest }: -buildRosPackage { - pname = "ros-melodic-flexbe-states"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_states/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "bc72bf6b6965a04c34a24a4defedbb9bc4bfbe04e69f31b1bef5e68ca9da875b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - checkInputs = [ geometry-msgs ]; - propagatedBuildInputs = [ flexbe-core flexbe-msgs flexbe-testing rosbag rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''flexbe_states provides a collection of predefined states. - Feel free to add new states.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/flexbe-testing/default.nix b/distros/melodic/flexbe-testing/default.nix deleted file mode 100644 index 6991a5c9f7..0000000000 --- a/distros/melodic/flexbe-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, catkin, flexbe-core, flexbe-msgs, rospy, rostest, rosunit, std-msgs }: -buildRosPackage { - pname = "ros-melodic-flexbe-testing"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_testing/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "3b56376d79de37442e202a668e2284a42719f3483b355e228b7b679f7656d6d1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - checkInputs = [ rosunit std-msgs ]; - propagatedBuildInputs = [ flexbe-core flexbe-msgs rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''flexbe_testing provides a framework for unit testing states.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/flexbe-widget/default.nix b/distros/melodic/flexbe-widget/default.nix deleted file mode 100644 index f2d39c688c..0000000000 --- a/distros/melodic/flexbe-widget/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, flexbe-core, flexbe-mirror, flexbe-msgs, flexbe-onboard, rospy }: -buildRosPackage { - pname = "ros-melodic-flexbe-widget"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/FlexBE/flexbe_behavior_engine-release/archive/release/melodic/flexbe_widget/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "e576ca29ea89fdb8c34fc425ec1a1b014372057d4fcc6e65adbbc9fc83ecf898"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ flexbe-core flexbe-mirror flexbe-msgs flexbe-onboard rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''flexbe_widget implements some smaller scripts for the behavior engine.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/flir-boson-usb/default.nix b/distros/melodic/flir-boson-usb/default.nix deleted file mode 100644 index 385523f152..0000000000 --- a/distros/melodic/flir-boson-usb/default.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, cv-bridge, image-transport, nodelet, roscpp, roslint, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-flir-boson-usb"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/astuff/flir_boson_usb-release/archive/release/melodic/flir_boson_usb/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "8c1bec8b2961607d526d51d6ab068534865aee4f71a1a66c326f6bd552bbdedb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - propagatedBuildInputs = [ camera-info-manager cv-bridge image-transport nodelet roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A simple USB camera driver for the FLIR BOSON using OpenCV''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/flir-ptu-description/default.nix b/distros/melodic/flir-ptu-description/default.nix deleted file mode 100644 index d3765bf416..0000000000 --- a/distros/melodic/flir-ptu-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-flir-ptu-description"; - version = "0.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/flir_ptu-release/archive/release/melodic/flir_ptu_description/0.2.1-1.tar.gz"; - name = "0.2.1-1.tar.gz"; - sha256 = "8a409939df64d81d27f91a39022a960593311dd28ec247c24e888c143afe449a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''URDF description the FLIR PTUs, currently the D46.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/flir-ptu-driver/default.nix b/distros/melodic/flir-ptu-driver/default.nix deleted file mode 100644 index 92d2424755..0000000000 --- a/distros/melodic/flir-ptu-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, boost, catkin, diagnostic-updater, flir-ptu-description, robot-state-publisher, roscpp, roslaunch, roslint, rospy, sensor-msgs, serial, tf }: -buildRosPackage { - pname = "ros-melodic-flir-ptu-driver"; - version = "0.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/flir_ptu-release/archive/release/melodic/flir_ptu_driver/0.2.1-1.tar.gz"; - name = "0.2.1-1.tar.gz"; - sha256 = "e6110cdc136d13ce0adce0f280478c984e9dd510974eac99f1345f6400e50afa"; - }; - - buildType = "catkin"; - buildInputs = [ boost catkin roslaunch roslint ]; - propagatedBuildInputs = [ actionlib diagnostic-updater flir-ptu-description robot-state-publisher roscpp rospy sensor-msgs serial tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Driver for the FLIR pan/tilt units.''; - license = with lib.licenses; [ "GPL" ]; - }; -} diff --git a/distros/melodic/flir-ptu-viz/default.nix b/distros/melodic/flir-ptu-viz/default.nix deleted file mode 100644 index 1374b88850..0000000000 --- a/distros/melodic/flir-ptu-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, flir-ptu-description, joint-state-publisher, robot-state-publisher, roslaunch, rviz }: -buildRosPackage { - pname = "ros-melodic-flir-ptu-viz"; - version = "0.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/flir_ptu-release/archive/release/melodic/flir_ptu_viz/0.2.1-1.tar.gz"; - name = "0.2.1-1.tar.gz"; - sha256 = "9664de1e3ea742650e24879c7efc5a54c89105249209645362c87b4b2c5952c6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ flir-ptu-description joint-state-publisher robot-state-publisher rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launchfiles and rviz configs to assist with visualizing the FLIR PTUs.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/floam/default.nix b/distros/melodic/floam/default.nix deleted file mode 100644 index 647c7eb126..0000000000 --- a/distros/melodic/floam/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ceres-solver, eigen, eigen-conversions, geometry-msgs, hector-trajectory-server, nav-msgs, nodelet, pcl, pcl-ros, rosbag, roscpp, rospy, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-melodic-floam"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/flynneva/floam-release/archive/release/melodic/floam/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "beb288940b811899fc7dc80cc3d6b6c673c76fa6d68616179ca82660971bb097"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ceres-solver eigen eigen-conversions geometry-msgs hector-trajectory-server nav-msgs nodelet pcl pcl-ros rosbag roscpp rospy sensor-msgs std-msgs tf2 tf2-geometry-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A generic Lidar SLAM package based on FLOAM which was based on ALOAM by HKUST and LOAM by CMU''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fmi-adapter-examples/default.nix b/distros/melodic/fmi-adapter-examples/default.nix deleted file mode 100644 index cb2b549c0e..0000000000 --- a/distros/melodic/fmi-adapter-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, fmi-adapter, roscpp, rqt-plot }: -buildRosPackage { - pname = "ros-melodic-fmi-adapter-examples"; - version = "1.0.4-r1"; - - src = fetchurl { - url = "https://github.com/boschresearch/fmi_adapter-release/archive/release/melodic/fmi_adapter_examples/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "043af4d2b06613c1454da61302fd10367a6ac30ae5bc506b833351dd171d966c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ fmi-adapter roscpp rqt-plot ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides small examples for use of the fmi_adapter package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/fmi-adapter/default.nix b/distros/melodic/fmi-adapter/default.nix deleted file mode 100644 index 893c3d79dd..0000000000 --- a/distros/melodic/fmi-adapter/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, roscpp, rostest, std-msgs }: -buildRosPackage { - pname = "ros-melodic-fmi-adapter"; - version = "1.0.4-r1"; - - src = fetchurl { - url = "https://github.com/boschresearch/fmi_adapter-release/archive/release/melodic/fmi_adapter/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "0894a446abbe7f62af13d424e545bb3da0bb15e307f2b26ce2b4e30f2f062fe7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin git ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Wraps FMUs for co-simulation''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/force-torque-sensor-controller/default.nix b/distros/melodic/force-torque-sensor-controller/default.nix deleted file mode 100644 index c4e204603d..0000000000 --- a/distros/melodic/force-torque-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, geometry-msgs, hardware-interface, pluginlib, realtime-tools, roscpp }: -buildRosPackage { - pname = "ros-melodic-force-torque-sensor-controller"; - version = "0.17.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_controllers-release/archive/release/melodic/force_torque_sensor_controller/0.17.3-1.tar.gz"; - name = "0.17.3-1.tar.gz"; - sha256 = "36ae7ed1871c2f14d0dc03bba28da0532072f8ddf96a4f441020b43d427d3446"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ controller-interface geometry-msgs hardware-interface pluginlib realtime-tools roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Controller to publish state of force-torque sensors''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/force-torque-sensor/default.nix b/distros/melodic/force-torque-sensor/default.nix deleted file mode 100644 index a45263aa61..0000000000 --- a/distros/melodic/force-torque-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, cmake-modules, dynamic-reconfigure, geometry-msgs, hardware-interface, iirob-filters, message-runtime, pluginlib, realtime-tools, roscpp, rosparam-handler, rospy, std-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-force-torque-sensor"; - version = "1.0.0-r1"; - - src = fetchurl { - url = "https://github.com/KITrobotics/force_torque_sensor-release/archive/release/melodic/force_torque_sensor/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "187d9649a0604ed6f13a57c41bd0893c659ac73908c925c4a8eba7ef50837770"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cmake-modules dynamic-reconfigure geometry-msgs hardware-interface iirob-filters message-runtime pluginlib realtime-tools roscpp rosparam-handler rospy std-msgs std-srvs tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The force_torque_sensor package''; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/melodic/forward-command-controller/default.nix b/distros/melodic/forward-command-controller/default.nix deleted file mode 100644 index 72d17d656e..0000000000 --- a/distros/melodic/forward-command-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, realtime-tools, std-msgs }: -buildRosPackage { - pname = "ros-melodic-forward-command-controller"; - version = "0.17.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_controllers-release/archive/release/melodic/forward_command_controller/0.17.3-1.tar.gz"; - name = "0.17.3-1.tar.gz"; - sha256 = "07e53744b75ecb941adf3741371e89d9eadf284dbdef9ac7bad99af6849daa38"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ controller-interface hardware-interface realtime-tools std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''forward_command_controller''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/four-wheel-steering-controller/default.nix b/distros/melodic/four-wheel-steering-controller/default.nix deleted file mode 100644 index 6e8f0bc014..0000000000 --- a/distros/melodic/four-wheel-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, catkin, controller-interface, controller-manager, four-wheel-steering-msgs, nav-msgs, pluginlib, realtime-tools, rosgraph-msgs, rostest, std-srvs, tf, urdf-geometry-parser }: -buildRosPackage { - pname = "ros-melodic-four-wheel-steering-controller"; - version = "0.17.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_controllers-release/archive/release/melodic/four_wheel_steering_controller/0.17.3-1.tar.gz"; - name = "0.17.3-1.tar.gz"; - sha256 = "f6e234a342e628d441c21375f5077143a18f16626435cf3e961600f06afc55c3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ controller-manager rosgraph-msgs rostest std-srvs ]; - propagatedBuildInputs = [ controller-interface four-wheel-steering-msgs nav-msgs pluginlib realtime-tools tf urdf-geometry-parser ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Controller for a four wheel steering mobile base.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/four-wheel-steering-msgs/default.nix b/distros/melodic/four-wheel-steering-msgs/default.nix deleted file mode 100644 index d20740f6e4..0000000000 --- a/distros/melodic/four-wheel-steering-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-four-wheel-steering-msgs"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/four_wheel_steering_msgs-release/archive/release/melodic/four_wheel_steering_msgs/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "e1021982b9dfb4c4f80c680fda3349e9295561f9d8b52e28b63c501e0779684c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS messages for robots using FourWheelSteering.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/foxglove-bridge/default.nix b/distros/melodic/foxglove-bridge/default.nix deleted file mode 100644 index 9eb3753ef6..0000000000 --- a/distros/melodic/foxglove-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, asio, catkin, gtest, nlohmann_json, nodelet, openssl, ros-babel-fish, ros-environment, roscpp, rosgraph-msgs, roslib, rostest, rosunit, std-msgs, std-srvs, websocketpp, zlib }: -buildRosPackage { - pname = "ros-melodic-foxglove-bridge"; - version = "0.6.2-r1"; - - src = fetchurl { - url = "https://github.com/foxglove/ros_foxglove_bridge-release/archive/release/melodic/foxglove_bridge/0.6.2-1.tar.gz"; - name = "0.6.2-1.tar.gz"; - sha256 = "1a976d0d6a364bb4b51f7c9f71fa5aa0e96088949fda5c6cd91cc35907aabd4c"; - }; - - buildType = "catkin"; - buildInputs = [ asio catkin nlohmann_json ros-environment websocketpp ]; - checkInputs = [ gtest rostest rosunit std-msgs std-srvs ]; - propagatedBuildInputs = [ nodelet openssl ros-babel-fish roscpp rosgraph-msgs roslib zlib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS Foxglove Bridge''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/foxglove-msgs/default.nix b/distros/melodic/foxglove-msgs/default.nix deleted file mode 100644 index 8eb6f727bf..0000000000 --- a/distros/melodic/foxglove-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, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-foxglove-msgs"; - version = "2.1.1-r1"; - - src = fetchurl { - url = "https://github.com/foxglove/ros_foxglove_msgs-release/archive/release/melodic/foxglove_msgs/2.1.1-1.tar.gz"; - name = "2.1.1-1.tar.gz"; - sha256 = "af943480902232e649fc6ffdc27c77c7e2e706a1eaf9ca3e134a14b0ef84dfce"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ros-environment ]; - propagatedBuildInputs = [ geometry-msgs message-runtime visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''foxglove_msgs provides visualization messages that are supported by Foxglove Studio.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/frame-editor/default.nix b/distros/melodic/frame-editor/default.nix deleted file mode 100644 index 48733fa397..0000000000 --- a/distros/melodic/frame-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, dynamic-reconfigure, geometry-msgs, interactive-markers, message-generation, message-runtime, qt-gui-py-common, rospy, rqt-gui, rqt-gui-py, std-msgs, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-frame-editor"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/rqt_frame_editor_plugin-release/archive/release/melodic/frame_editor/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "8d5c116e76290ef74906fc74f50588c54d9a850ed6af06d766fd37be7ecef4c8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ dynamic-reconfigure geometry-msgs interactive-markers message-runtime qt-gui-py-common rospy rqt-gui rqt-gui-py std-msgs tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The frame_editor package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/franka-control/default.nix b/distros/melodic/franka-control/default.nix deleted file mode 100644 index 0289e3a329..0000000000 --- a/distros/melodic/franka-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-interface, controller-manager, franka-description, franka-gripper, franka-hw, franka-msgs, geometry-msgs, joint-state-publisher, joint-trajectory-controller, libfranka, pluginlib, realtime-tools, robot-state-publisher, roscpp, sensor-msgs, std-srvs, tf, tf2-msgs }: -buildRosPackage { - pname = "ros-melodic-franka-control"; - version = "0.10.1-r1"; - - src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_control/0.10.1-1.tar.gz"; - name = "0.10.1-1.tar.gz"; - sha256 = "07589244289085574a12bcc748da238b1b11551a72066ec8047f377637d49508"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ controller-interface controller-manager franka-description franka-gripper franka-hw franka-msgs geometry-msgs joint-state-publisher joint-trajectory-controller libfranka pluginlib realtime-tools robot-state-publisher roscpp sensor-msgs std-srvs tf tf2-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''franka_control provides a hardware node to control a Franka Emika research robot''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/franka-description/default.nix b/distros/melodic/franka-description/default.nix deleted file mode 100644 index f8e7b67d3c..0000000000 --- a/distros/melodic/franka-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-franka-description"; - version = "0.10.1-r1"; - - src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_description/0.10.1-1.tar.gz"; - name = "0.10.1-1.tar.gz"; - sha256 = "df3d79ff347588aa0f0b57f8fd72da4cddeffa378eb7dffd79b6d8b856dc1851"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''franka_description contains URDF files and meshes of Franka Emika robots''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/franka-example-controllers/default.nix b/distros/melodic/franka-example-controllers/default.nix deleted file mode 100644 index d6932d507e..0000000000 --- a/distros/melodic/franka-example-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, dynamic-reconfigure, eigen, eigen-conversions, franka-control, franka-description, franka-gripper, franka-hw, geometry-msgs, hardware-interface, joint-limits-interface, libfranka, message-generation, message-runtime, pluginlib, realtime-tools, roscpp, rospy, tf, tf-conversions, urdf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-franka-example-controllers"; - version = "0.10.1-r1"; - - src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_example_controllers/0.10.1-1.tar.gz"; - name = "0.10.1-1.tar.gz"; - sha256 = "4c7b7d9b253dad24bd1b7709892ea28aae91f821f3679bb2e8f46dcdd776b10e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin eigen message-generation ]; - propagatedBuildInputs = [ controller-interface dynamic-reconfigure eigen-conversions franka-control franka-description franka-gripper franka-hw geometry-msgs hardware-interface joint-limits-interface libfranka message-runtime pluginlib realtime-tools roscpp rospy tf tf-conversions urdf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''franka_example_controllers provides example code for controlling Franka Emika research robots with ros_control''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/franka-gazebo/default.nix b/distros/melodic/franka-gazebo/default.nix deleted file mode 100644 index 5b84d74729..0000000000 --- a/distros/melodic/franka-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, angles, boost-sml, catkin, control-msgs, control-toolbox, controller-interface, controller-manager, eigen-conversions, franka-example-controllers, franka-gripper, franka-hw, franka-msgs, gazebo-dev, gazebo-ros, gazebo-ros-control, geometry-msgs, gtest, hardware-interface, joint-limits-interface, kdl-parser, pluginlib, roscpp, roslaunch, rospy, rostest, sensor-msgs, std-msgs, transmission-interface, urdf }: -buildRosPackage { - pname = "ros-melodic-franka-gazebo"; - version = "0.10.1-r1"; - - src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_gazebo/0.10.1-1.tar.gz"; - name = "0.10.1-1.tar.gz"; - sha256 = "f5ef11afca656489bb5b4dc9934757bf17e3f546c3d84b8fc2ee233af58b3499"; - }; - - buildType = "catkin"; - buildInputs = [ catkin gazebo-dev ]; - checkInputs = [ geometry-msgs gtest rostest sensor-msgs ]; - propagatedBuildInputs = [ angles boost-sml control-msgs control-toolbox controller-interface controller-manager eigen-conversions franka-example-controllers franka-gripper franka-hw franka-msgs gazebo-ros gazebo-ros-control hardware-interface joint-limits-interface kdl-parser pluginlib roscpp roslaunch rospy std-msgs transmission-interface urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package offers the FrankaHWSim Class to simulate a Franka Robot in Gazebo''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/franka-gripper/default.nix b/distros/melodic/franka-gripper/default.nix deleted file mode 100644 index 99a8b8a966..0000000000 --- a/distros/melodic/franka-gripper/default.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, control-msgs, libfranka, message-generation, message-runtime, roscpp, sensor-msgs, xmlrpcpp }: -buildRosPackage { - pname = "ros-melodic-franka-gripper"; - version = "0.10.1-r1"; - - src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_gripper/0.10.1-1.tar.gz"; - name = "0.10.1-1.tar.gz"; - sha256 = "4b2b55e24afe8ed4bf32f48b18027ea5fab1920c2685495deb0ea2041ecf1d6c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib actionlib-msgs control-msgs libfranka message-generation message-runtime roscpp sensor-msgs xmlrpcpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package implements the franka gripper of type Franka Hand for the use in ros''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/franka-hw/default.nix b/distros/melodic/franka-hw/default.nix deleted file mode 100644 index ce10829d0f..0000000000 --- a/distros/melodic/franka-hw/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, combined-robot-hw, controller-interface, franka-description, franka-msgs, gtest, hardware-interface, joint-limits-interface, libfranka, message-generation, pluginlib, roscpp, rostest, std-srvs, urdf }: -buildRosPackage { - pname = "ros-melodic-franka-hw"; - version = "0.10.1-r1"; - - src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_hw/0.10.1-1.tar.gz"; - name = "0.10.1-1.tar.gz"; - sha256 = "422d86e4c1af8d23ac212bb3b4c38a83d13b2d5731b8f9a60993a268775c4958"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - checkInputs = [ franka-description gtest rostest ]; - propagatedBuildInputs = [ actionlib actionlib-msgs combined-robot-hw controller-interface franka-msgs hardware-interface joint-limits-interface libfranka pluginlib roscpp std-srvs urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''franka_hw provides hardware interfaces for using Franka Emika research robots with ros_control''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/franka-msgs/default.nix b/distros/melodic/franka-msgs/default.nix deleted file mode 100644 index bccdc4b037..0000000000 --- a/distros/melodic/franka-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-franka-msgs"; - version = "0.10.1-r1"; - - src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_msgs/0.10.1-1.tar.gz"; - name = "0.10.1-1.tar.gz"; - sha256 = "96bef59a748cc62328fc4dbd73d32020cf3e6196b7a316aa321dddbf4c35a60c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''franka_msgs provides messages specific to Franka Emika research robots''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/franka-ros/default.nix b/distros/melodic/franka-ros/default.nix deleted file mode 100644 index 21671ed8b9..0000000000 --- a/distros/melodic/franka-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, franka-control, franka-description, franka-example-controllers, franka-gazebo, franka-gripper, franka-hw, franka-msgs, franka-visualization }: -buildRosPackage { - pname = "ros-melodic-franka-ros"; - version = "0.10.1-r1"; - - src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_ros/0.10.1-1.tar.gz"; - name = "0.10.1-1.tar.gz"; - sha256 = "2c2bca9bd599d357d5c1658000a4f08d1359da3bfa0e1d9672cebb2c3337255a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ franka-control franka-description franka-example-controllers franka-gazebo franka-gripper franka-hw franka-msgs franka-visualization ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''franka_ros is a metapackage for all Franka Emika ROS packages''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/franka-visualization/default.nix b/distros/melodic/franka-visualization/default.nix deleted file mode 100644 index 155803f7ca..0000000000 --- a/distros/melodic/franka-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, franka-description, libfranka, roscpp, sensor-msgs, xacro }: -buildRosPackage { - pname = "ros-melodic-franka-visualization"; - version = "0.10.1-r1"; - - src = fetchurl { - url = "https://github.com/frankaemika/franka_ros-release/archive/release/melodic/franka_visualization/0.10.1-1.tar.gz"; - name = "0.10.1-1.tar.gz"; - sha256 = "dc1eff2c1031962f07c4f39d595d238c9e0e233ea2e93b9925d72ddd87b43cdd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ franka-description libfranka roscpp sensor-msgs xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains visualization tools for Franka Emika.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/freenect-camera/default.nix b/distros/melodic/freenect-camera/default.nix deleted file mode 100644 index e1320e8c60..0000000000 --- a/distros/melodic/freenect-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-info-manager, catkin, diagnostic-updater, dynamic-reconfigure, freenect, image-transport, log4cxx, nodelet, pluginlib, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-freenect-camera"; - version = "0.4.3-r2"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/freenect_stack-release/archive/release/melodic/freenect_camera/0.4.3-2.tar.gz"; - name = "0.4.3-2.tar.gz"; - sha256 = "86588c3b8cb5a41bc7ffabe05ccd0347248d6714997a888d662996b2a1db152f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ camera-info-manager diagnostic-updater dynamic-reconfigure freenect image-transport log4cxx nodelet pluginlib roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A libfreenect-based ROS driver for the Microsoft Kinect. This is - a port of the OpenNI driver that uses libfreenect instead, because - on some systems with some devices it works better.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/freenect-launch/default.nix b/distros/melodic/freenect-launch/default.nix deleted file mode 100644 index 32c82060c0..0000000000 --- a/distros/melodic/freenect-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, freenect-camera, image-proc, nodelet, rgbd-launch, tf }: -buildRosPackage { - pname = "ros-melodic-freenect-launch"; - version = "0.4.3-r2"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/freenect_stack-release/archive/release/melodic/freenect_launch/0.4.3-2.tar.gz"; - name = "0.4.3-2.tar.gz"; - sha256 = "d4041676b145d7a7ec352e261fc9565580f8b70db614675b7ce5246b03a563bc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ freenect-camera image-proc nodelet rgbd-launch tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch files for freenect_camera to produce rectified, registered - or disparity images. Also produce point clouds and registered - point clouds. Based on the openni_launch package.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/freenect-stack/default.nix b/distros/melodic/freenect-stack/default.nix deleted file mode 100644 index d8805f422d..0000000000 --- a/distros/melodic/freenect-stack/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, freenect-camera, freenect-launch }: -buildRosPackage { - pname = "ros-melodic-freenect-stack"; - version = "0.4.3-r2"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/freenect_stack-release/archive/release/melodic/freenect_stack/0.4.3-2.tar.gz"; - name = "0.4.3-2.tar.gz"; - sha256 = "0533f42d1d73c9bed14f900d28b4bf078c14c9e6c93f2245d13bbfb244532e67"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ freenect-camera freenect-launch ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A libfreenect-based ROS driver for the Microsoft Kinect''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/freight-bringup/default.nix b/distros/melodic/freight-bringup/default.nix deleted file mode 100644 index 9c6bc5f53f..0000000000 --- a/distros/melodic/freight-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, fetch-description, fetch-drivers, fetch-navigation, fetch-open-auto-dock, fetch-teleop, graft, joy, ps3joy, robot-state-publisher, sick-tim, sound-play }: -buildRosPackage { - pname = "ros-melodic-freight-bringup"; - version = "0.8.9-r1"; - - src = fetchurl { - url = "https://github.com/fetchrobotics-gbp/fetch_robots-release/archive/release/melodic/freight_bringup/0.8.9-1.tar.gz"; - name = "0.8.9-1.tar.gz"; - sha256 = "7b06775c7543e57a19625778ee7165df819dcf336947f32b751772a841c6cc78"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ diagnostic-aggregator fetch-description fetch-drivers fetch-navigation fetch-open-auto-dock fetch-teleop graft joy ps3joy robot-state-publisher sick-tim sound-play ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Bringup for freight''; - license = with lib.licenses; [ "Proprietary" ]; - }; -} diff --git a/distros/melodic/fsrobo-r-bringup/default.nix b/distros/melodic/fsrobo-r-bringup/default.nix deleted file mode 100644 index 4070016105..0000000000 --- a/distros/melodic/fsrobo-r-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, fsrobo-r-description, fsrobo-r-driver, fsrobo-r-moveit-config, robot-state-publisher, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-fsrobo-r-bringup"; - version = "0.7.1-r1"; - - src = fetchurl { - url = "https://github.com/FUJISOFT-Robotics/fsrobo_r-release/archive/release/melodic/fsrobo_r_bringup/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "6488f5bedd8e129d9de9bd6e2e39c49e79f314b5f429caed4cea410fc838e1b1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ fsrobo-r-description fsrobo-r-driver fsrobo-r-moveit-config robot-state-publisher tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The fsrobo_r_bringup package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/fsrobo-r-description/default.nix b/distros/melodic/fsrobo-r-description/default.nix deleted file mode 100644 index 7225799d01..0000000000 --- a/distros/melodic/fsrobo-r-description/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, joint-state-publisher, robot-state-publisher, roslaunch, rviz }: -buildRosPackage { - pname = "ros-melodic-fsrobo-r-description"; - version = "0.7.1-r1"; - - src = fetchurl { - url = "https://github.com/FUJISOFT-Robotics/fsrobo_r-release/archive/release/melodic/fsrobo_r_description/0.7.1-1.tar.gz"; - name = "0.7.1-1.tar.gz"; - sha256 = "65ba35c5d734c65a9e8dffa971e527a2293755fb3e957052d2b3a9e2277b613f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ gazebo joint-state-publisher robot-state-publisher rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''

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. -

''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/geometry2/default.nix b/distros/melodic/geometry2/default.nix deleted file mode 100644 index f16631123a..0000000000 --- a/distros/melodic/geometry2/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, tf2, tf2-bullet, tf2-eigen, tf2-geometry-msgs, tf2-kdl, tf2-msgs, tf2-py, tf2-ros, tf2-sensor-msgs, tf2-tools }: -buildRosPackage { - pname = "ros-melodic-geometry2"; - version = "0.6.5"; - - src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/melodic/geometry2/0.6.5-0.tar.gz"; - name = "0.6.5-0.tar.gz"; - sha256 = "077b18d3f1afdc72a99c3fb4e14168da26d82e4ae2e5b18ef90960e187209140"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ tf2 tf2-bullet tf2-eigen tf2-geometry-msgs tf2-kdl tf2-msgs tf2-py tf2-ros tf2-sensor-msgs tf2-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A metapackage to bring in the default packages second generation Transform Library in ros, tf2.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/geos-cmake-module/default.nix b/distros/melodic/geos-cmake-module/default.nix deleted file mode 100644 index 89e1063678..0000000000 --- a/distros/melodic/geos-cmake-module/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-geos-cmake-module"; - version = "0.0.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/geos_cmake_module-release/archive/release/melodic/geos_cmake_module/0.0.2-1.tar.gz"; - name = "0.0.2-1.tar.gz"; - sha256 = "42f6d0459dd82805452093922bdf8e7afec3119f4aa1eb205442949b5dae5b9b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''cmake module for using the libgeos geometry library with ROS''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/gl-dependency/default.nix b/distros/melodic/gl-dependency/default.nix deleted file mode 100644 index 9391ef74d0..0000000000 --- a/distros/melodic/gl-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-gl-dependency"; - version = "1.1.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/gl_dependency-release/archive/release/melodic/gl_dependency/1.1.0-0.tar.gz"; - name = "1.1.0-0.tar.gz"; - sha256 = "268881107d9d7d88c38530235fe1c38bd6343ffa7d326c451136895e06f3422e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pythonPackages.pyqt5 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This encapsulates the GL dependency for a specific ROS distribution and its Qt version''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/global-planner-tests/default.nix b/distros/melodic/global-planner-tests/default.nix deleted file mode 100644 index f20ade3e12..0000000000 --- a/distros/melodic/global-planner-tests/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, map-server, nav-core2, nav-msgs, pluginlib, roscpp, roslint }: -buildRosPackage { - pname = "ros-melodic-global-planner-tests"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/DLu/robot_navigation-release/archive/release/melodic/global_planner_tests/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "1efd62a2479f2356edb5ade328ea03f1ce3e1b14b7d20d00b90063dec919bc24"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ libyamlcpp map-server nav-core2 nav-msgs pluginlib roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A collection of tests for checking the validity and completeness of global planners.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/global-planner/default.nix b/distros/melodic/global-planner/default.nix deleted file mode 100644 index 8c90d5166e..0000000000 --- a/distros/melodic/global-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, angles, catkin, costmap-2d, dynamic-reconfigure, geometry-msgs, nav-core, nav-msgs, navfn, pluginlib, roscpp, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-global-planner"; - version = "1.16.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation-release/archive/release/melodic/global_planner/1.16.7-1.tar.gz"; - name = "1.16.7-1.tar.gz"; - sha256 = "2905ff218546ce410b06ffb9884013561952e391f206326b1ac78917480a5379"; - }; - - buildType = "catkin"; - buildInputs = [ angles catkin tf2-geometry-msgs ]; - propagatedBuildInputs = [ costmap-2d dynamic-reconfigure geometry-msgs nav-core nav-msgs navfn pluginlib roscpp tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A path planner library and node.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/gmapping/default.nix b/distros/melodic/gmapping/default.nix deleted file mode 100644 index 0299949f42..0000000000 --- a/distros/melodic/gmapping/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, nav-msgs, nodelet, openslam-gmapping, roscpp, rostest, tf }: -buildRosPackage { - pname = "ros-melodic-gmapping"; - version = "1.4.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/slam_gmapping-release/archive/release/melodic/gmapping/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "2296a00ee0763992b9b67cff969f3e7c8021e14df878d351406104a4c321e4af"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - propagatedBuildInputs = [ nav-msgs nodelet openslam-gmapping roscpp tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains a ROS wrapper for OpenSlam's Gmapping. - The gmapping package provides laser-based SLAM (Simultaneous Localization and Mapping), - as a ROS node called slam_gmapping. Using slam_gmapping, you can create a 2-D occupancy - grid map (like a building floorplan) from laser and pose data collected by a mobile robot.''; - license = with lib.licenses; [ bsdOriginal asl20 ]; - }; -} diff --git a/distros/melodic/goal-passer/default.nix b/distros/melodic/goal-passer/default.nix deleted file mode 100644 index df3e6ab45d..0000000000 --- a/distros/melodic/goal-passer/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, costmap-2d, nav-core, pluginlib, roscpp }: -buildRosPackage { - pname = "ros-melodic-goal-passer"; - version = "0.3.6-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation_experimental-release/archive/release/melodic/goal_passer/0.3.6-1.tar.gz"; - name = "0.3.6-1.tar.gz"; - sha256 = "d68d61e5b36ed2c75022cb13f54ce924c91d187cc4d052eab864cdcf64844fb8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ costmap-2d nav-core pluginlib roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A global planner plugin for move_base that simply passes the target pose on - as a global plan. Useful for debugging local planners.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/gpio-control/default.nix b/distros/melodic/gpio-control/default.nix deleted file mode 100644 index b207990c37..0000000000 --- a/distros/melodic/gpio-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, message-generation, message-runtime, rospy, std-msgs }: -buildRosPackage { - pname = "ros-melodic-gpio-control"; - version = "1.0.0-r1"; - - src = fetchurl { - url = "https://github.com/cst0/gpio_control-release/archive/release/melodic/gpio_control/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "36bb27fdd2f6a914db67bdd646795874b37a3f3a2b8def950ac1719b5bd0dbca"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Control GPIO pins on Raspberry Pi, Nvidia Jetson, and other Linux devices with GPIO pins''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/gps-common/default.nix b/distros/melodic/gps-common/default.nix deleted file mode 100644 index beda994914..0000000000 --- a/distros/melodic/gps-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, message-filters, message-generation, message-runtime, nav-msgs, roscpp, rospy, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-gps-common"; - version = "0.3.3-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/gps_umd-release/archive/release/melodic/gps_common/0.3.3-1.tar.gz"; - name = "0.3.3-1.tar.gz"; - sha256 = "06528187c6d9c788cdae1cd1b7c92953d09e49337a1820f9898f7bb9e51e8935"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-filters message-runtime nav-msgs roscpp rospy sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''GPS messages and common routines for use in GPS drivers''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/gps-umd/default.nix b/distros/melodic/gps-umd/default.nix deleted file mode 100644 index 53d7959f91..0000000000 --- a/distros/melodic/gps-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, gps-common, gpsd-client }: -buildRosPackage { - pname = "ros-melodic-gps-umd"; - version = "0.3.3-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/gps_umd-release/archive/release/melodic/gps_umd/0.3.3-1.tar.gz"; - name = "0.3.3-1.tar.gz"; - sha256 = "35dec4ec952f063ec3265e29eea27c8814c28a11899371c3816d4912c76741b7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gps-common gpsd-client ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''gps_umd metapackage''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/gpsd-client/default.nix b/distros/melodic/gpsd-client/default.nix deleted file mode 100644 index e4e9242081..0000000000 --- a/distros/melodic/gpsd-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, gps-common, gpsd, pkg-config, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-gpsd-client"; - version = "0.3.3-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/gps_umd-release/archive/release/melodic/gpsd_client/0.3.3-1.tar.gz"; - name = "0.3.3-1.tar.gz"; - sha256 = "adf1eb7857e1de99693e8b0826b037bc3562caf6f21e015d0023146e21d47ecd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin gps-common gpsd pkg-config roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''connects to a GPSd server and broadcasts GPS fixes - using the NavSatFix message''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/graceful-controller-ros/default.nix b/distros/melodic/graceful-controller-ros/default.nix deleted file mode 100644 index d8ba33e4e8..0000000000 --- a/distros/melodic/graceful-controller-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, base-local-planner, catkin, costmap-2d, dynamic-reconfigure, geometry-msgs, graceful-controller, nav-core, nav-msgs, pluginlib, roscpp, std-msgs, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-graceful-controller-ros"; - version = "0.4.8-r1"; - - src = fetchurl { - url = "https://github.com/mikeferguson/graceful_controller-gbp/archive/release/melodic/graceful_controller_ros/0.4.8-1.tar.gz"; - name = "0.4.8-1.tar.gz"; - sha256 = "e912eedb90261357ce5968744f5448cf3caaf12573b6d0c5ab1b1fb4f732a22b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ angles base-local-planner costmap-2d dynamic-reconfigure geometry-msgs graceful-controller nav-core nav-msgs pluginlib roscpp std-msgs tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A controller. Some say it might be graceful.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/graceful-controller/default.nix b/distros/melodic/graceful-controller/default.nix deleted file mode 100644 index 1508c62a11..0000000000 --- a/distros/melodic/graceful-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, angles, catkin, roscpp }: -buildRosPackage { - pname = "ros-melodic-graceful-controller"; - version = "0.4.8-r1"; - - src = fetchurl { - url = "https://github.com/mikeferguson/graceful_controller-gbp/archive/release/melodic/graceful_controller/0.4.8-1.tar.gz"; - name = "0.4.8-1.tar.gz"; - sha256 = "88bdbb8ce141a1e61bceb34d5369db9fc7540ff7ccf9aacf4eb4c973ea644473"; - }; - - buildType = "catkin"; - buildInputs = [ angles catkin ]; - propagatedBuildInputs = [ roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A controller.''; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/melodic/graft/default.nix b/distros/melodic/graft/default.nix deleted file mode 100644 index 8cafeb997f..0000000000 --- a/distros/melodic/graft/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, dynamic-reconfigure, eigen, geometry-msgs, message-generation, message-runtime, nav-msgs, rosconsole, roscpp, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-graft"; - version = "0.2.3-r2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/graft-release/archive/release/melodic/graft/0.2.3-2.tar.gz"; - name = "0.2.3-2.tar.gz"; - sha256 = "9a8974a928fe75527071337fedbe94266631129c0a1b9cb9d9163b06302bedce"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules eigen message-generation ]; - propagatedBuildInputs = [ dynamic-reconfigure geometry-msgs message-runtime nav-msgs rosconsole roscpp sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Graft is not yet finished. It's intended to be a full replacement to - robot_pose_ekf, including native absolute references, and arbitrary - topic configuration. - - If you try to use Graft now, please note that not all parameters are - configured and you will not always see a change in behavior by - modifying the parameters.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/graph-msgs/default.nix b/distros/melodic/graph-msgs/default.nix deleted file mode 100644 index f9c5255230..0000000000 --- a/distros/melodic/graph-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-graph-msgs"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/PickNikRobotics/graph_msgs-release/archive/release/melodic/graph_msgs/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "39e497e03412353c16417a98db50aba5508d4bba0f36e50385a2c1b7954a6997"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS messages for publishing graphs of different data types''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/grasping-msgs/default.nix b/distros/melodic/grasping-msgs/default.nix deleted file mode 100644 index 7283a982d7..0000000000 --- a/distros/melodic/grasping-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, catkin, geometry-msgs, message-generation, message-runtime, moveit-msgs, sensor-msgs, shape-msgs }: -buildRosPackage { - pname = "ros-melodic-grasping-msgs"; - version = "0.3.1"; - - src = fetchurl { - url = "https://github.com/mikeferguson/grasping_msgs-gbp/archive/release/melodic/grasping_msgs/0.3.1-0.tar.gz"; - name = "0.3.1-0.tar.gz"; - sha256 = "1deeb71cb90294e0027a324105670add8ffd4dabbcd454cc4d2b9508f4fe89af"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib geometry-msgs message-runtime moveit-msgs sensor-msgs shape-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages for describing objects and how to grasp them.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/grid-map-core/default.nix b/distros/melodic/grid-map-core/default.nix deleted file mode 100644 index 62cc4ef248..0000000000 --- a/distros/melodic/grid-map-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, catkin, eigen, gtest }: -buildRosPackage { - pname = "ros-melodic-grid-map-core"; - version = "1.6.4-r2"; - - src = fetchurl { - url = "https://github.com/anybotics/grid_map-release/archive/release/melodic/grid_map_core/1.6.4-2.tar.gz"; - name = "1.6.4-2.tar.gz"; - sha256 = "ea5d9d47bb6f5935ce95e8f2d241c1e482c5aa4d5f75c1e9819f8a5554b70a3f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ eigen ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Universal grid map library to manage two-dimensional grid maps with multiple data layers.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/grid-map-costmap-2d/default.nix b/distros/melodic/grid-map-costmap-2d/default.nix deleted file mode 100644 index bbc4707148..0000000000 --- a/distros/melodic/grid-map-costmap-2d/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, costmap-2d, grid-map-core, gtest, tf }: -buildRosPackage { - pname = "ros-melodic-grid-map-costmap-2d"; - version = "1.6.4-r2"; - - src = fetchurl { - url = "https://github.com/anybotics/grid_map-release/archive/release/melodic/grid_map_costmap_2d/1.6.4-2.tar.gz"; - name = "1.6.4-2.tar.gz"; - sha256 = "508952e1bd8e3dfc9a1109ad3295f08f7e53452992eef748bc56144e43691e57"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ costmap-2d grid-map-core tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Interface for grid maps to the costmap_2d format.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/grid-map-cv/default.nix b/distros/melodic/grid-map-cv/default.nix deleted file mode 100644 index 2683c82ad8..0000000000 --- a/distros/melodic/grid-map-cv/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, filters, grid-map-core, gtest }: -buildRosPackage { - pname = "ros-melodic-grid-map-cv"; - version = "1.6.4-r2"; - - src = fetchurl { - url = "https://github.com/anybotics/grid_map-release/archive/release/melodic/grid_map_cv/1.6.4-2.tar.gz"; - name = "1.6.4-2.tar.gz"; - sha256 = "68a238c0e5e2854c8c4b0ff6af540290d45f63cf6e8938f2767e8e8fb9ccd053"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ cv-bridge filters grid-map-core ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Conversions between grid maps and OpenCV images.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/grid-map-demos/default.nix b/distros/melodic/grid-map-demos/default.nix deleted file mode 100644 index 11cf70fb3f..0000000000 --- a/distros/melodic/grid-map-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, catkin, cv-bridge, geometry-msgs, grid-map-core, grid-map-cv, grid-map-filters, grid-map-loader, grid-map-msgs, grid-map-octomap, grid-map-ros, grid-map-rviz-plugin, grid-map-visualization, gtest, octomap-msgs, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-grid-map-demos"; - version = "1.6.4-r2"; - - src = fetchurl { - url = "https://github.com/anybotics/grid_map-release/archive/release/melodic/grid_map_demos/1.6.4-2.tar.gz"; - name = "1.6.4-2.tar.gz"; - sha256 = "af010970395ae6e3b4ac8fedae39a35edba1a7f3fff7a5989bad9df899002722"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ cv-bridge geometry-msgs grid-map-core grid-map-cv grid-map-filters grid-map-loader grid-map-msgs grid-map-octomap grid-map-ros grid-map-rviz-plugin grid-map-visualization octomap-msgs roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Demo nodes to demonstrate the usage of the grid map library.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/grid-map-filters/default.nix b/distros/melodic/grid-map-filters/default.nix deleted file mode 100644 index c87b531489..0000000000 --- a/distros/melodic/grid-map-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, catkin, filters, grid-map-core, grid-map-msgs, grid-map-ros, gtest, opencv, tbb }: -buildRosPackage { - pname = "ros-melodic-grid-map-filters"; - version = "1.6.4-r2"; - - src = fetchurl { - url = "https://github.com/anybotics/grid_map-release/archive/release/melodic/grid_map_filters/1.6.4-2.tar.gz"; - name = "1.6.4-2.tar.gz"; - sha256 = "7fac82b2939d4a4e047e106e4d8986300bf1d5aa708e8bfc2cc487ca4b740710"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ filters grid-map-core grid-map-msgs grid-map-ros opencv tbb ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Processing grid maps as a sequence of ROS filters.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/grid-map-loader/default.nix b/distros/melodic/grid-map-loader/default.nix deleted file mode 100644 index 5f56c0b095..0000000000 --- a/distros/melodic/grid-map-loader/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, grid-map-msgs, grid-map-ros, gtest, roscpp }: -buildRosPackage { - pname = "ros-melodic-grid-map-loader"; - version = "1.6.4-r2"; - - src = fetchurl { - url = "https://github.com/anybotics/grid_map-release/archive/release/melodic/grid_map_loader/1.6.4-2.tar.gz"; - name = "1.6.4-2.tar.gz"; - sha256 = "3b32397c6eda6714eb4f31b6f64bcb55f63e934015a0e519e90e3dc2bdcf41f5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ grid-map-msgs grid-map-ros roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Loading and publishing grid maps from bag files.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/grid-map-msgs/default.nix b/distros/melodic/grid-map-msgs/default.nix deleted file mode 100644 index 2caeb93c4d..0000000000 --- a/distros/melodic/grid-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, geometry-msgs, message-generation, message-runtime, roscpp, std-msgs }: -buildRosPackage { - pname = "ros-melodic-grid-map-msgs"; - version = "1.6.4-r2"; - - src = fetchurl { - url = "https://github.com/anybotics/grid_map-release/archive/release/melodic/grid_map_msgs/1.6.4-2.tar.gz"; - name = "1.6.4-2.tar.gz"; - sha256 = "e2d6e7a3c2d9a849d0f112f100209e618a8a4dd8040cc8049c875f0441bc52e1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs message-generation message-runtime roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Definition of the multi-layered grid map message type.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/grid-map-octomap/default.nix b/distros/melodic/grid-map-octomap/default.nix deleted file mode 100644 index 6fd288432e..0000000000 --- a/distros/melodic/grid-map-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, grid-map-core, gtest, octomap }: -buildRosPackage { - pname = "ros-melodic-grid-map-octomap"; - version = "1.6.4-r2"; - - src = fetchurl { - url = "https://github.com/anybotics/grid_map-release/archive/release/melodic/grid_map_octomap/1.6.4-2.tar.gz"; - name = "1.6.4-2.tar.gz"; - sha256 = "6572bfb578b59433cf8a62c2f43c5dc9d2c378c23fd8ed93d2a3f94c30042676"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ grid-map-core octomap ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Conversions between grid maps and OctoMap types.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/grid-map-pcl/default.nix b/distros/melodic/grid-map-pcl/default.nix deleted file mode 100644 index 478041d48f..0000000000 --- a/distros/melodic/grid-map-pcl/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, grid-map-core, grid-map-msgs, grid-map-ros, gtest, libyamlcpp, pcl, pcl-ros, roscpp }: -buildRosPackage { - pname = "ros-melodic-grid-map-pcl"; - version = "1.6.4-r2"; - - src = fetchurl { - url = "https://github.com/anybotics/grid_map-release/archive/release/melodic/grid_map_pcl/1.6.4-2.tar.gz"; - name = "1.6.4-2.tar.gz"; - sha256 = "face4f96f1471f2f3abc855af51faacbfaeece155011a92170c1b3591f907eea"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ grid-map-core grid-map-msgs grid-map-ros libyamlcpp pcl pcl-ros roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Conversions between grid maps and Point Cloud Library (PCL) types.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/grid-map-ros/default.nix b/distros/melodic/grid-map-ros/default.nix deleted file mode 100644 index b2c1c14816..0000000000 --- a/distros/melodic/grid-map-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, cv-bridge, geometry-msgs, grid-map-core, grid-map-cv, grid-map-msgs, gtest, nav-msgs, rosbag, roscpp, sensor-msgs, std-msgs, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-grid-map-ros"; - version = "1.6.4-r2"; - - src = fetchurl { - url = "https://github.com/anybotics/grid_map-release/archive/release/melodic/grid_map_ros/1.6.4-2.tar.gz"; - name = "1.6.4-2.tar.gz"; - sha256 = "721766d9f080d0901ced0f174bef73beee1a0aa5b9a6b7085d2f615633a76afc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ cv-bridge geometry-msgs grid-map-core grid-map-cv grid-map-msgs nav-msgs rosbag roscpp sensor-msgs std-msgs tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS interface for the grid map library to manage two-dimensional grid maps with multiple data layers.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/grid-map-rviz-plugin/default.nix b/distros/melodic/grid-map-rviz-plugin/default.nix deleted file mode 100644 index 9bf1cf4ba5..0000000000 --- a/distros/melodic/grid-map-rviz-plugin/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, grid-map-msgs, grid-map-ros, gtest, qt5, rviz }: -buildRosPackage { - pname = "ros-melodic-grid-map-rviz-plugin"; - version = "1.6.4-r2"; - - src = fetchurl { - url = "https://github.com/anybotics/grid_map-release/archive/release/melodic/grid_map_rviz_plugin/1.6.4-2.tar.gz"; - name = "1.6.4-2.tar.gz"; - sha256 = "3f7fc2d4d92f2b696fb751d0b62d995fcdcb23d6ba640805ac5fdb52e0b85c90"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ grid-map-msgs grid-map-ros qt5.qtbase rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''RViz plugin for displaying grid map messages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/grid-map-sdf/default.nix b/distros/melodic/grid-map-sdf/default.nix deleted file mode 100644 index f9148401bd..0000000000 --- a/distros/melodic/grid-map-sdf/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, grid-map-core, gtest, pcl-ros }: -buildRosPackage { - pname = "ros-melodic-grid-map-sdf"; - version = "1.6.4-r2"; - - src = fetchurl { - url = "https://github.com/anybotics/grid_map-release/archive/release/melodic/grid_map_sdf/1.6.4-2.tar.gz"; - name = "1.6.4-2.tar.gz"; - sha256 = "52a6c54cbfc51b951f761c5e79711bdd9fe1229545c3d0eb0270a719700a011a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ grid-map-core pcl-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Generates signed distance fields from grid maps.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/grid-map-visualization/default.nix b/distros/melodic/grid-map-visualization/default.nix deleted file mode 100644 index 60ab2805d3..0000000000 --- a/distros/melodic/grid-map-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, grid-map-core, grid-map-msgs, grid-map-ros, gtest, nav-msgs, roscpp, sensor-msgs, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-grid-map-visualization"; - version = "1.6.4-r2"; - - src = fetchurl { - url = "https://github.com/anybotics/grid_map-release/archive/release/melodic/grid_map_visualization/1.6.4-2.tar.gz"; - name = "1.6.4-2.tar.gz"; - sha256 = "4e1b9aa84d034d0f2cdd31220fa39bd4ceb7fd052a6f77f544c82ca4a2524ff6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ grid-map-core grid-map-msgs grid-map-ros nav-msgs roscpp sensor-msgs tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Configurable tool to visualize grid maps in RViz.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/grid-map/default.nix b/distros/melodic/grid-map/default.nix deleted file mode 100644 index 166b68edf9..0000000000 --- a/distros/melodic/grid-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, grid-map-core, grid-map-cv, grid-map-demos, grid-map-filters, grid-map-loader, grid-map-msgs, grid-map-ros, grid-map-rviz-plugin, grid-map-visualization }: -buildRosPackage { - pname = "ros-melodic-grid-map"; - version = "1.6.4-r2"; - - src = fetchurl { - url = "https://github.com/anybotics/grid_map-release/archive/release/melodic/grid_map/1.6.4-2.tar.gz"; - name = "1.6.4-2.tar.gz"; - sha256 = "5bc44d6241fa2000ba7ded5f92e296b2813905dd9ff43f1bdeeef2a7bee8bdd8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ grid-map-core grid-map-cv grid-map-demos grid-map-filters grid-map-loader grid-map-msgs grid-map-ros grid-map-rviz-plugin grid-map-visualization ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Meta-package for the universal grid map library.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/gripper-action-controller/default.nix b/distros/melodic/gripper-action-controller/default.nix deleted file mode 100644 index 92b65538f3..0000000000 --- a/distros/melodic/gripper-action-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, angles, catkin, cmake-modules, control-msgs, control-toolbox, controller-interface, controller-manager, hardware-interface, pluginlib, realtime-tools, roscpp, trajectory-msgs, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-gripper-action-controller"; - version = "0.17.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_controllers-release/archive/release/melodic/gripper_action_controller/0.17.3-1.tar.gz"; - name = "0.17.3-1.tar.gz"; - sha256 = "044e3c43ac62bb943dc8f110231515d7eac609ab1fca0a4537d34b393436620a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib angles cmake-modules control-msgs control-toolbox controller-interface controller-manager hardware-interface pluginlib realtime-tools roscpp trajectory-msgs urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The gripper_action_controller package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/grpc/default.nix b/distros/melodic/grpc/default.nix deleted file mode 100644 index f260c1ad93..0000000000 --- a/distros/melodic/grpc/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, autoconf, catkin, git, libtool, rsync, zlib }: -buildRosPackage { - pname = "ros-melodic-grpc"; - version = "0.0.10"; - - src = fetchurl { - url = "https://github.com/CogRobRelease/catkin_grpc-release/archive/release/melodic/grpc/0.0.10-0.tar.gz"; - name = "0.0.10-0.tar.gz"; - sha256 = "c68b25e98a58f726e6d9a86a1a16c943c468e8f1d426781f9086cd31c525e7b2"; - }; - - buildType = "catkin"; - buildInputs = [ autoconf catkin git libtool rsync zlib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Catkinized gRPC Package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/gscam/default.nix b/distros/melodic/gscam/default.nix deleted file mode 100644 index 8d755aab08..0000000000 --- a/distros/melodic/gscam/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-calibration-parsers, camera-info-manager, catkin, cv-bridge, gst_all_1, image-transport, nodelet, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-gscam"; - version = "1.0.1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/gscam-release/archive/release/melodic/gscam/1.0.1-0.tar.gz"; - name = "1.0.1-0.tar.gz"; - sha256 = "bbd838538ef852691f2de43b5b0a5541e0b8f4a8bd1c5ef7d0bb5c5387491996"; - }; - - buildType = "catkin"; - buildInputs = [ catkin gst_all_1.gst-plugins-base gst_all_1.gstreamer ]; - propagatedBuildInputs = [ camera-calibration-parsers camera-info-manager cv-bridge image-transport nodelet roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A ROS camera driver that uses gstreamer to connect to - devices such as webcams.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/gundam-robot/default.nix b/distros/melodic/gundam-robot/default.nix deleted file mode 100644 index c77f26a2f9..0000000000 --- a/distros/melodic/gundam-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, gundam-rx78-control, gundam-rx78-description, gundam-rx78-gazebo }: -buildRosPackage { - pname = "ros-melodic-gundam-robot"; - version = "0.0.3-r1"; - - src = fetchurl { - url = "https://github.com/gundam-global-challenge/gundam_robot-release/archive/release/melodic/gundam_robot/0.0.3-1.tar.gz"; - name = "0.0.3-1.tar.gz"; - sha256 = "104242639f58d31d81f2635f9a84db3e777dd60c82912fb774aff076719d8db9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gundam-rx78-control gundam-rx78-description gundam-rx78-gazebo ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''gundam_robot is a meta package for GUNDAM RX-78 robot controller and simulator''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/gundam-rx78-control/default.nix b/distros/melodic/gundam-rx78-control/default.nix deleted file mode 100644 index e242cdea94..0000000000 --- a/distros/melodic/gundam-rx78-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, joint-trajectory-controller, pluginlib, robot-state-publisher, ros-control, ros-controllers, roslaunch, roslint }: -buildRosPackage { - pname = "ros-melodic-gundam-rx78-control"; - version = "0.0.3-r1"; - - src = fetchurl { - url = "https://github.com/gundam-global-challenge/gundam_robot-release/archive/release/melodic/gundam_rx78_control/0.0.3-1.tar.gz"; - name = "0.0.3-1.tar.gz"; - sha256 = "aea11f0c98aced57ce60008763b2265d61130564f9a7be68085ea41662770f65"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ controller-interface controller-manager joint-trajectory-controller pluginlib robot-state-publisher ros-control ros-controllers ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''gundam_rx78_control contains launch and configuration scripts for the ros controller of the GUNDAM RX-78 robot''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/gundam-rx78-description/default.nix b/distros/melodic/gundam-rx78-description/default.nix deleted file mode 100644 index a57a0074dc..0000000000 --- a/distros/melodic/gundam-rx78-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, joint-state-publisher, robot-state-publisher, roslaunch, roslint, rviz }: -buildRosPackage { - pname = "ros-melodic-gundam-rx78-description"; - version = "0.0.3-r1"; - - src = fetchurl { - url = "https://github.com/gundam-global-challenge/gundam_robot-release/archive/release/melodic/gundam_rx78_description/0.0.3-1.tar.gz"; - name = "0.0.3-1.tar.gz"; - sha256 = "4004070bbf315f396604e927dfe815feada9964aad421c3eb739706bb0705d18"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ joint-state-publisher robot-state-publisher rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''gundam_rx78_description contains the ROS URDF file of the GUNDAM RX-78 robot''; - license = with lib.licenses; [ "TERMS-OF-USE-FOR-GUNDAM-RESEARCH-OPEN-SIMULATOR-Attribution-NonCommercial-ShareAlike" bsdOriginal ]; - }; -} diff --git a/distros/melodic/gundam-rx78-gazebo/default.nix b/distros/melodic/gundam-rx78-gazebo/default.nix deleted file mode 100644 index 44bf0f19a4..0000000000 --- a/distros/melodic/gundam-rx78-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, fake-localization, gazebo-plugins, gazebo-ros, gazebo-ros-control, gundam-rx78-control, gundam-rx78-description, roslaunch, roslint, rostest }: -buildRosPackage { - pname = "ros-melodic-gundam-rx78-gazebo"; - version = "0.0.3-r1"; - - src = fetchurl { - url = "https://github.com/gundam-global-challenge/gundam_robot-release/archive/release/melodic/gundam_rx78_gazebo/0.0.3-1.tar.gz"; - name = "0.0.3-1.tar.gz"; - sha256 = "0115b438aa2868aa547464ed22dfbedfd01b0c62a37d4d0b4fa3b7f3310e50c9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch roslint rostest ]; - propagatedBuildInputs = [ fake-localization gazebo-plugins gazebo-ros gazebo-ros-control gundam-rx78-control gundam-rx78-description ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''gundam_rx78_gazebo contains launch scripts for simulating the GUNDAM RX-78 robot in the gazebo simulation''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/h264-encoder-core/default.nix b/distros/melodic/h264-encoder-core/default.nix deleted file mode 100644 index ebd7109b34..0000000000 --- a/distros/melodic/h264-encoder-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, aws-common, catkin, cmake, ffmpeg, gtest }: -buildRosPackage { - pname = "ros-melodic-h264-encoder-core"; - version = "2.0.3-r1"; - - src = fetchurl { - url = "https://github.com/aws-gbp/h264_encoder_core-release/archive/release/melodic/h264_encoder_core/2.0.3-1.tar.gz"; - name = "2.0.3-1.tar.gz"; - sha256 = "19f31cb9992ac20374ee457efcac78772598992ad832d31da4c9c23f02029dad"; - }; - - buildType = "cmake"; - buildInputs = [ catkin cmake ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ aws-common ffmpeg ]; - nativeBuildInputs = [ catkin cmake ]; - - meta = { - description = ''Common base code for ROS1/ROS2 H264 encoder node''; - license = with lib.licenses; [ "LGPL-2.1-only" ]; - }; -} diff --git a/distros/melodic/h264-video-encoder/default.nix b/distros/melodic/h264-video-encoder/default.nix deleted file mode 100644 index 332896e43f..0000000000 --- a/distros/melodic/h264-video-encoder/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-ros1-common, catkin, gtest, h264-encoder-core, image-transport, image-transport-plugins, kinesis-video-msgs, message-generation, message-runtime, rostest, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-h264-video-encoder"; - version = "1.1.4-r1"; - - src = fetchurl { - url = "https://github.com/aws-gbp/h264_video_encoder-release/archive/release/melodic/h264_video_encoder/1.1.4-1.tar.gz"; - name = "1.1.4-1.tar.gz"; - sha256 = "38a0e3a060c7431cd832095221ba6eaa681fe9c982286e8a008032448e9bf861"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - checkInputs = [ gtest rostest ]; - propagatedBuildInputs = [ aws-ros1-common h264-encoder-core image-transport image-transport-plugins kinesis-video-msgs message-runtime sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS1 H264 encoder node''; - license = with lib.licenses; [ "LGPL-2.1-only" ]; - }; -} diff --git a/distros/melodic/handeye/default.nix b/distros/melodic/handeye/default.nix deleted file mode 100644 index bc462c938d..0000000000 --- a/distros/melodic/handeye/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, baldor, catkin, criutils, geometry-msgs, message-generation, message-runtime, pythonPackages, rostest, std-msgs }: -buildRosPackage { - pname = "ros-melodic-handeye"; - version = "0.1.1-r2"; - - src = fetchurl { - url = "https://github.com/crigroup/handeye-release/archive/release/melodic/handeye/0.1.1-2.tar.gz"; - name = "0.1.1-2.tar.gz"; - sha256 = "63c728c534746bdf434c25d972de02ad713dda6dcb45463c1688c2ec3cd704e4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ baldor criutils geometry-msgs message-runtime pythonPackages.enum34 pythonPackages.matplotlib pythonPackages.numpy pythonPackages.scipy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The handeye package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/hardware-interface/default.nix b/distros/melodic/hardware-interface/default.nix deleted file mode 100644 index eac3015cf8..0000000000 --- a/distros/melodic/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, roscpp }: -buildRosPackage { - pname = "ros-melodic-hardware-interface"; - version = "0.18.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_control-release/archive/release/melodic/hardware_interface/0.18.4-1.tar.gz"; - name = "0.18.4-1.tar.gz"; - sha256 = "b80c58cf8ee11ea90f4efbe8498f686bc6b0e64c023b933e4abc1994f05b6bcc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Hardware Interface base class.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/haros-catkin/default.nix b/distros/melodic/haros-catkin/default.nix deleted file mode 100644 index 31324f7ddc..0000000000 --- a/distros/melodic/haros-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, catkin-virtualenv, cccc, cppcheck }: -buildRosPackage { - pname = "ros-melodic-haros-catkin"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/rosin-project/haros_catkin-release/archive/release/melodic/haros_catkin/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "b8b53adbf7f2de24566dc6990f033e9d7c397e37dbcc0c54f19b7e03a601371d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin catkin-virtualenv ]; - propagatedBuildInputs = [ cccc cppcheck ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Catkin integration for HAROS (version 3.6.0)''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/hdf5-map-io/default.nix b/distros/melodic/hdf5-map-io/default.nix deleted file mode 100644 index 04730b3cbd..0000000000 --- a/distros/melodic/hdf5-map-io/default.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, lvr2 }: -buildRosPackage { - pname = "ros-melodic-hdf5-map-io"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mesh-tools/archive/release/melodic/hdf5_map_io/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "13f5cf1290c667d40005dfb864ec17d5a2329410dfa8714a4574ab4764754c72"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost lvr2 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The hdf5_map_io package''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/health-metric-collector/default.nix b/distros/melodic/health-metric-collector/default.nix deleted file mode 100644 index a9c48c4c5a..0000000000 --- a/distros/melodic/health-metric-collector/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, message-generation, message-runtime, ros-monitoring-msgs, roscpp, rospy, rostest, std-msgs }: -buildRosPackage { - pname = "ros-melodic-health-metric-collector"; - version = "2.0.2-r1"; - - src = fetchurl { - url = "https://github.com/aws-gbp/health_metric_collector-release/archive/release/melodic/health_metric_collector/2.0.2-1.tar.gz"; - name = "2.0.2-1.tar.gz"; - sha256 = "de3cceb8580f9dea5b9dc921ff1364c6486c89e217ae42ebf5349d67f8668c0c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest rostest ]; - propagatedBuildInputs = [ aws-common aws-ros1-common message-generation message-runtime ros-monitoring-msgs roscpp rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The health_metric_collector package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/hebi-cpp-api/default.nix b/distros/melodic/hebi-cpp-api/default.nix deleted file mode 100644 index ef47fbc489..0000000000 --- a/distros/melodic/hebi-cpp-api/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, eigen }: -buildRosPackage { - pname = "ros-melodic-hebi-cpp-api"; - version = "3.2.0-r2"; - - src = fetchurl { - url = "https://github.com/HebiRobotics/hebi_cpp_api_ros-release/archive/release/melodic/hebi_cpp_api/3.2.0-2.tar.gz"; - name = "3.2.0-2.tar.gz"; - sha256 = "8bf76ffbba3dc13648069d8d9b293c791dd0c03ccc6ba6ebb51604691e6a2276"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules eigen ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A ROS package providing access to the HEBI C++ API.''; - license = with lib.licenses; [ "HEBI-C-Software-License-https-www.hebirobotics.com-softwarelicense-" ]; - }; -} diff --git a/distros/melodic/hebi-description/default.nix b/distros/melodic/hebi-description/default.nix deleted file mode 100644 index b4cd33dbfc..0000000000 --- a/distros/melodic/hebi-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-hebi-description"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/HebiRobotics/hebi_description-release/archive/release/melodic/hebi_description/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "a98ed8c034550c518fac9fe8eca1f14ae662278efcd5089abe07f90a4e6a4df0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS models for HEBI components''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/hector-components-description/default.nix b/distros/melodic/hector-components-description/default.nix deleted file mode 100644 index 8c07ae193e..0000000000 --- a/distros/melodic/hector-components-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-sensors-description, hector-xacro-tools, xacro }: -buildRosPackage { - pname = "ros-melodic-hector-components-description"; - version = "0.5.0"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_models-release/archive/release/melodic/hector_components_description/0.5.0-0.tar.gz"; - name = "0.5.0-0.tar.gz"; - sha256 = "b3626eafa575c9d792d9a92beefb7b588076ebdafaec15c168268b60a1890053"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ hector-sensors-description hector-xacro-tools xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''hector_components_description contains URDF xacro macros for robot components, so they are easily attachable to robot models.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hector-compressed-map-transport/default.nix b/distros/melodic/hector-compressed-map-transport/default.nix deleted file mode 100644 index 479938f53a..0000000000 --- a/distros/melodic/hector-compressed-map-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, eigen, geometry-msgs, hector-map-tools, image-transport, nav-msgs, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-hector-compressed-map-transport"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/melodic/hector_compressed_map_transport/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "72b380538c9d4c4368b5631afa0a92e97a02d0cd20da07ee50723b65dd1b3a37"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cv-bridge eigen geometry-msgs hector-map-tools image-transport nav-msgs sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''hector_compressed_map_transport provides means for transporting compressed map data through the use of image_transport.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hector-gazebo-plugins/default.nix b/distros/melodic/hector-gazebo-plugins/default.nix deleted file mode 100644 index 3815cfcdb5..0000000000 --- a/distros/melodic/hector-gazebo-plugins/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, gazebo, gazebo-dev, gazebo-ros, geographic-msgs, geometry-msgs, message-generation, message-runtime, nav-msgs, roscpp, std-msgs, std-srvs, tf }: -buildRosPackage { - pname = "ros-melodic-hector-gazebo-plugins"; - version = "0.5.4-r1"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_gazebo-release/archive/release/melodic/hector_gazebo_plugins/0.5.4-1.tar.gz"; - name = "0.5.4-1.tar.gz"; - sha256 = "a215cd06c58b2ab21a634c69f5debcfff0f189c92faf6e6371fe1392610a511a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin gazebo-dev message-generation ]; - propagatedBuildInputs = [ dynamic-reconfigure gazebo gazebo-ros geographic-msgs geometry-msgs message-runtime nav-msgs roscpp std-msgs std-srvs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''hector_gazebo_plugins provides gazebo plugins from Team Hector. - Currently it contains a 6wd differential drive plugin, an IMU sensor plugin, - an earth magnetic field sensor plugin, a GPS sensor plugin and a - sonar ranger plugin.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hector-gazebo-thermal-camera/default.nix b/distros/melodic/hector-gazebo-thermal-camera/default.nix deleted file mode 100644 index 50b6b44140..0000000000 --- a/distros/melodic/hector-gazebo-thermal-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, gazebo, gazebo-plugins, roscpp }: -buildRosPackage { - pname = "ros-melodic-hector-gazebo-thermal-camera"; - version = "0.5.4-r1"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_gazebo-release/archive/release/melodic/hector_gazebo_thermal_camera/0.5.4-1.tar.gz"; - name = "0.5.4-1.tar.gz"; - sha256 = "dcd0abbdd0b1bf98a7b10e37e08f6822214a4c088f3068ff6f4fed38d928ea39"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo gazebo-plugins roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''hector_gazebo_thermal_camera provides a gazebo plugin that produces simulated thermal camera images. The plugin uses modified code from the gazebo_ros_camera plugin.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hector-gazebo-worlds/default.nix b/distros/melodic/hector-gazebo-worlds/default.nix deleted file mode 100644 index 96bcb86b38..0000000000 --- a/distros/melodic/hector-gazebo-worlds/default.nix +++ /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, hector-gazebo-plugins }: -buildRosPackage { - pname = "ros-melodic-hector-gazebo-worlds"; - version = "0.5.4-r1"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_gazebo-release/archive/release/melodic/hector_gazebo_worlds/0.5.4-1.tar.gz"; - name = "0.5.4-1.tar.gz"; - sha256 = "f155a9a3e1bf7eb33b575241e2a049056ced64687bf207ae23c90efeb60a55ea"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-ros hector-gazebo-plugins ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''hector_gazebo_worlds provides gazebo scenarios used by Team Hector Darmstadt''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hector-gazebo/default.nix b/distros/melodic/hector-gazebo/default.nix deleted file mode 100644 index 87fb3248a2..0000000000 --- a/distros/melodic/hector-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, hector-gazebo-plugins, hector-gazebo-thermal-camera, hector-gazebo-worlds }: -buildRosPackage { - pname = "ros-melodic-hector-gazebo"; - version = "0.5.4-r1"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_gazebo-release/archive/release/melodic/hector_gazebo/0.5.4-1.tar.gz"; - name = "0.5.4-1.tar.gz"; - sha256 = "5a0f19ce263c79bed61d68679fa7cacb0e14549ce62945b253c5ea30a7510062"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ hector-gazebo-plugins hector-gazebo-thermal-camera hector-gazebo-worlds ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''hector_gazebo provides packages related to to simulation of robots using gazebo (gazebo plugins, world files etc.)''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hector-geotiff-plugins/default.nix b/distros/melodic/hector-geotiff-plugins/default.nix deleted file mode 100644 index 23a5be0e28..0000000000 --- a/distros/melodic/hector-geotiff-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, hector-geotiff, hector-nav-msgs }: -buildRosPackage { - pname = "ros-melodic-hector-geotiff-plugins"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/melodic/hector_geotiff_plugins/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "bad8710701ff02823d3cb1f85bf510bb986c55a91ecb498576dbdbbd931444f0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ hector-geotiff hector-nav-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''hector_geotiff_plugins contains plugins that extend geotiff maps generated by hector_geotiff.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hector-geotiff/default.nix b/distros/melodic/hector-geotiff/default.nix deleted file mode 100644 index bf062e608a..0000000000 --- a/distros/melodic/hector-geotiff/default.nix +++ /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-map-tools, hector-nav-msgs, nav-msgs, pluginlib, qt4, roscpp, std-msgs }: -buildRosPackage { - pname = "ros-melodic-hector-geotiff"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/melodic/hector_geotiff/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "fc5fb0b6bbd507578ff03f1e117532994fc9fe1a10e5a15410edaf0e9cbf4be9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ hector-map-tools hector-nav-msgs nav-msgs pluginlib qt4 roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''hector_geotiff provides a node that can be used to save occupancy grid map, robot trajectory and object of interest data to RoboCup Rescue compliant GeoTiff images.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hector-imu-attitude-to-tf/default.nix b/distros/melodic/hector-imu-attitude-to-tf/default.nix deleted file mode 100644 index 93e0501684..0000000000 --- a/distros/melodic/hector-imu-attitude-to-tf/default.nix +++ /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, tf }: -buildRosPackage { - pname = "ros-melodic-hector-imu-attitude-to-tf"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/melodic/hector_imu_attitude_to_tf/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "2e186eb4656f497c7dc1438e672cc0990b11120a0bf41aab78c08ceed40bc35e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''hector_imu_attitude_to_tf is a lightweight node that can be used to publish the roll/pitch attitude angles reported via a imu message to tf.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hector-imu-tools/default.nix b/distros/melodic/hector-imu-tools/default.nix deleted file mode 100644 index bef5047b88..0000000000 --- a/distros/melodic/hector-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, geometry-msgs, nav-msgs, roscpp, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-hector-imu-tools"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/melodic/hector_imu_tools/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "e2a39e77a85688b2bb89ef2d07975ea71558c94037a77c1a9bd7b478ee84b99d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs roscpp sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''hector_imu_tools provides some tools for processing IMU messages''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hector-localization/default.nix b/distros/melodic/hector-localization/default.nix deleted file mode 100644 index bc8ed10a99..0000000000 --- a/distros/melodic/hector-localization/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, hector-pose-estimation, hector-pose-estimation-core, message-to-tf }: -buildRosPackage { - pname = "ros-melodic-hector-localization"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_localization-release/archive/release/melodic/hector_localization/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "0c27cd303cddb5ab6317dc465a2b8edeb3d08e394fdcd8be8d23cf840260b8e2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ hector-pose-estimation hector-pose-estimation-core message-to-tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The hector_localization stack is a collection of packages, that provide the full 6DOF pose of a robot or platform. - It uses various sensor sources, which are fused using an Extended Kalman filter. - - Acceleration and angular rates from an inertial measurement unit (IMU) serve as primary measurements. - The usage of other sensors is application-dependent. The hector_localization stack currently supports - GPS, magnetometer, barometric pressure sensors and other external sources that provide a geometry_msgs/PoseWithCovariance - message via the poseupdate topic.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hector-map-server/default.nix b/distros/melodic/hector-map-server/default.nix deleted file mode 100644 index 7eb07c9efa..0000000000 --- a/distros/melodic/hector-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, catkin, hector-map-tools, hector-marker-drawing, hector-nav-msgs, nav-msgs, roscpp, tf }: -buildRosPackage { - pname = "ros-melodic-hector-map-server"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/melodic/hector_map_server/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "5d34745850c2814852fb3adbb67c7d9c219807449c3e24445573752b7ac53e6d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ hector-map-tools hector-marker-drawing hector-nav-msgs nav-msgs roscpp tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''hector_map_server provides a service for retrieving the map, as well as for raycasting based obstacle queries (finds next obstacle in the map, given start and endpoint - in any tf coordinate frame).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hector-map-tools/default.nix b/distros/melodic/hector-map-tools/default.nix deleted file mode 100644 index 183118f81d..0000000000 --- a/distros/melodic/hector-map-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, eigen, nav-msgs }: -buildRosPackage { - pname = "ros-melodic-hector-map-tools"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/melodic/hector_map_tools/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "85afa10dff34e1bc05af980434c524b99185acb91403a94bc3fba68fda31755d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ eigen nav-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''hector_map_tools contains some functions related to accessing information from OccupancyGridMap maps. - Currently consists of a single header.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hector-mapping/default.nix b/distros/melodic/hector-mapping/default.nix deleted file mode 100644 index 2049f03e9e..0000000000 --- a/distros/melodic/hector-mapping/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, eigen, laser-geometry, message-filters, message-generation, message-runtime, nav-msgs, roscpp, tf, tf-conversions, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-hector-mapping"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/melodic/hector_mapping/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "fc1af9c95dcce587f5d5f72025ccf8b487dba26ad2d6b1158a53b5de79d5b1d8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ boost eigen laser-geometry message-filters message-runtime nav-msgs roscpp tf tf-conversions visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''hector_mapping is a SLAM approach that can be used without odometry as well as on platforms that exhibit roll/pitch motion (of the sensor, the platform or both). - It leverages the high update rate of modern LIDAR systems like the Hokuyo UTM-30LX and provides 2D pose estimates at scan rate of the sensors (40Hz for the UTM-30LX). - While the system does not provide explicit loop closing ability, it is sufficiently accurate for many real world scenarios. The system has successfully been used on - Unmanned Ground Robots, Unmanned Surface Vehicles, Handheld Mapping Devices and logged data from quadrotor UAVs.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hector-marker-drawing/default.nix b/distros/melodic/hector-marker-drawing/default.nix deleted file mode 100644 index 9f68f85286..0000000000 --- a/distros/melodic/hector-marker-drawing/default.nix +++ /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, roscpp, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-hector-marker-drawing"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/melodic/hector_marker_drawing/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "c17a86ba1a6c603dedfc4c757c6f19c5537e808d0eb01241bf18431e9ef0bbca"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ eigen roscpp visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''hector_marker_drawing provides convenience functions for easier publishing of visualization markers.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hector-models/default.nix b/distros/melodic/hector-models/default.nix deleted file mode 100644 index 2678f20311..0000000000 --- a/distros/melodic/hector-models/default.nix +++ /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-sensors-description, hector-xacro-tools }: -buildRosPackage { - pname = "ros-melodic-hector-models"; - version = "0.5.0"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_models-release/archive/release/melodic/hector_models/0.5.0-0.tar.gz"; - name = "0.5.0-0.tar.gz"; - sha256 = "aea206089e02162e6f34440dd82a3c9f0c66f4030e8dc4738838c77a9afc6701"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ hector-sensors-description hector-xacro-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''hector_models contains (urdf) models of robots, sensors etc.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hector-nav-msgs/default.nix b/distros/melodic/hector-nav-msgs/default.nix deleted file mode 100644 index fe2dc29cca..0000000000 --- a/distros/melodic/hector-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, geometry-msgs, message-generation, message-runtime, nav-msgs }: -buildRosPackage { - pname = "ros-melodic-hector-nav-msgs"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/melodic/hector_nav_msgs/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "d13b74403ab5af03a0c127c92549a0aacc23d69fa968f69557dab5e4d99bc875"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime nav-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''hector_nav_msgs contains messages and services used in the hector_slam stack.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hector-pose-estimation-core/default.nix b/distros/melodic/hector-pose-estimation-core/default.nix deleted file mode 100644 index f0dac53cb7..0000000000 --- a/distros/melodic/hector-pose-estimation-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, catkin, cmake-modules, eigen, geographic-msgs, geometry-msgs, nav-msgs, rosconsole, roscpp, rostime, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-hector-pose-estimation-core"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_localization-release/archive/release/melodic/hector_pose_estimation_core/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "1114f90fbc18355cb0737a76598ff3f6b95bafc98ea780b79010446d37c7ae5f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - propagatedBuildInputs = [ eigen geographic-msgs geometry-msgs nav-msgs rosconsole roscpp rostime sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''hector_pose_estimation_core is the core package of the hector_localization stack. It contains the Extended Kalman Filter (EKF) - that estimates the 6DOF pose of the robot. hector_pose_estimation can be used either as a library, as a nodelet or as a standalone node.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hector-pose-estimation/default.nix b/distros/melodic/hector-pose-estimation/default.nix deleted file mode 100644 index 9e3b390560..0000000000 --- a/distros/melodic/hector-pose-estimation/default.nix +++ /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, hector-pose-estimation-core, message-filters, nav-msgs, nodelet, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-hector-pose-estimation"; - version = "0.3.0-r1"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_localization-release/archive/release/melodic/hector_pose_estimation/0.3.0-1.tar.gz"; - name = "0.3.0-1.tar.gz"; - sha256 = "769e253c6396b165b40b40e75a06f48d5401ff474795308d249dfbf60ce21f67"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs hector-pose-estimation-core message-filters nav-msgs nodelet sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''hector_pose_estimation provides the hector_pose_estimation node and the hector_pose_estimation nodelet.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hector-sensors-description/default.nix b/distros/melodic/hector-sensors-description/default.nix deleted file mode 100644 index 056491dfad..0000000000 --- a/distros/melodic/hector-sensors-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-hector-sensors-description"; - version = "0.5.0"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_models-release/archive/release/melodic/hector_sensors_description/0.5.0-0.tar.gz"; - name = "0.5.0-0.tar.gz"; - sha256 = "622a110133e72bcaaffeb45ed9eed1fd4f7f24eaabebd9e52442dc7c81d194f0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''hector_sensors_description contains URDF xacro macros for sensors, so they are easily attachable to robot models and usable in gazebo.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hector-sensors-gazebo/default.nix b/distros/melodic/hector-sensors-gazebo/default.nix deleted file mode 100644 index 0c5476e0c7..0000000000 --- a/distros/melodic/hector-sensors-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, hector-sensors-description }: -buildRosPackage { - pname = "ros-melodic-hector-sensors-gazebo"; - version = "0.5.4-r1"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_gazebo-release/archive/release/melodic/hector_sensors_gazebo/0.5.4-1.tar.gz"; - name = "0.5.4-1.tar.gz"; - sha256 = "1233ccf3a39ff184ec0376f06473d50ed22d8562f5a06ad6d251efb58b26e446"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-plugins hector-gazebo-plugins hector-sensors-description ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''hector_sensors_gazebo depends on the necessary plugins for using the sensors from the hector_models repository.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hector-slam-launch/default.nix b/distros/melodic/hector-slam-launch/default.nix deleted file mode 100644 index e852f8454a..0000000000 --- a/distros/melodic/hector-slam-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, hector-geotiff, hector-geotiff-plugins, hector-map-server, hector-mapping, hector-trajectory-server }: -buildRosPackage { - pname = "ros-melodic-hector-slam-launch"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/melodic/hector_slam_launch/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "5f39ba101db27d43a79e682330cbbd248f46fff16ad6a8acbccd3a88e7cec850"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ hector-geotiff hector-geotiff-plugins hector-map-server hector-mapping hector-trajectory-server ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''hector_slam_launch contains launch files for launching hector_slam with different robot systems/setups/postprocessing scenarios.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hector-slam/default.nix b/distros/melodic/hector-slam/default.nix deleted file mode 100644 index 9c7656562d..0000000000 --- a/distros/melodic/hector-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, hector-compressed-map-transport, hector-geotiff, hector-geotiff-plugins, hector-imu-attitude-to-tf, hector-map-server, hector-map-tools, hector-mapping, hector-marker-drawing, hector-nav-msgs, hector-slam-launch, hector-trajectory-server }: -buildRosPackage { - pname = "ros-melodic-hector-slam"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/melodic/hector_slam/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "5de924ad2cd6d85d5b5ff4ea8762e2b9ea5e68139133e42a0dd7cb537503ee49"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ hector-compressed-map-transport hector-geotiff hector-geotiff-plugins hector-imu-attitude-to-tf hector-map-server hector-map-tools hector-mapping hector-marker-drawing hector-nav-msgs hector-slam-launch hector-trajectory-server ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The hector_slam metapackage that installs hector_mapping and related packages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hector-trajectory-server/default.nix b/distros/melodic/hector-trajectory-server/default.nix deleted file mode 100644 index d61cd18d84..0000000000 --- a/distros/melodic/hector-trajectory-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, hector-map-tools, hector-nav-msgs, nav-msgs, roscpp, tf }: -buildRosPackage { - pname = "ros-melodic-hector-trajectory-server"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_slam-release/archive/release/melodic/hector_trajectory_server/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "f7babbe07541363e5593fd7e7145b8c7be41e224f25242e11e462d7222901f44"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ hector-map-tools hector-nav-msgs nav-msgs roscpp tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''hector_trajectory_server keeps track of tf trajectories extracted from tf data and makes this data accessible via a service and topic.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hector-xacro-tools/default.nix b/distros/melodic/hector-xacro-tools/default.nix deleted file mode 100644 index 4340c45350..0000000000 --- a/distros/melodic/hector-xacro-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, xacro }: -buildRosPackage { - pname = "ros-melodic-hector-xacro-tools"; - version = "0.5.0"; - - src = fetchurl { - url = "https://github.com/tu-darmstadt-ros-pkg-gbp/hector_models-release/archive/release/melodic/hector_xacro_tools/0.5.0-0.tar.gz"; - name = "0.5.0-0.tar.gz"; - sha256 = "c3fb08b2e43e363415754750c0208062b87686415088d2eaf191d1f9879c95f9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''hector_xacro_tools''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/heifu-bringup/default.nix b/distros/melodic/heifu-bringup/default.nix deleted file mode 100644 index dcf60dd404..0000000000 --- a/distros/melodic/heifu-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, heifu-description, heifu-mavros, heifu-msgs, heifu-safety, heifu-tools }: -buildRosPackage { - pname = "ros-melodic-heifu-bringup"; - version = "0.7.7-r2"; - - src = fetchurl { - url = "https://github.com/BV-OpenSource/heifu-release/archive/release/melodic/heifu_bringup/0.7.7-2.tar.gz"; - name = "0.7.7-2.tar.gz"; - sha256 = "6798c1d532a30c3c156470eaeb00c13c680f33de1ebe5af1dc7a0b8daeff3c2b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ heifu-description heifu-mavros heifu-msgs heifu-safety heifu-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Heifu is a ROS driver for PDMFC and BEV drone''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/heifu-description/default.nix b/distros/melodic/heifu-description/default.nix deleted file mode 100644 index 91a86a5107..0000000000 --- a/distros/melodic/heifu-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, gazebo-dev, roslaunch, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-heifu-description"; - version = "0.7.7-r2"; - - src = fetchurl { - url = "https://github.com/BV-OpenSource/heifu-release/archive/release/melodic/heifu_description/0.7.7-2.tar.gz"; - name = "0.7.7-2.tar.gz"; - sha256 = "3c72dc5fc4988fc7322aa406441a6890dc550b3cd4315f7775cd25a681346c0e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-dev roslaunch urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''SDF robot description for HEIFU''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/heifu-diagnostic/default.nix b/distros/melodic/heifu-diagnostic/default.nix deleted file mode 100644 index 3c759512ec..0000000000 --- a/distros/melodic/heifu-diagnostic/default.nix +++ /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, roscpp, roslib, std-msgs }: -buildRosPackage { - pname = "ros-melodic-heifu-diagnostic"; - version = "0.7.7-r2"; - - src = fetchurl { - url = "https://github.com/BV-OpenSource/heifu-release/archive/release/melodic/heifu_diagnostic/0.7.7-2.tar.gz"; - name = "0.7.7-2.tar.gz"; - sha256 = "cf52fdd4185ce056dfce243bb15ba3a2335a32d155c484d4c6704a1f2e2b3ddf"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ mavros roscpp roslib std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Heifu diagnostic to get GPS status''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/heifu-mavros/default.nix b/distros/melodic/heifu-mavros/default.nix deleted file mode 100644 index 7874371ffe..0000000000 --- a/distros/melodic/heifu-mavros/default.nix +++ /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, roscpp, roslib, sensor-msgs, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-heifu-mavros"; - version = "0.7.7-r2"; - - src = fetchurl { - url = "https://github.com/BV-OpenSource/heifu-release/archive/release/melodic/heifu_mavros/0.7.7-2.tar.gz"; - name = "0.7.7-2.tar.gz"; - sha256 = "7fef13c5fe3fd3fb9e7068d82f9a0268b1d6a250900c46982f0b1d732840b0e8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ mavros roscpp roslib sensor-msgs std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Heifu mavros interface''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/heifu-msgs/default.nix b/distros/melodic/heifu-msgs/default.nix deleted file mode 100644 index f725c5c162..0000000000 --- a/distros/melodic/heifu-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, std-srvs }: -buildRosPackage { - pname = "ros-melodic-heifu-msgs"; - version = "0.7.7-r2"; - - src = fetchurl { - url = "https://github.com/BV-OpenSource/heifu-release/archive/release/melodic/heifu_msgs/0.7.7-2.tar.gz"; - name = "0.7.7-2.tar.gz"; - sha256 = "59ead4d32ce7668d215daac5aa4616f7a03c5e56e4940c671435da114d3df871"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Common message definitions for heifu''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/heifu-safety/default.nix b/distros/melodic/heifu-safety/default.nix deleted file mode 100644 index e03b8a8e87..0000000000 --- a/distros/melodic/heifu-safety/default.nix +++ /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, heifu-msgs, nav-msgs, roscpp, rospy }: -buildRosPackage { - pname = "ros-melodic-heifu-safety"; - version = "0.7.7-r2"; - - src = fetchurl { - url = "https://github.com/BV-OpenSource/heifu-release/archive/release/melodic/heifu_safety/0.7.7-2.tar.gz"; - name = "0.7.7-2.tar.gz"; - sha256 = "237643936466dc423019b216b87cfb67708a74490a7aeb44f070c2fbacfb4bef"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs heifu-msgs nav-msgs roscpp rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package enables an allowable safety zone to control the drone with a joystick.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/heifu-simple-waypoint/default.nix b/distros/melodic/heifu-simple-waypoint/default.nix deleted file mode 100644 index 77f317de4d..0000000000 --- a/distros/melodic/heifu-simple-waypoint/default.nix +++ /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, roscpp, roslib, sensor-msgs, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-heifu-simple-waypoint"; - version = "0.7.7-r2"; - - src = fetchurl { - url = "https://github.com/BV-OpenSource/heifu-release/archive/release/melodic/heifu_simple_waypoint/0.7.7-2.tar.gz"; - name = "0.7.7-2.tar.gz"; - sha256 = "66e237afdc740d1ba4b427441fd178cd501c3374094631a81e66362445759127"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ mavros roscpp roslib sensor-msgs std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Heifu mavros interface''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/heifu-tools/default.nix b/distros/melodic/heifu-tools/default.nix deleted file mode 100644 index 408503d834..0000000000 --- a/distros/melodic/heifu-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, image-view, joy, joy-teleop }: -buildRosPackage { - pname = "ros-melodic-heifu-tools"; - version = "0.7.7-r2"; - - src = fetchurl { - url = "https://github.com/BV-OpenSource/heifu-release/archive/release/melodic/heifu_tools/0.7.7-2.tar.gz"; - name = "0.7.7-2.tar.gz"; - sha256 = "20f3cbb6ee95a822f7f7ffadac6f9f8dadc2d22ab2e8350fa87658ff7f9bcab9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ image-view joy joy-teleop ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Heifu Tools''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/heifu/default.nix b/distros/melodic/heifu/default.nix deleted file mode 100644 index 9b479e18e6..0000000000 --- a/distros/melodic/heifu/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, heifu-bringup, heifu-description, heifu-mavros, heifu-msgs, heifu-safety, heifu-simple-waypoint, heifu-tools }: -buildRosPackage { - pname = "ros-melodic-heifu"; - version = "0.7.7-r2"; - - src = fetchurl { - url = "https://github.com/BV-OpenSource/heifu-release/archive/release/melodic/heifu/0.7.7-2.tar.gz"; - name = "0.7.7-2.tar.gz"; - sha256 = "8436cf31ff37312589400f124aeaeed1aacb9093847ea92546287d8e1147c909"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ heifu-bringup heifu-description heifu-mavros heifu-msgs heifu-safety heifu-simple-waypoint heifu-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The heifu metapackage that installs all heifu related packages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/heron-control/default.nix b/distros/melodic/heron-control/default.nix deleted file mode 100644 index 68b65ee99b..0000000000 --- a/distros/melodic/heron-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, geometry-msgs, pythonPackages, robot-localization, roslaunch, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-heron-control"; - version = "0.3.4-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/heron-release/archive/release/melodic/heron_control/0.3.4-1.tar.gz"; - name = "0.3.4-1.tar.gz"; - sha256 = "fd775e78508739fa2e7860a3c9b23c24e37f1b9015a75de364c91693aed01738"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ geometry-msgs pythonPackages.numpy robot-localization sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Control package for Heron''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/heron-controller/default.nix b/distros/melodic/heron-controller/default.nix deleted file mode 100644 index 35f79c169e..0000000000 --- a/distros/melodic/heron-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, control-toolbox, geometry-msgs, heron-msgs, nav-msgs, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-heron-controller"; - version = "0.2.0-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/heron_controller-release/archive/release/melodic/heron_controller/0.2.0-1.tar.gz"; - name = "0.2.0-1.tar.gz"; - sha256 = "fb128ac4dec46641368bc6fe28a399f18af9eb26da359d1e7c4edaf47e62bd61"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ control-toolbox geometry-msgs heron-msgs nav-msgs sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The heron_controller package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/heron-description/default.nix b/distros/melodic/heron-description/default.nix deleted file mode 100644 index 1328a59bf8..0000000000 --- a/distros/melodic/heron-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-heron-description"; - version = "0.3.4-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/heron-release/archive/release/melodic/heron_description/0.3.4-1.tar.gz"; - name = "0.3.4-1.tar.gz"; - sha256 = "8f667197332029beffb8c146923e072566af0eea4a53b913f07843853dfdfa4c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ lms1xx robot-state-publisher urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''URDF description for Heron''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/heron-desktop/default.nix b/distros/melodic/heron-desktop/default.nix deleted file mode 100644 index 6b0ee1878d..0000000000 --- a/distros/melodic/heron-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, heron-msgs, heron-viz }: -buildRosPackage { - pname = "ros-melodic-heron-desktop"; - version = "0.0.3-r2"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/heron_desktop-release/archive/release/melodic/heron_desktop/0.0.3-2.tar.gz"; - name = "0.0.3-2.tar.gz"; - sha256 = "9f85ce7a3ac1b2946097bf03585b55b9577ace9bed0bf395ab331ac2749c6f46"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ heron-msgs heron-viz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The heron_desktop metapackage''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/heron-gazebo/default.nix b/distros/melodic/heron-gazebo/default.nix deleted file mode 100644 index c22924164c..0000000000 --- a/distros/melodic/heron-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, geometry-msgs, hector-gazebo-plugins, heron-msgs, interactive-marker-twist-server, nav-msgs, rospy, sensor-msgs, tf, uuv-gazebo-ros-plugins-msgs, uuv-gazebo-worlds }: -buildRosPackage { - pname = "ros-melodic-heron-gazebo"; - version = "0.3.3-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/heron_simulator-release/archive/release/melodic/heron_gazebo/0.3.3-1.tar.gz"; - name = "0.3.3-1.tar.gz"; - sha256 = "f4d7452f43a628c49f32212655878cc2a69d42a5e502ef85eb629e002f027d8c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs hector-gazebo-plugins heron-msgs interactive-marker-twist-server nav-msgs rospy sensor-msgs tf uuv-gazebo-ros-plugins-msgs uuv-gazebo-worlds ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Simulator package for Heron''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/heron-msgs/default.nix b/distros/melodic/heron-msgs/default.nix deleted file mode 100644 index 6f7c161c35..0000000000 --- a/distros/melodic/heron-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-heron-msgs"; - version = "0.3.4-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/heron-release/archive/release/melodic/heron_msgs/0.3.4-1.tar.gz"; - name = "0.3.4-1.tar.gz"; - sha256 = "899a24ec3766be77d115b0d13f93a17e06975b9d1efc66af3f760df81e0555ea"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides standard messages specific to Heron, especially for - the microcontroller's rosserial interface.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/heron-simulator/default.nix b/distros/melodic/heron-simulator/default.nix deleted file mode 100644 index eeb5d2a156..0000000000 --- a/distros/melodic/heron-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, lms1xx, robot-state-publisher, roslaunch, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-heron-simulator"; - version = "0.3.3-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/heron_simulator-release/archive/release/melodic/heron_simulator/0.3.3-1.tar.gz"; - name = "0.3.3-1.tar.gz"; - sha256 = "01e62741f3b4ac972fe81036559221d1c85baa78e0b6c9a6e4e42ad2013b3e77"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ lms1xx robot-state-publisher urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Simulator package for Heron''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/heron-viz/default.nix b/distros/melodic/heron-viz/default.nix deleted file mode 100644 index f12fe451b4..0000000000 --- a/distros/melodic/heron-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, heron-description, joint-state-publisher, roslaunch, rviz }: -buildRosPackage { - pname = "ros-melodic-heron-viz"; - version = "0.0.3-r2"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/heron_desktop-release/archive/release/melodic/heron_viz/0.0.3-2.tar.gz"; - name = "0.0.3-2.tar.gz"; - sha256 = "d884b05c99242ce6154dd63a8bbe69bafa8d85dc5efdd640cf7ab524f96600f9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ heron-description joint-state-publisher rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Visualization and rviz helpers for Heron.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hfl-driver/default.nix b/distros/melodic/hfl-driver/default.nix deleted file mode 100644 index d78bdb744d..0000000000 --- a/distros/melodic/hfl-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, camera-info-manager, catkin, cv-bridge, diagnostic-updater, dynamic-reconfigure, geometry-msgs, image-geometry, image-transport, message-runtime, nodelet, roscpp, roslint, rospy, rostest, sensor-msgs, std-msgs, tf, tf2, tf2-geometry-msgs, udp-com, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-hfl-driver"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/flynneva/hfl_driver-release/archive/release/melodic/hfl_driver/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "0583fd59b8cff10160d9a76fa358e86972430114a59b8422a5bdc063f69e8772"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rostest ]; - propagatedBuildInputs = [ angles camera-info-manager cv-bridge diagnostic-updater dynamic-reconfigure geometry-msgs image-geometry image-transport message-runtime nodelet roscpp rospy sensor-msgs std-msgs tf tf2 tf2-geometry-msgs udp-com visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The hfl package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hironx-calibration/default.nix b/distros/melodic/hironx-calibration/default.nix deleted file mode 100644 index 6975f25ad1..0000000000 --- a/distros/melodic/hironx-calibration/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, calibration-estimation, calibration-launch, catkin, hironx-moveit-config, kdl-parser, openni2-launch, orocos-kdl }: -buildRosPackage { - pname = "ros-melodic-hironx-calibration"; - version = "2.2.0-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/rtmros_hironx-release/archive/release/melodic/hironx_calibration/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "13d0ab19563ad8f91a7091b091002e6eef15af25fcbb017575ed95e3bf19f749"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ calibration-estimation calibration-launch hironx-moveit-config kdl-parser openni2-launch orocos-kdl ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch and configuration files for calibrating hironx using the generic calibration_setup_helper package. - - THIS FILE IS AUTOMATICALLY GENERATED BY:
- - 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.
- By using this package, you can write your ROS packages that communicate with your - non-ROS robots that run on hrpsys. - - For communicating with the robots that run on OpenRTM without hrpsys, - you can use openrtm_ros_bridge - package.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hrpsys-tools/default.nix b/distros/melodic/hrpsys-tools/default.nix deleted file mode 100644 index 62e56862db..0000000000 --- a/distros/melodic/hrpsys-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, hrpsys, openrtm-tools, rostest }: -buildRosPackage { - pname = "ros-melodic-hrpsys-tools"; - version = "1.4.3-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/rtmros_common-release/archive/release/melodic/hrpsys_tools/1.4.3-1.tar.gz"; - name = "1.4.3-1.tar.gz"; - sha256 = "022b471d0ff125eb3e55e527a04b71984645c5fcf74185e834f640356461a8fc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - propagatedBuildInputs = [ hrpsys openrtm-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The hrpsys_tools package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/hrpsys/default.nix b/distros/melodic/hrpsys/default.nix deleted file mode 100644 index 90d362c50e..0000000000 --- a/distros/melodic/hrpsys/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, SDL, cmake, doxygen, freeglut, git, glew, graphviz, irrlicht, libxml2, mk, opencv, openhrp3, pkg-config, pythonPackages, qhull, xorg }: -buildRosPackage { - pname = "ros-melodic-hrpsys"; - version = "315.15.0-r8"; - - src = fetchurl { - url = "https://github.com/tork-a/hrpsys-release/archive/release/melodic/hrpsys/315.15.0-8.tar.gz"; - name = "315.15.0-8.tar.gz"; - sha256 = "c7041e257756bd66cf745714ba92fc1b9e34342a68687d812a0495e716180f9c"; - }; - - buildType = "cmake"; - buildInputs = [ cmake doxygen git glew graphviz mk pkg-config ]; - propagatedBuildInputs = [ SDL freeglut irrlicht libxml2 opencv openhrp3 pythonPackages.tkinter qhull xorg.libXmu ]; - nativeBuildInputs = [ cmake pkg-config ]; - - meta = { - description = ''

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. -

''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mongodb-log/default.nix b/distros/melodic/mongodb-log/default.nix deleted file mode 100644 index e8c042b3e7..0000000000 --- a/distros/melodic/mongodb-log/default.nix +++ /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, openssl, pythonPackages, rosgraph, roslib, rospy, rostopic, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-mongodb-log"; - version = "0.5.2-r1"; - - src = fetchurl { - url = "https://github.com/strands-project-releases/mongodb_store/archive/release/melodic/mongodb_log/0.5.2-1.tar.gz"; - name = "0.5.2-1.tar.gz"; - sha256 = "0482630592871557d4d9d9dff8bcd61a3c8801c840cc2477f51f4a3806a7453e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin openssl ]; - propagatedBuildInputs = [ mongodb-store pythonPackages.pymongo rosgraph roslib rospy rostopic sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The mongodb_log package''; - license = with lib.licenses; [ "GPL-2.0-only" ]; - }; -} diff --git a/distros/melodic/mongodb-store-msgs/default.nix b/distros/melodic/mongodb-store-msgs/default.nix deleted file mode 100644 index d77572a1d6..0000000000 --- a/distros/melodic/mongodb-store-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, actionlib-msgs, catkin, message-generation, message-runtime }: -buildRosPackage { - pname = "ros-melodic-mongodb-store-msgs"; - version = "0.5.2-r1"; - - src = fetchurl { - url = "https://github.com/strands-project-releases/mongodb_store/archive/release/melodic/mongodb_store_msgs/0.5.2-1.tar.gz"; - name = "0.5.2-1.tar.gz"; - sha256 = "9e04a9e03d5d12af73025911fbc85aa0ba7fc03b0e44b3bc6247df1d39fb7526"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib actionlib-msgs message-generation message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The mongodb_store_msgs package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/monocam-settler/default.nix b/distros/melodic/monocam-settler/default.nix deleted file mode 100644 index 10cf71ba50..0000000000 --- a/distros/melodic/monocam-settler/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, rosconsole, roscpp-serialization, settlerlib, std-msgs }: -buildRosPackage { - pname = "ros-melodic-monocam-settler"; - version = "0.10.14"; - - src = fetchurl { - url = "https://github.com/ros-gbp/calibration-release/archive/release/melodic/monocam_settler/0.10.14-0.tar.gz"; - name = "0.10.14-0.tar.gz"; - sha256 = "e071a63f48ee1ed211bca1e5bcd85a46afce004dc18ba4226aee484dc7e309c7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib actionlib-msgs rosconsole roscpp-serialization settlerlib std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Listens on a ImageFeatures topic, and waits for the data to settle. - This package is experimental and unstable. - Expect its APIs to change.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moose-control/default.nix b/distros/melodic/moose-control/default.nix deleted file mode 100644 index 2f217c334a..0000000000 --- a/distros/melodic/moose-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-moose-control"; - version = "0.1.2-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/moose-release/archive/release/melodic/moose_control/0.1.2-1.tar.gz"; - name = "0.1.2-1.tar.gz"; - sha256 = "dddeeba8753258287685cba99d83f9337a546e27b0834e002367c46ea7144354"; - }; - - 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 Moose''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moose-description/default.nix b/distros/melodic/moose-description/default.nix deleted file mode 100644 index e72d307796..0000000000 --- a/distros/melodic/moose-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-moose-description"; - version = "0.1.2-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/moose-release/archive/release/melodic/moose_description/0.1.2-1.tar.gz"; - name = "0.1.2-1.tar.gz"; - sha256 = "d80ac9eb4647a97b167fb7dacb49a567b4ed3162f3057d1822df3b6d18393a5e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ robot-state-publisher urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''URDF robot description for Moose''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moose-desktop/default.nix b/distros/melodic/moose-desktop/default.nix deleted file mode 100644 index 47ee27680f..0000000000 --- a/distros/melodic/moose-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, moose-msgs, moose-viz }: -buildRosPackage { - pname = "ros-melodic-moose-desktop"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/moose_desktop-release/archive/release/melodic/moose_desktop/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "eee8c52478443ca5259632b918c854241382a04fd8a15836f707442d4c629d30"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ moose-msgs moose-viz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Packages for working with Moose from a ROS desktop.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moose-gazebo/default.nix b/distros/melodic/moose-gazebo/default.nix deleted file mode 100644 index 3c11b17874..0000000000 --- a/distros/melodic/moose-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, controller-manager, gazebo-plugins, gazebo-ros, gazebo-ros-control, hector-gazebo-plugins, joint-state-publisher, moose-control, moose-description, robot-localization, robot-state-publisher, roslaunch }: -buildRosPackage { - pname = "ros-melodic-moose-gazebo"; - version = "0.1.3-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/moose_simulator-release/archive/release/melodic/moose_gazebo/0.1.3-1.tar.gz"; - name = "0.1.3-1.tar.gz"; - sha256 = "96224ec31a33af8058f47fc9343d99355692fed711835d8b18c1b87cb6ecfc6b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ controller-manager gazebo-plugins gazebo-ros gazebo-ros-control hector-gazebo-plugins joint-state-publisher moose-control moose-description robot-localization robot-state-publisher ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch files to use Moose in Gazebo.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moose-msgs/default.nix b/distros/melodic/moose-msgs/default.nix deleted file mode 100644 index 6e035fabf6..0000000000 --- a/distros/melodic/moose-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-moose-msgs"; - version = "0.1.2-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/moose-release/archive/release/melodic/moose_msgs/0.1.2-1.tar.gz"; - name = "0.1.2-1.tar.gz"; - sha256 = "d209489cb9586c4bb2edfd3df3020fc7e2741671914f9961480a387158b9c744"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages exclusive to Moose, especially for representing low-level motor commands and sensors.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moose-simulator/default.nix b/distros/melodic/moose-simulator/default.nix deleted file mode 100644 index d49be25249..0000000000 --- a/distros/melodic/moose-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, moose-gazebo }: -buildRosPackage { - pname = "ros-melodic-moose-simulator"; - version = "0.1.3-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/moose_simulator-release/archive/release/melodic/moose_simulator/0.1.3-1.tar.gz"; - name = "0.1.3-1.tar.gz"; - sha256 = "6e07c0ddc729792bd9f1437f7ec0498958624b2675eb966aa07d012371977070"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ moose-gazebo ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Packages for simulating Moose''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moose-viz/default.nix b/distros/melodic/moose-viz/default.nix deleted file mode 100644 index 8ee7a39031..0000000000 --- a/distros/melodic/moose-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-gui, moose-description, roslaunch, rviz }: -buildRosPackage { - pname = "ros-melodic-moose-viz"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/moose_desktop-release/archive/release/melodic/moose_viz/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "cefa5a0b9eb0d80c77df8bfa401189d41c2db797467e57e5ac77886760716829"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ joint-state-publisher-gui moose-description rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Visualization launchers and helpers for Moose.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/mouse-teleop/default.nix b/distros/melodic/mouse-teleop/default.nix deleted file mode 100644 index 3ce881db95..0000000000 --- a/distros/melodic/mouse-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, pythonPackages, rospy }: -buildRosPackage { - pname = "ros-melodic-mouse-teleop"; - version = "0.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/teleop_tools-release/archive/release/melodic/mouse_teleop/0.3.1-1.tar.gz"; - name = "0.3.1-1.tar.gz"; - sha256 = "c87ffb687d83e3ac8b63d82ec3ff641b77b085e2f6379d2bc0a01c7cd8607e20"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs pythonPackages.numpy rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A mouse teleop tool for holonomic mobile robots.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/move-base-flex/default.nix b/distros/melodic/move-base-flex/default.nix deleted file mode 100644 index 258376afbd..0000000000 --- a/distros/melodic/move-base-flex/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, mbf-abstract-core, mbf-abstract-nav, mbf-costmap-core, mbf-costmap-nav, mbf-msgs, mbf-simple-nav, mbf-utility }: -buildRosPackage { - pname = "ros-melodic-move-base-flex"; - version = "0.4.0-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/move_base_flex-release/archive/release/melodic/move_base_flex/0.4.0-1.tar.gz"; - name = "0.4.0-1.tar.gz"; - sha256 = "d5e114c10ac44d7e47dd2b5f89a0d739cb6d7970bfbaf336a826ff5b211b899b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ mbf-abstract-core mbf-abstract-nav mbf-costmap-core mbf-costmap-nav mbf-msgs mbf-simple-nav mbf-utility ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Move Base Flex (MBF) is a backwards-compatible replacement for move_base. MBF can use existing plugins for move_base, and provides an enhanced version of the planner, controller and recovery plugin ROS interfaces. It exposes action servers for planning, controlling and recovering, providing detailed information of the current state and the plugin’s feedback. An external executive logic can use MBF and its actions to perform smart and flexible navigation strategies. Furthermore, MBF enables the use of other map representations, e.g. meshes or grid_map - - This package is a meta package and refers to the Move Base Flex stack packages.The abstract core of MBF – without any binding to a map representation – is represented by the mbf_abstract_nav and the mbf_abstract_core. For navigation on costmaps see mbf_costmap_nav and mbf_costmap_core.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/move-base-msgs/default.nix b/distros/melodic/move-base-msgs/default.nix deleted file mode 100644 index ef1e368f3c..0000000000 --- a/distros/melodic/move-base-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-move-base-msgs"; - version = "1.14.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation_msgs-release/archive/release/melodic/move_base_msgs/1.14.1-1.tar.gz"; - name = "1.14.1-1.tar.gz"; - sha256 = "f221272c2819180557e5c21b79dd30f34d9ac83503595c6132f9fecc7b48cfcc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs geometry-msgs message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Holds the action description and relevant messages for the move_base package.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/move-base-sequence/default.nix b/distros/melodic/move-base-sequence/default.nix deleted file mode 100644 index be5000197e..0000000000 --- a/distros/melodic/move-base-sequence/default.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, message-generation, message-runtime, move-base-msgs, nav-msgs, rospy, std-msgs }: -buildRosPackage { - pname = "ros-melodic-move-base-sequence"; - version = "0.0.1-r2"; - - src = fetchurl { - url = "https://github.com/MarkNaeem/move_base_sequence-release/archive/release/melodic/move_base_sequence/0.0.1-2.tar.gz"; - name = "0.0.1-2.tar.gz"; - sha256 = "0dd3d48f276425cf5c51be52e9845c7732e9a988a5c07456e3e63ca8e8e91f99"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs geometry-msgs message-runtime move-base-msgs nav-msgs rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The move_base_sequence package''; - license = with lib.licenses; [ gpl3Only ]; - }; -} diff --git a/distros/melodic/move-base/default.nix b/distros/melodic/move-base/default.nix deleted file mode 100644 index 8ec71565eb..0000000000 --- a/distros/melodic/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, base-local-planner, catkin, clear-costmap-recovery, cmake-modules, costmap-2d, dynamic-reconfigure, geometry-msgs, message-generation, message-runtime, move-base-msgs, nav-core, nav-msgs, navfn, pluginlib, roscpp, rospy, rotate-recovery, std-srvs, tf2-geometry-msgs, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-move-base"; - version = "1.16.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation-release/archive/release/melodic/move_base/1.16.7-1.tar.gz"; - name = "1.16.7-1.tar.gz"; - sha256 = "6b773a56d433a2d2df739c2b602a3928bde36f6217c9c22a2dc79f1139191082"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules message-generation tf2-geometry-msgs ]; - propagatedBuildInputs = [ actionlib base-local-planner clear-costmap-recovery costmap-2d dynamic-reconfigure geometry-msgs message-runtime move-base-msgs nav-core nav-msgs navfn pluginlib roscpp rospy rotate-recovery std-srvs tf2-ros visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The move_base package provides an implementation of an action (see the actionlib package) that, given a goal in the world, will attempt to reach it with a mobile base. The move_base node links together a global and local planner to accomplish its global navigation task. It supports any global planner adhering to the nav_core::BaseGlobalPlanner interface specified in the nav_core package and any local planner adhering to the nav_core::BaseLocalPlanner interface specified in the nav_core package. The move_base node also maintains two costmaps, one for the global planner, and one for a local planner (see the costmap_2d package) that are used to accomplish navigation tasks.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/move-basic/default.nix b/distros/melodic/move-basic/default.nix deleted file mode 100644 index cf711cccbc..0000000000 --- a/distros/melodic/move-basic/default.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, message-generation, message-runtime, move-base-msgs, nav-core, roscpp, rostest, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-move-basic"; - version = "0.4.1-r1"; - - src = fetchurl { - url = "https://github.com/UbiquityRobotics-release/move_basic-release/archive/release/melodic/move_basic/0.4.1-1.tar.gz"; - name = "0.4.1-1.tar.gz"; - sha256 = "e7aa6c6ce08b3a9f4fd248dfa9a8763cbd58f5f11ea6fca68e631b6a5c41b372"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib actionlib-msgs dynamic-reconfigure geometry-msgs message-generation message-runtime move-base-msgs nav-core roscpp rostest sensor-msgs std-msgs tf2 tf2-geometry-msgs tf2-ros visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Simple navigation package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/move-slow-and-clear/default.nix b/distros/melodic/move-slow-and-clear/default.nix deleted file mode 100644 index fe36be84bc..0000000000 --- a/distros/melodic/move-slow-and-clear/default.nix +++ /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, costmap-2d, geometry-msgs, nav-core, pluginlib, roscpp }: -buildRosPackage { - pname = "ros-melodic-move-slow-and-clear"; - version = "1.16.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation-release/archive/release/melodic/move_slow_and_clear/1.16.7-1.tar.gz"; - name = "1.16.7-1.tar.gz"; - sha256 = "e20137bbc654b39379d03cc710b62738f1da7fce3109d1d039c6ce0a74a60288"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - propagatedBuildInputs = [ costmap-2d geometry-msgs nav-core pluginlib roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''move_slow_and_clear''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveback-recovery/default.nix b/distros/melodic/moveback-recovery/default.nix deleted file mode 100644 index e135af9c9a..0000000000 --- a/distros/melodic/moveback-recovery/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, base-local-planner, catkin, costmap-2d, mbf-costmap-core, mbf-msgs, pluginlib, roscpp, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-moveback-recovery"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mbf_recovery_behaviors/archive/release/melodic/moveback_recovery/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "4f8e01790e4812b87346b38c5f7d92aedb8ad318bf152e797280b065258156a2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ base-local-planner costmap-2d mbf-costmap-core mbf-msgs pluginlib roscpp tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The Move Base Flex (MBF) recovery behavior moves the robot back for specified length. - It also checks the costmap for a possible collision behind the robot while moving and - stops the robot if necessary.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/moveit-chomp-optimizer-adapter/default.nix b/distros/melodic/moveit-chomp-optimizer-adapter/default.nix deleted file mode 100644 index 63e49b5112..0000000000 --- a/distros/melodic/moveit-chomp-optimizer-adapter/default.nix +++ /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-core, pluginlib }: -buildRosPackage { - pname = "ros-melodic-moveit-chomp-optimizer-adapter"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_chomp_optimizer_adapter/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "89749df53a84c6ebc9182fabcf7e45bbb26170d8bfdf69d03c468f0daa303146"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ chomp-motion-planner moveit-core pluginlib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''MoveIt planning request adapter utilizing chomp for solution optimization''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-controller-manager-example/default.nix b/distros/melodic/moveit-controller-manager-example/default.nix deleted file mode 100644 index bead3665e2..0000000000 --- a/distros/melodic/moveit-controller-manager-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, moveit-core, pluginlib, roscpp }: -buildRosPackage { - pname = "ros-melodic-moveit-controller-manager-example"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_controller_manager_example/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "94bfc82d84a00f37e49bf31a20dc34440eaa2d74e29674d510d20eb3e1c70766"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ moveit-core pluginlib roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An example controller manager plugin for MoveIt. This is not functional code.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-core/default.nix b/distros/melodic/moveit-core/default.nix deleted file mode 100644 index d9095d68c6..0000000000 --- a/distros/melodic/moveit-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, angles, assimp, boost, catkin, code-coverage, console-bridge, eigen, eigen-stl-containers, fcl, geometric-shapes, geometry-msgs, kdl-parser, moveit-msgs, moveit-resources-panda-moveit-config, moveit-resources-pr2-description, octomap, octomap-msgs, orocos-kdl, pkg-config, pybind11-catkin, random-numbers, rosconsole, roslib, rostime, rosunit, sensor-msgs, shape-msgs, srdfdom, std-msgs, tf2-eigen, tf2-geometry-msgs, tf2-kdl, trajectory-msgs, urdf, urdfdom, urdfdom-headers, visualization-msgs, xmlrpcpp }: -buildRosPackage { - pname = "ros-melodic-moveit-core"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_core/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "02292d11e48e6d171a34c6fa29b23443466a5d96e8e950af94b03fb19de6e9fb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pkg-config ]; - checkInputs = [ angles code-coverage moveit-resources-panda-moveit-config moveit-resources-pr2-description orocos-kdl rosunit tf2-kdl ]; - propagatedBuildInputs = [ assimp boost console-bridge eigen eigen-stl-containers fcl geometric-shapes geometry-msgs kdl-parser moveit-msgs octomap octomap-msgs pybind11-catkin random-numbers rosconsole roslib rostime sensor-msgs shape-msgs srdfdom std-msgs tf2-eigen tf2-geometry-msgs trajectory-msgs urdf urdfdom urdfdom-headers visualization-msgs xmlrpcpp ]; - nativeBuildInputs = [ catkin pkg-config ]; - - meta = { - description = ''Core libraries used by MoveIt!''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-fake-controller-manager/default.nix b/distros/melodic/moveit-fake-controller-manager/default.nix deleted file mode 100644 index af4798cca2..0000000000 --- a/distros/melodic/moveit-fake-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, catkin, moveit-core, moveit-ros-planning, pluginlib, roscpp }: -buildRosPackage { - pname = "ros-melodic-moveit-fake-controller-manager"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_fake_controller_manager/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "2dfc26b3ab77a1e71a2d88c56145b032a09f6f496d7bf591c0047b8eb4fd9ba5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ moveit-core moveit-ros-planning pluginlib roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A fake controller manager plugin for MoveIt.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-kinematics/default.nix b/distros/melodic/moveit-kinematics/default.nix deleted file mode 100644 index 0e5fd097e7..0000000000 --- a/distros/melodic/moveit-kinematics/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, moveit-core, moveit-resources-fanuc-description, moveit-resources-fanuc-moveit-config, moveit-resources-panda-description, moveit-resources-panda-moveit-config, moveit-ros-planning, orocos-kdl, pluginlib, pythonPackages, roscpp, rostest, tf2, tf2-kdl, urdfdom, xmlrpcpp }: -buildRosPackage { - pname = "ros-melodic-moveit-kinematics"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/moveit_kinematics/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "6dad1b258113cbc71f71c740d62b36f0fe3902b0740b168879b86a44d26f4ba5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ moveit-resources-fanuc-description moveit-resources-fanuc-moveit-config moveit-resources-panda-description moveit-resources-panda-moveit-config moveit-ros-planning rostest xmlrpcpp ]; - propagatedBuildInputs = [ eigen moveit-core orocos-kdl pluginlib pythonPackages.lxml roscpp tf2 tf2-kdl urdfdom ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package for all inverse kinematics solvers in MoveIt!''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-msgs/default.nix b/distros/melodic/moveit-msgs/default.nix deleted file mode 100644 index 2e876aded9..0000000000 --- a/distros/melodic/moveit-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, object-recognition-msgs, octomap-msgs, sensor-msgs, shape-msgs, std-msgs, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-moveit-msgs"; - version = "0.10.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit_msgs-release/archive/release/melodic/moveit_msgs/0.10.1-1.tar.gz"; - name = "0.10.1-1.tar.gz"; - sha256 = "a3b33941e139497dcc007b7a639b19334dedd78fecb233cf3c15dd890112989b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib-msgs geometry-msgs message-generation message-runtime object-recognition-msgs octomap-msgs sensor-msgs shape-msgs std-msgs trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages, services and actions used by MoveIt''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/moveit-opw-kinematics-plugin/default.nix b/distros/melodic/moveit-opw-kinematics-plugin/default.nix deleted file mode 100644 index 78ec091451..0000000000 --- a/distros/melodic/moveit-opw-kinematics-plugin/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-conversions, moveit-core, moveit-resources, moveit-ros-planning, pluginlib, roscpp, rostest }: -buildRosPackage { - pname = "ros-melodic-moveit-opw-kinematics-plugin"; - version = "0.2.1-r1"; - - src = fetchurl { - url = "https://github.com/JeroenDM/moveit_opw_kinematics_plugin-release/archive/release/melodic/moveit_opw_kinematics_plugin/0.2.1-1.tar.gz"; - name = "0.2.1-1.tar.gz"; - sha256 = "be8f4501932be19f3ca9c59fa427b4a40188a1cd7b4e541c598f2ba4e791e786"; - }; - - buildType = "catkin"; - buildInputs = [ catkin eigen-conversions ]; - checkInputs = [ moveit-resources moveit-ros-planning rostest ]; - propagatedBuildInputs = [ moveit-core pluginlib roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''

- 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.
- By using this package, you can write your ROS packages that communicate with your - non-ROS robots that run on OpenRTM. - - For communicating with the robots that run on hrpsys, you can use - hrpsys_ros_bridge package.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/openrtm-tools/default.nix b/distros/melodic/openrtm-tools/default.nix deleted file mode 100644 index 7f2b797b01..0000000000 --- a/distros/melodic/openrtm-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, openrtm-aist, openrtm-aist-python, rosbash, rostest, rtshell }: -buildRosPackage { - pname = "ros-melodic-openrtm-tools"; - version = "1.4.3-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/rtmros_common-release/archive/release/melodic/openrtm_tools/1.4.3-1.tar.gz"; - name = "1.4.3-1.tar.gz"; - sha256 = "49f4aecff4ed1770796d07d505e850852fc4cd0a5d1b8e5879bbbfddc46539e1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - propagatedBuildInputs = [ openrtm-aist openrtm-aist-python rosbash rtshell ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The openrtm_tools package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/openslam-gmapping/default.nix b/distros/melodic/openslam-gmapping/default.nix deleted file mode 100644 index a9c95cdf86..0000000000 --- a/distros/melodic/openslam-gmapping/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-openslam-gmapping"; - version = "0.2.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/openslam_gmapping-release/archive/release/melodic/openslam_gmapping/0.2.1-1.tar.gz"; - name = "0.2.1-1.tar.gz"; - sha256 = "9b61107d88d219e52ecb210abcb44d5248c760182c4c6bafd39beab1f5c78f5f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The catkinized verseion of openslam_gmapping package (https://github.com/OpenSLAM-org/openslam_gmapping/tree/79ef0b0e6d9a12d6390ae64c4c00d37d776abefb)''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/openzen-sensor/default.nix b/distros/melodic/openzen-sensor/default.nix deleted file mode 100644 index 159af440d6..0000000000 --- a/distros/melodic/openzen-sensor/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, roslaunch, rostest, sensor-msgs, std-msgs, std-srvs, tf, topic-tools }: -buildRosPackage { - pname = "ros-melodic-openzen-sensor"; - version = "1.2.0-r1"; - - src = fetchurl { - url = "https://github.com/lp-research/openzen_sensor-release/archive/release/melodic/openzen_sensor/1.2.0-1.tar.gz"; - name = "1.2.0-1.tar.gz"; - sha256 = "40f8a14c1626135d573751bb79540c429028d462378b39a691d2dcd7e6daec94"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ roscpp sensor-msgs std-msgs std-srvs tf topic-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS driver for LP-Research OpenZen''; - license = with lib.licenses; [ mit "BSL-1.0" lgpl3Only bsdOriginal ]; - }; -} diff --git a/distros/melodic/opt-camera/default.nix b/distros/melodic/opt-camera/default.nix deleted file mode 100644 index 831f58b704..0000000000 --- a/distros/melodic/opt-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, compressed-image-transport, cv-bridge, dynamic-reconfigure, image-proc, roslang, rospack, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-opt-camera"; - version = "2.1.24-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/opt_camera/2.1.24-2.tar.gz"; - name = "2.1.24-2.tar.gz"; - sha256 = "30a71fe885a1d964a1b369c180a6644a6e92f17f0530f6eadd15e19fad2d3551"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslang ]; - propagatedBuildInputs = [ camera-calibration-parsers compressed-image-transport cv-bridge dynamic-reconfigure image-proc rospack sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''opt_camera''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/optpp-catkin/default.nix b/distros/melodic/optpp-catkin/default.nix deleted file mode 100644 index b1e29356ff..0000000000 --- a/distros/melodic/optpp-catkin/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, autoconf, catkin, gfortran, git }: -buildRosPackage { - pname = "ros-melodic-optpp-catkin"; - version = "2.4.0-r1"; - - src = fetchurl { - url = "https://github.com/ipab-slmc/optpp_catkin-release/archive/release/melodic/optpp_catkin/2.4.0-1.tar.gz"; - name = "2.4.0-1.tar.gz"; - sha256 = "b910ce830859bdd106d02f6cce840ffaa18ad3dd7cdf0e6b4f8d9da024137acf"; - }; - - buildType = "catkin"; - buildInputs = [ autoconf catkin gfortran git ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The OPT++ catkin wrapper package''; - license = with lib.licenses; [ "LGPL" ]; - }; -} diff --git a/distros/melodic/opw-kinematics/default.nix b/distros/melodic/opw-kinematics/default.nix deleted file mode 100644 index ad8130854e..0000000000 --- a/distros/melodic/opw-kinematics/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, cmake, eigen, gtest, ros-industrial-cmake-boilerplate }: -buildRosPackage { - pname = "ros-melodic-opw-kinematics"; - version = "0.4.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/opw_kinematics-release/archive/release/melodic/opw_kinematics/0.4.5-1.tar.gz"; - name = "0.4.5-1.tar.gz"; - sha256 = "3708584322d44413993005850d470ca1c32ef10eab0c44d7efa9cc5d950cd7fe"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ros-industrial-cmake-boilerplate ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ eigen ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''A simple, analytical inverse kinematic library for industrial robots with parallel bases and - spherical wrists. Based on the paper "An Analytical Solution of the Inverse Kinematics Problem - of Industrial Serial Manipulators with an Ortho-parallel Basis and a Spherical Wrist" by - Mathias Brandstötter, Arthur Angerer, and Michael Hofbaur.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/orocos-kdl/default.nix b/distros/melodic/orocos-kdl/default.nix deleted file mode 100644 index 1b6bb102c2..0000000000 --- a/distros/melodic/orocos-kdl/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, cppunit, eigen, pkg-config }: -buildRosPackage { - pname = "ros-melodic-orocos-kdl"; - version = "1.4.0"; - - src = fetchurl { - url = "https://github.com/orocos/orocos-kdl-release/archive/release/melodic/orocos_kdl/1.4.0-0.tar.gz"; - name = "1.4.0-0.tar.gz"; - sha256 = "aa01563f804f8c52c6403b872b0a321abd916083757aebf25ac9530c7798830a"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - checkInputs = [ cppunit ]; - propagatedBuildInputs = [ catkin eigen pkg-config ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''This package contains a recent version of the Kinematics and Dynamics - Library (KDL), distributed by the Orocos Project.''; - license = with lib.licenses; [ "LGPL" ]; - }; -} diff --git a/distros/melodic/orocos-kinematics-dynamics/default.nix b/distros/melodic/orocos-kinematics-dynamics/default.nix deleted file mode 100644 index 2ba1b7242d..0000000000 --- a/distros/melodic/orocos-kinematics-dynamics/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, python-orocos-kdl }: -buildRosPackage { - pname = "ros-melodic-orocos-kinematics-dynamics"; - version = "1.4.0"; - - src = fetchurl { - url = "https://github.com/orocos/orocos-kdl-release/archive/release/melodic/orocos_kinematics_dynamics/1.4.0-0.tar.gz"; - name = "1.4.0-0.tar.gz"; - sha256 = "2ba6018b3fbbced816694fafd40bf7a9eea586ee7955ec91e4de7864493a2150"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ orocos-kdl python-orocos-kdl ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package depends on a recent version of the Kinematics and Dynamics - Library (KDL), distributed by the Orocos Project. It is a meta-package that - depends on kdl which contains the c++ version and pykdl which contains the - generated python bindings.''; - license = with lib.licenses; [ "LGPL" ]; - }; -} diff --git a/distros/melodic/osg-interactive-markers/default.nix b/distros/melodic/osg-interactive-markers/default.nix deleted file mode 100644 index bb19f4e66d..0000000000 --- a/distros/melodic/osg-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, interactive-markers, openscenegraph, osg-markers, osg-utils, roscpp, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-osg-interactive-markers"; - version = "1.0.2-r2"; - - src = fetchurl { - url = "https://github.com/uji-ros-pkg/visualization_osg-release/archive/release/melodic/osg_interactive_markers/1.0.2-2.tar.gz"; - name = "1.0.2-2.tar.gz"; - sha256 = "44a8e53e5774686511ade483b0c58ad488edaa6abb7d14d889f61fa0671ed9ec"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ interactive-markers openscenegraph osg-markers osg-utils roscpp tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package is basically an OpenSceneGraph (OSG) adaptation of the Interactive Markers client writen for rviz/Ogre.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/osg-markers/default.nix b/distros/melodic/osg-markers/default.nix deleted file mode 100644 index a2489df059..0000000000 --- a/distros/melodic/osg-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, openscenegraph, roscpp, roslib, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-osg-markers"; - version = "1.0.2-r2"; - - src = fetchurl { - url = "https://github.com/uji-ros-pkg/visualization_osg-release/archive/release/melodic/osg_markers/1.0.2-2.tar.gz"; - name = "1.0.2-2.tar.gz"; - sha256 = "173f82925c40381484abd5d53668fd56033792b15e66c5323a19f7c9ec3dc89d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ openscenegraph roscpp roslib tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''osg_markers can be used to create Markers geometry in OSG.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/osg-utils/default.nix b/distros/melodic/osg-utils/default.nix deleted file mode 100644 index 160899036b..0000000000 --- a/distros/melodic/osg-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, geometry-msgs, openscenegraph, roscpp, tf }: -buildRosPackage { - pname = "ros-melodic-osg-utils"; - version = "1.0.2-r2"; - - src = fetchurl { - url = "https://github.com/uji-ros-pkg/visualization_osg-release/archive/release/melodic/osg_utils/1.0.2-2.tar.gz"; - name = "1.0.2-2.tar.gz"; - sha256 = "44b9e6940bfb07236c1f66596c82406b2ef5d9df2be508248d24b560d31ac7f5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs openscenegraph roscpp tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''osg_utils is a library that contains some classes that may be useful in ROS-OSG applications.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/osm-cartography/default.nix b/distros/melodic/osm-cartography/default.nix deleted file mode 100644 index 00393651e7..0000000000 --- a/distros/melodic/osm-cartography/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, geodesy, geographic-msgs, geometry-msgs, roslaunch, rospy, route-network, std-msgs, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-osm-cartography"; - version = "0.2.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-geographic-info/open_street_map-release/archive/release/melodic/osm_cartography/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "82a7389d369b7bbe5f2fa2f796d5b4994b7b4306ca79a1080882476ee9194d83"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ dynamic-reconfigure geodesy geographic-msgs geometry-msgs rospy route-network std-msgs tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Geographic mapping using Open Street Map data.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ouster-driver/default.nix b/distros/melodic/ouster-driver/default.nix deleted file mode 100644 index 5ceda91140..0000000000 --- a/distros/melodic/ouster-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, message-generation, message-runtime, pcl-conversions, pcl-ros, roscpp, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-ouster-driver"; - version = "0.1.7"; - - src = fetchurl { - url = "https://github.com/CPFL/ouster-release/archive/release/melodic/ouster_driver/0.1.7-0.tar.gz"; - name = "0.1.7-0.tar.gz"; - sha256 = "7f68cc7f16bf51c84ddf73d6db82c8352089ee1da21d2e6b1da177ce3697a950"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime pcl-conversions pcl-ros roscpp sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''OS1 ROS client''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/overrides.nix b/distros/melodic/overrides.nix deleted file mode 100644 index 73eb42a0ff..0000000000 --- a/distros/melodic/overrides.nix +++ /dev/null @@ -1,108 +0,0 @@ -# Top level package set -self: -# Distro package set -rosSelf: rosSuper: with rosSelf.lib; { - cv-bridge = rosSuper.cv-bridge.overrideAttrs ({ - patches ? [], - propagatedBuildInputs ? [], ... - }: { - patches = patches ++ [ (self.fetchpatch { - url = "https://github.com/ros-perception/vision_opencv/commit/fbfb25303bd77db6a5943043cc4303d0c0b835c9.patch"; - sha256 = "0pznlbqp99f6bzql3q1sjy9sqk2746wgp7qdqj790j5z0vb2v2r6"; - stripLen = 1; - }) ]; - propagatedBuildInputs = propagatedBuildInputs ++ [ rosSelf.pythonPackages.opencv3 ]; - }); - - gazebo = self.gazebo_9; - - geometric-shapes = rosSuper.geometric-shapes.overrideAttrs ({ - patches ? [], ... - }: { - patches = patches ++ [ - # Revert formatting changes that cause conflict with next patch - (self.fetchpatch { - url = "https://github.com/ros-planning/geometric_shapes/commit/12afa837202dcc6c96f96fc499ef25078f997b75.patch"; - hash = "sha256-fTebuNCqTL85rfOqWN9KtBFj+UWVeJTUNJEcKceQPhk="; - revert = true; - }) - # Fix build with latest QHull - (self.fetchpatch { - url = "https://github.com/ros-planning/geometric_shapes/commit/22e5a02a06c36bfc0c49ce5cc636e7ab64d8b0be.patch"; - hash = "sha256-ZEpo1wKzG4qbG9JgJSfsFmp6u8+pFz8wNi2tm09vaCM="; - excludes = [ "CMakeLists.txt" ]; - }) - ]; - }); - - # These packages fail to build with testing disabled [1]. This has bee - # fixed upstream [2] but the patch is difficult to apply, so we just enable - # testing instead. - # - # [1] https://github.com/lopsided98/nix-ros-overlay/issues/160 - # [2] https://github.com/husky/husky/pull/202 - husky-control = rosSuper.husky-control.overrideAttrs ({ ... }: { - doCheck = true; - }); - husky-description = rosSuper.husky-description.overrideAttrs ({ ... }: { - doCheck = true; - }); - husky-navigation = rosSuper.husky-navigation.overrideAttrs ({ ... }: { - doCheck = true; - }); - husky-viz = rosSuper.husky-viz.overrideAttrs ({ ... }: { - doCheck = true; - }); - - image-view = rosSuper.image-view.overrideAttrs ({ - cmakeFlags ? [], ... - }: { - # The problem is very similar to this: - # https://github.com/ros/ros-overlay/issues/607 - cmakeFlags = cmakeFlags ++ [ - "-DGTK2_GLIBCONFIG_INCLUDE_DIR:PATH=${self.glib.out}/lib/glib-2.0/include" - "-DGTK2_GDKCONFIG_INCLUDE_DIR:PATH=${self.gtk2.out}/lib/gtk-2.0/include" - ]; - }); - - opencv = self.opencv3; - - pybind11-catkin = patchVendorUrl rosSuper.pybind11-catkin { - url = "https://github.com/pybind/pybind11/archive/v2.4.3.zip"; - sha256 = "0r6kj10g774s94krnxcc0r8swnm5h0r6mxysxwx8gy9n52f1xk7i"; - }; - - python-orocos-kdl = rosSuper.python-orocos-kdl.overrideAttrs ({ - patches ? [], ... - }: { - patches = patches ++ [ (self.fetchpatch { - url = "https://github.com/orocos/orocos_kinematics_dynamics/commit/d8d087ad0e1c41f3489d1a255ebfa27b5695196b.patch"; - sha256 = "0qyskqxv4a982kidzzyh34xj2iiw791ipbbl29jg4qb4l21xwqlg"; - stripLen = 1; - }) ]; - }); - - roscpp = rosSuper.roscpp.overrideAttrs ({ - postPatch ? "", ... - }: { - # Use qualified placeholders as required by Boost 1.73 - postPatch = postPatch + '' - find . \( -name '*.cpp' -o -name '*.h' \) -exec sed -i \ - -e 's/\(_[[:digit:]]\)/boost::placeholders::\1/g' {} + - ''; - }); - - rosfmt = patchVendorUrl rosSuper.rosfmt { - url = "https://github.com/fmtlib/fmt/releases/download/6.0.0/fmt-6.0.0.zip"; - sha256 = "0h148anbaqgch6n69pxsvs1c9wmykgd052wmzgdia7qpz8w6p8dl"; - }; - - # Spends an hour trying to download npm packages before failing. - vapor-master = rosSuper.vapor-master.overrideAttrs ({ - meta ? {}, ... - }: { - meta = meta // { - broken = true; - }; - }); -} diff --git a/distros/melodic/oxford-gps-eth/default.nix b/distros/melodic/oxford-gps-eth/default.nix deleted file mode 100644 index d02a16d3c1..0000000000 --- a/distros/melodic/oxford-gps-eth/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, gps-common, nav-msgs, pythonPackages, roscpp, roslaunch, rospy, rostest, sensor-msgs, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-oxford-gps-eth"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/oxford_gps_eth-release/archive/release/melodic/oxford_gps_eth/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "01a2698e411ac5f0920817701cecbb4916a5c8b1dc89d8ef561befcb59f1c3cb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ geometry-msgs gps-common nav-msgs roscpp roslaunch rospy sensor-msgs std-msgs tf ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''Ethernet interface to OxTS GPS receivers (NCOM packet structure)''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/p2os-doc/default.nix b/distros/melodic/p2os-doc/default.nix deleted file mode 100644 index 29a0d0dd3e..0000000000 --- a/distros/melodic/p2os-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 }: -buildRosPackage { - pname = "ros-melodic-p2os-doc"; - version = "2.1.1-r3"; - - src = fetchurl { - url = "https://github.com/allenh1/p2os-release/archive/release/melodic/p2os_doc/2.1.1-3.tar.gz"; - name = "2.1.1-3.tar.gz"; - sha256 = "227edf1f84b669f969f96db7c374ba1985c0ae65383edeccbae293321d80ab86"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Contains the Documentation for the p2os driver/componenets''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/p2os-driver/default.nix b/distros/melodic/p2os-driver/default.nix deleted file mode 100644 index 23f2043399..0000000000 --- a/distros/melodic/p2os-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, geometry-msgs, kdl-parser, message-runtime, nav-msgs, p2os-msgs, roscpp, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-p2os-driver"; - version = "2.1.1-r3"; - - src = fetchurl { - url = "https://github.com/allenh1/p2os-release/archive/release/melodic/p2os_driver/2.1.1-3.tar.gz"; - name = "2.1.1-3.tar.gz"; - sha256 = "6964b9f9c333b2290f586f8ea5bb23cd9bf6d3eb0e774dd33d2498624bae978d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ diagnostic-updater geometry-msgs kdl-parser message-runtime nav-msgs p2os-msgs roscpp std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Driver file descriptions for P2OS/ARCOS robot''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/p2os-launch/default.nix b/distros/melodic/p2os-launch/default.nix deleted file mode 100644 index 8724df70ce..0000000000 --- a/distros/melodic/p2os-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, p2os-driver, p2os-msgs, p2os-teleop, p2os-urdf }: -buildRosPackage { - pname = "ros-melodic-p2os-launch"; - version = "2.1.1-r3"; - - src = fetchurl { - url = "https://github.com/allenh1/p2os-release/archive/release/melodic/p2os_launch/2.1.1-3.tar.gz"; - name = "2.1.1-3.tar.gz"; - sha256 = "44ce86f957548ceb122a58f2073bf32128e8e5c2ed32a95e4c76ad16ae37856f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ p2os-driver p2os-msgs p2os-teleop p2os-urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch and config files designed for use with the p2os stack.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/p2os-msgs/default.nix b/distros/melodic/p2os-msgs/default.nix deleted file mode 100644 index 5ed69ddd4a..0000000000 --- a/distros/melodic/p2os-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-p2os-msgs"; - version = "2.1.1-r3"; - - src = fetchurl { - url = "https://github.com/allenh1/p2os-release/archive/release/melodic/p2os_msgs/2.1.1-3.tar.gz"; - name = "2.1.1-3.tar.gz"; - sha256 = "03bd75df3567d74a4b0e3357d73ae5cf4085fc772aa1c65e36078f4afb566b9f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ message-generation message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Defines the messages that are used to communicate with the - p2os_driver package and the ROS infrastructure.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/p2os-teleop/default.nix b/distros/melodic/p2os-teleop/default.nix deleted file mode 100644 index 3e262110f4..0000000000 --- a/distros/melodic/p2os-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, message-runtime, sensor-msgs, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-p2os-teleop"; - version = "2.1.1-r3"; - - src = fetchurl { - url = "https://github.com/allenh1/p2os-release/archive/release/melodic/p2os_teleop/2.1.1-3.tar.gz"; - name = "2.1.1-3.tar.gz"; - sha256 = "f263fffb042a86ffea63279e319c18b59efe102b6ad0f0d2f868ddd86e754fc2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs message-runtime sensor-msgs std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A teleoperation node for the p2os_driver package.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/p2os-urdf/default.nix b/distros/melodic/p2os-urdf/default.nix deleted file mode 100644 index 088dbb11aa..0000000000 --- a/distros/melodic/p2os-urdf/default.nix +++ /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, kdl-parser, p2os-driver, p2os-msgs, sensor-msgs, std-msgs, tf, urdf }: -buildRosPackage { - pname = "ros-melodic-p2os-urdf"; - version = "2.1.1-r3"; - - src = fetchurl { - url = "https://github.com/allenh1/p2os-release/archive/release/melodic/p2os_urdf/2.1.1-3.tar.gz"; - name = "2.1.1-3.tar.gz"; - sha256 = "10b0c2e34e4c56a3816165507eb40d1424b6d77c82f9fa09729e5f5069745c11"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs kdl-parser p2os-driver p2os-msgs sensor-msgs std-msgs tf urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''URDF file descriptions for P2OS/ARCOS robot''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pacmod-game-control/default.nix b/distros/melodic/pacmod-game-control/default.nix deleted file mode 100644 index 7494e6e48c..0000000000 --- a/distros/melodic/pacmod-game-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, joy, pacmod-msgs, roscpp, roslint, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-pacmod-game-control"; - version = "3.0.2-r1"; - - src = fetchurl { - url = "https://github.com/astuff/pacmod_game_control-release/archive/release/melodic/pacmod_game_control/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "7ac2b341575d857379b9cec72b934042fc3832bab2d608857aab922236ba3820"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - propagatedBuildInputs = [ joy pacmod-msgs roscpp sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS Package for controlling the AStuff PACMod with a Joystick''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/pacmod-msgs/default.nix b/distros/melodic/pacmod-msgs/default.nix deleted file mode 100644 index e57b744f73..0000000000 --- a/distros/melodic/pacmod-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, rosbag-migration-rule, std-msgs }: -buildRosPackage { - pname = "ros-melodic-pacmod-msgs"; - version = "3.0.2-r1"; - - src = fetchurl { - url = "https://github.com/astuff/astuff_sensor_msgs-release/archive/release/melodic/pacmod_msgs/3.0.2-1.tar.gz"; - name = "3.0.2-1.tar.gz"; - sha256 = "4778add999c3cc09f4961506e49e9a8d4b1d6fcfde80033e27944ee722824fcb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ros-environment ]; - propagatedBuildInputs = [ message-runtime rosbag-migration-rule std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Message definition files for the PACMod driver''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/pacmod/default.nix b/distros/melodic/pacmod/default.nix deleted file mode 100644 index 0c12417456..0000000000 --- a/distros/melodic/pacmod/default.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, pacmod-msgs, roscpp, roslint, std-msgs }: -buildRosPackage { - pname = "ros-melodic-pacmod"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/astuff/pacmod-release/archive/release/melodic/pacmod/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "e8047a0dfa0788b2a4180a40ce209fd71798d039924e920fc0b4c96e79ba0470"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - propagatedBuildInputs = [ can-msgs pacmod-msgs roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''AutonomouStuff PACMod driver package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/pacmod3/default.nix b/distros/melodic/pacmod3/default.nix deleted file mode 100644 index e730da0e10..0000000000 --- a/distros/melodic/pacmod3/default.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, pacmod-msgs, roscpp, roslint, std-msgs }: -buildRosPackage { - pname = "ros-melodic-pacmod3"; - version = "1.3.0-r1"; - - src = fetchurl { - url = "https://github.com/astuff/pacmod3-release/archive/release/melodic/pacmod3/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "5a48a3e0b845272836125c8065b81e777bc10bf088dbd2013431168ceda276be"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - propagatedBuildInputs = [ can-msgs pacmod-msgs roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''AutonomouStuff PACMod v3 Driver Package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/pal-carbon-collector/default.nix b/distros/melodic/pal-carbon-collector/default.nix deleted file mode 100644 index abc245082b..0000000000 --- a/distros/melodic/pal-carbon-collector/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, pal-statistics-msgs, rospy, rostest }: -buildRosPackage { - pname = "ros-melodic-pal-carbon-collector"; - version = "1.4.1-r1"; - - src = fetchurl { - url = "https://github.com/pal-gbp/pal_statistics-release/archive/release/melodic/pal_carbon_collector/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "f8b1a9f99ca84937c402791de83cca7525b73fec5cf35238d0f49dc6eba42f94"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ pal-statistics-msgs rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Node that collects statistics from topics and sends them to carbon''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/pal-statistics-msgs/default.nix b/distros/melodic/pal-statistics-msgs/default.nix deleted file mode 100644 index 8dac64fc93..0000000000 --- a/distros/melodic/pal-statistics-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, std-msgs }: -buildRosPackage { - pname = "ros-melodic-pal-statistics-msgs"; - version = "1.4.1-r1"; - - src = fetchurl { - url = "https://github.com/pal-gbp/pal_statistics-release/archive/release/melodic/pal_statistics_msgs/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "ede295cc48b9ffa94006a5b58b768cb20b698d0d37580e927a05052a9b065a10"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Statistics msgs package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/pal-statistics/default.nix b/distros/melodic/pal-statistics/default.nix deleted file mode 100644 index 424546c4d7..0000000000 --- a/distros/melodic/pal-statistics/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, pal-statistics-msgs, roscpp, rospy, rostest }: -buildRosPackage { - pname = "ros-melodic-pal-statistics"; - version = "1.4.1-r1"; - - src = fetchurl { - url = "https://github.com/pal-gbp/pal_statistics-release/archive/release/melodic/pal_statistics/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "e5fd44e5ee34381c90c5beadf22ea46cdab7332b0e168cc1bd802012f34c0cda"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest rostest ]; - propagatedBuildInputs = [ boost pal-statistics-msgs roscpp rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pal_statistics package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/panda-moveit-config/default.nix b/distros/melodic/panda-moveit-config/default.nix deleted file mode 100644 index e093ad0f53..0000000000 --- a/distros/melodic/panda-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, franka-description, joint-state-publisher, joint-state-publisher-gui, moveit-fake-controller-manager, moveit-kinematics, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, moveit-setup-assistant, moveit-simple-controller-manager, robot-state-publisher, rviz, tf2-ros, xacro }: -buildRosPackage { - pname = "ros-melodic-panda-moveit-config"; - version = "0.7.8-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/panda_moveit_config-release/archive/release/melodic/panda_moveit_config/0.7.8-1.tar.gz"; - name = "0.7.8-1.tar.gz"; - sha256 = "5c566a9e10a372cfdeba2bb6e742096888d22c385e88ffe5486d413040b744a6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ franka-description joint-state-publisher joint-state-publisher-gui moveit-fake-controller-manager moveit-kinematics moveit-planners-ompl moveit-ros-move-group moveit-ros-visualization moveit-setup-assistant moveit-simple-controller-manager robot-state-publisher rviz tf2-ros xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the panda with the MoveIt Motion Planning Framework''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/parameter-assertions/default.nix b/distros/melodic/parameter-assertions/default.nix deleted file mode 100644 index ed1e388b73..0000000000 --- a/distros/melodic/parameter-assertions/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, rostest }: -buildRosPackage { - pname = "ros-melodic-parameter-assertions"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/RoboJackets/rj-ros-common-release/archive/release/melodic/parameter_assertions/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "639173429975b82767392b4c719fff84c22fc31c40aa83b04bcda8b8eeca6df8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A library for ROS parameter assertions''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/parameter-pa/default.nix b/distros/melodic/parameter-pa/default.nix deleted file mode 100644 index d48d98e85e..0000000000 --- a/distros/melodic/parameter-pa/default.nix +++ /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, message-generation, message-runtime, roscpp, roslib }: -buildRosPackage { - pname = "ros-melodic-parameter-pa"; - version = "1.2.3-r2"; - - src = fetchurl { - url = "https://github.com/TUC-ProAut/ros_parameter-release/archive/release/melodic/parameter_pa/1.2.3-2.tar.gz"; - name = "1.2.3-2.tar.gz"; - sha256 = "ecf0983ae4dfc9bcb99e83c332bda449ffa5ee778c8e17e9a1b2c667d0544aa9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ cmake-modules eigen message-runtime roscpp roslib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ProAut parameter package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/parrot-arsdk/default.nix b/distros/melodic/parrot-arsdk/default.nix deleted file mode 100644 index fd79dc7282..0000000000 --- a/distros/melodic/parrot-arsdk/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, autoconf, automake, avahi, catkin, curl, ffmpeg, libtool, nasm, ncurses, unzip, yasm, zlib }: -buildRosPackage { - pname = "ros-melodic-parrot-arsdk"; - version = "3.14.1"; - - src = fetchurl { - url = "https://github.com/AutonomyLab/parrot_arsdk-release/archive/release/melodic/parrot_arsdk/3.14.1-0.tar.gz"; - name = "3.14.1-0.tar.gz"; - sha256 = "7c12a877881ee154fb0899c3b8d365276cb5c7afc319859078e610ec06f66ec1"; - }; - - buildType = "catkin"; - buildInputs = [ autoconf automake avahi catkin curl ffmpeg libtool nasm ncurses unzip yasm zlib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Catkin wrapper for the official ARSDK from Parrot''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pass-through-controllers/default.nix b/distros/melodic/pass-through-controllers/default.nix deleted file mode 100644 index 36ff5ba8f1..0000000000 --- a/distros/melodic/pass-through-controllers/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, cartesian-control-msgs, cartesian-interface, cartesian-trajectory-controller, catkin, control-msgs, controller-interface, controller-manager, controller-manager-msgs, dynamic-reconfigure, geometry-msgs, hardware-interface, roscpp, rostest, speed-scaling-interface, trajectory-msgs, xacro }: -buildRosPackage { - pname = "ros-melodic-pass-through-controllers"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/UniversalRobots/Universal_Robots_ROS_passthrough_controllers-release/archive/release/melodic/pass_through_controllers/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "1e0d15cfe95e465317a70c03241a729dee9eb7eee7c737e156754a711f2d0959"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ actionlib actionlib-msgs cartesian-trajectory-controller control-msgs controller-manager-msgs rostest xacro ]; - propagatedBuildInputs = [ actionlib cartesian-control-msgs cartesian-interface controller-interface controller-manager dynamic-reconfigure geometry-msgs hardware-interface roscpp speed-scaling-interface trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Trajectory controllers (joint-based and Cartesian) that forward trajectories - directly to a robot controller and let it handle trajectory interpolation and execution.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/pcl-conversions/default.nix b/distros/melodic/pcl-conversions/default.nix deleted file mode 100644 index 931dc5279a..0000000000 --- a/distros/melodic/pcl-conversions/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, pcl, pcl-msgs, roscpp, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-pcl-conversions"; - version = "1.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/perception_pcl-release/archive/release/melodic/pcl_conversions/1.7.4-1.tar.gz"; - name = "1.7.4-1.tar.gz"; - sha256 = "802d6bc106aac351f44e40da87ccab4e8c48c710c80123181e3f3399fbc93a5c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ eigen pcl pcl-msgs roscpp sensor-msgs std-msgs ]; - propagatedBuildInputs = [ eigen pcl pcl-msgs roscpp sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides conversions from PCL data types and ROS message types''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pcl-msgs/default.nix b/distros/melodic/pcl-msgs/default.nix deleted file mode 100644 index 603b753d0c..0000000000 --- a/distros/melodic/pcl-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-pcl-msgs"; - version = "0.2.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/pcl_msgs-release/archive/release/melodic/pcl_msgs/0.2.0-0.tar.gz"; - name = "0.2.0-0.tar.gz"; - sha256 = "e4d2bd132c08b705e38958c8fd8203311af0feefdaa2a3aeeac86cb54e4b6d2b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package containing PCL (Point Cloud Library)-related ROS messages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pcl-ros/default.nix b/distros/melodic/pcl-ros/default.nix deleted file mode 100644 index b7c53c5f5e..0000000000 --- a/distros/melodic/pcl-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, catkin, dynamic-reconfigure, eigen, geometry-msgs, message-filters, nodelet, nodelet-topic-tools, pcl, pcl-conversions, pcl-msgs, pluginlib, rosbag, rosconsole, roscpp, roslib, rostest, sensor-msgs, std-msgs, tf, tf2, tf2-eigen, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-pcl-ros"; - version = "1.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/perception_pcl-release/archive/release/melodic/pcl_ros/1.7.4-1.tar.gz"; - name = "1.7.4-1.tar.gz"; - sha256 = "81c8f34db4e676394e91982470aaf3e88b0e23f955a4f5b49efbddbe812dada8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rosconsole roslib ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ dynamic-reconfigure eigen geometry-msgs message-filters nodelet nodelet-topic-tools pcl pcl-conversions pcl-msgs pluginlib rosbag roscpp sensor-msgs std-msgs tf tf2 tf2-eigen tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the preferred - bridge for 3D applications involving n-D Point Clouds and 3D geometry - processing in ROS.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pddl-msgs/default.nix b/distros/melodic/pddl-msgs/default.nix deleted file mode 100644 index 1e9f27f2b3..0000000000 --- a/distros/melodic/pddl-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, actionlib-msgs, catkin, message-generation, message-runtime }: -buildRosPackage { - pname = "ros-melodic-pddl-msgs"; - version = "0.1.12-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_planning-release/archive/release/melodic/pddl_msgs/0.1.12-1.tar.gz"; - name = "0.1.12-1.tar.gz"; - sha256 = "44eaf9851a6ce49a825dacbd6ed4ae64ac09161024121ae261ed5923e50fa52d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''message for pddl planner''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/pddl-planner-viewer/default.nix b/distros/melodic/pddl-planner-viewer/default.nix deleted file mode 100644 index deff05c453..0000000000 --- a/distros/melodic/pddl-planner-viewer/default.nix +++ /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-planner }: -buildRosPackage { - pname = "ros-melodic-pddl-planner-viewer"; - version = "0.1.12-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_planning-release/archive/release/melodic/pddl_planner_viewer/0.1.12-1.tar.gz"; - name = "0.1.12-1.tar.gz"; - sha256 = "4496310c975f2847fc8b6ba03073810225b48e166ba3da11c06aabaa1c7031af"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pddl-planner ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''a viewer of pddl_planner.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/pddl-planner/default.nix b/distros/melodic/pddl-planner/default.nix deleted file mode 100644 index 8394ac449f..0000000000 --- a/distros/melodic/pddl-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, actionlib, catkin, downward, ff, ffha, lpg-planner, pddl-msgs, rospy, time }: -buildRosPackage { - pname = "ros-melodic-pddl-planner"; - version = "0.1.12-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_planning-release/archive/release/melodic/pddl_planner/0.1.12-1.tar.gz"; - name = "0.1.12-1.tar.gz"; - sha256 = "e686d7ea6ca73282c5a3166e1a2628f43a1e52da107fadb97fc5fcc06a27e2ba"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib downward ff ffha lpg-planner pddl-msgs rospy time ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''pddl planner wrappers''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/people-msgs/default.nix b/distros/melodic/people-msgs/default.nix deleted file mode 100644 index a00b50a88b..0000000000 --- a/distros/melodic/people-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-people-msgs"; - version = "1.4.0-r4"; - - src = fetchurl { - url = "https://github.com/OSUrobotics/people-release/archive/release/melodic/people_msgs/1.4.0-4.tar.gz"; - name = "1.4.0-4.tar.gz"; - sha256 = "56ee89ae2ab0cf449cf03e4a3db22356a5dba6e71a28d818ce90167a206e2bb4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages used by nodes in the people stack.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/people-tracking-filter/default.nix b/distros/melodic/people-tracking-filter/default.nix deleted file mode 100644 index a8501e16ec..0000000000 --- a/distros/melodic/people-tracking-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, bfl, catkin, geometry-msgs, message-filters, people-msgs, roscpp, roslaunch, roslint, sensor-msgs, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-people-tracking-filter"; - version = "1.4.0-r4"; - - src = fetchurl { - url = "https://github.com/OSUrobotics/people-release/archive/release/melodic/people_tracking_filter/1.4.0-4.tar.gz"; - name = "1.4.0-4.tar.gz"; - sha256 = "c865fb866c756894069ec3c6565a742ce0927c3f42b2359cd0f46f31230ad87c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch roslint ]; - propagatedBuildInputs = [ bfl geometry-msgs message-filters people-msgs roscpp sensor-msgs std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A collection of filtering tools for tracking people's locations''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/people-velocity-tracker/default.nix b/distros/melodic/people-velocity-tracker/default.nix deleted file mode 100644 index 4b8177f606..0000000000 --- a/distros/melodic/people-velocity-tracker/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, easy-markers, geometry-msgs, kalman-filter, leg-detector, people-msgs, roslaunch, roslib, roslint, rospy }: -buildRosPackage { - pname = "ros-melodic-people-velocity-tracker"; - version = "1.4.0-r4"; - - src = fetchurl { - url = "https://github.com/OSUrobotics/people-release/archive/release/melodic/people_velocity_tracker/1.4.0-4.tar.gz"; - name = "1.4.0-4.tar.gz"; - sha256 = "dacb341d242868f85f245a5bb14821c4eeeb205b300ed187a78d9577bf052861"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch roslint ]; - propagatedBuildInputs = [ easy-markers geometry-msgs kalman-filter leg-detector people-msgs roslib rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Track the output of the leg_detector to indicate the velocity of person.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/people/default.nix b/distros/melodic/people/default.nix deleted file mode 100644 index 2792ce4367..0000000000 --- a/distros/melodic/people/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, face-detector, leg-detector, people-msgs, people-tracking-filter, people-velocity-tracker }: -buildRosPackage { - pname = "ros-melodic-people"; - version = "1.4.0-r4"; - - src = fetchurl { - url = "https://github.com/OSUrobotics/people-release/archive/release/melodic/people/1.4.0-4.tar.gz"; - name = "1.4.0-4.tar.gz"; - sha256 = "3257e4cec2b4985b1b8f0530bb4a37820ec2100a60f9694b36aff8c9df32c154"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ face-detector leg-detector people-msgs people-tracking-filter people-velocity-tracker ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The people stack holds algorithms for perceiving people from a number of sensors.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pepper-meshes/default.nix b/distros/melodic/pepper-meshes/default.nix deleted file mode 100644 index 37cc259963..0000000000 --- a/distros/melodic/pepper-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-pepper-meshes"; - version = "0.2.4-r3"; - - src = fetchurl { - url = "https://github.com/ros-naoqi/pepper_meshes-release/archive/release/melodic/pepper_meshes/0.2.4-3.tar.gz"; - name = "0.2.4-3.tar.gz"; - sha256 = "3780fdd3757c5aff60a4c894f3ad2b390630c92ee6931b6ca561d97513d5d199"; - }; - - buildType = "catkin"; - buildInputs = [ catkin openjdk ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''meshes for the Aldebaran Robotics Pepper''; - license = with lib.licenses; [ "CC-BY-NC-ND-4.0" ]; - }; -} diff --git a/distros/melodic/pepperl-fuchs-r2000/default.nix b/distros/melodic/pepperl-fuchs-r2000/default.nix deleted file mode 100644 index 9bb56089fa..0000000000 --- a/distros/melodic/pepperl-fuchs-r2000/default.nix +++ /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, std-msgs }: -buildRosPackage { - pname = "ros-melodic-pepperl-fuchs-r2000"; - version = "0.1.3"; - - src = fetchurl { - url = "https://github.com/dillenberger/pepperl_fuchs-release/archive/release/melodic/pepperl_fuchs_r2000/0.1.3-0.tar.gz"; - name = "0.1.3-0.tar.gz"; - sha256 = "833c1e411a45ec3640a3b9711241ef46c5ba36ceaa0ee0496d183f4fbb246c1f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The Pepperl+Fuchs R2000 laser range finder driver package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/perception-pcl/default.nix b/distros/melodic/perception-pcl/default.nix deleted file mode 100644 index 51d60c3b72..0000000000 --- a/distros/melodic/perception-pcl/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-conversions, pcl-msgs, pcl-ros }: -buildRosPackage { - pname = "ros-melodic-perception-pcl"; - version = "1.7.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/perception_pcl-release/archive/release/melodic/perception_pcl/1.7.4-1.tar.gz"; - name = "1.7.4-1.tar.gz"; - sha256 = "2599983e343b30b490122b261c020ce74a17328ab748cbe840007753e9579608"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pcl-conversions pcl-msgs pcl-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the preferred - bridge for 3D applications involving n-D Point Clouds and 3D geometry - processing in ROS.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/perception/default.nix b/distros/melodic/perception/default.nix deleted file mode 100644 index 8674f6b658..0000000000 --- a/distros/melodic/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, image-common, image-pipeline, image-transport-plugins, laser-pipeline, perception-pcl, ros-base, vision-opencv }: -buildRosPackage { - pname = "ros-melodic-perception"; - version = "1.4.1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/metapackages-release/archive/release/melodic/perception/1.4.1-0.tar.gz"; - name = "1.4.1-0.tar.gz"; - sha256 = "f6024982eaa029dafbe20bd1e533f46766f9731a485a837e4a450331f5594126"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ image-common image-pipeline image-transport-plugins laser-pipeline perception-pcl ros-base vision-opencv ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A metapackage to aggregate several packages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pf-description/default.nix b/distros/melodic/pf-description/default.nix deleted file mode 100644 index 0f8aee73ba..0000000000 --- a/distros/melodic/pf-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, rviz, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-pf-description"; - version = "1.2.0-r2"; - - src = fetchurl { - url = "https://github.com/PepperlFuchs/pf_lidar_ros_driver-release/archive/release/melodic/pf_description/1.2.0-2.tar.gz"; - name = "1.2.0-2.tar.gz"; - sha256 = "302e3c7f6a0642e3a8819f56eef5e2c9967c1a93ac1cd3cc3055f21e29852597"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ robot-state-publisher rviz urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pf_description package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/pf-driver/default.nix b/distros/melodic/pf-driver/default.nix deleted file mode 100644 index 7f7f5dd116..0000000000 --- a/distros/melodic/pf-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, curlpp, dynamic-reconfigure, jsoncpp, laser-geometry, message-generation, message-runtime, pcl, pcl-conversions, pcl-ros, pf-description, roscpp, roscpp-serialization, roslint, rosunit, rviz, sensor-msgs, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-pf-driver"; - version = "1.2.0-r2"; - - src = fetchurl { - url = "https://github.com/PepperlFuchs/pf_lidar_ros_driver-release/archive/release/melodic/pf_driver/1.2.0-2.tar.gz"; - name = "1.2.0-2.tar.gz"; - sha256 = "a852a67342f0e1f46a313a41a954b1540f8b8af833b23672c3ba80a0bf195706"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation roslint ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ curlpp dynamic-reconfigure jsoncpp laser-geometry message-runtime pcl pcl-conversions pcl-ros pf-description roscpp roscpp-serialization rviz sensor-msgs std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The Pepperl+Fuchs LiDAR package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/pheeno-ros-description/default.nix b/distros/melodic/pheeno-ros-description/default.nix deleted file mode 100644 index 5ce006b2fc..0000000000 --- a/distros/melodic/pheeno-ros-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-pheeno-ros-description"; - version = "0.1.0"; - - src = fetchurl { - url = "https://github.com/acslaboratory/pheeno_ros_description-release/archive/release/melodic/pheeno_ros_description/0.1.0-0.tar.gz"; - name = "0.1.0-0.tar.gz"; - sha256 = "4849cdf4250dfdbd134a913bd739e1b2647446a89eb50a6dde59bdbc9632019c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pheeno_ros_description package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/phidgets-api/default.nix b/distros/melodic/phidgets-api/default.nix deleted file mode 100644 index 442256f884..0000000000 --- a/distros/melodic/phidgets-api/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, libphidget21 }: -buildRosPackage { - pname = "ros-melodic-phidgets-api"; - version = "0.7.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/melodic/phidgets_api/0.7.11-1.tar.gz"; - name = "0.7.11-1.tar.gz"; - sha256 = "9d4a754230661ad607e621d6cfc94ef56549e1b9e3f0772937b1ba023195e189"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ libphidget21 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A C++ Wrapper for the Phidgets C API''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/phidgets-drivers/default.nix b/distros/melodic/phidgets-drivers/default.nix deleted file mode 100644 index bb30b0d6c5..0000000000 --- a/distros/melodic/phidgets-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, libphidget21, phidgets-api, phidgets-high-speed-encoder, phidgets-ik, phidgets-imu, phidgets-msgs }: -buildRosPackage { - pname = "ros-melodic-phidgets-drivers"; - version = "0.7.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/melodic/phidgets_drivers/0.7.11-1.tar.gz"; - name = "0.7.11-1.tar.gz"; - sha256 = "76ba15fc6d2c454eb9f3682958cba17cc221c2c26d3b22628b4417570a3b6c8d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ libphidget21 phidgets-api phidgets-high-speed-encoder phidgets-ik phidgets-imu phidgets-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''API and ROS drivers for Phidgets devices''; - license = with lib.licenses; [ "BSD-&-LGPL" ]; - }; -} diff --git a/distros/melodic/phidgets-high-speed-encoder/default.nix b/distros/melodic/phidgets-high-speed-encoder/default.nix deleted file mode 100644 index 6ab3908f60..0000000000 --- a/distros/melodic/phidgets-high-speed-encoder/default.nix +++ /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, phidgets-api, phidgets-msgs, pluginlib, roscpp, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-phidgets-high-speed-encoder"; - version = "0.7.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/melodic/phidgets_high_speed_encoder/0.7.11-1.tar.gz"; - name = "0.7.11-1.tar.gz"; - sha256 = "c80996cd598e2d92710bfc0a78436e790f682495072557be049b80d418054da5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ nodelet phidgets-api phidgets-msgs pluginlib roscpp sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Driver for the Phidgets high speed encoder devices''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/phidgets-ik/default.nix b/distros/melodic/phidgets-ik/default.nix deleted file mode 100644 index 1a25232925..0000000000 --- a/distros/melodic/phidgets-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, catkin, nodelet, phidgets-api, phidgets-msgs, pluginlib, roscpp, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-phidgets-ik"; - version = "0.7.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/melodic/phidgets_ik/0.7.11-1.tar.gz"; - name = "0.7.11-1.tar.gz"; - sha256 = "1e115c59cf1c38b6a74820fe419fe520e6807930c7b8c1cb493c7a8e2a5e21e1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ nodelet phidgets-api phidgets-msgs pluginlib roscpp sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Driver for the Phidgets InterfaceKit devices''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/phidgets-imu/default.nix b/distros/melodic/phidgets-imu/default.nix deleted file mode 100644 index 8cdf618d2d..0000000000 --- a/distros/melodic/phidgets-imu/default.nix +++ /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, diagnostic-msgs, diagnostic-updater, imu-filter-madgwick, nodelet, phidgets-api, pluginlib, roscpp, roslaunch, sensor-msgs, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-phidgets-imu"; - version = "0.7.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/melodic/phidgets_imu/0.7.11-1.tar.gz"; - name = "0.7.11-1.tar.gz"; - sha256 = "734bc239351695bffac0addd1ebbc93fa75d9c6d4f291c05e6cff41fcb4155ae"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ diagnostic-aggregator diagnostic-msgs diagnostic-updater imu-filter-madgwick nodelet phidgets-api pluginlib roscpp sensor-msgs std-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Driver for the Phidgets Spatial 3/3/3 devices''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/phidgets-msgs/default.nix b/distros/melodic/phidgets-msgs/default.nix deleted file mode 100644 index d88a29f4fe..0000000000 --- a/distros/melodic/phidgets-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-phidgets-msgs"; - version = "0.7.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/phidgets_drivers-release/archive/release/melodic/phidgets_msgs/0.7.11-1.tar.gz"; - name = "0.7.11-1.tar.gz"; - sha256 = "3a93c937d43ab6f4a715931ffb7bee9bd32cb5ab9d6e934536b89ef5e6620ece"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Custom ROS messages for Phidgets drivers''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/photo/default.nix b/distros/melodic/photo/default.nix deleted file mode 100644 index 526c85f23e..0000000000 --- a/distros/melodic/photo/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, libgphoto2, message-generation, message-runtime, opencv, roscpp, self-test, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-photo"; - version = "1.0.3-r1"; - - src = fetchurl { - url = "https://github.com/bosch-ros-pkg/photo-release/archive/release/melodic/photo/1.0.3-1.tar.gz"; - name = "1.0.3-1.tar.gz"; - sha256 = "61ab67a9bc3909382c062c6c93be55830c71b889b35326014bf3966b88fb354f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ libgphoto2 message-runtime opencv roscpp self-test sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The photo package provides access to digital cameras. Much of the underlying functionality is provide by the gPhoto libary. The system package libgphoto2-2-dev or equivalent is required.>''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pid/default.nix b/distros/melodic/pid/default.nix deleted file mode 100644 index 66a5652ab4..0000000000 --- a/distros/melodic/pid/default.nix +++ /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, roscpp, std-msgs }: -buildRosPackage { - pname = "ros-melodic-pid"; - version = "0.0.27"; - - src = fetchurl { - url = "https://github.com/AndyZe/pid-release/archive/release/melodic/pid/0.0.27-0.tar.gz"; - name = "0.0.27-0.tar.gz"; - sha256 = "6066703ba3197ee904f55d7e6b1fc054e1901b5ad4d826753061715945a57d62"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ dynamic-reconfigure message-runtime roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch a PID control node.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pilz-control/default.nix b/distros/melodic/pilz-control/default.nix deleted file mode 100644 index 9e702de9e7..0000000000 --- a/distros/melodic/pilz-control/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, code-coverage, controller-interface, controller-manager, geometry-msgs, joint-trajectory-controller, moveit-core, moveit-ros-planning, pilz-msgs, pilz-testutils, pilz-utils, roscpp, roslint, rostest, rosunit, std-srvs, tf2, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-melodic-pilz-control"; - version = "0.5.23-r1"; - - src = fetchurl { - url = "https://github.com/PilzDE/pilz_robots-release/archive/release/melodic/pilz_control/0.5.23-1.tar.gz"; - name = "0.5.23-1.tar.gz"; - sha256 = "f686fe3565c832940c04e14e35771028368963b4a88857ebeefc524b6d7f1b09"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules roslint ]; - checkInputs = [ code-coverage geometry-msgs pilz-testutils pilz-utils rostest rosunit tf2 tf2-geometry-msgs ]; - propagatedBuildInputs = [ controller-interface controller-manager joint-trajectory-controller moveit-core moveit-ros-planning pilz-msgs roscpp std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides a specialized joint_trajectory_controller that can be moved into holding state via service call. - No further trajectories will be accepted/followed in this state.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/pilz-extensions/default.nix b/distros/melodic/pilz-extensions/default.nix deleted file mode 100644 index f2613ce3a9..0000000000 --- a/distros/melodic/pilz-extensions/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, code-coverage, joint-limits-interface, roscpp, rostest }: -buildRosPackage { - pname = "ros-melodic-pilz-extensions"; - version = "0.4.14-r1"; - - src = fetchurl { - url = "https://github.com/PilzDE/pilz_industrial_motion-release/archive/release/melodic/pilz_extensions/0.4.14-1.tar.gz"; - name = "0.4.14-1.tar.gz"; - sha256 = "0c750d40f8d7e22e93f8fa7c4376001989b441e5cf55fa0bc173c011697787f0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roscpp ]; - checkInputs = [ code-coverage rostest ]; - propagatedBuildInputs = [ joint-limits-interface ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pilz_extensions package. Here are classes extending the functionality of other packages. - On the long run these extensions should become pull requests on the respective packages.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/pilz-industrial-motion-planner-testutils/default.nix b/distros/melodic/pilz-industrial-motion-planner-testutils/default.nix deleted file mode 100644 index 34563debbd..0000000000 --- a/distros/melodic/pilz-industrial-motion-planner-testutils/default.nix +++ /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-commander, moveit-core, moveit-msgs }: -buildRosPackage { - pname = "ros-melodic-pilz-industrial-motion-planner-testutils"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/pilz_industrial_motion_planner_testutils/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "516466ee10be9ac92fdf8807a5b81788c0f0c68cfa451206f6bf15c4de1bbe8f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin eigen-conversions ]; - propagatedBuildInputs = [ moveit-commander moveit-core moveit-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Helper scripts and functionality to test industrial motion generation''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pilz-industrial-motion-planner/default.nix b/distros/melodic/pilz-industrial-motion-planner/default.nix deleted file mode 100644 index 908a543cbc..0000000000 --- a/distros/melodic/pilz-industrial-motion-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, catkin, cmake-modules, code-coverage, eigen-conversions, joint-limits-interface, kdl-conversions, moveit-core, moveit-msgs, moveit-resources-panda-moveit-config, moveit-resources-prbt-moveit-config, moveit-resources-prbt-pg70-support, moveit-resources-prbt-support, moveit-ros-move-group, moveit-ros-planning, moveit-ros-planning-interface, orocos-kdl, pilz-industrial-motion-planner-testutils, pluginlib, roscpp, rostest, rosunit, tf2, tf2-eigen, tf2-geometry-msgs, tf2-kdl, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-pilz-industrial-motion-planner"; - version = "1.0.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/moveit-release/archive/release/melodic/pilz_industrial_motion_planner/1.0.11-1.tar.gz"; - name = "1.0.11-1.tar.gz"; - sha256 = "6160b3bc4f2524219d537f40039438e2e4203f2c8e91dc8f78e57387c16cfeed"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ cmake-modules code-coverage moveit-resources-panda-moveit-config moveit-resources-prbt-moveit-config moveit-resources-prbt-pg70-support moveit-resources-prbt-support pilz-industrial-motion-planner-testutils rostest rosunit ]; - propagatedBuildInputs = [ eigen-conversions joint-limits-interface kdl-conversions moveit-core moveit-msgs moveit-ros-move-group moveit-ros-planning moveit-ros-planning-interface orocos-kdl pluginlib roscpp tf2 tf2-eigen tf2-geometry-msgs tf2-kdl tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''MoveIt plugin to generate industrial trajectories PTP, LIN, CIRC and sequences thereof.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pilz-industrial-motion-testutils/default.nix b/distros/melodic/pilz-industrial-motion-testutils/default.nix deleted file mode 100644 index 90c7726593..0000000000 --- a/distros/melodic/pilz-industrial-motion-testutils/default.nix +++ /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-commander, moveit-core, moveit-msgs, pilz-msgs }: -buildRosPackage { - pname = "ros-melodic-pilz-industrial-motion-testutils"; - version = "0.6.0-r1"; - - src = fetchurl { - url = "https://github.com/PilzDE/pilz_common-release/archive/release/melodic/pilz_industrial_motion_testutils/0.6.0-1.tar.gz"; - name = "0.6.0-1.tar.gz"; - sha256 = "68e505b56ef064d3714e5ad8a5a63321b6dc1fcc49230e218f6a656fba70cd10"; - }; - - buildType = "catkin"; - buildInputs = [ catkin eigen-conversions ]; - propagatedBuildInputs = [ moveit-commander moveit-core moveit-msgs pilz-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Helper scripts and functionality to test industrial motion generation''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/pilz-industrial-motion/default.nix b/distros/melodic/pilz-industrial-motion/default.nix deleted file mode 100644 index b5d7a6e8b2..0000000000 --- a/distros/melodic/pilz-industrial-motion/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pilz-extensions, pilz-robot-programming, pilz-trajectory-generation }: -buildRosPackage { - pname = "ros-melodic-pilz-industrial-motion"; - version = "0.4.14-r1"; - - src = fetchurl { - url = "https://github.com/PilzDE/pilz_industrial_motion-release/archive/release/melodic/pilz_industrial_motion/0.4.14-1.tar.gz"; - name = "0.4.14-1.tar.gz"; - sha256 = "d934fc24dca066e31c7c49f2d59c4ee22d52e38b4afb0b10fedaca0418c3ee63"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pilz-extensions pilz-robot-programming pilz-trajectory-generation ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pilz_industrial_motion package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/pilz-msgs/default.nix b/distros/melodic/pilz-msgs/default.nix deleted file mode 100644 index eb24a47781..0000000000 --- a/distros/melodic/pilz-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, moveit-msgs }: -buildRosPackage { - pname = "ros-melodic-pilz-msgs"; - version = "0.6.0-r1"; - - src = fetchurl { - url = "https://github.com/PilzDE/pilz_common-release/archive/release/melodic/pilz_msgs/0.6.0-1.tar.gz"; - name = "0.6.0-1.tar.gz"; - sha256 = "df5cbc23f0122a008312aac5df69b4a16aac322dee0758d7b4c8b6b4e304c538"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime moveit-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pilz_msgs package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/pilz-robot-programming/default.nix b/distros/melodic/pilz-robot-programming/default.nix deleted file mode 100644 index 0f3f0ec715..0000000000 --- a/distros/melodic/pilz-robot-programming/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, moveit-commander, pilz-industrial-motion-planner, pilz-industrial-motion-testutils, pilz-msgs, prbt-hardware-support, prbt-moveit-config, prbt-pg70-support, pythonPackages, roslint, rospy, rostest, rosunit, tf-conversions, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-pilz-robot-programming"; - version = "0.4.14-r1"; - - src = fetchurl { - url = "https://github.com/PilzDE/pilz_industrial_motion-release/archive/release/melodic/pilz_robot_programming/0.4.14-1.tar.gz"; - name = "0.4.14-1.tar.gz"; - sha256 = "746fc5780070faca34e79c98fcf856245f241f32748529f7a7eda3474549b18c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - checkInputs = [ code-coverage pilz-industrial-motion-testutils prbt-hardware-support prbt-moveit-config prbt-pg70-support pythonPackages.coverage pythonPackages.docopt pythonPackages.mock rostest rosunit ]; - propagatedBuildInputs = [ moveit-commander pilz-industrial-motion-planner pilz-msgs pythonPackages.psutil rospy tf-conversions tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An Easy to use API to execute standard industrial robot commands like Ptp, Lin, Circ and Sequence using Moveit.''; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/melodic/pilz-robots/default.nix b/distros/melodic/pilz-robots/default.nix deleted file mode 100644 index 0afc851732..0000000000 --- a/distros/melodic/pilz-robots/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pilz-control, pilz-status-indicator-rqt, prbt-hardware-support, prbt-ikfast-manipulator-plugin, prbt-moveit-config, prbt-support }: -buildRosPackage { - pname = "ros-melodic-pilz-robots"; - version = "0.5.23-r1"; - - src = fetchurl { - url = "https://github.com/PilzDE/pilz_robots-release/archive/release/melodic/pilz_robots/0.5.23-1.tar.gz"; - name = "0.5.23-1.tar.gz"; - sha256 = "ab98a25dedb5a104fecaaf4ed3631f09764186a5e1c5da9e87f32b8a7fb73e5a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pilz-control pilz-status-indicator-rqt prbt-hardware-support prbt-ikfast-manipulator-plugin prbt-moveit-config prbt-support ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The metapackage''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/pilz-status-indicator-rqt/default.nix b/distros/melodic/pilz-status-indicator-rqt/default.nix deleted file mode 100644 index 12e8e8a30d..0000000000 --- a/distros/melodic/pilz-status-indicator-rqt/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, pilz-msgs, pythonPackages, rospy, rostest, rosunit, rqt-gui, rqt-gui-py, std-msgs }: -buildRosPackage { - pname = "ros-melodic-pilz-status-indicator-rqt"; - version = "0.5.23-r1"; - - src = fetchurl { - url = "https://github.com/PilzDE/pilz_robots-release/archive/release/melodic/pilz_status_indicator_rqt/0.5.23-1.tar.gz"; - name = "0.5.23-1.tar.gz"; - sha256 = "6665eb85e1a85d1e33bf9f3611435a209a21cc418c96d5fcae88c4faeb58970a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ pythonPackages.mock rostest rosunit ]; - propagatedBuildInputs = [ pilz-msgs rospy rqt-gui rqt-gui-py std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Showing information about operation mode, status and speed override of the robot.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/pilz-store-positions/default.nix b/distros/melodic/pilz-store-positions/default.nix deleted file mode 100644 index 0aa8f06693..0000000000 --- a/distros/melodic/pilz-store-positions/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, geometry-msgs, libyaml, pythonPackages, ros-pytest, roslint, rospy, rostest, std-msgs, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-pilz-store-positions"; - version = "0.4.14-r1"; - - src = fetchurl { - url = "https://github.com/PilzDE/pilz_industrial_motion-release/archive/release/melodic/pilz_store_positions/0.4.14-1.tar.gz"; - name = "0.4.14-1.tar.gz"; - sha256 = "e5b3f77c5955899145e6fd06dc5ba7fab918b651d543aeb27e7b90e4987293f8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint std-msgs ]; - checkInputs = [ code-coverage pythonPackages.mock pythonPackages.pytestcov ros-pytest rostest visualization-msgs ]; - propagatedBuildInputs = [ geometry-msgs libyaml rospy tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Allows to store poses during teach-in.''; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/melodic/pilz-testutils/default.nix b/distros/melodic/pilz-testutils/default.nix deleted file mode 100644 index a21fc927a3..0000000000 --- a/distros/melodic/pilz-testutils/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, pilz-utils, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-pilz-testutils"; - version = "0.6.0-r1"; - - src = fetchurl { - url = "https://github.com/PilzDE/pilz_common-release/archive/release/melodic/pilz_testutils/0.6.0-1.tar.gz"; - name = "0.6.0-1.tar.gz"; - sha256 = "852c503a5de03f9fd4985710ea0b0526d89baa6dea09e0c967cdeea783372005"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pilz-utils roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains testing utilities used by Pilz packages.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/pilz-trajectory-generation/default.nix b/distros/melodic/pilz-trajectory-generation/default.nix deleted file mode 100644 index 76ff5ccb10..0000000000 --- a/distros/melodic/pilz-trajectory-generation/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, eigen-conversions, kdl-conversions, moveit-core, moveit-msgs, moveit-ros-move-group, moveit-ros-planning, moveit-ros-planning-interface, orocos-kdl, pilz-extensions, pilz-industrial-motion-testutils, pilz-msgs, pilz-testutils, pluginlib, prbt-moveit-config, prbt-pg70-support, prbt-support, roscpp, rostest, rosunit, tf2, tf2-eigen, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-melodic-pilz-trajectory-generation"; - version = "0.4.14-r1"; - - src = fetchurl { - url = "https://github.com/PilzDE/pilz_industrial_motion-release/archive/release/melodic/pilz_trajectory_generation/0.4.14-1.tar.gz"; - name = "0.4.14-1.tar.gz"; - sha256 = "55c630f7cee97d09abb77f22ef40b4aebdebcccf56fa6bcc93363bbc9bfc4c97"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ cmake-modules code-coverage pilz-industrial-motion-testutils pilz-testutils prbt-moveit-config prbt-pg70-support prbt-support rostest rosunit ]; - propagatedBuildInputs = [ eigen-conversions kdl-conversions moveit-core moveit-msgs moveit-ros-move-group moveit-ros-planning moveit-ros-planning-interface orocos-kdl pilz-extensions pilz-msgs pluginlib roscpp tf2 tf2-eigen tf2-geometry-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pilz_trajectory_generation package containing the MoveIt! plugin pilz_command_planner.''; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/melodic/pilz-utils/default.nix b/distros/melodic/pilz-utils/default.nix deleted file mode 100644 index c8b7575a51..0000000000 --- a/distros/melodic/pilz-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, clang, cmake-modules, code-coverage, roscpp, rostest, rosunit }: -buildRosPackage { - pname = "ros-melodic-pilz-utils"; - version = "0.6.0-r1"; - - src = fetchurl { - url = "https://github.com/PilzDE/pilz_common-release/archive/release/melodic/pilz_utils/0.6.0-1.tar.gz"; - name = "0.6.0-1.tar.gz"; - sha256 = "1d9c69d9031b3672f7eba222b81ed50fef31a7c8188e310e476889ee1d3131c9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin clang roscpp ]; - checkInputs = [ cmake-modules code-coverage rostest rosunit ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pilz_utils package contains utilities used by Pilz packages''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/pincher-arm-bringup/default.nix b/distros/melodic/pincher-arm-bringup/default.nix deleted file mode 100644 index 48f1b0bdd1..0000000000 --- a/distros/melodic/pincher-arm-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, actionlib, arbotix-controllers, arbotix-python, catkin, control-msgs, pincher-arm-description, robot-state-publisher, rospy, sensor-msgs, std-msgs, xacro }: -buildRosPackage { - pname = "ros-melodic-pincher-arm-bringup"; - version = "0.2.0-r1"; - - src = fetchurl { - url = "https://github.com/fictionlab-gbp/pincher_arm-release/archive/release/melodic/pincher_arm_bringup/0.2.0-1.tar.gz"; - name = "0.2.0-1.tar.gz"; - sha256 = "017d7c5373dd32b42e8c6ee119691c56f61cd48eb7532c1dabb0350da70c17ed"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib arbotix-controllers arbotix-python control-msgs pincher-arm-description robot-state-publisher rospy sensor-msgs std-msgs xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch files for starting PhantomX Pincher arm drivers.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pincher-arm-description/default.nix b/distros/melodic/pincher-arm-description/default.nix deleted file mode 100644 index 01fe46b6e7..0000000000 --- a/distros/melodic/pincher-arm-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-pincher-arm-description"; - version = "0.2.0-r1"; - - src = fetchurl { - url = "https://github.com/fictionlab-gbp/pincher_arm-release/archive/release/melodic/pincher_arm_description/0.2.0-1.tar.gz"; - name = "0.2.0-1.tar.gz"; - sha256 = "bbd4818fa00f7ba0830a82f40e9364e8032887fbbbc6d528deae126e3317f756"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''URDF Description package for PhantomX Pincher arm''; - license = with lib.licenses; [ bsdOriginal cc-by-nc-sa-40 ]; - }; -} diff --git a/distros/melodic/pincher-arm-ikfast-plugin/default.nix b/distros/melodic/pincher-arm-ikfast-plugin/default.nix deleted file mode 100644 index 7093cea87d..0000000000 --- a/distros/melodic/pincher-arm-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, eigen-conversions, liblapack, moveit-core, pluginlib, roscpp, tf2-eigen, tf2-kdl }: -buildRosPackage { - pname = "ros-melodic-pincher-arm-ikfast-plugin"; - version = "0.2.0-r1"; - - src = fetchurl { - url = "https://github.com/fictionlab-gbp/pincher_arm-release/archive/release/melodic/pincher_arm_ikfast_plugin/0.2.0-1.tar.gz"; - name = "0.2.0-1.tar.gz"; - sha256 = "935742ac590504e21f75c1bebd03f380e2d33b5e62ae395b0122718b3fb283aa"; - }; - - buildType = "catkin"; - buildInputs = [ catkin tf2-eigen tf2-kdl ]; - propagatedBuildInputs = [ eigen-conversions liblapack moveit-core pluginlib roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''IKFast plugin for the PhantomX Pincher arm''; - license = with lib.licenses; [ bsdOriginal asl20 ]; - }; -} diff --git a/distros/melodic/pincher-arm-moveit-config/default.nix b/distros/melodic/pincher-arm-moveit-config/default.nix deleted file mode 100644 index 7957842f6d..0000000000 --- a/distros/melodic/pincher-arm-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-fake-controller-manager, moveit-kinematics, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, moveit-setup-assistant, moveit-simple-controller-manager, pincher-arm-description, robot-state-publisher, tf2-ros, xacro }: -buildRosPackage { - pname = "ros-melodic-pincher-arm-moveit-config"; - version = "0.2.0-r1"; - - src = fetchurl { - url = "https://github.com/fictionlab-gbp/pincher_arm-release/archive/release/melodic/pincher_arm_moveit_config/0.2.0-1.tar.gz"; - name = "0.2.0-1.tar.gz"; - sha256 = "a4d2ce813322d6be8cc38a862407c9999b2539d665799a515071ab95508a0551"; - }; - - 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 moveit-simple-controller-manager pincher-arm-description robot-state-publisher tf2-ros xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the pincher_arm with the MoveIt! Motion Planning Framework''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pincher-arm-moveit-demos/default.nix b/distros/melodic/pincher-arm-moveit-demos/default.nix deleted file mode 100644 index 5ebf98b10a..0000000000 --- a/distros/melodic/pincher-arm-moveit-demos/default.nix +++ /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-interface, roscpp, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-melodic-pincher-arm-moveit-demos"; - version = "0.2.0-r1"; - - src = fetchurl { - url = "https://github.com/fictionlab-gbp/pincher_arm-release/archive/release/melodic/pincher_arm_moveit_demos/0.2.0-1.tar.gz"; - name = "0.2.0-1.tar.gz"; - sha256 = "71db59332ad1cd4687367377a52827753a0b625b2dfa4f8bef31d53440daec93"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ moveit-core moveit-ros-planning-interface roscpp tf2-geometry-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Moveit demos for the PhantomX Pincher arm.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pincher-arm/default.nix b/distros/melodic/pincher-arm/default.nix deleted file mode 100644 index 374eb8b4ab..0000000000 --- a/distros/melodic/pincher-arm/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, pincher-arm-bringup, pincher-arm-description, pincher-arm-ikfast-plugin, pincher-arm-moveit-config, pincher-arm-moveit-demos }: -buildRosPackage { - pname = "ros-melodic-pincher-arm"; - version = "0.2.0-r1"; - - src = fetchurl { - url = "https://github.com/fictionlab-gbp/pincher_arm-release/archive/release/melodic/pincher_arm/0.2.0-1.tar.gz"; - name = "0.2.0-1.tar.gz"; - sha256 = "7ba2563e83f8fb00c6071aa005888c7746fb5a23bf73b488178e3c6cb71a56d3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pincher-arm-bringup pincher-arm-description pincher-arm-ikfast-plugin pincher-arm-moveit-config pincher-arm-moveit-demos ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pincher_arm metapackage.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pinocchio/default.nix b/distros/melodic/pinocchio/default.nix deleted file mode 100644 index ef6c026d3f..0000000000 --- a/distros/melodic/pinocchio/default.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, clang, cmake, doxygen, eigen, eigenpy, git, hpp-fcl, python, pythonPackages, urdfdom }: -buildRosPackage { - pname = "ros-melodic-pinocchio"; - version = "2.6.16-r1"; - - src = fetchurl { - url = "https://github.com/stack-of-tasks/pinocchio-ros-release/archive/release/melodic/pinocchio/2.6.16-1.tar.gz"; - name = "2.6.16-1.tar.gz"; - sha256 = "f58ab18d9cea7356ef49678e385022c6be24b57fad076a50114dbdb1098a58b7"; - }; - - buildType = "cmake"; - buildInputs = [ clang cmake doxygen git ]; - propagatedBuildInputs = [ boost catkin eigen eigenpy hpp-fcl python pythonPackages.numpy urdfdom ]; - nativeBuildInputs = [ clang cmake ]; - - meta = { - description = ''A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives.''; - license = with lib.licenses; [ bsd2 ]; - }; -} diff --git a/distros/melodic/planner-cspace-msgs/default.nix b/distros/melodic/planner-cspace-msgs/default.nix deleted file mode 100644 index d0fd9985a6..0000000000 --- a/distros/melodic/planner-cspace-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-planner-cspace-msgs"; - version = "0.14.0-r1"; - - src = fetchurl { - url = "https://github.com/at-wat/neonavigation_msgs-release/archive/release/melodic/planner_cspace_msgs/0.14.0-1.tar.gz"; - name = "0.14.0-1.tar.gz"; - sha256 = "401134216598e292179c34732296f10bf434261fadcab6026960a41381223d9f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Message definitions for planner_cspace package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/planner-cspace/default.nix b/distros/melodic/planner-cspace/default.nix deleted file mode 100644 index 10c3530a50..0000000000 --- a/distros/melodic/planner-cspace/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, costmap-cspace, costmap-cspace-msgs, diagnostic-updater, geometry-msgs, map-server, move-base-msgs, nav-msgs, neonavigation-common, neonavigation-metrics-msgs, planner-cspace-msgs, roscpp, roslint, rostest, sensor-msgs, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, trajectory-msgs, trajectory-tracker, trajectory-tracker-msgs }: -buildRosPackage { - pname = "ros-melodic-planner-cspace"; - version = "0.14.0-r1"; - - src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/planner_cspace/0.14.0-1.tar.gz"; - name = "0.14.0-1.tar.gz"; - sha256 = "c5c54c9ed19400ab083bb7a68b082c995e8df8a23e470294d3f5aa5c1c637ad0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ map-server roslint rostest trajectory-tracker ]; - propagatedBuildInputs = [ actionlib costmap-cspace costmap-cspace-msgs diagnostic-updater geometry-msgs move-base-msgs nav-msgs neonavigation-common neonavigation-metrics-msgs planner-cspace-msgs roscpp sensor-msgs std-srvs tf2 tf2-geometry-msgs tf2-ros trajectory-msgs trajectory-tracker-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''3-dof configuration space planner for mobile robot''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/play-motion-builder-msgs/default.nix b/distros/melodic/play-motion-builder-msgs/default.nix deleted file mode 100644 index d0e675f57c..0000000000 --- a/distros/melodic/play-motion-builder-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 }: -buildRosPackage { - pname = "ros-melodic-play-motion-builder-msgs"; - version = "1.0.2-r1"; - - src = fetchurl { - url = "https://github.com/pal-robotics/play_motion_builder-release/archive/release/melodic/play_motion_builder_msgs/1.0.2-1.tar.gz"; - name = "1.0.2-1.tar.gz"; - sha256 = "6306b6896ac2e6c7455dc94b499552b70e699c7794b7b21da133dd27ba7fba05"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The play_motion_builder_msgs package''; - license = with lib.licenses; [ "LGPL-3.0" ]; - }; -} diff --git a/distros/melodic/play-motion-builder/default.nix b/distros/melodic/play-motion-builder/default.nix deleted file mode 100644 index 0d5bc7593c..0000000000 --- a/distros/melodic/play-motion-builder/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, libyamlcpp, play-motion-builder-msgs, play-motion-msgs, roscpp, rostest, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-play-motion-builder"; - version = "1.0.2-r1"; - - src = fetchurl { - url = "https://github.com/pal-robotics/play_motion_builder-release/archive/release/melodic/play_motion_builder/1.0.2-1.tar.gz"; - name = "1.0.2-1.tar.gz"; - sha256 = "9e608aa00a7d516c67dee948ddc923a6190e20148f75ce7d84fd596105045cb6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ actionlib libyamlcpp play-motion-builder-msgs play-motion-msgs roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The play_motion_builder package, a node to handle the creation of new motions for play_motion.''; - license = with lib.licenses; [ "LGPL-3.0" ]; - }; -} diff --git a/distros/melodic/play-motion-msgs/default.nix b/distros/melodic/play-motion-msgs/default.nix deleted file mode 100644 index ff34d4e032..0000000000 --- a/distros/melodic/play-motion-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 }: -buildRosPackage { - pname = "ros-melodic-play-motion-msgs"; - version = "0.4.8-r1"; - - src = fetchurl { - url = "https://github.com/pal-gbp/play_motion-release2/archive/release/melodic/play_motion_msgs/0.4.8-1.tar.gz"; - name = "0.4.8-1.tar.gz"; - sha256 = "7e6f882bf2331299faacfb24f7b1c8fab04dc7588e3226421daac237382d3a0c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages, services and actions used by play_motion.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/play-motion/default.nix b/distros/melodic/play-motion/default.nix deleted file mode 100644 index 5da5543990..0000000000 --- a/distros/melodic/play-motion/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, control-msgs, controller-manager, controller-manager-msgs, diagnostic-msgs, diagnostic-updater, hardware-interface, joint-state-controller, joint-trajectory-controller, moveit-ros-planning-interface, play-motion-msgs, position-controllers, robot-state-publisher, roscpp, rostest, sensor-msgs, xacro }: -buildRosPackage { - pname = "ros-melodic-play-motion"; - version = "0.4.8-r1"; - - src = fetchurl { - url = "https://github.com/pal-gbp/play_motion-release2/archive/release/melodic/play_motion/0.4.8-1.tar.gz"; - name = "0.4.8-1.tar.gz"; - sha256 = "bc3bb1a2030e2aa9213c26556c1fd012399c58cdc5f1dc592ec4b1786c8267aa"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ controller-manager hardware-interface joint-state-controller joint-trajectory-controller position-controllers robot-state-publisher rostest xacro ]; - propagatedBuildInputs = [ actionlib control-msgs controller-manager-msgs diagnostic-msgs diagnostic-updater moveit-ros-planning-interface play-motion-msgs roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Plays a pre-recorded motion on a robot''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/plotjuggler-msgs/default.nix b/distros/melodic/plotjuggler-msgs/default.nix deleted file mode 100644 index b59b7adc15..0000000000 --- a/distros/melodic/plotjuggler-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-plotjuggler-msgs"; - version = "0.2.1-r1"; - - src = fetchurl { - url = "https://github.com/facontidavide/plotjuggler_msgs-release/archive/release/melodic/plotjuggler_msgs/0.2.1-1.tar.gz"; - name = "0.2.1-1.tar.gz"; - sha256 = "2754a3a1a90ad84be9e6e470d5201f7e1e7da603a325b8b082925f84829b33d6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ message-generation message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Special Messages for PlotJuggler''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/plotjuggler-ros/default.nix b/distros/melodic/plotjuggler-ros/default.nix deleted file mode 100644 index 6a25b12c55..0000000000 --- a/distros/melodic/plotjuggler-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, binutils, boost, catkin, diagnostic-msgs, geometry-msgs, nav-msgs, plotjuggler, plotjuggler-msgs, qt5, rosbag-storage, roscpp, roscpp-serialization, sensor-msgs, tf, tf2-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-plotjuggler-ros"; - version = "1.7.0-r1"; - - src = fetchurl { - url = "https://github.com/PlotJuggler/plotjuggler-ros-plugins-release/archive/release/melodic/plotjuggler_ros/1.7.0-1.tar.gz"; - name = "1.7.0-1.tar.gz"; - sha256 = "fe397262c02adcf66c4d02cb76fb1711c26d52ec54f7d376594da403cbf5e3cd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ binutils boost diagnostic-msgs geometry-msgs nav-msgs plotjuggler plotjuggler-msgs qt5.qtbase qt5.qtsvg qt5.qtwebsockets rosbag-storage roscpp roscpp-serialization sensor-msgs tf tf2-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''PlotJuggler plugin for ROS''; - license = with lib.licenses; [ "AGPLv3" ]; - }; -} diff --git a/distros/melodic/plotjuggler/default.nix b/distros/melodic/plotjuggler/default.nix deleted file mode 100644 index 16687ac9dc..0000000000 --- a/distros/melodic/plotjuggler/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, binutils, boost, catkin, cppzmq, lz4, qt5, roscpp, roslib, zstd }: -buildRosPackage { - pname = "ros-melodic-plotjuggler"; - version = "3.7.1-r1"; - - src = fetchurl { - url = "https://github.com/facontidavide/plotjuggler-release/archive/release/melodic/plotjuggler/3.7.1-1.tar.gz"; - name = "3.7.1-1.tar.gz"; - sha256 = "7afb92fd9d3e75e503f4bb4482e5c811627ec3c89a3e67fc6410479720c4ce0d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ binutils boost cppzmq lz4 qt5.qtbase qt5.qtsvg qt5.qtwebsockets qt5.qtx11extras roscpp roslib zstd ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''PlotJuggler: juggle with data''; - license = with lib.licenses; [ mpl20 ]; - }; -} diff --git a/distros/melodic/pluginlib-tutorials/default.nix b/distros/melodic/pluginlib-tutorials/default.nix deleted file mode 100644 index f8f9aa3a8b..0000000000 --- a/distros/melodic/pluginlib-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, pluginlib, roscpp }: -buildRosPackage { - pname = "ros-melodic-pluginlib-tutorials"; - version = "0.1.11"; - - src = fetchurl { - url = "https://github.com/ros-gbp/common_tutorials-release/archive/release/melodic/pluginlib_tutorials/0.1.11-0.tar.gz"; - name = "0.1.11-0.tar.gz"; - sha256 = "2a421d7ea4d04ba27c7221abd753f1ebbe040227df1e4c87a3df559064002c17"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pluginlib roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pluginlib_tutorials package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pluginlib/default.nix b/distros/melodic/pluginlib/default.nix deleted file mode 100644 index ab00bb38f5..0000000000 --- a/distros/melodic/pluginlib/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, cmake-modules, rosconsole, roslib, tinyxml-2 }: -buildRosPackage { - pname = "ros-melodic-pluginlib"; - version = "1.12.1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/pluginlib-release/archive/release/melodic/pluginlib/1.12.1-0.tar.gz"; - name = "1.12.1-0.tar.gz"; - sha256 = "51ad8cc72b954cf0fb32b8e562eaa2f24d830ce72832320582ec2075b95958e1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - propagatedBuildInputs = [ boost class-loader rosconsole roslib tinyxml-2 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The pluginlib package provides tools for writing and dynamically loading plugins using the ROS build infrastructure. - To work, these tools require plugin providers to register their plugins in the package.xml of their package.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/point-cloud-publisher-tutorial/default.nix b/distros/melodic/point-cloud-publisher-tutorial/default.nix deleted file mode 100644 index 53fa11ffa5..0000000000 --- a/distros/melodic/point-cloud-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-point-cloud-publisher-tutorial"; - version = "0.2.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation_tutorials-release/archive/release/melodic/point_cloud_publisher_tutorial/0.2.4-1.tar.gz"; - name = "0.2.4-1.tar.gz"; - sha256 = "f7cacd1a860ecf30ebb011da43d04f9992cf1cfed04b8ff1e5b6d1ccb55f0680"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The point_cloud_publisher_tutorial package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/point-cloud-transport-plugins/default.nix b/distros/melodic/point-cloud-transport-plugins/default.nix deleted file mode 100644 index e771703650..0000000000 --- a/distros/melodic/point-cloud-transport-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, draco-point-cloud-transport }: -buildRosPackage { - pname = "ros-melodic-point-cloud-transport-plugins"; - version = "1.0.3-r1"; - - src = fetchurl { - url = "https://gitlab.fel.cvut.cz/cras/ros-release/point_cloud_transport_plugins/-/archive/release/melodic/point_cloud_transport_plugins/1.0.3-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "45523d8fed826b961a2b185779b143f3b9742432e3fa3bca15753d55228b355f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ draco-point-cloud-transport ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage with common point_cloud_transport plugins''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pointcloud-to-laserscan/default.nix b/distros/melodic/pointcloud-to-laserscan/default.nix deleted file mode 100644 index 2b6147f162..0000000000 --- a/distros/melodic/pointcloud-to-laserscan/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-geometry, message-filters, nodelet, roscpp, roslint, sensor-msgs, tf2, tf2-ros, tf2-sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-pointcloud-to-laserscan"; - version = "1.4.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/pointcloud_to_laserscan-release/archive/release/melodic/pointcloud_to_laserscan/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "50bebd62ff6e696bde5dd47a8787709a756d894d6826615b8cbbc54abe7edce4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ laser-geometry message-filters nodelet roscpp sensor-msgs tf2 tf2-ros tf2-sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Converts a 3D Point Cloud into a 2D laser scan. This is useful for making devices like the Kinect appear like a laser scanner for 2D-based algorithms (e.g. laser-based SLAM).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pointgrey-camera-description/default.nix b/distros/melodic/pointgrey-camera-description/default.nix deleted file mode 100644 index 4f1c067555..0000000000 --- a/distros/melodic/pointgrey-camera-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, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-pointgrey-camera-description"; - version = "0.14.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/pointgrey_camera_driver-release/archive/release/melodic/pointgrey_camera_description/0.14.2-1.tar.gz"; - name = "0.14.2-1.tar.gz"; - sha256 = "8947475ceebb51e8a17bcf6628f885def747bb5c30e35c713694b82d1158da88"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ robot-state-publisher urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''URDF descriptions for Point Grey cameras''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/pointgrey-camera-driver/default.nix b/distros/melodic/pointgrey-camera-driver/default.nix deleted file mode 100644 index 7a192d071b..0000000000 --- a/distros/melodic/pointgrey-camera-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, camera-info-manager, catkin, curl, diagnostic-updater, dpkg, dynamic-reconfigure, image-exposure-msgs, image-proc, image-transport, libraw1394, libusb1, nodelet, roscpp, roslaunch, roslint, sensor-msgs, stereo-image-proc, wfov-camera-msgs }: -buildRosPackage { - pname = "ros-melodic-pointgrey-camera-driver"; - version = "0.14.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/pointgrey_camera_driver-release/archive/release/melodic/pointgrey_camera_driver/0.14.2-1.tar.gz"; - name = "0.14.2-1.tar.gz"; - sha256 = "8430fc5a117b73fad6f2bf228d3d892879b3c1cb0b1f731ee755b116c07d09d5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin curl dpkg ]; - checkInputs = [ roslaunch roslint ]; - propagatedBuildInputs = [ camera-info-manager diagnostic-updater dynamic-reconfigure image-exposure-msgs image-proc image-transport libraw1394 libusb1 nodelet roscpp sensor-msgs stereo-image-proc wfov-camera-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Point Grey camera driver based on libflycapture2.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/points-preprocessor/default.nix b/distros/melodic/points-preprocessor/default.nix deleted file mode 100644 index 19a50ab4d5..0000000000 --- a/distros/melodic/points-preprocessor/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, autoware-config-msgs, catkin, cv-bridge, gtest, libyamlcpp, message-filters, pcl-conversions, pcl-ros, qt5, roscpp, roslint, rostest, sensor-msgs, std-msgs, tf, tf2, tf2-eigen, tf2-ros, velodyne-pointcloud }: -buildRosPackage { - pname = "ros-melodic-points-preprocessor"; - version = "1.14.15-r1"; - - src = fetchurl { - url = "https://github.com/nobleo/core_perception-release/archive/release/melodic/points_preprocessor/1.14.15-1.tar.gz"; - name = "1.14.15-1.tar.gz"; - sha256 = "ee99435ac069adf5eec07434497732d6206558dcde942241b331d44cd478c17b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ autoware-config-msgs cv-bridge gtest libyamlcpp message-filters pcl-conversions pcl-ros qt5.qtbase roscpp roslint rostest sensor-msgs std-msgs tf tf2 tf2-eigen tf2-ros velodyne-pointcloud ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The points_preprocessor package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/polar-scan-matcher/default.nix b/distros/melodic/polar-scan-matcher/default.nix deleted file mode 100644 index 6f0d65458a..0000000000 --- a/distros/melodic/polar-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, geometry-msgs, roscpp, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-polar-scan-matcher"; - version = "0.3.3-r2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/scan_tools-release/archive/release/melodic/polar_scan_matcher/0.3.3-2.tar.gz"; - name = "0.3.3-2.tar.gz"; - sha256 = "20762e0309884c1cfc3cc2370939cbb4493238a13ba62af0c6a6748c9ee4d19a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs roscpp sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''

- 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.
- For echoing ROS node, use rosnode.''; - license = with lib.licenses; [ "BSL-1.0" ]; - }; -} diff --git a/distros/melodic/rospy-message-converter/default.nix b/distros/melodic/rospy-message-converter/default.nix deleted file mode 100644 index 988cb77f8c..0000000000 --- a/distros/melodic/rospy-message-converter/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, roslib, rospy, rosunit, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-rospy-message-converter"; - version = "0.5.9-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/rospy_message_converter-release/archive/release/melodic/rospy_message_converter/0.5.9-1.tar.gz"; - name = "0.5.9-1.tar.gz"; - sha256 = "87f060cdd07e2216fbda60ba3f5c3a55b8e4d202a4faeedb6dc9ea71caf546c9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - checkInputs = [ pythonPackages.numpy rosunit std-srvs ]; - propagatedBuildInputs = [ message-runtime roslib rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Converts between Python dictionaries and JSON to rospy messages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rospy-tutorials/default.nix b/distros/melodic/rospy-tutorials/default.nix deleted file mode 100644 index f1d85b7a92..0000000000 --- a/distros/melodic/rospy-tutorials/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, message-runtime, roscpp-tutorials, rospy, rostest, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rospy-tutorials"; - version = "0.9.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_tutorials-release/archive/release/melodic/rospy_tutorials/0.9.3-1.tar.gz"; - name = "0.9.3-1.tar.gz"; - sha256 = "ed656ddf3487d1b362676d72b5aa00c09699a33c013d1f0f2fa2d5c33942d27b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation rostest ]; - checkInputs = [ roscpp-tutorials ]; - propagatedBuildInputs = [ message-runtime rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package attempts to show the features of ROS python API step-by-step, - including using messages, servers, parameters, etc. These tutorials are compatible with the nodes in roscpp_tutorial.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rospy/default.nix b/distros/melodic/rospy/default.nix deleted file mode 100644 index 7d2ffc01cc..0000000000 --- a/distros/melodic/rospy/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, genpy, pythonPackages, roscpp, rosgraph, rosgraph-msgs, roslib, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rospy"; - version = "1.14.13-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rospy/1.14.13-1.tar.gz"; - name = "1.14.13-1.tar.gz"; - sha256 = "b4a5bf60412932d0ebe959b4958112cac22af9ec3174ae1c1825b7568a727299"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ genpy pythonPackages.numpy pythonPackages.pyyaml pythonPackages.rospkg roscpp rosgraph rosgraph-msgs roslib std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rospy is a pure Python client library for ROS. The rospy client - API enables Python programmers to quickly interface with ROS Topics, Services, and Parameters. The - design of rospy favors implementation speed (i.e. developer - time) over runtime performance so that algorithms can be quickly - prototyped and tested within ROS. It is also ideal for - non-critical-path code, such as configuration and initialization - code. Many of the ROS tools are written in rospy to take - advantage of the type introspection capabilities. - - Many of the ROS tools, such - as rostopic - and rosservice, are - built on top of rospy.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosrt/default.nix b/distros/melodic/rosrt/default.nix deleted file mode 100644 index 945bdbc95f..0000000000 --- a/distros/melodic/rosrt/default.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, roscpp, roslib, rosunit, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rosrt"; - version = "1.0.25"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_realtime-release/archive/release/melodic/rosrt/1.0.25-0.tar.gz"; - name = "1.0.25-0.tar.gz"; - sha256 = "ab1cb91949e270a78898a6d03547538b9c4da40d82d9da354cda672ba8585f11"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ allocators lockfree rosatomic roscpp roslib rosunit std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rosrt provides classes for interfacing with ROS from within realtime systems, such as realtime-safe Publisher and Subscriber classes.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosserial-arduino/default.nix b/distros/melodic/rosserial-arduino/default.nix deleted file mode 100644 index 34fa804ea9..0000000000 --- a/distros/melodic/rosserial-arduino/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, arduino, catkin, message-generation, message-runtime, rospy, rosserial-client, rosserial-msgs, rosserial-python }: -buildRosPackage { - pname = "ros-melodic-rosserial-arduino"; - version = "0.8.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/melodic/rosserial_arduino/0.8.0-0.tar.gz"; - name = "0.8.0-0.tar.gz"; - sha256 = "dd4574a7017d7e81ffdf3d68f443017a16946a2788c02daa2ba21cf9ca351da6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ arduino message-runtime rospy rosserial-client rosserial-msgs rosserial-python ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rosserial for Arduino/AVR platforms.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosserial-client/default.nix b/distros/melodic/rosserial-client/default.nix deleted file mode 100644 index b437e36013..0000000000 --- a/distros/melodic/rosserial-client/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, rosbash, rospy, rosserial-msgs, rosunit, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-rosserial-client"; - version = "0.8.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/melodic/rosserial_client/0.8.0-0.tar.gz"; - name = "0.8.0-0.tar.gz"; - sha256 = "13062a7278b9eefc10406a7aaa3b18cf9ab2cad7b24485d9ed4e8699e86af22b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosserial-msgs rosunit ]; - propagatedBuildInputs = [ rosbash rospy rosserial-msgs std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Generalized client side source for rosserial.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosserial-embeddedlinux/default.nix b/distros/melodic/rosserial-embeddedlinux/default.nix deleted file mode 100644 index f0fea13194..0000000000 --- a/distros/melodic/rosserial-embeddedlinux/default.nix +++ /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, rosserial-client, rosserial-msgs }: -buildRosPackage { - pname = "ros-melodic-rosserial-embeddedlinux"; - version = "0.8.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/melodic/rosserial_embeddedlinux/0.8.0-0.tar.gz"; - name = "0.8.0-0.tar.gz"; - sha256 = "3834be581ac1ed6d71d9481ec8fdb9818be429b348ebcbfa1dd2311faf4bab1b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rosserial-client ]; - propagatedBuildInputs = [ rospy rosserial-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rosserial for embedded Linux enviroments''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosserial-mbed/default.nix b/distros/melodic/rosserial-mbed/default.nix deleted file mode 100644 index 22bbb2b30e..0000000000 --- a/distros/melodic/rosserial-mbed/default.nix +++ /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, rosserial-client, rosserial-msgs }: -buildRosPackage { - pname = "ros-melodic-rosserial-mbed"; - version = "0.8.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/melodic/rosserial_mbed/0.8.0-0.tar.gz"; - name = "0.8.0-0.tar.gz"; - sha256 = "b77ce76f551bf7df86c3c333738d6d0778b12de2e7bc656069de475e04345999"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime rospy rosserial-client rosserial-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rosserial for mbed platforms.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosserial-msgs/default.nix b/distros/melodic/rosserial-msgs/default.nix deleted file mode 100644 index 84f787320c..0000000000 --- a/distros/melodic/rosserial-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-rosserial-msgs"; - version = "0.8.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/melodic/rosserial_msgs/0.8.0-0.tar.gz"; - name = "0.8.0-0.tar.gz"; - sha256 = "8e7997385cc06168097b0d5e56c91155f5a3fea6a28cecbc9ba0d9dc48cad6af"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages for automatic topic configuration using rosserial.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosserial-python/default.nix b/distros/melodic/rosserial-python/default.nix deleted file mode 100644 index 87d25e177b..0000000000 --- a/distros/melodic/rosserial-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, catkin, diagnostic-msgs, pythonPackages, rospy, rosserial-msgs }: -buildRosPackage { - pname = "ros-melodic-rosserial-python"; - version = "0.8.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/melodic/rosserial_python/0.8.0-0.tar.gz"; - name = "0.8.0-0.tar.gz"; - sha256 = "dc7ee1151a0b5b2dea4b0987e98c0296b67bfc4addb31ae70e14f33e18dd02c2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ diagnostic-msgs pythonPackages.pyserial rospy rosserial-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A Python-based implementation of the rosserial protocol.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosserial-server/default.nix b/distros/melodic/rosserial-server/default.nix deleted file mode 100644 index 831e26e049..0000000000 --- a/distros/melodic/rosserial-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, roscpp, rosserial-msgs, rosserial-python, std-msgs, topic-tools }: -buildRosPackage { - pname = "ros-melodic-rosserial-server"; - version = "0.8.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/melodic/rosserial_server/0.8.0-0.tar.gz"; - name = "0.8.0-0.tar.gz"; - sha256 = "fc7304dc2df2134f5d35a9e6ec22cf082a3742139f41b1ac1feb3156114a87b3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp rosserial-msgs rosserial-python std-msgs topic-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A more performance- and stability-oriented server alternative implemented - in C++ to rosserial_python.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosserial-tivac/default.nix b/distros/melodic/rosserial-tivac/default.nix deleted file mode 100644 index 4e18e91410..0000000000 --- a/distros/melodic/rosserial-tivac/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rosserial-client, rosserial-msgs }: -buildRosPackage { - pname = "ros-melodic-rosserial-tivac"; - version = "0.8.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/melodic/rosserial_tivac/0.8.0-0.tar.gz"; - name = "0.8.0-0.tar.gz"; - sha256 = "3d4ce56cd9d2dd5e1d51afa86467890aa0d06c97b7342f7d469640eaa09c1372"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rosserial-client rosserial-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rosserial for TivaC Launchpad evaluation boards.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosserial-vex-cortex/default.nix b/distros/melodic/rosserial-vex-cortex/default.nix deleted file mode 100644 index 6bd21dc15f..0000000000 --- a/distros/melodic/rosserial-vex-cortex/default.nix +++ /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, rosserial-client, rosserial-python }: -buildRosPackage { - pname = "ros-melodic-rosserial-vex-cortex"; - version = "0.8.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/melodic/rosserial_vex_cortex/0.8.0-0.tar.gz"; - name = "0.8.0-0.tar.gz"; - sha256 = "d043417c13c7692d528e3382813c00bdd9a6da7a5dc7ea0e5da6e68e44c395c4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rospy rosserial-client rosserial-python ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rosserial for Cortex/AVR platforms.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosserial-vex-v5/default.nix b/distros/melodic/rosserial-vex-v5/default.nix deleted file mode 100644 index dd051c30e0..0000000000 --- a/distros/melodic/rosserial-vex-v5/default.nix +++ /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, rosserial-client, rosserial-python }: -buildRosPackage { - pname = "ros-melodic-rosserial-vex-v5"; - version = "0.8.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/melodic/rosserial_vex_v5/0.8.0-0.tar.gz"; - name = "0.8.0-0.tar.gz"; - sha256 = "4f28ad67afe3ee95fc74913159fcf5c1121049490b7ab7cb95721ccd04122c80"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rospy rosserial-client rosserial-python ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rosserial for the VEX Cortex V5 Robot Brain platform.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosserial-windows/default.nix b/distros/melodic/rosserial-windows/default.nix deleted file mode 100644 index 8815e8ec6c..0000000000 --- a/distros/melodic/rosserial-windows/default.nix +++ /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, rospy, rosserial-client, rosserial-msgs, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rosserial-windows"; - version = "0.8.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/melodic/rosserial_windows/0.8.0-0.tar.gz"; - name = "0.8.0-0.tar.gz"; - sha256 = "620b3a46eb5abe13e626c55510ee6175e35b0548be995208f0b062cbb02c7089"; - }; - - buildType = "catkin"; - buildInputs = [ catkin geometry-msgs nav-msgs sensor-msgs std-msgs ]; - propagatedBuildInputs = [ message-runtime rospy rosserial-client rosserial-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rosserial for Windows platforms.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosserial-xbee/default.nix b/distros/melodic/rosserial-xbee/default.nix deleted file mode 100644 index 74be49eb94..0000000000 --- a/distros/melodic/rosserial-xbee/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, diagnostic-msgs, pythonPackages, rospy, rosserial-msgs, rosserial-python }: -buildRosPackage { - pname = "ros-melodic-rosserial-xbee"; - version = "0.8.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/melodic/rosserial_xbee/0.8.0-0.tar.gz"; - name = "0.8.0-0.tar.gz"; - sha256 = "6efbc90d56bf2d6caad0e830fe206c9c7cb3c1edfe08507caf2721589f5d7a5b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ diagnostic-msgs pythonPackages.pyserial rospy rosserial-msgs rosserial-python ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Allows multipoint communication between rosserial - nodes connected to an xbee. All nodes communicate back - to a master xbee connected to a computer running ROS. - - This software currently only works with Series 1 Xbees. - - This pkg includes python code from the python-xbee project: - http://code.google.com/p/python-xbee/''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosserial/default.nix b/distros/melodic/rosserial/default.nix deleted file mode 100644 index e6f6d8ce96..0000000000 --- a/distros/melodic/rosserial/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rosserial-client, rosserial-msgs, rosserial-python }: -buildRosPackage { - pname = "ros-melodic-rosserial"; - version = "0.8.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rosserial-release/archive/release/melodic/rosserial/0.8.0-0.tar.gz"; - name = "0.8.0-0.tar.gz"; - sha256 = "76cb860f1a6ba8a8bf9f13a2a878e91bc6cd33578e2bfadc0769449c6e9dc379"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rosserial-client rosserial-msgs rosserial-python ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage for core of rosserial.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosservice/default.nix b/distros/melodic/rosservice/default.nix deleted file mode 100644 index f2c4dcb800..0000000000 --- a/distros/melodic/rosservice/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, genpy, rosgraph, roslib, rosmsg, rospy }: -buildRosPackage { - pname = "ros-melodic-rosservice"; - version = "1.14.13-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rosservice/1.14.13-1.tar.gz"; - name = "1.14.13-1.tar.gz"; - sha256 = "47639ab9a30a872ddfd521b6af2b9766b49963ec646956667224088ff302d62b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ genpy rosgraph roslib rosmsg rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rosservice contains the rosservice command-line tool for listing - and querying ROS Services. It also - contains a Python library for retrieving information about - Services and dynamically invoking them. The Python library is - experimental and is for internal-use only.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rostate-machine/default.nix b/distros/melodic/rostate-machine/default.nix deleted file mode 100644 index f331662b7c..0000000000 --- a/distros/melodic/rostate-machine/default.nix +++ /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, roslib, rospy, rostest, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rostate-machine"; - version = "0.0.2-r3"; - - src = fetchurl { - url = "https://github.com/OUXT-Polaris/rostate_machine-release/archive/release/melodic/rostate_machine/0.0.2-3.tar.gz"; - name = "0.0.2-3.tar.gz"; - sha256 = "a7eae9ee6371319fc4b598f00322101431141a52b07ed6ef2c0ee5588a050253"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime roscpp roslib rospy rostest std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rostate_machine package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/rostest-node-interface-validation/default.nix b/distros/melodic/rostest-node-interface-validation/default.nix deleted file mode 100644 index 2fd06c5d26..0000000000 --- a/distros/melodic/rostest-node-interface-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, roslint, rospy, rospy-message-converter, rosservice, rostest, rostopic, std-srvs }: -buildRosPackage { - pname = "ros-melodic-rostest-node-interface-validation"; - version = "0.2.0-r1"; - - src = fetchurl { - url = "https://github.com/tecnalia-advancedmanufacturing-robotics/rostest_node_interface_validation-release/archive/release/melodic/rostest_node_interface_validation/0.2.0-1.tar.gz"; - name = "0.2.0-1.tar.gz"; - sha256 = "04d36f1346f96b88c4bcbece65fa1917697ffc129132adf4a307e8bd44dc18dc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rostest std-srvs ]; - propagatedBuildInputs = [ rospy rospy-message-converter rosservice rostopic ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Additiional testing tools at node level''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/rostest/default.nix b/distros/melodic/rostest/default.nix deleted file mode 100644 index fc31335fc0..0000000000 --- a/distros/melodic/rostest/default.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, rosgraph, roslaunch, rosmaster, rospy, rosunit }: -buildRosPackage { - pname = "ros-melodic-rostest"; - version = "1.14.13-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rostest/1.14.13-1.tar.gz"; - name = "1.14.13-1.tar.gz"; - sha256 = "ebcec8f57379b442df3c1f876b410b8efc0f8d37f7282e93adeb5af435cd3ee3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost rosgraph roslaunch rosmaster rospy rosunit ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Integration test suite based on roslaunch that is compatible with xUnit frameworks.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosthrottle/default.nix b/distros/melodic/rosthrottle/default.nix deleted file mode 100644 index 13dc82ad74..0000000000 --- a/distros/melodic/rosthrottle/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, topic-tools }: -buildRosPackage { - pname = "ros-melodic-rosthrottle"; - version = "1.2.0-r3"; - - src = fetchurl { - url = "https://github.com/UTNuclearRoboticsPublic/rosthrottle-release/archive/release/melodic/rosthrottle/1.2.0-3.tar.gz"; - name = "1.2.0-3.tar.gz"; - sha256 = "b4f4384cb8098eb9adc8e27e784f30df9059b7cb9709fa6fe75cb17ddc65011c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ topic-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS Python package for throttling ROS topics programatically in Python. Sits on top of the - ros_comm topic_tools throttle utility.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rostime/default.nix b/distros/melodic/rostime/default.nix deleted file mode 100644 index 3ca2087ad9..0000000000 --- a/distros/melodic/rostime/default.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, cpp-common }: -buildRosPackage { - pname = "ros-melodic-rostime"; - version = "0.6.14-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/roscpp_core-release/archive/release/melodic/rostime/0.6.14-1.tar.gz"; - name = "0.6.14-1.tar.gz"; - sha256 = "f6f308e9a4fdd5823498141e265bbe03b46f5a2233eab8ede343c3dc6eb2aee8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost cpp-common ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Time and Duration implementations for C++ libraries, including roscpp.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rostopic/default.nix b/distros/melodic/rostopic/default.nix deleted file mode 100644 index 4c1feb6689..0000000000 --- a/distros/melodic/rostopic/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, genpy, rosbag, rospy, rostest }: -buildRosPackage { - pname = "ros-melodic-rostopic"; - version = "1.14.13-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/rostopic/1.14.13-1.tar.gz"; - name = "1.14.13-1.tar.gz"; - sha256 = "b6000cb95b3a415e1429b20797524f7c74dbed2ce25d17b47ad9737bc5149a64"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - propagatedBuildInputs = [ genpy rosbag rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rostopic contains the rostopic command-line tool for displaying - debug information about - ROS Topics, including - publishers, subscribers, publishing rate, - and ROS Messages. It also - contains an experimental Python library for getting information about - and interacting with topics dynamically. This library is for - internal-use only as the code API may change, though it does provide - examples of how to implement dynamic subscription and publication - behaviors in ROS.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rosunit/default.nix b/distros/melodic/rosunit/default.nix deleted file mode 100644 index 045f0f78c4..0000000000 --- a/distros/melodic/rosunit/default.nix +++ /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, roslib }: -buildRosPackage { - pname = "ros-melodic-rosunit"; - version = "1.14.9-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros-release/archive/release/melodic/rosunit/1.14.9-1.tar.gz"; - name = "1.14.9-1.tar.gz"; - sha256 = "4d2b0afb40e4967f16c1c7f1dd37938f0ea8a3e00c0e2bcc58b23e8ec63de772"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - propagatedBuildInputs = [ pythonPackages.rospkg roslib ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''Unit-testing package for ROS. This is a lower-level library for rostest and handles unit tests, whereas rostest handles integration tests.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/roswtf/default.nix b/distros/melodic/roswtf/default.nix deleted file mode 100644 index bdc8f3e4d8..0000000000 --- a/distros/melodic/roswtf/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, pythonPackages, rosbag, rosbuild, rosgraph, roslang, roslaunch, roslib, rosnode, rosservice, rostest, std-srvs }: -buildRosPackage { - pname = "ros-melodic-roswtf"; - version = "1.14.13-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/roswtf/1.14.13-1.tar.gz"; - name = "1.14.13-1.tar.gz"; - sha256 = "5c6ff528c7c6a8dcff6d24603e208c9f9223cdafe33741a0e46569fe4f05965f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - checkInputs = [ cmake-modules rosbag roslang std-srvs ]; - propagatedBuildInputs = [ pythonPackages.paramiko pythonPackages.rospkg rosbuild rosgraph roslaunch roslib rosnode rosservice ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''roswtf is a tool for diagnosing issues with a running ROS system. Think of it as a FAQ implemented in code.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/roswww-static/default.nix b/distros/melodic/roswww-static/default.nix deleted file mode 100644 index f369e3c9ff..0000000000 --- a/distros/melodic/roswww-static/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-roswww-static"; - version = "0.21.2-r1"; - - src = fetchurl { - url = "https://github.com/CopterExpress/clover-release/archive/release/melodic/roswww_static/0.21.2-1.tar.gz"; - name = "0.21.2-1.tar.gz"; - sha256 = "d15218175c9d6ccaac2489434e083d4cac54ff6403af7b69e76560f3a9712cbd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Static web pages for ROS packages''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/roswww/default.nix b/distros/melodic/roswww/default.nix deleted file mode 100644 index 31e4bd5a5c..0000000000 --- a/distros/melodic/roswww/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, rosbridge-server, rosgraph, rospack, rostest }: -buildRosPackage { - pname = "ros-melodic-roswww"; - version = "0.1.13-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/roswww-release/archive/release/melodic/roswww/0.1.13-1.tar.gz"; - name = "0.1.13-1.tar.gz"; - sha256 = "eb82a974660ca3170ed06eebb74536569c53d935861cb6d44fc791f0657f8245"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.catkin-pkg ]; - checkInputs = [ pythonPackages.selenium rostest ]; - propagatedBuildInputs = [ rosbridge-server rosgraph rospack ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Feathery lightweight web server for ROS, that is based on Tornado web server module.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rotate-recovery/default.nix b/distros/melodic/rotate-recovery/default.nix deleted file mode 100644 index 3aae99f579..0000000000 --- a/distros/melodic/rotate-recovery/default.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, base-local-planner, catkin, cmake-modules, costmap-2d, eigen, geometry-msgs, nav-core, pluginlib, roscpp, tf2, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-rotate-recovery"; - version = "1.16.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation-release/archive/release/melodic/rotate_recovery/1.16.7-1.tar.gz"; - name = "1.16.7-1.tar.gz"; - sha256 = "c5dd88b6687c235f1a7764d44adc91465bd0117da2afc12151b6d8798866041a"; - }; - - buildType = "catkin"; - buildInputs = [ angles base-local-planner catkin cmake-modules ]; - propagatedBuildInputs = [ costmap-2d eigen geometry-msgs nav-core pluginlib roscpp tf2 tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides a recovery behavior for the navigation stack that attempts to clear space by performing a 360 degree rotation of the robot.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rotors-comm/default.nix b/distros/melodic/rotors-comm/default.nix deleted file mode 100644 index efab79b8db..0000000000 --- a/distros/melodic/rotors-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, cmake-modules, geometry-msgs, message-generation, message-runtime, octomap-msgs }: -buildRosPackage { - pname = "ros-melodic-rotors-comm"; - version = "2.2.3"; - - src = fetchurl { - url = "https://github.com/ethz-asl/rotors_simulator-release/archive/release/melodic/rotors_comm/2.2.3-0.tar.gz"; - name = "2.2.3-0.tar.gz"; - sha256 = "6f5fc3033ab80590b10c00fc416c36221be5abd5756b389577e5f3e13dbb346c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cmake-modules geometry-msgs message-generation message-runtime octomap-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''RotorS specific messages and services.''; - license = with lib.licenses; [ "ASL-2.0" ]; - }; -} diff --git a/distros/melodic/rotors-control/default.nix b/distros/melodic/rotors-control/default.nix deleted file mode 100644 index 7437c3a773..0000000000 --- a/distros/melodic/rotors-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, cmake-modules, dynamic-reconfigure, geometry-msgs, mav-msgs, nav-msgs, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-rotors-control"; - version = "2.2.3"; - - src = fetchurl { - url = "https://github.com/ethz-asl/rotors_simulator-release/archive/release/melodic/rotors_control/2.2.3-0.tar.gz"; - name = "2.2.3-0.tar.gz"; - sha256 = "360134fe15fab3cd01a1869458c0d767006f445a2124532ac6b0c2484e4cc38f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cmake-modules dynamic-reconfigure geometry-msgs mav-msgs nav-msgs roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''RotorS control package''; - license = with lib.licenses; [ "ASL-2.0" ]; - }; -} diff --git a/distros/melodic/rotors-description/default.nix b/distros/melodic/rotors-description/default.nix deleted file mode 100644 index 0ba19f81a5..0000000000 --- a/distros/melodic/rotors-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-rotors-description"; - version = "2.2.3"; - - src = fetchurl { - url = "https://github.com/ethz-asl/rotors_simulator-release/archive/release/melodic/rotors_description/2.2.3-0.tar.gz"; - name = "2.2.3-0.tar.gz"; - sha256 = "414a6facf153f956359a4bb6faffc2b01b3615b25f5b9b8a0f5141e268a982f1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rotors_description package provides URDF models of the AscTec multicopters.''; - license = with lib.licenses; [ "ASL-2.0" ]; - }; -} diff --git a/distros/melodic/rotors-evaluation/default.nix b/distros/melodic/rotors-evaluation/default.nix deleted file mode 100644 index 2b46874aad..0000000000 --- a/distros/melodic/rotors-evaluation/default.nix +++ /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 }: -buildRosPackage { - pname = "ros-melodic-rotors-evaluation"; - version = "2.2.3"; - - src = fetchurl { - url = "https://github.com/ethz-asl/rotors_simulator-release/archive/release/melodic/rotors_evaluation/2.2.3-0.tar.gz"; - name = "2.2.3-0.tar.gz"; - sha256 = "01b472150f0c2e6250cfb8db3a04a66d23c16c987d3f95900be335c64b9886e7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The dataset evaluation package for the RotorS simulator.''; - license = with lib.licenses; [ "ASL-2.0" ]; - }; -} diff --git a/distros/melodic/rotors-gazebo-plugins/default.nix b/distros/melodic/rotors-gazebo-plugins/default.nix deleted file mode 100644 index b71b1ab55e..0000000000 --- a/distros/melodic/rotors-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, cmake-modules, cv-bridge, gazebo, gazebo-plugins, gazebo-ros, geometry-msgs, glog, libyamlcpp, mav-msgs, mavros, octomap, octomap-msgs, octomap-ros, protobuf, rosbag, roscpp, rotors-comm, rotors-control, std-srvs, tf }: -buildRosPackage { - pname = "ros-melodic-rotors-gazebo-plugins"; - version = "2.2.3"; - - src = fetchurl { - url = "https://github.com/ethz-asl/rotors_simulator-release/archive/release/melodic/rotors_gazebo_plugins/2.2.3-0.tar.gz"; - name = "2.2.3-0.tar.gz"; - sha256 = "9a4fc0b6f45d9fe43292fa7b4656ea3190c32928c36b33aee9adfaa0c3fafcd2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cmake-modules cv-bridge gazebo gazebo-plugins gazebo-ros geometry-msgs glog libyamlcpp mav-msgs mavros octomap octomap-msgs octomap-ros protobuf rosbag roscpp rotors-comm rotors-control std-srvs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rotors_gazebo_plugins package''; - license = with lib.licenses; [ "ASL-2.0" ]; - }; -} diff --git a/distros/melodic/rotors-gazebo/default.nix b/distros/melodic/rotors-gazebo/default.nix deleted file mode 100644 index caa5281958..0000000000 --- a/distros/melodic/rotors-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-msgs, gazebo-plugins, geometry-msgs, joy, mav-msgs, roscpp, rotors-gazebo-plugins, sensor-msgs, xacro }: -buildRosPackage { - pname = "ros-melodic-rotors-gazebo"; - version = "2.2.3"; - - src = fetchurl { - url = "https://github.com/ethz-asl/rotors_simulator-release/archive/release/melodic/rotors_gazebo/2.2.3-0.tar.gz"; - name = "2.2.3-0.tar.gz"; - sha256 = "98425c45ee4f84bc43c033c786ad18ea897efda6616cca43f24ad38b3cc5083b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-msgs gazebo-plugins geometry-msgs joy mav-msgs roscpp rotors-gazebo-plugins sensor-msgs xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rotors_gazebo package''; - license = with lib.licenses; [ "ASL-2.0" ]; - }; -} diff --git a/distros/melodic/rotors-hil-interface/default.nix b/distros/melodic/rotors-hil-interface/default.nix deleted file mode 100644 index 38fe6055c3..0000000000 --- a/distros/melodic/rotors-hil-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, cmake-modules, geometry-msgs, mav-msgs, mavros, mavros-msgs, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-rotors-hil-interface"; - version = "2.2.3"; - - src = fetchurl { - url = "https://github.com/ethz-asl/rotors_simulator-release/archive/release/melodic/rotors_hil_interface/2.2.3-0.tar.gz"; - name = "2.2.3-0.tar.gz"; - sha256 = "ee4f035b44afcf982354c3740f05087f5dc9c8f2fffee6816a5e9dc435d46fc5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - propagatedBuildInputs = [ geometry-msgs mav-msgs mavros mavros-msgs roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''RotorS Hardware-in-the-loop interface package''; - license = with lib.licenses; [ "ASL-2.0" ]; - }; -} diff --git a/distros/melodic/rotors-joy-interface/default.nix b/distros/melodic/rotors-joy-interface/default.nix deleted file mode 100644 index 59e1d603af..0000000000 --- a/distros/melodic/rotors-joy-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, geometry-msgs, mav-msgs, roscpp, sensor-msgs, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-rotors-joy-interface"; - version = "2.2.3"; - - src = fetchurl { - url = "https://github.com/ethz-asl/rotors_simulator-release/archive/release/melodic/rotors_joy_interface/2.2.3-0.tar.gz"; - name = "2.2.3-0.tar.gz"; - sha256 = "ee68f6dbc4f3d3b8b1377de6ceca6113c1d528d5a898c8766c62c0394bfd4db1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs mav-msgs roscpp sensor-msgs trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rotors_joy_interface package to control MAVs with a joystick''; - license = with lib.licenses; [ "ASL-2.0" ]; - }; -} diff --git a/distros/melodic/rotors-simulator/default.nix b/distros/melodic/rotors-simulator/default.nix deleted file mode 100644 index d1288ed907..0000000000 --- a/distros/melodic/rotors-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, rotors-comm, rotors-control, rotors-description, rotors-evaluation, rotors-gazebo, rotors-gazebo-plugins, rotors-hil-interface, rotors-joy-interface, rqt-rotors }: -buildRosPackage { - pname = "ros-melodic-rotors-simulator"; - version = "2.2.3"; - - src = fetchurl { - url = "https://github.com/ethz-asl/rotors_simulator-release/archive/release/melodic/rotors_simulator/2.2.3-0.tar.gz"; - name = "2.2.3-0.tar.gz"; - sha256 = "9d38b7e1ce765500cf43571b367e9c04d2bfe3bcb599ba3de81ac5690b855f58"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rotors-comm rotors-control rotors-description rotors-evaluation rotors-gazebo rotors-gazebo-plugins rotors-hil-interface rotors-joy-interface rqt-rotors ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''RotorS is a MAV gazebo simulator.''; - license = with lib.licenses; [ "ASL-2.0" ]; - }; -} diff --git a/distros/melodic/route-network/default.nix b/distros/melodic/route-network/default.nix deleted file mode 100644 index 053d94f421..0000000000 --- a/distros/melodic/route-network/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, geodesy, geographic-msgs, geometry-msgs, nav-msgs, roslaunch, rospy, rostest, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-route-network"; - version = "0.2.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-geographic-info/open_street_map-release/archive/release/melodic/route_network/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "4100ef3d698459819f6f5ce27ece00c7f361daa3a7fe69e64ad6d2725e173ec0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ dynamic-reconfigure geodesy geographic-msgs geometry-msgs nav-msgs rospy visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Route network graphing and path planning.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rplidar-ros/default.nix b/distros/melodic/rplidar-ros/default.nix deleted file mode 100644 index 4ad9fa0d1d..0000000000 --- a/distros/melodic/rplidar-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, rosconsole, roscpp, sensor-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-rplidar-ros"; - version = "1.7.0"; - - src = fetchurl { - url = "https://github.com/Slamtec/rplidar_ros-release/archive/release/melodic/rplidar_ros/1.7.0-0.tar.gz"; - name = "1.7.0-0.tar.gz"; - sha256 = "548d65fb0fba265d22e0ad2e2fdb4d522f97a751b62bf01fb7dfbac36e9899d4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rosconsole roscpp sensor-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rplidar ros package, support rplidar A2/A1 and A3''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-action/default.nix b/distros/melodic/rqt-action/default.nix deleted file mode 100644 index b0623972b8..0000000000 --- a/distros/melodic/rqt-action/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, rospy, rqt-msg, rqt-py-common }: -buildRosPackage { - pname = "ros-melodic-rqt-action"; - version = "0.4.9"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_action-release/archive/release/melodic/rqt_action/0.4.9-0.tar.gz"; - name = "0.4.9-0.tar.gz"; - sha256 = "5ac33f2d857d43c2c79f82f73070f6dec9bf326ea6bc0b3bce4e49c3d5b8c7d8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rospy rqt-msg rqt-py-common ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_action provides a feature to introspect all available ROS - action (from actionlib) types. By utilizing rqt_msg, the output format is - unified with it and rqt_srv. Note that the actions shown on this plugin - is the ones that are stored on your machine, not on the ROS core your rqt - instance connects to.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-bag-plugins/default.nix b/distros/melodic/rqt-bag-plugins/default.nix deleted file mode 100644 index 726ccd9ca6..0000000000 --- a/distros/melodic/rqt-bag-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, geometry-msgs, pythonPackages, rosbag, roslib, rospy, rqt-bag, rqt-gui, rqt-gui-py, rqt-plot, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rqt-bag-plugins"; - version = "0.5.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_bag-release/archive/release/melodic/rqt_bag_plugins/0.5.1-1.tar.gz"; - name = "0.5.1-1.tar.gz"; - sha256 = "ec47dd8d2efc2accd606964cb40a5531a46d57551a49b35558bedbd2a08f9d9c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs pythonPackages.pillow pythonPackages.pycairo rosbag roslib rospy rqt-bag rqt-gui rqt-gui-py rqt-plot sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_bag provides a GUI plugin for displaying and replaying ROS bag files.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-bag/default.nix b/distros/melodic/rqt-bag/default.nix deleted file mode 100644 index d3e23c3664..0000000000 --- a/distros/melodic/rqt-bag/default.nix +++ /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, rosbag, rosgraph-msgs, roslib, rosnode, rospy, rqt-gui, rqt-gui-py }: -buildRosPackage { - pname = "ros-melodic-rqt-bag"; - version = "0.5.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_bag-release/archive/release/melodic/rqt_bag/0.5.1-1.tar.gz"; - name = "0.5.1-1.tar.gz"; - sha256 = "182a0246366034f55abc0285d2f018819c1b455ce54cbf526d4880395be4396e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ python-qt-binding pythonPackages.rospkg rosbag rosgraph-msgs roslib rosnode rospy rqt-gui rqt-gui-py ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_bag provides a GUI plugin for displaying and replaying ROS bag files.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-common-plugins/default.nix b/distros/melodic/rqt-common-plugins/default.nix deleted file mode 100644 index 8eb2a0b726..0000000000 --- a/distros/melodic/rqt-common-plugins/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, rqt-action, rqt-bag, rqt-bag-plugins, rqt-console, rqt-dep, rqt-graph, rqt-image-view, rqt-launch, rqt-logger-level, rqt-msg, rqt-plot, rqt-publisher, rqt-py-common, rqt-py-console, rqt-reconfigure, rqt-service-caller, rqt-shell, rqt-srv, rqt-top, rqt-topic, rqt-web }: -buildRosPackage { - pname = "ros-melodic-rqt-common-plugins"; - version = "0.4.8"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_common_plugins-release/archive/release/melodic/rqt_common_plugins/0.4.8-0.tar.gz"; - name = "0.4.8-0.tar.gz"; - sha256 = "f0c64a0ec07274960b5e4eb9c032c6c439e67a82b0ae25c4cc9d27be2ecacc83"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rqt-action rqt-bag rqt-bag-plugins rqt-console rqt-dep rqt-graph rqt-image-view rqt-launch rqt-logger-level rqt-msg rqt-plot rqt-publisher rqt-py-common rqt-py-console rqt-reconfigure rqt-service-caller rqt-shell rqt-srv rqt-top rqt-topic rqt-web ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_common_plugins metapackage provides ROS backend graphical tools suite that can be used on/off of robot runtime.
-
- To run any rqt plugins, just type in a single command "rqt", then select any plugins you want from the GUI that launches afterwards.
-
- rqt consists of three following metapackages:
- -
''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-console/default.nix b/distros/melodic/rqt-console/default.nix deleted file mode 100644 index 9434bcef5c..0000000000 --- a/distros/melodic/rqt-console/default.nix +++ /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, roslib, rospy, rqt-gui, rqt-gui-py, rqt-logger-level, rqt-py-common }: -buildRosPackage { - pname = "ros-melodic-rqt-console"; - version = "0.4.9-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_console-release/archive/release/melodic/rqt_console/0.4.9-1.tar.gz"; - name = "0.4.9-1.tar.gz"; - sha256 = "e01cb923bec977383fddbb9ee64baf50ceb167645989b018c4fa47acf43db003"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ python-qt-binding pythonPackages.rospkg roslib rospy rqt-gui rqt-gui-py rqt-logger-level rqt-py-common ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_console provides a GUI plugin for displaying and filtering ROS messages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-controller-manager/default.nix b/distros/melodic/rqt-controller-manager/default.nix deleted file mode 100644 index 4aa9f6e4e7..0000000000 --- a/distros/melodic/rqt-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, catkin, controller-manager-msgs, rospy, rqt-gui, rqt-gui-py }: -buildRosPackage { - pname = "ros-melodic-rqt-controller-manager"; - version = "0.18.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_control-release/archive/release/melodic/rqt_controller_manager/0.18.4-1.tar.gz"; - name = "0.18.4-1.tar.gz"; - sha256 = "a0b95b62508520a28777ce405681283895487126fc06f6985230de6b5e59c546"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ controller-manager-msgs rospy rqt-gui rqt-gui-py ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Graphical frontend for interacting with the controller manager.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-dep/default.nix b/distros/melodic/rqt-dep/default.nix deleted file mode 100644 index b4235de680..0000000000 --- a/distros/melodic/rqt-dep/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, qt-dotgraph, qt-gui, qt-gui-py-common, rqt-graph, rqt-gui-py }: -buildRosPackage { - pname = "ros-melodic-rqt-dep"; - version = "0.4.9"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_dep-release/archive/release/melodic/rqt_dep/0.4.9-0.tar.gz"; - name = "0.4.9-0.tar.gz"; - sha256 = "7fa60310716f75eb444c3f45578111826f1e2bcdc092a1a5b530bfef04b8fb7a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ pythonPackages.mock ]; - propagatedBuildInputs = [ python-qt-binding pythonPackages.rospkg qt-dotgraph qt-gui qt-gui-py-common rqt-graph rqt-gui-py ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_dep provides a GUI plugin for visualizing the ROS dependency graph.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-drone-teleop/default.nix b/distros/melodic/rqt-drone-teleop/default.nix deleted file mode 100644 index e39cac90d4..0000000000 --- a/distros/melodic/rqt-drone-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, drone-wrapper, geometry-msgs, pythonPackages, roslib, rospy, rqt-gui, rqt-gui-py, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-rqt-drone-teleop"; - version = "1.3.10-r1"; - - src = fetchurl { - url = "https://github.com/JdeRobot/drones-release/archive/release/melodic/rqt_drone_teleop/1.3.10-1.tar.gz"; - name = "1.3.10-1.tar.gz"; - sha256 = "000740452eca47b8a6adc8b41ed7ccddd59b8f5572a2a8ee84cc0d906ad10a70"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ drone-wrapper geometry-msgs pythonPackages.rospkg roslib rospy rqt-gui rqt-gui-py sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A common drone teleop interface for all drone exercises in the JdeRobot Robotics Academy''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/rqt-ez-publisher/default.nix b/distros/melodic/rqt-ez-publisher/default.nix deleted file mode 100644 index db1b945199..0000000000 --- a/distros/melodic/rqt-ez-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, geometry-msgs, pythonPackages, rospy, rostest, rqt-gui, rqt-gui-py, rqt-py-common, sensor-msgs, tf, tf2-msgs }: -buildRosPackage { - pname = "ros-melodic-rqt-ez-publisher"; - version = "0.5.0-r1"; - - src = fetchurl { - url = "https://github.com/OTL/rqt_ez_publisher-release/archive/release/melodic/rqt_ez_publisher/0.5.0-1.tar.gz"; - name = "0.5.0-1.tar.gz"; - sha256 = "0ddd9a4715365473360ac5443887e7da747eb8280c7c9f90894f304131582f7a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.catkin-pkg rostest ]; - checkInputs = [ sensor-msgs ]; - propagatedBuildInputs = [ geometry-msgs rospy rqt-gui rqt-gui-py rqt-py-common tf tf2-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rqt_ez_publisher package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-graph/default.nix b/distros/melodic/rqt-graph/default.nix deleted file mode 100644 index 720351f95c..0000000000 --- a/distros/melodic/rqt-graph/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, python-qt-binding, pythonPackages, qt-dotgraph, rosgraph, rosgraph-msgs, roslib, rosnode, rospy, rosservice, rostopic, rqt-gui, rqt-gui-py }: -buildRosPackage { - pname = "ros-melodic-rqt-graph"; - version = "0.4.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_graph-release/archive/release/melodic/rqt_graph/0.4.11-1.tar.gz"; - name = "0.4.11-1.tar.gz"; - sha256 = "a7a56af64f801c609b96cffa380f0571800c2f7f1a759f95bd68e0afb03816f0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ python-qt-binding pythonPackages.rospkg qt-dotgraph rosgraph rosgraph-msgs roslib rosnode rospy rosservice rostopic rqt-gui rqt-gui-py ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_graph provides a GUI plugin for visualizing the ROS - computation graph.
- Its components are made generic so that other packages - where you want to achieve graph representation can depend upon this pkg - (use rqt_dep to find out - the pkgs that depend. rqt_dep itself depends on rqt_graph too).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-ground-robot-teleop/default.nix b/distros/melodic/rqt-ground-robot-teleop/default.nix deleted file mode 100644 index a468d5a826..0000000000 --- a/distros/melodic/rqt-ground-robot-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, pythonPackages, roslib, rospy, rqt-gui, rqt-gui-py, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-rqt-ground-robot-teleop"; - version = "1.3.10-r1"; - - src = fetchurl { - url = "https://github.com/JdeRobot/drones-release/archive/release/melodic/rqt_ground_robot_teleop/1.3.10-1.tar.gz"; - name = "1.3.10-1.tar.gz"; - sha256 = "a49430e2166e4845a9137466c78f82964e3c6f8032cb1bc8b9db0533323d39f0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs pythonPackages.rospkg roslib rospy rqt-gui rqt-gui-py sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A common ground robot teleop interface for all ground robot exercises in the JdeRobot Robotics Academy''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/rqt-gui-cpp/default.nix b/distros/melodic/rqt-gui-cpp/default.nix deleted file mode 100644 index b8513879c1..0000000000 --- a/distros/melodic/rqt-gui-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, nodelet, qt-gui, qt-gui-cpp, qt5, roscpp }: -buildRosPackage { - pname = "ros-melodic-rqt-gui-cpp"; - version = "0.5.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt-release/archive/release/melodic/rqt_gui_cpp/0.5.3-1.tar.gz"; - name = "0.5.3-1.tar.gz"; - sha256 = "65ee396bb3941ccfd248b8357c082ce3ba37d3b68e634143e2af493a79c1227e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin qt5.qtbase ]; - propagatedBuildInputs = [ nodelet qt-gui qt-gui-cpp roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_gui_cpp enables GUI plugins to use the C++ client library for ROS.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-gui-py/default.nix b/distros/melodic/rqt-gui-py/default.nix deleted file mode 100644 index b1fbb661f2..0000000000 --- a/distros/melodic/rqt-gui-py/default.nix +++ /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-gui, rospy, rqt-gui }: -buildRosPackage { - pname = "ros-melodic-rqt-gui-py"; - version = "0.5.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt-release/archive/release/melodic/rqt_gui_py/0.5.3-1.tar.gz"; - name = "0.5.3-1.tar.gz"; - sha256 = "e674a55bdf18c63086832699590e7948da1021e8d56a89b0c79a68acb2c00799"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qt-gui rospy rqt-gui ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_gui_py enables GUI plugins to use the Python client library for ROS.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-gui/default.nix b/distros/melodic/rqt-gui/default.nix deleted file mode 100644 index 4de2acf659..0000000000 --- a/distros/melodic/rqt-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, python-qt-binding, pythonPackages, qt-gui, rospy }: -buildRosPackage { - pname = "ros-melodic-rqt-gui"; - version = "0.5.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt-release/archive/release/melodic/rqt_gui/0.5.3-1.tar.gz"; - name = "0.5.3-1.tar.gz"; - sha256 = "89fb23e6d891b970dbe755a18c3fd92603bfdea4b7d6e75ed3dfb380e55ed8e5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ python-qt-binding pythonPackages.rospkg qt-gui rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_gui provides the main to start an instance of the ROS integrated graphical user interface provided by qt_gui.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-image-view/default.nix b/distros/melodic/rqt-image-view/default.nix deleted file mode 100644 index c2c94c41a4..0000000000 --- a/distros/melodic/rqt-image-view/default.nix +++ /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, image-transport, pythonPackages, qt5, rqt-gui, rqt-gui-cpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-rqt-image-view"; - version = "0.4.17-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_image_view-release/archive/release/melodic/rqt_image_view/0.4.17-1.tar.gz"; - name = "0.4.17-1.tar.gz"; - sha256 = "576e51cc55fa693f8a7052c76cf78a67b52009c722db744f407d57b1c022df6e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools qt5.qtbase ]; - propagatedBuildInputs = [ cv-bridge geometry-msgs image-transport rqt-gui rqt-gui-cpp sensor-msgs ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''rqt_image_view provides a GUI plugin for displaying images using image_transport.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-joint-trajectory-controller/default.nix b/distros/melodic/rqt-joint-trajectory-controller/default.nix deleted file mode 100644 index 3617422a6d..0000000000 --- a/distros/melodic/rqt-joint-trajectory-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, control-msgs, controller-manager-msgs, rospy, rqt-gui, rqt-gui-py, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-rqt-joint-trajectory-controller"; - version = "0.17.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_controllers-release/archive/release/melodic/rqt_joint_trajectory_controller/0.17.3-1.tar.gz"; - name = "0.17.3-1.tar.gz"; - sha256 = "e8580f11b3502c986a28a16e3b000109aa1f6b7d6fefc9047f539953d028df12"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ control-msgs controller-manager-msgs rospy rqt-gui rqt-gui-py trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Graphical frontend for interacting with joint_trajectory_controller instances.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-joint-trajectory-plot/default.nix b/distros/melodic/rqt-joint-trajectory-plot/default.nix deleted file mode 100644 index 44c2e3199f..0000000000 --- a/distros/melodic/rqt-joint-trajectory-plot/default.nix +++ /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, moveit-msgs, roslaunch, roslint, rospy, rostest, rqt-gui, rqt-gui-py, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-rqt-joint-trajectory-plot"; - version = "0.0.5-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/rqt_joint_trajectory_plot-release/archive/release/melodic/rqt_joint_trajectory_plot/0.0.5-1.tar.gz"; - name = "0.0.5-1.tar.gz"; - sha256 = "8ed2a8dd2ebbbaf91dceb82134c324f5efb676ddc2767175967f96361357c77e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch roslint rostest ]; - propagatedBuildInputs = [ control-msgs moveit-msgs rospy rqt-gui rqt-gui-py trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rqt_joint_trajectory_plot package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/rqt-launch/default.nix b/distros/melodic/rqt-launch/default.nix deleted file mode 100644 index 69603edcb6..0000000000 --- a/distros/melodic/rqt-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, python-qt-binding, roslaunch, rospy, rqt-console, rqt-gui, rqt-gui-py, rqt-py-common }: -buildRosPackage { - pname = "ros-melodic-rqt-launch"; - version = "0.4.8"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_launch-release/archive/release/melodic/rqt_launch/0.4.8-0.tar.gz"; - name = "0.4.8-0.tar.gz"; - sha256 = "7aab0c6b78ad90736d40ae6b7ce54048936ef38c0f032858b65a8347b4cbccc8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ python-qt-binding roslaunch rospy rqt-console rqt-gui rqt-gui-py rqt-py-common ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This rqt plugin ROS package provides easy view of .launch files. - User can also start and end node by node that are defined in those files.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-launchtree/default.nix b/distros/melodic/rqt-launchtree/default.nix deleted file mode 100644 index 0f57b6e428..0000000000 --- a/distros/melodic/rqt-launchtree/default.nix +++ /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, rospy, rqt-gui, rqt-gui-py }: -buildRosPackage { - pname = "ros-melodic-rqt-launchtree"; - version = "0.2.0-r1"; - - src = fetchurl { - url = "https://github.com/pschillinger/rqt_launchtree-release/archive/release/melodic/rqt_launchtree/0.2.0-1.tar.gz"; - name = "0.2.0-1.tar.gz"; - sha256 = "0eb679a1667c49340b2cd90602a653377d5b5582cc782d9fc8b2a58d9b9dc79e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roslaunch rospy rqt-gui rqt-gui-py ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An RQT plugin for hierarchical launchfile configuration introspection.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-logger-level/default.nix b/distros/melodic/rqt-logger-level/default.nix deleted file mode 100644 index 4b7a75b17a..0000000000 --- a/distros/melodic/rqt-logger-level/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, rosnode, rospy, rosservice, rqt-gui, rqt-gui-py }: -buildRosPackage { - pname = "ros-melodic-rqt-logger-level"; - version = "0.4.8"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_logger_level-release/archive/release/melodic/rqt_logger_level/0.4.8-0.tar.gz"; - name = "0.4.8-0.tar.gz"; - sha256 = "c2fcc66a3b20e836aba40218bc745f0112986d329804f3929c275534d907a4b9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ python-qt-binding pythonPackages.rospkg rosnode rospy rosservice rqt-gui rqt-gui-py ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_logger_level provides a GUI plugin for configuring the logger level of ROS nodes.
-
- rqt_logger_level takes over `wx`-based tool [[rxloggerlevel]].''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-moveit/default.nix b/distros/melodic/rqt-moveit/default.nix deleted file mode 100644 index 78e330c5d3..0000000000 --- a/distros/melodic/rqt-moveit/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, catkin, python-qt-binding, pythonPackages, rosnode, rospy, rostopic, rqt-gui, rqt-gui-py, rqt-py-common, rqt-topic, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-rqt-moveit"; - version = "0.5.10-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_moveit-release/archive/release/melodic/rqt_moveit/0.5.10-1.tar.gz"; - name = "0.5.10-1.tar.gz"; - sha256 = "06495252cf3f0a50d89f1e79000067fc0d50feac5c2104065adabbcf52c26aa3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - propagatedBuildInputs = [ python-qt-binding rosnode rospy rostopic rqt-gui rqt-gui-py rqt-py-common rqt-topic sensor-msgs ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''An rqt-based tool that assists monitoring tasks - for MoveIt! motion planner - developers and users. Currently the following items are monitored if they - are either running, existing or published: - - Since this package is not made by the MoveIt! development team (although with - assistance from the them), please post issue reports to the designated - tracker (not MoveIt!'s main tracker).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-msg/default.nix b/distros/melodic/rqt-msg/default.nix deleted file mode 100644 index ac7e281afe..0000000000 --- a/distros/melodic/rqt-msg/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, roslib, rosmsg, rospy, rqt-console, rqt-gui, rqt-gui-py, rqt-py-common }: -buildRosPackage { - pname = "ros-melodic-rqt-msg"; - version = "0.4.8"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_msg-release/archive/release/melodic/rqt_msg/0.4.8-0.tar.gz"; - name = "0.4.8-0.tar.gz"; - sha256 = "ec3e88d3c822856ace98a11ab03950fb0e9390829122b7abfabc863180611630"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ python-qt-binding pythonPackages.rospkg roslib rosmsg rospy rqt-console rqt-gui rqt-gui-py rqt-py-common ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A Python GUI plugin for introspecting available ROS message types. - Note that the msgs available through this plugin is the ones that are stored - on your machine, not on the ROS core your rqt instance connects to.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-multiplot/default.nix b/distros/melodic/rqt-multiplot/default.nix deleted file mode 100644 index da3d179759..0000000000 --- a/distros/melodic/rqt-multiplot/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, libsForQt5, qt5, rosbag, roscpp, rqt-gui, rqt-gui-cpp, variant-topic-tools }: -buildRosPackage { - pname = "ros-melodic-rqt-multiplot"; - version = "0.0.10"; - - src = fetchurl { - url = "https://github.com/anybotics/rqt_multiplot_plugin-release/archive/release/melodic/rqt_multiplot/0.0.10-0.tar.gz"; - name = "0.0.10-0.tar.gz"; - sha256 = "92e975517c6726dcd8a9c73c658d524126d48716bd4db032cec61f641ce27ae8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ libsForQt5.qwt qt5.qtbase rosbag roscpp rqt-gui rqt-gui-cpp variant-topic-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_multiplot provides a GUI plugin for visualizing numeric values - in multiple 2D plots using the Qwt plotting backend.''; - license = with lib.licenses; [ "GNU-Lesser-General-Public-License-LGPL-" ]; - }; -} diff --git a/distros/melodic/rqt-nav-view/default.nix b/distros/melodic/rqt-nav-view/default.nix deleted file mode 100644 index 1a28b7a506..0000000000 --- a/distros/melodic/rqt-nav-view/default.nix +++ /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, python-qt-binding, qt-gui, rospy, rqt-gui, rqt-gui-py, rqt-py-common, tf }: -buildRosPackage { - pname = "ros-melodic-rqt-nav-view"; - version = "0.5.7"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_nav_view-release/archive/release/melodic/rqt_nav_view/0.5.7-0.tar.gz"; - name = "0.5.7-0.tar.gz"; - sha256 = "a531ad91a1753f9dd2b74d56b519c52aebeac013373f76c6e4e6b19c66ca46a0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs python-qt-binding qt-gui rospy rqt-gui rqt-gui-py rqt-py-common tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_nav_view provides a gui for viewing navigation maps and paths.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-paramedit/default.nix b/distros/melodic/rqt-paramedit/default.nix deleted file mode 100644 index d082d934bb..0000000000 --- a/distros/melodic/rqt-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, qt-paramedit, qt5, roscpp, rqt-gui, rqt-gui-cpp }: -buildRosPackage { - pname = "ros-melodic-rqt-paramedit"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/dornhege/rqt_paramedit-release/archive/release/melodic/rqt_paramedit/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "41ea3a8828c47d3be448920e3255e9340447a44c84f63b7f4df615d197807f7f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qt-paramedit qt5.qtbase roscpp rqt-gui rqt-gui-cpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_paramedit - a rqt plugin for editing parameters using qt_paramedit.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-play-motion-builder/default.nix b/distros/melodic/rqt-play-motion-builder/default.nix deleted file mode 100644 index ae4e9191e4..0000000000 --- a/distros/melodic/rqt-play-motion-builder/default.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, class-loader, play-motion-builder, play-motion-builder-msgs, play-motion-msgs, qt5, roscpp, rqt-gui, rqt-gui-cpp, sensor-msgs, urdf }: -buildRosPackage { - pname = "ros-melodic-rqt-play-motion-builder"; - version = "1.0.2-r1"; - - src = fetchurl { - url = "https://github.com/pal-robotics/play_motion_builder-release/archive/release/melodic/rqt_play_motion_builder/1.0.2-1.tar.gz"; - name = "1.0.2-1.tar.gz"; - sha256 = "36b45498a7420ef0806a1bf10d23e5b76b401e2486b33e5f6d504050999066f3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin class-loader qt5.qtbase ]; - propagatedBuildInputs = [ actionlib play-motion-builder play-motion-builder-msgs play-motion-msgs roscpp rqt-gui rqt-gui-cpp sensor-msgs urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rqt_play_motion_builder package, a front-end interface for play_motion_builder''; - license = with lib.licenses; [ "LGPL-3.0" ]; - }; -} diff --git a/distros/melodic/rqt-plot/default.nix b/distros/melodic/rqt-plot/default.nix deleted file mode 100644 index 4aaf1a42da..0000000000 --- a/distros/melodic/rqt-plot/default.nix +++ /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, qt-gui-py-common, qwt-dependency, rosgraph, rostopic, rqt-gui, rqt-gui-py, rqt-py-common, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rqt-plot"; - version = "0.4.13-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_plot-release/archive/release/melodic/rqt_plot/0.4.13-1.tar.gz"; - name = "0.4.13-1.tar.gz"; - sha256 = "8ad543629315c87c8694d9efe79df4026582cea73d9183774b523e6fcb8a089a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ python-qt-binding pythonPackages.matplotlib pythonPackages.numpy pythonPackages.rospkg qt-gui-py-common qwt-dependency rosgraph rostopic rqt-gui rqt-gui-py rqt-py-common std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_plot provides a GUI plugin visualizing numeric values in a 2D plot using different plotting backends.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-pose-view/default.nix b/distros/melodic/rqt-pose-view/default.nix deleted file mode 100644 index bfcfcccb95..0000000000 --- a/distros/melodic/rqt-pose-view/default.nix +++ /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, gl-dependency, python-qt-binding, pythonPackages, rospy, rostopic, rqt-gui, rqt-gui-py, rqt-py-common, tf }: -buildRosPackage { - pname = "ros-melodic-rqt-pose-view"; - version = "0.5.8"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_pose_view-release/archive/release/melodic/rqt_pose_view/0.5.8-0.tar.gz"; - name = "0.5.8-0.tar.gz"; - sha256 = "00e9962e4a7132dcb9082692fb49563d309b9e446b5eb17e65354dd7e1e24e4d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs gl-dependency python-qt-binding pythonPackages.pyopengl pythonPackages.rospkg rospy rostopic rqt-gui rqt-gui-py rqt-py-common tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_pose_view provides a GUI plugin for visualizing 3D poses.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-publisher/default.nix b/distros/melodic/rqt-publisher/default.nix deleted file mode 100644 index bc9a2e102f..0000000000 --- a/distros/melodic/rqt-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, python-qt-binding, pythonPackages, qt-gui-py-common, roslib, rosmsg, rqt-gui, rqt-gui-py, rqt-py-common }: -buildRosPackage { - pname = "ros-melodic-rqt-publisher"; - version = "0.4.8"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_publisher-release/archive/release/melodic/rqt_publisher/0.4.8-0.tar.gz"; - name = "0.4.8-0.tar.gz"; - sha256 = "9411fa1eb8fefee5ab7653c83dc2baa44cf352797759436fdfaa48de29e098e3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ python-qt-binding pythonPackages.rospkg qt-gui-py-common roslib rosmsg rqt-gui rqt-gui-py rqt-py-common ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_publisher provides a GUI plugin for publishing arbitrary messages with fixed or computed field values.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-py-common/default.nix b/distros/melodic/rqt-py-common/default.nix deleted file mode 100644 index 27f36e119c..0000000000 --- a/distros/melodic/rqt-py-common/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, catkin, genmsg, genpy, python-qt-binding, qt-gui, rosbag, roslib, rospy, rostopic, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rqt-py-common"; - version = "0.5.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt-release/archive/release/melodic/rqt_py_common/0.5.3-1.tar.gz"; - name = "0.5.3-1.tar.gz"; - sha256 = "7a2326df173b225e7f9033904fad9d30b3efc55fb94cd23fcfd75c4e094d5fa0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin genmsg std-msgs ]; - propagatedBuildInputs = [ actionlib genpy python-qt-binding qt-gui rosbag roslib rospy rostopic ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_py_common provides common functionality for rqt plugins written in Python. - Despite no plugin is provided, this package is part of the rqt_common_plugins - repository to keep refactoring generic functionality from these common plugins - into this package as easy as possible. - - Functionality included in this package should cover generic ROS concepts and - should not introduce any special dependencies beside "ros_base".''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-py-console/default.nix b/distros/melodic/rqt-py-console/default.nix deleted file mode 100644 index 3735b1b9ac..0000000000 --- a/distros/melodic/rqt-py-console/default.nix +++ /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, qt-gui, qt-gui-py-common, rospy, rqt-gui, rqt-gui-py }: -buildRosPackage { - pname = "ros-melodic-rqt-py-console"; - version = "0.4.8"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_py_console-release/archive/release/melodic/rqt_py_console/0.4.8-0.tar.gz"; - name = "0.4.8-0.tar.gz"; - sha256 = "0c5714fce4f464fa175e42a7c8fc0ced483fdcfbd90cf4c8584f40b3cf208242"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ python-qt-binding pythonPackages.rospkg qt-gui qt-gui-py-common rospy rqt-gui rqt-gui-py ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_py_console is a Python GUI plugin providing an interactive Python console.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-py-trees/default.nix b/distros/melodic/rqt-py-trees/default.nix deleted file mode 100644 index 8ab2d3867a..0000000000 --- a/distros/melodic/rqt-py-trees/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, py-trees, py-trees-msgs, pythonPackages, qt-dotgraph, rospy, rqt-bag, rqt-graph, rqt-gui, rqt-gui-py, unique-id }: -buildRosPackage { - pname = "ros-melodic-rqt-py-trees"; - version = "0.3.1"; - - src = fetchurl { - url = "https://github.com/stonier/rqt_py_trees-release/archive/release/melodic/rqt_py_trees/0.3.1-0.tar.gz"; - name = "0.3.1-0.tar.gz"; - sha256 = "f01bb9ccb08d23b79f515c9fe65342463911d1af5c2cffec32c33845817b934f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ pythonPackages.mock ]; - propagatedBuildInputs = [ geometry-msgs py-trees py-trees-msgs pythonPackages.pygraphviz pythonPackages.rospkg pythonPackages.termcolor qt-dotgraph rospy rqt-bag rqt-graph rqt-gui rqt-gui-py unique-id ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_py_trees provides a GUI plugin for visualizing py_trees behaviour trees based on rqt_tf_tree.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-reconfigure/default.nix b/distros/melodic/rqt-reconfigure/default.nix deleted file mode 100644 index 8a39d3f6c4..0000000000 --- a/distros/melodic/rqt-reconfigure/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, dynamic-reconfigure, python-qt-binding, pythonPackages, roslint, rospy, rostest, rqt-console, rqt-gui, rqt-gui-py, rqt-py-common }: -buildRosPackage { - pname = "ros-melodic-rqt-reconfigure"; - version = "0.5.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_reconfigure-release/archive/release/melodic/rqt_reconfigure/0.5.4-1.tar.gz"; - name = "0.5.4-1.tar.gz"; - sha256 = "2df7a0cf5fbaa895845208b22828c01dd85b6a749624b9f320e61f4133690544"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools roslint ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ dynamic-reconfigure python-qt-binding pythonPackages.pyyaml rospy rqt-console rqt-gui rqt-gui-py rqt-py-common ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''This rqt plugin succeeds former dynamic_reconfigure's GUI - (reconfigure_gui), and provides the way to view and edit the parameters - that are accessible via dynamic_reconfigure.
-
- (12/27/2012) In the future, arbitrary parameters that are not associated - with any nodes (which are not handled by dynamic_reconfigure) might - become handled. - However, currently as the name indicates, this pkg solely is dependent - on dynamic_reconfigure that allows access to only those params latched - to nodes.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-robot-dashboard/default.nix b/distros/melodic/rqt-robot-dashboard/default.nix deleted file mode 100644 index b9ab93dc8b..0000000000 --- a/distros/melodic/rqt-robot-dashboard/default.nix +++ /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, python-qt-binding, qt-gui, rospy, rqt-console, rqt-gui, rqt-gui-py, rqt-nav-view, rqt-robot-monitor }: -buildRosPackage { - pname = "ros-melodic-rqt-robot-dashboard"; - version = "0.5.7"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_robot_dashboard-release/archive/release/melodic/rqt_robot_dashboard/0.5.7-0.tar.gz"; - name = "0.5.7-0.tar.gz"; - sha256 = "19eb8bffb5697ef7e7d7bc23cf7cda4e3446e6415a40e53987095b85bb9b8568"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ diagnostic-msgs python-qt-binding qt-gui rospy rqt-console rqt-gui rqt-gui-py rqt-nav-view rqt-robot-monitor ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_robot_dashboard provides an infrastructure for building robot dashboard plugins in rqt.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-robot-monitor/default.nix b/distros/melodic/rqt-robot-monitor/default.nix deleted file mode 100644 index 79bfb47cd1..0000000000 --- a/distros/melodic/rqt-robot-monitor/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, catkin, diagnostic-msgs, python-qt-binding, pythonPackages, qt-gui, qt-gui-py-common, rospy, rqt-bag, rqt-gui, rqt-gui-py, rqt-py-common }: -buildRosPackage { - pname = "ros-melodic-rqt-robot-monitor"; - version = "0.5.14-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_robot_monitor-release/archive/release/melodic/rqt_robot_monitor/0.5.14-1.tar.gz"; - name = "0.5.14-1.tar.gz"; - sha256 = "914de4f23e33719f90164020750d84e1445f37c7abfef9b477927235eae3b527"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - propagatedBuildInputs = [ diagnostic-msgs python-qt-binding pythonPackages.rospkg qt-gui qt-gui-py-common rospy rqt-bag rqt-gui rqt-gui-py rqt-py-common ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''rqt_robot_monitor displays diagnostics_agg topics messages that - are published by diagnostic_aggregator. - rqt_robot_monitor is a direct port to rqt of - robot_monitor. All - diagnostics are fall into one of three tree panes depending on the status of - diagnostics (normal, warning, error/stale). Status are shown in trees to - represent their hierarchy. Worse status dominates the higher level status.
- - You can look at the detail of each status by double-clicking the tree nodes.
- - Currently re-usable API to other pkgs are not explicitly provided.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-robot-plugins/default.nix b/distros/melodic/rqt-robot-plugins/default.nix deleted file mode 100644 index 74c282eb6a..0000000000 --- a/distros/melodic/rqt-robot-plugins/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, catkin, rqt-moveit, rqt-nav-view, rqt-pose-view, rqt-robot-dashboard, rqt-robot-monitor, rqt-robot-steering, rqt-runtime-monitor, rqt-rviz, rqt-tf-tree }: -buildRosPackage { - pname = "ros-melodic-rqt-robot-plugins"; - version = "0.5.7"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_robot_plugins-release/archive/release/melodic/rqt_robot_plugins/0.5.7-0.tar.gz"; - name = "0.5.7-0.tar.gz"; - sha256 = "2fa30a70d1eed9ff4724c1b9d1ef8303066b373bae9abcbf2b8a715a89e515ba"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rqt-moveit rqt-nav-view rqt-pose-view rqt-robot-dashboard rqt-robot-monitor rqt-robot-steering rqt-runtime-monitor rqt-rviz rqt-tf-tree ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage of rqt plugins that are particularly used with robots - during its operation.
-
- To run any rqt plugins, just type in a single command "rqt", then select any plugins you want from the GUI that launches afterwards.
-
- rqt consists of three following metapackages:
- ''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-robot-steering/default.nix b/distros/melodic/rqt-robot-steering/default.nix deleted file mode 100644 index bf29438d38..0000000000 --- a/distros/melodic/rqt-robot-steering/default.nix +++ /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, python-qt-binding, pythonPackages, rostopic, rqt-gui, rqt-gui-py }: -buildRosPackage { - pname = "ros-melodic-rqt-robot-steering"; - version = "0.5.10-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_robot_steering-release/archive/release/melodic/rqt_robot_steering/0.5.10-1.tar.gz"; - name = "0.5.10-1.tar.gz"; - sha256 = "a66bedc6c4ed106b7528912f4b911b5b33279df3029caeb5379ef2230bf4881c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs python-qt-binding pythonPackages.rospkg rostopic rqt-gui rqt-gui-py ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_robot_steering provides a GUI plugin for steering a robot using Twist messages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-rosmon/default.nix b/distros/melodic/rqt-rosmon/default.nix deleted file mode 100644 index 08101971b3..0000000000 --- a/distros/melodic/rqt-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, pluginlib, qt5, roscpp, rosmon-msgs, rqt-gui, rqt-gui-cpp }: -buildRosPackage { - pname = "ros-melodic-rqt-rosmon"; - version = "2.3.2-r1"; - - src = fetchurl { - url = "https://github.com/xqms/rosmon-release/archive/release/melodic/rqt_rosmon/2.3.2-1.tar.gz"; - name = "2.3.2-1.tar.gz"; - sha256 = "9769d8e7d864db419856c498157f0bb6d41913049802afbc22f7bc229f173ec5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin qt5.qtbase ]; - propagatedBuildInputs = [ pluginlib roscpp rosmon-msgs rqt-gui rqt-gui-cpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt GUI 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/rqt-rotors/default.nix b/distros/melodic/rqt-rotors/default.nix deleted file mode 100644 index 3c10eb295c..0000000000 --- a/distros/melodic/rqt-rotors/default.nix +++ /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, rospy, rqt-gui, rqt-gui-py }: -buildRosPackage { - pname = "ros-melodic-rqt-rotors"; - version = "2.2.3"; - - src = fetchurl { - url = "https://github.com/ethz-asl/rotors_simulator-release/archive/release/melodic/rqt_rotors/2.2.3-0.tar.gz"; - name = "2.2.3-0.tar.gz"; - sha256 = "fd26afa06f8f7acd5dcc50aeab04521d73b266f1b921150cdd675cdf62a9c840"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ mavros-msgs rospy rqt-gui rqt-gui-py ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rqt_rotors package''; - license = with lib.licenses; [ "ASL-2.0" ]; - }; -} diff --git a/distros/melodic/rqt-runtime-monitor/default.nix b/distros/melodic/rqt-runtime-monitor/default.nix deleted file mode 100644 index a2179ab1b5..0000000000 --- a/distros/melodic/rqt-runtime-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, python-qt-binding, pythonPackages, qt-gui, rospy, rqt-gui, rqt-gui-py }: -buildRosPackage { - pname = "ros-melodic-rqt-runtime-monitor"; - version = "0.5.7"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_runtime_monitor-release/archive/release/melodic/rqt_runtime_monitor/0.5.7-0.tar.gz"; - name = "0.5.7-0.tar.gz"; - sha256 = "f58958b5649d59fca3022a1771e6a457382744c616835cc65980213ab742fd5c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ diagnostic-msgs python-qt-binding pythonPackages.rospkg qt-gui rospy rqt-gui rqt-gui-py ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_runtime_monitor provides a GUI plugin viewing DiagnosticsArray messages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-rviz/default.nix b/distros/melodic/rqt-rviz/default.nix deleted file mode 100644 index 6cd68b2d30..0000000000 --- a/distros/melodic/rqt-rviz/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, pluginlib, qt5, rqt-gui, rqt-gui-cpp, rviz }: -buildRosPackage { - pname = "ros-melodic-rqt-rviz"; - version = "0.7.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_rviz-release/archive/release/melodic/rqt_rviz/0.7.0-1.tar.gz"; - name = "0.7.0-1.tar.gz"; - sha256 = "b9fcb50156f163d73e52c3128524dfac04c4bfecfe76562926aa7780e9adf6b3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin class-loader qt5.qtbase ]; - propagatedBuildInputs = [ boost pluginlib rqt-gui rqt-gui-cpp rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_rviz provides a GUI plugin embedding RViz. - Note that this rqt plugin does NOT supersede RViz but depends on it.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-service-caller/default.nix b/distros/melodic/rqt-service-caller/default.nix deleted file mode 100644 index 298fbbc81e..0000000000 --- a/distros/melodic/rqt-service-caller/default.nix +++ /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, rosservice, rqt-gui, rqt-gui-py, rqt-py-common }: -buildRosPackage { - pname = "ros-melodic-rqt-service-caller"; - version = "0.4.8"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_service_caller-release/archive/release/melodic/rqt_service_caller/0.4.8-0.tar.gz"; - name = "0.4.8-0.tar.gz"; - sha256 = "574aa580c11737fc800b058f7cac63a7a7b75d144525d04e89c538716418c1b3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pythonPackages.rospkg rosservice rqt-gui rqt-gui-py rqt-py-common ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_service_caller provides a GUI plugin for calling arbitrary services.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-shell/default.nix b/distros/melodic/rqt-shell/default.nix deleted file mode 100644 index 66f8c5db59..0000000000 --- a/distros/melodic/rqt-shell/default.nix +++ /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, qt-gui, qt-gui-py-common, rqt-gui, rqt-gui-py }: -buildRosPackage { - pname = "ros-melodic-rqt-shell"; - version = "0.4.9"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_shell-release/archive/release/melodic/rqt_shell/0.4.9-0.tar.gz"; - name = "0.4.9-0.tar.gz"; - sha256 = "522e34ae2cf5e4af2d14805e70767f394ec88043033a1c6e44324ae58a139001"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ python-qt-binding pythonPackages.rospkg qt-gui qt-gui-py-common rqt-gui rqt-gui-py ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_shell is a Python GUI plugin providing an interactive shell.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-srv/default.nix b/distros/melodic/rqt-srv/default.nix deleted file mode 100644 index 98813449ca..0000000000 --- a/distros/melodic/rqt-srv/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, rosmsg, rospy, rqt-gui, rqt-gui-py, rqt-msg }: -buildRosPackage { - pname = "ros-melodic-rqt-srv"; - version = "0.4.8"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_srv-release/archive/release/melodic/rqt_srv/0.4.8-0.tar.gz"; - name = "0.4.8-0.tar.gz"; - sha256 = "601cd2f2679ebf45e306a1b9e6ddaca9dcbb2c614c26cdedc87e2e65c1c2571f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rosmsg rospy rqt-gui rqt-gui-py rqt-msg ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A Python GUI plugin for introspecting available ROS message types. - Note that the srvs available through this plugin is the ones that are stored - on your machine, not on the ROS core your rqt instance connects to.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-tf-tree/default.nix b/distros/melodic/rqt-tf-tree/default.nix deleted file mode 100644 index 48e5950019..0000000000 --- a/distros/melodic/rqt-tf-tree/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, python-qt-binding, pythonPackages, qt-dotgraph, rospy, rqt-graph, rqt-gui, rqt-gui-py, tf2, tf2-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-rqt-tf-tree"; - version = "0.6.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_tf_tree-release/archive/release/melodic/rqt_tf_tree/0.6.0-0.tar.gz"; - name = "0.6.0-0.tar.gz"; - sha256 = "c52046ad978eb9ae418a866706d9b909646dee0f8b76deed4fa501e0894c3ee4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ pythonPackages.mock ]; - propagatedBuildInputs = [ geometry-msgs python-qt-binding pythonPackages.rospkg qt-dotgraph rospy rqt-graph rqt-gui rqt-gui-py tf2 tf2-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_tf_tree provides a GUI plugin for visualizing the ROS TF frame tree.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-top/default.nix b/distros/melodic/rqt-top/default.nix deleted file mode 100644 index 9507e733ff..0000000000 --- a/distros/melodic/rqt-top/default.nix +++ /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, rospy, rqt-gui, rqt-gui-py }: -buildRosPackage { - pname = "ros-melodic-rqt-top"; - version = "0.4.8"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_top-release/archive/release/melodic/rqt_top/0.4.8-0.tar.gz"; - name = "0.4.8-0.tar.gz"; - sha256 = "06a64dcb66e010ec7fa6e474dcd0b50efac71516ecb6a247c38652d309ee7c8a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ python-qt-binding pythonPackages.psutil rospy rqt-gui rqt-gui-py ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''RQT plugin for monitoring ROS processes.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-topic/default.nix b/distros/melodic/rqt-topic/default.nix deleted file mode 100644 index b1d1f5f03a..0000000000 --- a/distros/melodic/rqt-topic/default.nix +++ /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, rostopic, rqt-gui, rqt-gui-py, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rqt-topic"; - version = "0.4.11-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_topic-release/archive/release/melodic/rqt_topic/0.4.11-1.tar.gz"; - name = "0.4.11-1.tar.gz"; - sha256 = "ae0107ece513376fbeac8547a8d74f539e7c754132302bec282cbf3d4a1c1f8d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ python-qt-binding pythonPackages.rospkg rostopic rqt-gui rqt-gui-py std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_topic provides a GUI plugin for displaying debug information about ROS topics including publishers, subscribers, publishing rate, and ROS Messages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt-virtual-joy/default.nix b/distros/melodic/rqt-virtual-joy/default.nix deleted file mode 100644 index 37f77e3709..0000000000 --- a/distros/melodic/rqt-virtual-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, rospy, rqt-gui, rqt-gui-py, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rqt-virtual-joy"; - version = "0.1.2-r1"; - - src = fetchurl { - url = "https://github.com/aquahika/rqt_virtual_joystick-release/archive/release/melodic/rqt_virtual_joy/0.1.2-1.tar.gz"; - name = "0.1.2-1.tar.gz"; - sha256 = "493513036a5a34f777bce227efa92908ea7e93392d784f7e427a0950f2a3c4d3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rospy rqt-gui rqt-gui-py sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rqt_virtual_joy package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/rqt-web/default.nix b/distros/melodic/rqt-web/default.nix deleted file mode 100644 index c7554ed05a..0000000000 --- a/distros/melodic/rqt-web/default.nix +++ /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, qt-gui, rospy, rqt-gui, rqt-gui-py, webkit-dependency }: -buildRosPackage { - pname = "ros-melodic-rqt-web"; - version = "0.4.8"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt_web-release/archive/release/melodic/rqt_web/0.4.8-0.tar.gz"; - name = "0.4.8-0.tar.gz"; - sha256 = "3192e2e64f268d79b93d505bc475aa1f39009e75f645d294934d55c2b0b27303"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ python-qt-binding pythonPackages.rospkg qt-gui rospy rqt-gui rqt-gui-py webkit-dependency ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt_web is a simple web content viewer for rqt. Users can show web content in Qt-based window by specifying its URL.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rqt/default.nix b/distros/melodic/rqt/default.nix deleted file mode 100644 index 0877275736..0000000000 --- a/distros/melodic/rqt/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, rqt-gui, rqt-gui-cpp, rqt-gui-py }: -buildRosPackage { - pname = "ros-melodic-rqt"; - version = "0.5.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rqt-release/archive/release/melodic/rqt/0.5.3-1.tar.gz"; - name = "0.5.3-1.tar.gz"; - sha256 = "cdb608104bcac2220bd050b0fb084d9322ce02b615b567f2c1de46f46c5e7547"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rqt-gui rqt-gui-cpp rqt-gui-py ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rqt is a Qt-based framework for GUI development for ROS. It consists of three parts/metapackages
- - rqt metapackage provides a widget rqt_gui that enables multiple `rqt` widgets to be docked in a single window.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rr-control-input-manager/default.nix b/distros/melodic/rr-control-input-manager/default.nix deleted file mode 100644 index 2d5880b4e4..0000000000 --- a/distros/melodic/rr-control-input-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, roscpp, rospy, rostest, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rr-control-input-manager"; - version = "1.1.1-r1"; - - src = fetchurl { - url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/melodic/rr_control_input_manager/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "db25b07273b106b589148f80502cb9e31e015c44c1038da30701e59c05665366"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ roscpp rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Filter velocity commands by ensuring that message time stamps do not exceed given timeout thresholds.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rr-openrover-description/default.nix b/distros/melodic/rr-openrover-description/default.nix deleted file mode 100644 index 5de03e2065..0000000000 --- a/distros/melodic/rr-openrover-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, gazebo-msgs, gazebo-plugins, gazebo-ros, gazebo-ros-control, gazebo-ros-pkgs, roscpp, rospy, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rr-openrover-description"; - version = "1.1.1-r1"; - - src = fetchurl { - url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/melodic/rr_openrover_description/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "0274774ac629b0db1ae649644177d38fc7c6a08d4b51bf448f45a25044a23adb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-msgs gazebo-plugins gazebo-ros gazebo-ros-control gazebo-ros-pkgs roscpp rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rr_openrover_description package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rr-openrover-driver-msgs/default.nix b/distros/melodic/rr-openrover-driver-msgs/default.nix deleted file mode 100644 index e420833585..0000000000 --- a/distros/melodic/rr-openrover-driver-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-rr-openrover-driver-msgs"; - version = "1.1.1-r1"; - - src = fetchurl { - url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/melodic/rr_openrover_driver_msgs/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "809fd2071d04f447b256c6aa0cf07e1b9f83ee90b03e77a881e4388250891526"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rr_openrover_driver_msgs package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rr-openrover-driver/default.nix b/distros/melodic/rr-openrover-driver/default.nix deleted file mode 100644 index 926be2307f..0000000000 --- a/distros/melodic/rr-openrover-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, joy, message-generation, message-runtime, nav-msgs, roscpp, rospy, rr-openrover-driver-msgs, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, twist-mux }: -buildRosPackage { - pname = "ros-melodic-rr-openrover-driver"; - version = "1.1.1-r1"; - - src = fetchurl { - url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/melodic/rr_openrover_driver/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "d44e90740c1301be2451d7a739f42711563236f17e04e027363ed2c8140e4be8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation tf2-geometry-msgs ]; - propagatedBuildInputs = [ geometry-msgs joy message-runtime nav-msgs roscpp rospy rr-openrover-driver-msgs sensor-msgs std-msgs tf2 twist-mux ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides an interface between ros and Rover Robotics rover hardware. Inputs to rr_openrover_driver - include emergency stop and velocity commands. It outputs diagnostic data such as encoder - readings and battery charge.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rr-openrover-simulation/default.nix b/distros/melodic/rr-openrover-simulation/default.nix deleted file mode 100644 index f29c4799e8..0000000000 --- a/distros/melodic/rr-openrover-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, gazebo-msgs, gazebo-plugins, gazebo-ros, gazebo-ros-control, gazebo-ros-pkgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rr-openrover-simulation"; - version = "1.1.1-r1"; - - src = fetchurl { - url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/melodic/rr_openrover_simulation/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "b08f5b97f14c600060f59a48f66c22f5b5233b6d11c130fea1a073184871eadf"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-msgs gazebo-plugins gazebo-ros gazebo-ros-control gazebo-ros-pkgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rr_openrover_simulation package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rr-openrover-stack/default.nix b/distros/melodic/rr-openrover-stack/default.nix deleted file mode 100644 index 53299a66b2..0000000000 --- a/distros/melodic/rr-openrover-stack/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, rr-control-input-manager, rr-openrover-description, rr-openrover-driver, rr-openrover-driver-msgs, rr-openrover-simulation, rr-rover-zero-driver }: -buildRosPackage { - pname = "ros-melodic-rr-openrover-stack"; - version = "1.1.1-r1"; - - src = fetchurl { - url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/melodic/rr_openrover_stack/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "b8c6b289d8b66c77cd4d55ce405038ea9ee68c772aca5d35d1f90eae916b5b38"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rr-control-input-manager rr-openrover-description rr-openrover-driver rr-openrover-driver-msgs rr-openrover-simulation rr-rover-zero-driver ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Packages related to the operation of Rover Robotics rover hardware. This includes a client - for interfacing with the hardware (rr_openrover_driver) and a tool for filtering time stamped - velocity commands (rr_control_input_manager).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rr-rover-zero-driver/default.nix b/distros/melodic/rr-rover-zero-driver/default.nix deleted file mode 100644 index 8899cb2a63..0000000000 --- a/distros/melodic/rr-rover-zero-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, nav-msgs, python-orocos-kdl, pythonPackages, rospy, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rr-rover-zero-driver"; - version = "1.1.1-r1"; - - src = fetchurl { - url = "https://github.com/RoverRobotics-release/rr_openrover_stack-release/archive/release/melodic/rr_rover_zero_driver/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "50d742a89bea79ea48fdf795a04d2ce825d3fa2f01efa92dc1dcd6b175c4ebed"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ diagnostic-msgs geometry-msgs nav-msgs python-orocos-kdl pythonPackages.pyserial rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rover_zero_driver package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rslidar-driver/default.nix b/distros/melodic/rslidar-driver/default.nix deleted file mode 100644 index cfb86d0afe..0000000000 --- a/distros/melodic/rslidar-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, angles, catkin, diagnostic-updater, dynamic-reconfigure, libpcap, message-generation, message-runtime, nodelet, pcl, pcl-conversions, pcl-ros, pluginlib, roscpp, roslaunch, roslib, rospy, rostest, rslidar-msgs, sensor-msgs, std-msgs, tf, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-rslidar-driver"; - version = "1.0.2"; - - src = fetchurl { - url = "https://github.com/CPFL/robosense-release/archive/release/melodic/rslidar_driver/1.0.2-0.tar.gz"; - name = "1.0.2-0.tar.gz"; - sha256 = "7f1ae8931ebeb64b13cf0b1976fb269a63257de51d8de79c6cebbd716a307661"; - }; - - buildType = "catkin"; - buildInputs = [ catkin libpcap message-generation roslaunch rostest tf2-ros ]; - propagatedBuildInputs = [ angles diagnostic-updater dynamic-reconfigure message-runtime nodelet pcl pcl-conversions pcl-ros pluginlib roscpp roslib rospy rslidar-msgs sensor-msgs std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''segmentation''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rslidar-msgs/default.nix b/distros/melodic/rslidar-msgs/default.nix deleted file mode 100644 index f6cd6c25a8..0000000000 --- a/distros/melodic/rslidar-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-rslidar-msgs"; - version = "1.0.2"; - - src = fetchurl { - url = "https://github.com/CPFL/robosense-release/archive/release/melodic/rslidar_msgs/1.0.2-0.tar.gz"; - name = "1.0.2-0.tar.gz"; - sha256 = "5e648cc16e6b3f0db83e8ce00c9609f6f2da14f0d29951c2cb63e2e2716f953d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS message definitions for Rslidar 3D LIDARs.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rslidar-pointcloud/default.nix b/distros/melodic/rslidar-pointcloud/default.nix deleted file mode 100644 index 72495ecc6a..0000000000 --- a/distros/melodic/rslidar-pointcloud/default.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, dynamic-reconfigure, nodelet, pcl-conversions, pcl-ros, pluginlib, roscpp, roslaunch, roslib, rostest, rslidar-driver, rslidar-msgs, sensor-msgs, tf, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-rslidar-pointcloud"; - version = "1.0.2"; - - src = fetchurl { - url = "https://github.com/CPFL/robosense-release/archive/release/melodic/rslidar_pointcloud/1.0.2-0.tar.gz"; - name = "1.0.2-0.tar.gz"; - sha256 = "a6c848ebbe5c69d8458345fbb9c5fd54012a1a96130c1587ccf0b251de64aa75"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pcl-conversions roslaunch rostest tf2-ros ]; - propagatedBuildInputs = [ angles dynamic-reconfigure nodelet pcl-ros pluginlib roscpp roslib rslidar-driver rslidar-msgs sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Point cloud conversions for rslidar 3D LIDARs.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rslidar-sdk/default.nix b/distros/melodic/rslidar-sdk/default.nix deleted file mode 100644 index 48a82a40b7..0000000000 --- a/distros/melodic/rslidar-sdk/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, libpcap, libyamlcpp, pcl, pcl-conversions, pcl-ros, roscpp, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rslidar-sdk"; - version = "1.3.2-r1"; - - src = fetchurl { - url = "https://github.com/nobleo/rslidar_sdk-release/archive/release/melodic/rslidar_sdk/1.3.2-1.tar.gz"; - name = "1.3.2-1.tar.gz"; - sha256 = "915a93b2bdead3e4c5dc6616578a1bfd17a6b9d860e80628b594b81a5fe92d8c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ libpcap libyamlcpp pcl pcl-conversions pcl-ros roscpp sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rslidar_sdk package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rslidar/default.nix b/distros/melodic/rslidar/default.nix deleted file mode 100644 index fe16075790..0000000000 --- a/distros/melodic/rslidar/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rslidar-driver, rslidar-msgs, rslidar-pointcloud }: -buildRosPackage { - pname = "ros-melodic-rslidar"; - version = "1.0.2"; - - src = fetchurl { - url = "https://github.com/CPFL/robosense-release/archive/release/melodic/rslidar/1.0.2-0.tar.gz"; - name = "1.0.2-0.tar.gz"; - sha256 = "afc1683d73695c2460bccb0db0b1ecf4907ddff91506e6c4c33ac34ecf91a5f6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rslidar-driver rslidar-msgs rslidar-pointcloud ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Basic ROS support for the Robosense 3D LIDARs.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rsm-additions/default.nix b/distros/melodic/rsm-additions/default.nix deleted file mode 100644 index 1b6db46569..0000000000 --- a/distros/melodic/rsm-additions/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, geometry-msgs, move-base-msgs, nav-msgs, pluginlib, roscpp, rsm-core, rsm-msgs, sensor-msgs, std-msgs, std-srvs, tf, tf2, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-rsm-additions"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/MarcoStb1993/robot_statemachine-release/archive/release/melodic/rsm_additions/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "d0ab381d12932e014c6a1a9f698193eaf89e502b8ebd6bad0b8da54e3d45d327"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib actionlib-msgs geometry-msgs move-base-msgs nav-msgs pluginlib roscpp rsm-core rsm-msgs sensor-msgs std-msgs std-srvs tf tf2 tf2-ros visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rsm_additions package includes plugins for the Robot - Statemachine and exemplary launch files''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rsm-core/default.nix b/distros/melodic/rsm-core/default.nix deleted file mode 100644 index 7c9c519e49..0000000000 --- a/distros/melodic/rsm-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, actionlib, actionlib-msgs, catkin, geometry-msgs, pluginlib, roscpp, rsm-msgs, sensor-msgs, std-msgs, std-srvs, tf }: -buildRosPackage { - pname = "ros-melodic-rsm-core"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/MarcoStb1993/robot_statemachine-release/archive/release/melodic/rsm_core/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "2617e8e7b3b17b92394685b886898922bfcd72bcbf1b3208c1818900e6b319e2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib actionlib-msgs geometry-msgs pluginlib roscpp rsm-msgs sensor-msgs std-msgs std-srvs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The statemachine package includes the Robot Statemachine's - main functionality''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rsm-msgs/default.nix b/distros/melodic/rsm-msgs/default.nix deleted file mode 100644 index 661368ecba..0000000000 --- a/distros/melodic/rsm-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, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rsm-msgs"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/MarcoStb1993/robot_statemachine-release/archive/release/melodic/rsm_msgs/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "309853640e80fb363b51b510b1638527021b6e961199f639eee8494c8650dd21"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rsm_msgs package features messages and services for the Robot Statemachine''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rsm-rqt-plugins/default.nix b/distros/melodic/rsm-rqt-plugins/default.nix deleted file mode 100644 index e665c1652b..0000000000 --- a/distros/melodic/rsm-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, cmake-modules, qt5, roscpp, rqt-gui, rqt-gui-cpp, rsm-msgs, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-rsm-rqt-plugins"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/MarcoStb1993/robot_statemachine-release/archive/release/melodic/rsm_rqt_plugins/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "c4fc756e54002afb4f750d42869ea09b11207c61c20bdfc17b0c107379ff66d0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin qt5.qtbase ]; - propagatedBuildInputs = [ cmake-modules roscpp rqt-gui rqt-gui-cpp rsm-msgs std-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rsm_rqt_plugins package includes the Robot - Statemachine GUI plugin for rqt''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rsm-rviz-plugins/default.nix b/distros/melodic/rsm-rviz-plugins/default.nix deleted file mode 100644 index 5a3aeca56e..0000000000 --- a/distros/melodic/rsm-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, cmake-modules, interactive-markers, pluginlib, qt5, roscpp, rsm-msgs, rviz, std-msgs, std-srvs, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-rsm-rviz-plugins"; - version = "1.2.1-r1"; - - src = fetchurl { - url = "https://github.com/MarcoStb1993/robot_statemachine-release/archive/release/melodic/rsm_rviz_plugins/1.2.1-1.tar.gz"; - name = "1.2.1-1.tar.gz"; - sha256 = "d3f94448ec9038c8da1be7d2290237e1db02cb482d5765abfb32fc687b338e05"; - }; - - buildType = "catkin"; - buildInputs = [ catkin qt5.qtbase ]; - propagatedBuildInputs = [ cmake-modules interactive-markers pluginlib roscpp rsm-msgs rviz std-msgs std-srvs tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rsm_rviz_plugins package includes the Robot - Statemachine GUI plugin for RViz and the waypoint visualization''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rt-usb-9axisimu-driver/default.nix b/distros/melodic/rt-usb-9axisimu-driver/default.nix deleted file mode 100644 index 47c167679a..0000000000 --- a/distros/melodic/rt-usb-9axisimu-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, roscpp, roslint, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rt-usb-9axisimu-driver"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/rt-net-gbp/rt_usb_9axisimu_driver-release/archive/release/melodic/rt_usb_9axisimu_driver/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "d5601c729db3cede96fa28086a40d6bc7ec8346d5dc88ebabc7e856ec68f7989"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp roslint sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rt_usb_9axisimu_driver package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rtabmap-ros/default.nix b/distros/melodic/rtabmap-ros/default.nix deleted file mode 100644 index b48528fcbf..0000000000 --- a/distros/melodic/rtabmap-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, apriltag-ros, catkin, class-loader, compressed-depth-image-transport, compressed-image-transport, costmap-2d, cv-bridge, dynamic-reconfigure, eigen-conversions, find-object-2d, genmsg, geometry-msgs, image-geometry, image-transport, laser-geometry, message-filters, message-generation, message-runtime, move-base-msgs, nav-msgs, nodelet, octomap-msgs, pcl, pcl-conversions, pcl-ros, pluginlib, roscpp, rosgraph-msgs, rospy, rtabmap, rviz, sensor-msgs, std-msgs, std-srvs, stereo-msgs, tf, tf-conversions, tf2-ros, theora-image-transport, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-rtabmap-ros"; - version = "0.20.23-r1"; - - src = fetchurl { - url = "https://github.com/introlab/rtabmap_ros-release/archive/release/melodic/rtabmap_ros/0.20.23-1.tar.gz"; - name = "0.20.23-1.tar.gz"; - sha256 = "d0f628af1ace11afa775bcb858494fbf98aec245e69a324751e72d4cd0917cf6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin genmsg message-generation pcl ]; - propagatedBuildInputs = [ apriltag-ros class-loader compressed-depth-image-transport compressed-image-transport costmap-2d cv-bridge dynamic-reconfigure eigen-conversions find-object-2d geometry-msgs image-geometry image-transport laser-geometry message-filters message-runtime move-base-msgs nav-msgs nodelet octomap-msgs pcl-conversions pcl-ros pluginlib roscpp rosgraph-msgs rospy rtabmap rviz sensor-msgs std-msgs std-srvs stereo-msgs tf tf-conversions tf2-ros theora-image-transport visualization-msgs ]; - nativeBuildInputs = [ catkin genmsg ]; - - meta = { - description = ''RTAB-Map's ros-pkg. RTAB-Map is a RGB-D SLAM approach with real-time constraints.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rtcm-msgs/default.nix b/distros/melodic/rtcm-msgs/default.nix deleted file mode 100644 index 788fee13fc..0000000000 --- a/distros/melodic/rtcm-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-rtcm-msgs"; - version = "1.1.6-r1"; - - src = fetchurl { - url = "https://github.com/nobleo/rtcm_msgs-release/archive/release/melodic/rtcm_msgs/1.1.6-1.tar.gz"; - name = "1.1.6-1.tar.gz"; - sha256 = "19fc3432ee5e525194ebbb7fac86afabcc2565e492980fd342cf42b44c49bd13"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ros-environment ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rtcm_msgs package contains messages related to data in the RTCM format.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rtmbuild/default.nix b/distros/melodic/rtmbuild/default.nix deleted file mode 100644 index 2c43897ff8..0000000000 --- a/distros/melodic/rtmbuild/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, blas, catkin, cmake-modules, liblapack, message-generation, message-runtime, omniorb, openrtm-aist, openrtm-aist-python, pkg-config, rostest, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rtmbuild"; - version = "1.4.3-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/rtmros_common-release/archive/release/melodic/rtmbuild/1.4.3-1.tar.gz"; - name = "1.4.3-1.tar.gz"; - sha256 = "d2b853594a8ee7bb2672d6b2e8f15a2c78e564e3197468a8fd8dc77f686b108a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ blas cmake-modules liblapack message-generation message-runtime omniorb openrtm-aist openrtm-aist-python pkg-config rostest std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Build scripts for OpenRTM and OpenHRP''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rtmros-common/default.nix b/distros/melodic/rtmros-common/default.nix deleted file mode 100644 index 0c1d74c58f..0000000000 --- a/distros/melodic/rtmros-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, catkin, hrpsys-ros-bridge, hrpsys-tools, openrtm-ros-bridge, openrtm-tools, rosnode-rtc, rtmbuild }: -buildRosPackage { - pname = "ros-melodic-rtmros-common"; - version = "1.4.3-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/rtmros_common-release/archive/release/melodic/rtmros_common/1.4.3-1.tar.gz"; - name = "1.4.3-1.tar.gz"; - sha256 = "0af1052d8862dc6e92b5ea1c656d311b32b1a55ad6127972c6c7be977f324cbc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ hrpsys-ros-bridge hrpsys-tools openrtm-ros-bridge openrtm-tools rosnode-rtc rtmbuild ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A package suite that provides all the capabilities for - the ROS users to connect to the robots that run on - RT Middleware - or RTM-based controllers.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rtmros-hironx/default.nix b/distros/melodic/rtmros-hironx/default.nix deleted file mode 100644 index a74e6b149a..0000000000 --- a/distros/melodic/rtmros-hironx/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, hironx-calibration, hironx-moveit-config, hironx-ros-bridge }: -buildRosPackage { - pname = "ros-melodic-rtmros-hironx"; - version = "2.2.0-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/rtmros_hironx-release/archive/release/melodic/rtmros_hironx/2.2.0-1.tar.gz"; - name = "2.2.0-1.tar.gz"; - sha256 = "51824e75419c9acc1c538fc32ee9e387bd0e90a2519ddfe59680665b3146f149"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ hironx-calibration hironx-moveit-config hironx-ros-bridge ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rtmros_hironx package is an operating interface via ROS and OpenRTM, for Hiro and NEXTAGE OPEN dual-armed robots from Kawada Industries Inc. -

- NOTE for Hiro users: Utilizing this opensource controller for Hiro requires installation both on Controller Box (QNX-based) and Vision PC (Ubuntu Linux), and the steps for it are not shared publicly in order to avoid any possible inconvenience that can easily be caused by slight mis-operation during installation. Please contact TORK for an advice.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rtmros-nextage/default.nix b/distros/melodic/rtmros-nextage/default.nix deleted file mode 100644 index ad0ce114c9..0000000000 --- a/distros/melodic/rtmros-nextage/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, nextage-description, nextage-gazebo, nextage-ik-plugin, nextage-moveit-config, nextage-ros-bridge }: -buildRosPackage { - pname = "ros-melodic-rtmros-nextage"; - version = "0.8.6-r3"; - - src = fetchurl { - url = "https://github.com/tork-a/rtmros_nextage-release/archive/release/melodic/rtmros_nextage/0.8.6-3.tar.gz"; - name = "0.8.6-3.tar.gz"; - sha256 = "f2c142f406e576dcf8820ec267d0dfb4c3dec98e32d87dc15e9901bd17451660"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ nextage-description nextage-gazebo nextage-ik-plugin nextage-moveit-config nextage-ros-bridge ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rtmros_nextage package is a ROS interface for Nextage dual-armed robot from Kawada Robotics Inc.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ruckig/default.nix b/distros/melodic/ruckig/default.nix deleted file mode 100644 index acce71738b..0000000000 --- a/distros/melodic/ruckig/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-ruckig"; - version = "0.9.1-r1"; - - src = fetchurl { - url = "https://github.com/pantor/ruckig-release/archive/release/melodic/ruckig/0.9.1-1.tar.gz"; - name = "0.9.1-1.tar.gz"; - sha256 = "6d6f43c8b141dd001ddc1854bb9db82180345f2d3da9ea79337676e136d175bc"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Instantaneous Motion Generation for Robots and Machines.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/rviz-animated-view-controller/default.nix b/distros/melodic/rviz-animated-view-controller/default.nix deleted file mode 100644 index b4bfeb6691..0000000000 --- a/distros/melodic/rviz-animated-view-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, cmake-modules, cv-bridge, eigen, geometry-msgs, image-transport, libGL, libGLU, pluginlib, qt5, rviz, std-msgs, view-controller-msgs }: -buildRosPackage { - pname = "ros-melodic-rviz-animated-view-controller"; - version = "0.2.0-r2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rviz_animated_view_controller-release/archive/release/melodic/rviz_animated_view_controller/0.2.0-2.tar.gz"; - name = "0.2.0-2.tar.gz"; - sha256 = "2528e6708151c41f229ca409f625c143ad8ee2db43fc65ba12e4216df54e0a59"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cmake-modules cv-bridge eigen geometry-msgs image-transport libGL libGLU pluginlib qt5.qtbase rviz std-msgs view-controller-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A rviz view controller featuring smooth transitions.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rviz-imu-plugin/default.nix b/distros/melodic/rviz-imu-plugin/default.nix deleted file mode 100644 index 6c68677d32..0000000000 --- a/distros/melodic/rviz-imu-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, qt5, roscpp, rviz }: -buildRosPackage { - pname = "ros-melodic-rviz-imu-plugin"; - version = "1.2.5-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/imu_tools-release/archive/release/melodic/rviz_imu_plugin/1.2.5-1.tar.gz"; - name = "1.2.5-1.tar.gz"; - sha256 = "5f05c06594a77f466543b305c493267af7366f3ac2c3f6b6aaf46eeb44ead605"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qt5.qtbase roscpp rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''RVIZ plugin for IMU visualization''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rviz-plugin-tutorials/default.nix b/distros/melodic/rviz-plugin-tutorials/default.nix deleted file mode 100644 index c4212c6b6c..0000000000 --- a/distros/melodic/rviz-plugin-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, qt5, rviz }: -buildRosPackage { - pname = "ros-melodic-rviz-plugin-tutorials"; - version = "0.10.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/visualization_tutorials-release/archive/release/melodic/rviz_plugin_tutorials/0.10.5-1.tar.gz"; - name = "0.10.5-1.tar.gz"; - sha256 = "56b0a158213319f1580c03cb98af5450debd18f7ed1d4888c0a4868d67ecdc3a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qt5.qtbase rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Tutorials showing how to write plugins for RViz.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rviz-python-tutorial/default.nix b/distros/melodic/rviz-python-tutorial/default.nix deleted file mode 100644 index 8c44099f6b..0000000000 --- a/distros/melodic/rviz-python-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, rviz }: -buildRosPackage { - pname = "ros-melodic-rviz-python-tutorial"; - version = "0.10.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/visualization_tutorials-release/archive/release/melodic/rviz_python_tutorial/0.10.5-1.tar.gz"; - name = "0.10.5-1.tar.gz"; - sha256 = "e4cc2466079f2b9ead23a1584a2c2fc808b106d7aa49fcc3c2e0c3520aae2599"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Tutorials showing how to call into rviz internals from python scripts.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rviz-satellite/default.nix b/distros/melodic/rviz-satellite/default.nix deleted file mode 100644 index 9c86e7601d..0000000000 --- a/distros/melodic/rviz-satellite/default.nix +++ /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, sensor-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-rviz-satellite"; - version = "3.0.3-r1"; - - src = fetchurl { - url = "https://github.com/nobleo/rviz_satellite-release/archive/release/melodic/rviz_satellite/3.0.3-1.tar.gz"; - name = "3.0.3-1.tar.gz"; - sha256 = "4fd1277f66deb468cddf432aef90edc9d53e65ee2e2a9eacd5a29ea4414db215"; - }; - - buildType = "catkin"; - buildInputs = [ catkin qt5.qtbase ]; - propagatedBuildInputs = [ roscpp rviz sensor-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Display satellite map tiles in RViz''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/rviz-visual-tools/default.nix b/distros/melodic/rviz-visual-tools/default.nix deleted file mode 100644 index b6852cf75f..0000000000 --- a/distros/melodic/rviz-visual-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, eigen-conversions, eigen-stl-containers, geometry-msgs, graph-msgs, ogre1_9, qt5, roscpp, roslint, rostest, rosunit, rviz, sensor-msgs, std-msgs, tf-conversions, trajectory-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-rviz-visual-tools"; - version = "3.8.0-r4"; - - src = fetchurl { - url = "https://github.com/PickNikRobotics/rviz_visual_tools-release/archive/release/melodic/rviz_visual_tools/3.8.0-4.tar.gz"; - name = "3.8.0-4.tar.gz"; - sha256 = "4b4eb5dcac945413442686e3c37cb0f383c40fd7cb491044ca7e0505fffb2976"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest rosunit ]; - propagatedBuildInputs = [ eigen-conversions eigen-stl-containers geometry-msgs graph-msgs ogre1_9 qt5.qtx11extras roscpp roslint rviz sensor-msgs std-msgs tf-conversions trajectory-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Utility functions for displaying and debugging data in Rviz via published markers''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rviz/default.nix b/distros/melodic/rviz/default.nix deleted file mode 100644 index 5c35753f90..0000000000 --- a/distros/melodic/rviz/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, catkin, cmake-modules, eigen, geometry-msgs, image-transport, interactive-markers, laser-geometry, libGL, libGLU, libyamlcpp, map-msgs, media-export, message-filters, message-generation, message-runtime, nav-msgs, ogre1_9, pluginlib, python-qt-binding, qt5, resource-retriever, rosconsole, roscpp, roslib, rospy, rostest, rosunit, sensor-msgs, std-msgs, std-srvs, tf, tinyxml-2, urdf, urdfdom, urdfdom-headers, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-rviz"; - version = "1.13.30-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/rviz-release/archive/release/melodic/rviz/1.13.30-1.tar.gz"; - name = "1.13.30-1.tar.gz"; - sha256 = "da3f9c10ea111d2d42cf98eba32807ac38bd623b63be08cb5a9073cccf396300"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules eigen message-generation urdfdom urdfdom-headers ]; - checkInputs = [ rostest rosunit ]; - propagatedBuildInputs = [ assimp geometry-msgs image-transport interactive-markers laser-geometry libGL libGLU libyamlcpp map-msgs media-export message-filters message-runtime nav-msgs ogre1_9 pluginlib python-qt-binding qt5.qtbase resource-retriever rosconsole roscpp roslib rospy sensor-msgs std-msgs std-srvs tf tinyxml-2 urdf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''3D visualization tool for ROS.''; - license = with lib.licenses; [ bsdOriginal "Creative-Commons" ]; - }; -} diff --git a/distros/melodic/rwt-app-chooser/default.nix b/distros/melodic/rwt-app-chooser/default.nix deleted file mode 100644 index a2f4443457..0000000000 --- a/distros/melodic/rwt-app-chooser/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, app-manager, catkin, phantomjs, pythonPackages, rosbridge-server, rostest, roswww, sound-play }: -buildRosPackage { - pname = "ros-melodic-rwt-app-chooser"; - version = "0.1.2-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/visualization_rwt-release/archive/release/melodic/rwt_app_chooser/0.1.2-2.tar.gz"; - name = "0.1.2-2.tar.gz"; - sha256 = "77ed17c09bfecf9bfcc82a772eb77d8b817b4a30936e640efef575aada75d6f4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ phantomjs pythonPackages.selenium rostest ]; - propagatedBuildInputs = [ app-manager rosbridge-server roswww sound-play ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The simple web frontend for app_manager''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/rwt-image-view/default.nix b/distros/melodic/rwt-image-view/default.nix deleted file mode 100644 index b221ba4a34..0000000000 --- a/distros/melodic/rwt-image-view/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, image-publisher, message-generation, message-runtime, rosbridge-server, rospy, rostest, roswww, rviz, rwt-utils-3rdparty, std-srvs, web-video-server }: -buildRosPackage { - pname = "ros-melodic-rwt-image-view"; - version = "0.1.2-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/visualization_rwt-release/archive/release/melodic/rwt_image_view/0.1.2-2.tar.gz"; - name = "0.1.2-2.tar.gz"; - sha256 = "908ca9833f9e8561523ecdc8c6f5f499a3c8fef109f7aae9863679537ac2a811"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - checkInputs = [ image-publisher rostest rviz ]; - propagatedBuildInputs = [ message-runtime rosbridge-server rospy roswww rwt-utils-3rdparty std-srvs web-video-server ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rwt_image_view package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rwt-moveit/default.nix b/distros/melodic/rwt-moveit/default.nix deleted file mode 100644 index a68a1c1f34..0000000000 --- a/distros/melodic/rwt-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, interactive-marker-proxy, message-generation, message-runtime, moveit-msgs, robot-state-publisher, rosbridge-server, rospy, roswww, rwt-utils-3rdparty, sensor-msgs, std-msgs, tf, tf2-web-republisher, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-rwt-moveit"; - version = "0.1.2-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/visualization_rwt-release/archive/release/melodic/rwt_moveit/0.1.2-2.tar.gz"; - name = "0.1.2-2.tar.gz"; - sha256 = "e3d92ee436c849dd20599ea7e7cfe0da86952cdaaf89387a5915334a01476f4b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ interactive-marker-proxy message-runtime moveit-msgs robot-state-publisher rosbridge-server rospy roswww rwt-utils-3rdparty sensor-msgs std-msgs tf tf2-web-republisher visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides a web user interface of MoveIt! on top of visualizer in ros3djs.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rwt-nav/default.nix b/distros/melodic/rwt-nav/default.nix deleted file mode 100644 index 8f370c138b..0000000000 --- a/distros/melodic/rwt-nav/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, image-publisher, map-server, move-base-msgs, rosbridge-server, roscpp, rostest, roswww, rviz, rwt-utils-3rdparty, tf, web-video-server }: -buildRosPackage { - pname = "ros-melodic-rwt-nav"; - version = "0.1.2-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/visualization_rwt-release/archive/release/melodic/rwt_nav/0.1.2-2.tar.gz"; - name = "0.1.2-2.tar.gz"; - sha256 = "18280ab43636ba5f105b85a2b3454f31bcf340680c712636724b701f150ee486"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ image-publisher map-server move-base-msgs rostest rviz ]; - propagatedBuildInputs = [ geometry-msgs rosbridge-server roscpp roswww rwt-utils-3rdparty tf web-video-server ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rwt_nav package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rwt-plot/default.nix b/distros/melodic/rwt-plot/default.nix deleted file mode 100644 index aff89c072a..0000000000 --- a/distros/melodic/rwt-plot/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, rosbridge-server, rospy, rostest, roswww, rwt-utils-3rdparty, std-msgs }: -buildRosPackage { - pname = "ros-melodic-rwt-plot"; - version = "0.1.2-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/visualization_rwt-release/archive/release/melodic/rwt_plot/0.1.2-2.tar.gz"; - name = "0.1.2-2.tar.gz"; - sha256 = "061e2c006cb98edf6c568230018d2c23d7c17e1653a35a98d4b52acea714dc79"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ geometry-msgs rosbridge-server rospy roswww rwt-utils-3rdparty std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rwt_plot''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rwt-robot-monitor/default.nix b/distros/melodic/rwt-robot-monitor/default.nix deleted file mode 100644 index 29fa926dee..0000000000 --- a/distros/melodic/rwt-robot-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, diagnostic-aggregator, diagnostic-msgs, rosbridge-server, rostest, roswww, rwt-plot, rwt-utils-3rdparty }: -buildRosPackage { - pname = "ros-melodic-rwt-robot-monitor"; - version = "0.1.2-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/visualization_rwt-release/archive/release/melodic/rwt_robot_monitor/0.1.2-2.tar.gz"; - name = "0.1.2-2.tar.gz"; - sha256 = "81c369884ff754391ada9781be9003b4e702fa3d5e20815230e5a34098c4302e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ diagnostic-aggregator rostest ]; - propagatedBuildInputs = [ diagnostic-msgs rosbridge-server roswww rwt-plot rwt-utils-3rdparty ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rwt_robot_monitor package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rwt-speech-recognition/default.nix b/distros/melodic/rwt-speech-recognition/default.nix deleted file mode 100644 index 496f03ffae..0000000000 --- a/distros/melodic/rwt-speech-recognition/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, rosbridge-server, roslaunch, rostest, roswww, rwt-utils-3rdparty, speech-recognition-msgs }: -buildRosPackage { - pname = "ros-melodic-rwt-speech-recognition"; - version = "0.1.2-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/visualization_rwt-release/archive/release/melodic/rwt_speech_recognition/0.1.2-2.tar.gz"; - name = "0.1.2-2.tar.gz"; - sha256 = "70bc9c4c98046edeb9d6d97fe6d2ee1be3f78c233bc760d10346e6846ae420c0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ rosbridge-server roswww rwt-utils-3rdparty speech-recognition-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rwt_speech_recognition package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rwt-steer/default.nix b/distros/melodic/rwt-steer/default.nix deleted file mode 100644 index 6d71e4513f..0000000000 --- a/distros/melodic/rwt-steer/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, image-publisher, rosbridge-server, rostest, roswww, rviz, rwt-utils-3rdparty, web-video-server }: -buildRosPackage { - pname = "ros-melodic-rwt-steer"; - version = "0.1.2-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/visualization_rwt-release/archive/release/melodic/rwt_steer/0.1.2-2.tar.gz"; - name = "0.1.2-2.tar.gz"; - sha256 = "27b6ac546a9cacc27ec0734a3a8be26c34e28cec4f871d6060faba2f0a745320"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ image-publisher rostest rviz ]; - propagatedBuildInputs = [ rosbridge-server roswww rwt-utils-3rdparty web-video-server ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rwt_steer package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rwt-utils-3rdparty/default.nix b/distros/melodic/rwt-utils-3rdparty/default.nix deleted file mode 100644 index 0507042549..0000000000 --- a/distros/melodic/rwt-utils-3rdparty/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-rwt-utils-3rdparty"; - version = "0.1.2-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/visualization_rwt-release/archive/release/melodic/rwt_utils_3rdparty/0.1.2-2.tar.gz"; - name = "0.1.2-2.tar.gz"; - sha256 = "38912a925a225e217201765e4a2ab3bace0baf851c8cd5c281ac5437b68f0a44"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The rwt_utils_3rdparty package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rx-service-tools/default.nix b/distros/melodic/rx-service-tools/default.nix deleted file mode 100644 index 0f2d73c353..0000000000 --- a/distros/melodic/rx-service-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, python, pythonPackages, roslib, rospy }: -buildRosPackage { - pname = "ros-melodic-rx-service-tools"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/nobleo/rx_service_tools-release/archive/release/melodic/rx_service_tools/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "68d0c57e7a8de53a6bfd718d6bbfef0871720a3b62113eda08506b6c7db6539b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ python pythonPackages.pyyaml pythonPackages.wxPython roslib rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Graphical tools to interact with ROS services.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rxcpp-vendor/default.nix b/distros/melodic/rxcpp-vendor/default.nix deleted file mode 100644 index 2eac5d1845..0000000000 --- a/distros/melodic/rxcpp-vendor/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-rxcpp-vendor"; - version = "4.1.0-r1"; - - src = fetchurl { - url = "https://github.com/rosin-project/rxcpp_vendor-release/archive/release/melodic/rxcpp_vendor/4.1.0-1.tar.gz"; - name = "4.1.0-1.tar.gz"; - sha256 = "a9489ead897a2615307dc749869cef1d17caddde0eda42a362f9d811cc34980b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A vendor package for RxCpp''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/rxros-tf/default.nix b/distros/melodic/rxros-tf/default.nix deleted file mode 100644 index 6abf6794e9..0000000000 --- a/distros/melodic/rxros-tf/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rxros, tf }: -buildRosPackage { - pname = "ros-melodic-rxros-tf"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/rosin-project/rxros-release/archive/release/melodic/rxros_tf/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "dc14d6a0fb3706f25cbad9696e1b39a5e9b16f44be6f8f827a13aa5833bbe355"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rxros tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Extensions to RxROS for working with TF.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/rxros/default.nix b/distros/melodic/rxros/default.nix deleted file mode 100644 index 994dd9ac37..0000000000 --- a/distros/melodic/rxros/default.nix +++ /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, rxcpp-vendor }: -buildRosPackage { - pname = "ros-melodic-rxros"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/rosin-project/rxros-release/archive/release/melodic/rxros/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "ac6bf266d3f1bfbe7be43f5870ba29469fffb094fe4c4bdc8241a128187c6dde"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp rxcpp-vendor ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The RxROS package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/s3-common/default.nix b/distros/melodic/s3-common/default.nix deleted file mode 100644 index 77e0f9f270..0000000000 --- a/distros/melodic/s3-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, boost, catkin, cmake, gtest }: -buildRosPackage { - pname = "ros-melodic-s3-common"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/aws-gbp/rosbag_uploader-release/archive/release/melodic/s3_common/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "020e7dcb88eb4b7c3efc63814fd190051ca4769345fc180807b576ee018e9bbb"; - }; - - buildType = "cmake"; - buildInputs = [ catkin cmake ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ aws-common boost ]; - nativeBuildInputs = [ catkin cmake ]; - - meta = { - description = ''Common utilities for interacting with AWS S3''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/s3-file-uploader/default.nix b/distros/melodic/s3-file-uploader/default.nix deleted file mode 100644 index 31dfbfc838..0000000000 --- a/distros/melodic/s3-file-uploader/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, roscpp, rostest, s3-common }: -buildRosPackage { - pname = "ros-melodic-s3-file-uploader"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/aws-gbp/rosbag_uploader-release/archive/release/melodic/s3_file_uploader/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "c0dcc4dbd3ec1ee24590acc7b770caef82b6b4a4434517b277754f5738d6836a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest rostest ]; - propagatedBuildInputs = [ actionlib actionlib-msgs aws-common aws-ros1-common boost file-uploader-msgs roscpp s3-common ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package with a node that facilitates the uploading of files to Amazon S3''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/safe-teleop-base/default.nix b/distros/melodic/safe-teleop-base/default.nix deleted file mode 100644 index c1118caef0..0000000000 --- a/distros/melodic/safe-teleop-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, base-local-planner, catkin, costmap-2d, roscpp }: -buildRosPackage { - pname = "ros-melodic-safe-teleop-base"; - version = "0.0.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/shared_autonomy_manipulation-release/archive/release/melodic/safe_teleop_base/0.0.3-1.tar.gz"; - name = "0.0.3-1.tar.gz"; - sha256 = "5ac007d2e99c8152a67a16dcfaea3ec11535b8e94ec591bf5fd2cbdd87f46450"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ base-local-planner costmap-2d roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides automatic collision avoidance and is intended to be used for safer teleoperation of a robot base.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/safe-teleop-pr2/default.nix b/distros/melodic/safe-teleop-pr2/default.nix deleted file mode 100644 index 1a77261420..0000000000 --- a/distros/melodic/safe-teleop-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, joy, pr2-teleop, safe-teleop-base }: -buildRosPackage { - pname = "ros-melodic-safe-teleop-pr2"; - version = "0.0.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/shared_autonomy_manipulation-release/archive/release/melodic/safe_teleop_pr2/0.0.3-1.tar.gz"; - name = "0.0.3-1.tar.gz"; - sha256 = "6cdde56548b70fcc58b87f41d60de6b1266c65c9851944e1b913bcadf0fe36cc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joy pr2-teleop safe-teleop-base ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch files for running safe_teleop_base on pr2''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/safe-teleop-stage/default.nix b/distros/melodic/safe-teleop-stage/default.nix deleted file mode 100644 index e257e3b770..0000000000 --- a/distros/melodic/safe-teleop-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, joy, safe-teleop-base, stage }: -buildRosPackage { - pname = "ros-melodic-safe-teleop-stage"; - version = "0.0.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/shared_autonomy_manipulation-release/archive/release/melodic/safe_teleop_stage/0.0.3-1.tar.gz"; - name = "0.0.3-1.tar.gz"; - sha256 = "ff18ef24923e712f4647f4e03481d7efeb8cb06910599525e6acb1821a71f374"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joy safe-teleop-base stage ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Demo of safe_teleop in stage''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/safety-limiter-msgs/default.nix b/distros/melodic/safety-limiter-msgs/default.nix deleted file mode 100644 index 2dd28c41cd..0000000000 --- a/distros/melodic/safety-limiter-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-safety-limiter-msgs"; - version = "0.14.0-r1"; - - src = fetchurl { - url = "https://github.com/at-wat/neonavigation_msgs-release/archive/release/melodic/safety_limiter_msgs/0.14.0-1.tar.gz"; - name = "0.14.0-1.tar.gz"; - sha256 = "8b42f4cf35fa1a16b8317ad37e2398a889eeca5d4aa3f7b7be6ede661b0fe086"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Message definitions for safety_limiter_msgs package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/safety-limiter/default.nix b/distros/melodic/safety-limiter/default.nix deleted file mode 100644 index 897f3e11d7..0000000000 --- a/distros/melodic/safety-limiter/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, eigen, geometry-msgs, nav-msgs, neonavigation-common, pcl, pcl-conversions, pcl-ros, roscpp, roslint, rostest, safety-limiter-msgs, sensor-msgs, std-msgs, tf2-geometry-msgs, tf2-ros, tf2-sensor-msgs, xmlrpcpp }: -buildRosPackage { - pname = "ros-melodic-safety-limiter"; - version = "0.14.0-r1"; - - src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/safety_limiter/0.14.0-1.tar.gz"; - name = "0.14.0-1.tar.gz"; - sha256 = "44bc004f69914a5e6e435945435ffd49b1470cf0393d8503b85036f3f7271a9d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ nav-msgs roslint rostest tf2-geometry-msgs ]; - propagatedBuildInputs = [ diagnostic-updater dynamic-reconfigure eigen geometry-msgs neonavigation-common pcl pcl-conversions pcl-ros roscpp safety-limiter-msgs sensor-msgs std-msgs tf2-ros tf2-sensor-msgs xmlrpcpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Motion limiter package for collision prevention''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/sainsmart-relay-usb/default.nix b/distros/melodic/sainsmart-relay-usb/default.nix deleted file mode 100644 index d9bb5999e7..0000000000 --- a/distros/melodic/sainsmart-relay-usb/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, libftdi, roscpp, std-msgs }: -buildRosPackage { - pname = "ros-melodic-sainsmart-relay-usb"; - version = "0.0.4-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/sainsmart_relay_usb-release/archive/release/melodic/sainsmart_relay_usb/0.0.4-1.tar.gz"; - name = "0.0.4-1.tar.gz"; - sha256 = "d9a7f0576cdd1b259381f941e661e87e5695a87cde643d2b07aa141e0f04138c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ libftdi roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''SainSmart USB relay driver controller''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/sand-island/default.nix b/distros/melodic/sand-island/default.nix deleted file mode 100644 index 0f96d3529f..0000000000 --- a/distros/melodic/sand-island/default.nix +++ /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-sand-island"; - version = "0.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/uav_testing-release/archive/release/melodic/sand_island/0.0.1-1.tar.gz"; - name = "0.0.1-1.tar.gz"; - sha256 = "fa4a4a3f74588458997cdc7eefa1be98c9dbc08d98f53ab426b40cea4530fa90"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The sand_island package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/sbg-driver/default.nix b/distros/melodic/sbg-driver/default.nix deleted file mode 100644 index eb40aa2bf2..0000000000 --- a/distros/melodic/sbg-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, geometry-msgs, message-generation, message-runtime, roscpp, sensor-msgs, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-sbg-driver"; - version = "3.0.0-r1"; - - src = fetchurl { - url = "https://github.com/SBG-Systems/sbg_ros_driver-release/archive/release/melodic/sbg_driver/3.0.0-1.tar.gz"; - name = "3.0.0-1.tar.gz"; - sha256 = "d9eacffb9bd5b9b0807ad482598c36932f04ca9b8313bc1714c140a6c5a02d7b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime roscpp sensor-msgs std-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS driver package for communication with the SBG navigation systems.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/sbpl-lattice-planner/default.nix b/distros/melodic/sbpl-lattice-planner/default.nix deleted file mode 100644 index 41fa13dc3f..0000000000 --- a/distros/melodic/sbpl-lattice-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, catkin, costmap-2d, geometry-msgs, message-generation, message-runtime, nav-core, nav-msgs, pluginlib, roscpp, sbpl, tf, tf2 }: -buildRosPackage { - pname = "ros-melodic-sbpl-lattice-planner"; - version = "0.3.6-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation_experimental-release/archive/release/melodic/sbpl_lattice_planner/0.3.6-1.tar.gz"; - name = "0.3.6-1.tar.gz"; - sha256 = "3e0c9722b80b6dabbe65028a6d9396b526294c540b59e7f4a5c49c29e3ec09d8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ costmap-2d geometry-msgs message-runtime nav-core nav-msgs pluginlib roscpp sbpl tf tf2 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The sbpl_lattice_planner is a global planner plugin for move_base and wraps - the SBPL search-based planning library.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/sbpl-recovery/default.nix b/distros/melodic/sbpl-recovery/default.nix deleted file mode 100644 index 0a3bb855c6..0000000000 --- a/distros/melodic/sbpl-recovery/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, base-local-planner, catkin, costmap-2d, nav-core, pluginlib, pose-follower, roscpp, sbpl-lattice-planner, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-sbpl-recovery"; - version = "0.3.6-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation_experimental-release/archive/release/melodic/sbpl_recovery/0.3.6-1.tar.gz"; - name = "0.3.6-1.tar.gz"; - sha256 = "2d38cd509a685ec31df2517ca2c45c79a424fb45ae76a29736f86168a4137ed6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ base-local-planner costmap-2d nav-core pluginlib pose-follower roscpp sbpl-lattice-planner tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A recovery behavior that uses the sbpl lattice planner and the pose - follower to try to plan in full 3D to get the robot out of really tricky - situations.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/sbpl/default.nix b/distros/melodic/sbpl/default.nix deleted file mode 100644 index 8a98951504..0000000000 --- a/distros/melodic/sbpl/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-sbpl"; - version = "1.3.1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/sbpl-release/archive/release/melodic/sbpl/1.3.1-0.tar.gz"; - name = "1.3.1-0.tar.gz"; - sha256 = "9f24887428cc4e548e8cb297b225d952a1085e3c1f555a847350016c21c7cef2"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Search-based planning library (SBPL).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/scaled-controllers/default.nix b/distros/melodic/scaled-controllers/default.nix deleted file mode 100644 index c9301fc754..0000000000 --- a/distros/melodic/scaled-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, scaled-joint-trajectory-controller, speed-scaling-interface, speed-scaling-state-controller }: -buildRosPackage { - pname = "ros-melodic-scaled-controllers"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/UniversalRobots/Universal_Robots_ROS_scaled_controllers-release/archive/release/melodic/scaled_controllers/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "326bb647af2998e8552761864179e37433d7b8902b36fbbb3232d1e7e452ac8d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ scaled-joint-trajectory-controller speed-scaling-interface speed-scaling-state-controller ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''scaled controllers metapackage''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/scaled-joint-trajectory-controller/default.nix b/distros/melodic/scaled-joint-trajectory-controller/default.nix deleted file mode 100644 index fd98cb4975..0000000000 --- a/distros/melodic/scaled-joint-trajectory-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, joint-trajectory-controller, pluginlib, realtime-tools, std-msgs }: -buildRosPackage { - pname = "ros-melodic-scaled-joint-trajectory-controller"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/UniversalRobots/Universal_Robots_ROS_scaled_controllers-release/archive/release/melodic/scaled_joint_trajectory_controller/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "6dea8314c90b48ccb9e02a3877059d765b053bb285c9b4ef64b6601c3bf92439"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ controller-interface hardware-interface joint-trajectory-controller pluginlib realtime-tools std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides controllers that use the speed scaling interface.''; - license = with lib.licenses; [ asl20 bsd3 ]; - }; -} diff --git a/distros/melodic/scan-to-cloud-converter/default.nix b/distros/melodic/scan-to-cloud-converter/default.nix deleted file mode 100644 index be29d2356e..0000000000 --- a/distros/melodic/scan-to-cloud-converter/default.nix +++ /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, pcl-conversions, pcl-ros, roscpp }: -buildRosPackage { - pname = "ros-melodic-scan-to-cloud-converter"; - version = "0.3.3-r2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/scan_tools-release/archive/release/melodic/scan_to_cloud_converter/0.3.3-2.tar.gz"; - name = "0.3.3-2.tar.gz"; - sha256 = "3ec240f339589c404db018ccf98fda92f2dc33e740678a6246ffa248f2dab533"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pcl pcl-conversions pcl-ros roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Converts LaserScan to PointCloud messages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/scan-tools/default.nix b/distros/melodic/scan-tools/default.nix deleted file mode 100644 index b7bba12e04..0000000000 --- a/distros/melodic/scan-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-ortho-projector, laser-scan-matcher, laser-scan-sparsifier, laser-scan-splitter, ncd-parser, polar-scan-matcher, scan-to-cloud-converter }: -buildRosPackage { - pname = "ros-melodic-scan-tools"; - version = "0.3.3-r2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/scan_tools-release/archive/release/melodic/scan_tools/0.3.3-2.tar.gz"; - name = "0.3.3-2.tar.gz"; - sha256 = "b2848d7623a75866185fa47d415fbcb05bbabcfdbfc7bc11f40fdfd704c698f6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ laser-ortho-projector laser-scan-matcher laser-scan-sparsifier laser-scan-splitter ncd-parser polar-scan-matcher scan-to-cloud-converter ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Laser scan processing tools.''; - license = with lib.licenses; [ bsdOriginal lgpl3Only ]; - }; -} diff --git a/distros/melodic/scenario-test-tools/default.nix b/distros/melodic/scenario-test-tools/default.nix deleted file mode 100644 index 9c5efd2cb7..0000000000 --- a/distros/melodic/scenario-test-tools/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, catkin, cob-sound, cob-srvs, control-msgs, geometry-msgs, move-base-msgs, pythonPackages, rospy, std-msgs, std-srvs, tf }: -buildRosPackage { - pname = "ros-melodic-scenario-test-tools"; - version = "0.6.19-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_command_tools-release/archive/release/melodic/scenario_test_tools/0.6.19-1.tar.gz"; - name = "0.6.19-1.tar.gz"; - sha256 = "14e3f791241da2ccad0f94359f33eb914ad3ec26e8427639f370c85760ac39cb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - checkInputs = [ cob-sound cob-srvs control-msgs geometry-msgs ]; - propagatedBuildInputs = [ actionlib move-base-msgs rospy std-msgs std-srvs tf ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''The scenario_test_tools package implements helpers for scriptable scenario testing. - It allows to set up a test harness for eg. a state machine or other high level behavior by - providing mocked implementations for various action servers and services that work together''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/scheduler-msgs/default.nix b/distros/melodic/scheduler-msgs/default.nix deleted file mode 100644 index cf2cf5975e..0000000000 --- a/distros/melodic/scheduler-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, uuid-msgs }: -buildRosPackage { - pname = "ros-melodic-scheduler-msgs"; - version = "0.9.0"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/rocon_msgs-release/archive/release/melodic/scheduler_msgs/0.9.0-0.tar.gz"; - name = "0.9.0-0.tar.gz"; - sha256 = "1b4d4544455c6a6b0cd9dfa8388e3f497ada0125fd906b544ccdb0d23a491a71"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime rocon-std-msgs std-msgs uuid-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages used by the rocon scheduler.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/schunk-description/default.nix b/distros/melodic/schunk-description/default.nix deleted file mode 100644 index 00e978a17f..0000000000 --- a/distros/melodic/schunk-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, gtest, xacro }: -buildRosPackage { - pname = "ros-melodic-schunk-description"; - version = "0.6.14-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/schunk_modular_robotics-release/archive/release/melodic/schunk_description/0.6.14-1.tar.gz"; - name = "0.6.14-1.tar.gz"; - sha256 = "ab32680fd438533e45433cf9a39abc77ab6950e44621e72b395fcd62d1f0c25c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the description (mechanical, kinematic, visual, - etc.) of different schunk components. 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/schunk-libm5api/default.nix b/distros/melodic/schunk-libm5api/default.nix deleted file mode 100644 index 5b8f02dd10..0000000000 --- a/distros/melodic/schunk-libm5api/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, libntcan, libpcan }: -buildRosPackage { - pname = "ros-melodic-schunk-libm5api"; - version = "0.6.14-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/schunk_modular_robotics-release/archive/release/melodic/schunk_libm5api/0.6.14-1.tar.gz"; - name = "0.6.14-1.tar.gz"; - sha256 = "b5ff483ea55dee762a82ae1a43b607a331ac9c40b7c88e3c5d8e24552c95052a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ libntcan libpcan ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package wraps the libm5api to use it as a ros dependency. Original sources from http://www.schunk-modular-robotics.com/fileadmin/user_upload/software/schunk_libm5api_source.zip.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/schunk-modular-robotics/default.nix b/distros/melodic/schunk-modular-robotics/default.nix deleted file mode 100644 index abcec2c0e5..0000000000 --- a/distros/melodic/schunk-modular-robotics/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, schunk-description, schunk-libm5api, schunk-powercube-chain, schunk-sdh, schunk-simulated-tactile-sensors }: -buildRosPackage { - pname = "ros-melodic-schunk-modular-robotics"; - version = "0.6.14-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/schunk_modular_robotics-release/archive/release/melodic/schunk_modular_robotics/0.6.14-1.tar.gz"; - name = "0.6.14-1.tar.gz"; - sha256 = "5ff696b3e27fafc12fd26ae1f0f013306d65382a9b463a6b7c4c6d9ad9755f03"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ schunk-description schunk-libm5api schunk-powercube-chain schunk-sdh schunk-simulated-tactile-sensors ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This stack includes packages that provide access to the Schunk hardware through ROS messages, services and actions.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/schunk-powercube-chain/default.nix b/distros/melodic/schunk-powercube-chain/default.nix deleted file mode 100644 index c9b1d0c70f..0000000000 --- a/distros/melodic/schunk-powercube-chain/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, cob-srvs, control-msgs, diagnostic-msgs, libntcan, libpcan, roscpp, schunk-libm5api, sensor-msgs, std-msgs, std-srvs, trajectory-msgs, urdf }: -buildRosPackage { - pname = "ros-melodic-schunk-powercube-chain"; - version = "0.6.14-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/schunk_modular_robotics-release/archive/release/melodic/schunk_powercube_chain/0.6.14-1.tar.gz"; - name = "0.6.14-1.tar.gz"; - sha256 = "3e7774dfbaa500ebffd5a4c7cb63ea881e6941d0a5635e787e1707418bcf94db"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cob-srvs control-msgs diagnostic-msgs libntcan libpcan roscpp schunk-libm5api sensor-msgs std-msgs std-srvs trajectory-msgs urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This packages provides a configurable driver of a chain - of Schunk powercubes. The powercube chain is configured - through parameters. Most users will not directly interact - with this package but with the corresponding launch files - in other packages, e.g. schunk_bringup, cob_bringup, ...''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/schunk-sdh/default.nix b/distros/melodic/schunk-sdh/default.nix deleted file mode 100644 index ab2c278a7c..0000000000 --- a/distros/melodic/schunk-sdh/default.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, boost, catkin, cob-srvs, control-msgs, diagnostic-msgs, dpkg, libntcan, libpcan, libusb1, message-generation, message-runtime, roscpp, roslint, sdhlibrary-cpp, sensor-msgs, std-msgs, std-srvs, trajectory-msgs, urdf }: -buildRosPackage { - pname = "ros-melodic-schunk-sdh"; - version = "0.6.14-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/schunk_modular_robotics-release/archive/release/melodic/schunk_sdh/0.6.14-1.tar.gz"; - name = "0.6.14-1.tar.gz"; - sha256 = "1e69dfad7195f759af1ad8b8a8774fcbf49950ad9c7d14c8025f7756c6b483b7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation roslint ]; - propagatedBuildInputs = [ actionlib boost cob-srvs control-msgs diagnostic-msgs dpkg libntcan libpcan libusb1 message-runtime roscpp sdhlibrary-cpp sensor-msgs std-msgs std-srvs trajectory-msgs urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides an interface for operating the schunk dexterous hand (SDH), including the tactile sensors.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/schunk-simulated-tactile-sensors/default.nix b/distros/melodic/schunk-simulated-tactile-sensors/default.nix deleted file mode 100644 index d6cff822c3..0000000000 --- a/distros/melodic/schunk-simulated-tactile-sensors/default.nix +++ /dev/null @@ -1,67 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, gazebo-msgs, rospy, schunk-sdh }: -buildRosPackage { - pname = "ros-melodic-schunk-simulated-tactile-sensors"; - version = "0.6.14-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/schunk_modular_robotics-release/archive/release/melodic/schunk_simulated_tactile_sensors/0.6.14-1.tar.gz"; - name = "0.6.14-1.tar.gz"; - sha256 = "9f51c59099e957bbeb3cf7dac8267d3940787b6c6db8d5cb1ef0fbbba1fbdbb4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-msgs rospy schunk-sdh ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides simulated tactile sensors for the Schunk Dextrous - Hand (SDH) which is mounted on the Care-O-bot arm. The node subscribes to - the Gazebo bumper topics of the SDH. It transforms the Gazebo feedback to - the "tactile_data" topic to provide the same tactile sensor interface as - the schunk_sdh package. - - The following parameters can be set: - * cells_x: The number of patches on the tactile sensor in the direction - perpendicular to the finger. Defaults to 6. - * cells_y: The number of patches on the tactile sensor along the direction - of the finger. Defaults to 14. - * output_range: The maximum output value of one patch. Defaults to 3500. - * sensitivity: The change of output in one patch per Newton. Defaults to - 350. The sensitivity can be approximated by the following - formula: S = output_range / (measurement_range * cell_area) - - The measurement range of the tactile pads is 250 kPa (from - the data sheet). - - The output range can be determined by experiment from the - real SDH. It is about 3500. - - The cell area is the size of one patch. Length and width - of the area are determined by dividing the length/width - of the collision surface by the number of cells in the - respective direction. - Important: In most cases this is NOT the cell area that is - given in the data sheet! - * filter_length: The length of the moving average filter which smoothes - the values from simulation. Defaults to 10. - - The node subscribes to the following topics to receive data from the - simulation: - * thumb_2/state - * thumb_3/state - * finger_12/state - * finger_13/state - * finger_22/state - * finger_23/state - - The node publishes the processed data on the following topic: - * tactile_data - - The simulated bumper must obtain the collision data in the link that the - sensor is attached to. This is achieved by setting the "frameName" property - in the gazebo_ros_bumper controller.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/schunk-svh-description/default.nix b/distros/melodic/schunk-svh-description/default.nix deleted file mode 100644 index 40fa86c913..0000000000 --- a/distros/melodic/schunk-svh-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-schunk-svh-description"; - version = "0.1.2-r1"; - - src = fetchurl { - url = "https://github.com/SCHUNK-GmbH-Co-KG/schunk_svh_ros_driver-release/archive/release/melodic/schunk_svh_description/0.1.2-1.tar.gz"; - name = "0.1.2-1.tar.gz"; - sha256 = "a99abbe5a81f06724cb80885486ea28fb66046052b6ba96dc7280cdce2ddcbc1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The schunk_svh_description package''; - license = with lib.licenses; [ "GPL-3.0-or-later" ]; - }; -} diff --git a/distros/melodic/schunk-svh-driver/default.nix b/distros/melodic/schunk-svh-driver/default.nix deleted file mode 100644 index d0582e2488..0000000000 --- a/distros/melodic/schunk-svh-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, catkin, combined-robot-hw, controller-manager, dynamic-reconfigure, hardware-interface, joint-limits-interface, joint-state-controller, joint-state-publisher, joint-trajectory-controller, pluginlib, python-qt-binding, pythonPackages, qt-gui, robot-state-publisher, roscpp, rospy, rqt-gui, rqt-gui-py, schunk-svh-description, schunk-svh-library, schunk-svh-msgs, sensor-msgs, std-msgs, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-schunk-svh-driver"; - version = "0.1.2-r1"; - - src = fetchurl { - url = "https://github.com/SCHUNK-GmbH-Co-KG/schunk_svh_ros_driver-release/archive/release/melodic/schunk_svh_driver/0.1.2-1.tar.gz"; - name = "0.1.2-1.tar.gz"; - sha256 = "54dcb28214b7f1f666488da1d3dc995b14d5942e8c01195b5ad5a9aa55e92898"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib combined-robot-hw controller-manager dynamic-reconfigure hardware-interface joint-limits-interface joint-state-controller joint-state-publisher joint-trajectory-controller pluginlib python-qt-binding pythonPackages.rospkg qt-gui robot-state-publisher roscpp rospy rqt-gui rqt-gui-py schunk-svh-description schunk-svh-library schunk-svh-msgs sensor-msgs std-msgs urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS1 driver for the Schunk SVH five finger hand''; - license = with lib.licenses; [ "GPL-3.0-or-later" ]; - }; -} diff --git a/distros/melodic/schunk-svh-library/default.nix b/distros/melodic/schunk-svh-library/default.nix deleted file mode 100644 index f9c2065c95..0000000000 --- a/distros/melodic/schunk-svh-library/default.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-schunk-svh-library"; - version = "1.0.1-r2"; - - src = fetchurl { - url = "https://github.com/SCHUNK-GmbH-Co-KG/schunk_svh_library-release/archive/release/melodic/schunk_svh_library/1.0.1-2.tar.gz"; - name = "1.0.1-2.tar.gz"; - sha256 = "ac6f8612c04ac2ce32a8e55ed52f236a05305b5c414d2153ff8204a4b8dd879b"; - }; - - buildType = "cmake"; - buildInputs = [ boost cmake ]; - propagatedBuildInputs = [ catkin ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Standalone C++ library for accessing the Schunk five finger hand.''; - license = with lib.licenses; [ "GPL-3.0-or-later" ]; - }; -} diff --git a/distros/melodic/schunk-svh-msgs/default.nix b/distros/melodic/schunk-svh-msgs/default.nix deleted file mode 100644 index 66c0e222ad..0000000000 --- a/distros/melodic/schunk-svh-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, std-srvs }: -buildRosPackage { - pname = "ros-melodic-schunk-svh-msgs"; - version = "0.1.2-r1"; - - src = fetchurl { - url = "https://github.com/SCHUNK-GmbH-Co-KG/schunk_svh_ros_driver-release/archive/release/melodic/schunk_svh_msgs/0.1.2-1.tar.gz"; - name = "0.1.2-1.tar.gz"; - sha256 = "1d670e177012bed705cc7d00c99de5d180356a56ce34701d0df147f0ad4a6033"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib-msgs message-generation message-runtime std-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS1 messages, services, and actions for the Schunk SVH five finger hand''; - license = with lib.licenses; [ "GPL-3.0-or-later" ]; - }; -} diff --git a/distros/melodic/schunk-svh-simulation/default.nix b/distros/melodic/schunk-svh-simulation/default.nix deleted file mode 100644 index 2a7263f52a..0000000000 --- a/distros/melodic/schunk-svh-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, schunk-svh-description }: -buildRosPackage { - pname = "ros-melodic-schunk-svh-simulation"; - version = "0.1.2-r1"; - - src = fetchurl { - url = "https://github.com/SCHUNK-GmbH-Co-KG/schunk_svh_ros_driver-release/archive/release/melodic/schunk_svh_simulation/0.1.2-1.tar.gz"; - name = "0.1.2-1.tar.gz"; - sha256 = "03edc761c0f13d6aa3225d35c625d3e55e816425de96cf273dcbf722c9403ea8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ schunk-svh-description ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A Gazebo-based simulation environment for the Schunk SVH''; - license = with lib.licenses; [ "GPL-3.0-or-later" ]; - }; -} diff --git a/distros/melodic/schunk-svh/default.nix b/distros/melodic/schunk-svh/default.nix deleted file mode 100644 index da3a40713e..0000000000 --- a/distros/melodic/schunk-svh/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, schunk-svh-description, schunk-svh-driver, schunk-svh-msgs }: -buildRosPackage { - pname = "ros-melodic-schunk-svh"; - version = "0.1.2-r1"; - - src = fetchurl { - url = "https://github.com/SCHUNK-GmbH-Co-KG/schunk_svh_ros_driver-release/archive/release/melodic/schunk_svh/0.1.2-1.tar.gz"; - name = "0.1.2-1.tar.gz"; - sha256 = "6b0117dc79311da38735b515c40c1dae0da19f9748fcaaa63e76df68ed95286d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ schunk-svh-description schunk-svh-driver schunk-svh-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS1 specific packages for the Schunk SVH five finger hand''; - license = with lib.licenses; [ "GPL-3.0-or-later" ]; - }; -} diff --git a/distros/melodic/sdc21x0/default.nix b/distros/melodic/sdc21x0/default.nix deleted file mode 100644 index 232ec2015d..0000000000 --- a/distros/melodic/sdc21x0/default.nix +++ /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-sdc21x0"; - version = "1.0.8-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/mir_robot-release/archive/release/melodic/sdc21x0/1.0.8-1.tar.gz"; - name = "1.0.8-1.tar.gz"; - sha256 = "ba36cc5570fc9c1e86170c6d6b25c913ff595d792d65b709ea6458be53554c94"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Message definitions for the sdc21x0 motor controller''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/sdhlibrary-cpp/default.nix b/distros/melodic/sdhlibrary-cpp/default.nix deleted file mode 100644 index 7a8e7ae308..0000000000 --- a/distros/melodic/sdhlibrary-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, cmake }: -buildRosPackage { - pname = "ros-melodic-sdhlibrary-cpp"; - version = "0.2.10-r1"; - - src = fetchurl { - url = "https://github.com/ipab-slmc/SDHLibrary-CPP-release/archive/release/melodic/sdhlibrary_cpp/0.2.10-1.tar.gz"; - name = "0.2.10-1.tar.gz"; - sha256 = "cdc88eafafbe1def8674349fac30f504bd9d354416ec2a2daa58e47d3d138db3"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''This is SDHLibrary-CPP, the C++ library to access - an SDH (SCHUNK Dexterous Hand)''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/seed-r7-bringup/default.nix b/distros/melodic/seed-r7-bringup/default.nix deleted file mode 100644 index 379ddc2426..0000000000 --- a/distros/melodic/seed-r7-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, controller-manager, robot-state-publisher, seed-r7-ros-controller, seed-r7-typef-moveit-config }: -buildRosPackage { - pname = "ros-melodic-seed-r7-bringup"; - version = "0.3.3-r1"; - - src = fetchurl { - url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/melodic/seed_r7_bringup/0.3.3-1.tar.gz"; - name = "0.3.3-1.tar.gz"; - sha256 = "72c404e7e5759b24d61a7468cac8f8aecb59a70a399da74788599608db5b49dd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ controller-manager robot-state-publisher seed-r7-ros-controller seed-r7-typef-moveit-config ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The seed_r7_bringup package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/seed-r7-description/default.nix b/distros/melodic/seed-r7-description/default.nix deleted file mode 100644 index 0c864e26f6..0000000000 --- a/distros/melodic/seed-r7-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-seed-r7-description"; - version = "0.3.3-r1"; - - src = fetchurl { - url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/melodic/seed_r7_description/0.3.3-1.tar.gz"; - name = "0.3.3-1.tar.gz"; - sha256 = "1c67f02e68a82358e6aeb0f323bfae89e35322b0a92ce40f082ac9e0b37a9cb5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The seed_r7_description package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/seed-r7-moveit-config/default.nix b/distros/melodic/seed-r7-moveit-config/default.nix deleted file mode 100644 index 2c6db6c189..0000000000 --- a/distros/melodic/seed-r7-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-fake-controller-manager, moveit-kinematics, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, moveit-setup-assistant, robot-state-publisher, rviz, seed-r7-description, tf, xacro }: -buildRosPackage { - pname = "ros-melodic-seed-r7-moveit-config"; - version = "0.3.3-r1"; - - src = fetchurl { - url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/melodic/seed_r7_moveit_config/0.3.3-1.tar.gz"; - name = "0.3.3-1.tar.gz"; - sha256 = "fe05d8eb712ff6eccd2f079fbecf10e3b9defec16d0d7bdc6c214d577c6a65cf"; - }; - - 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 robot-state-publisher rviz seed-r7-description tf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Meta package for bringup.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/seed-r7-navigation/default.nix b/distros/melodic/seed-r7-navigation/default.nix deleted file mode 100644 index b6bd0c5d3e..0000000000 --- a/distros/melodic/seed-r7-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, joy, map-server, move-base, move-base-msgs, nav-msgs, rospy, teb-local-planner, teleop-twist-joy, urg-node }: -buildRosPackage { - pname = "ros-melodic-seed-r7-navigation"; - version = "0.3.3-r1"; - - src = fetchurl { - url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/melodic/seed_r7_navigation/0.3.3-1.tar.gz"; - name = "0.3.3-1.tar.gz"; - sha256 = "4cd0a99daf7b2b78efbeffa4e986d97c6880666eafd3f2d38daf38ce56604e44"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ amcl gmapping joy map-server move-base move-base-msgs nav-msgs rospy teb-local-planner teleop-twist-joy urg-node ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The seed_r7_navigation package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/seed-r7-robot-interface/default.nix b/distros/melodic/seed-r7-robot-interface/default.nix deleted file mode 100644 index b4c9290060..0000000000 --- a/distros/melodic/seed-r7-robot-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, roscpp, seed-r7-ros-controller }: -buildRosPackage { - pname = "ros-melodic-seed-r7-robot-interface"; - version = "0.3.3-r1"; - - src = fetchurl { - url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/melodic/seed_r7_robot_interface/0.3.3-1.tar.gz"; - name = "0.3.3-1.tar.gz"; - sha256 = "f9a852559d704824b420e67f085064b434b29fe9c7bb9d7a24be71d97f2dfafb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp seed-r7-ros-controller ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The seed_r7_robot_interface package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/seed-r7-ros-controller/default.nix b/distros/melodic/seed-r7-ros-controller/default.nix deleted file mode 100644 index 628061cc22..0000000000 --- a/distros/melodic/seed-r7-ros-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, angles, catkin, control-msgs, control-toolbox, controller-manager, geometry-msgs, hardware-interface, joint-limits-interface, joint-state-controller, joint-trajectory-controller, message-generation, move-base-msgs, nav-msgs, pluginlib, realtime-tools, roscpp, rostest, seed-r7-description, seed-smartactuator-sdk, sensor-msgs, std-msgs, tf, trajectory-msgs, transmission-interface, urdf }: -buildRosPackage { - pname = "ros-melodic-seed-r7-ros-controller"; - version = "0.3.3-r1"; - - src = fetchurl { - url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/melodic/seed_r7_ros_controller/0.3.3-1.tar.gz"; - name = "0.3.3-1.tar.gz"; - sha256 = "0e3674741373be00a5b4182f1d0f89d4efb84a61dadc306e769337ab72cc41b5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ angles control-msgs control-toolbox controller-manager geometry-msgs hardware-interface joint-limits-interface joint-state-controller joint-trajectory-controller message-generation move-base-msgs nav-msgs pluginlib realtime-tools roscpp rostest seed-r7-description seed-smartactuator-sdk sensor-msgs std-msgs tf trajectory-msgs transmission-interface urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The seed_r7_ros_controller package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/seed-r7-ros-pkg/default.nix b/distros/melodic/seed-r7-ros-pkg/default.nix deleted file mode 100644 index 216997afd8..0000000000 --- a/distros/melodic/seed-r7-ros-pkg/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, seed-r7-bringup, seed-r7-description, seed-r7-moveit-config, seed-r7-navigation, seed-r7-robot-interface, seed-r7-ros-controller, seed-r7-samples, seed-r7-typef-moveit-config }: -buildRosPackage { - pname = "ros-melodic-seed-r7-ros-pkg"; - version = "0.3.3-r1"; - - src = fetchurl { - url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/melodic/seed_r7_ros_pkg/0.3.3-1.tar.gz"; - name = "0.3.3-1.tar.gz"; - sha256 = "853aceab8b2fc4aabfff5d1e0461f46ecc314afc5686b4e9cf900b7baa8344ed"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ seed-r7-bringup seed-r7-description seed-r7-moveit-config seed-r7-navigation seed-r7-robot-interface seed-r7-ros-controller seed-r7-samples seed-r7-typef-moveit-config ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The seed_r7_ros_pkg package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/seed-r7-samples/default.nix b/distros/melodic/seed-r7-samples/default.nix deleted file mode 100644 index 811a532cb9..0000000000 --- a/distros/melodic/seed-r7-samples/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, moveit-commander, moveit-simple-controller-manager, roslaunch, rostest, rviz, rviz-plugin-tutorials, seed-r7-bringup, seed-r7-moveit-config, seed-r7-navigation, seed-r7-robot-interface, seed-r7-ros-controller, seed-r7-typef-moveit-config, smach-ros, smach-viewer }: -buildRosPackage { - pname = "ros-melodic-seed-r7-samples"; - version = "0.3.3-r1"; - - src = fetchurl { - url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/melodic/seed_r7_samples/0.3.3-1.tar.gz"; - name = "0.3.3-1.tar.gz"; - sha256 = "054de0026cd190bc6e6cb30597a51208f3ff6013b1cd9e9186ad4bc405c8dbcc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ moveit-commander moveit-simple-controller-manager rviz rviz-plugin-tutorials seed-r7-bringup seed-r7-moveit-config seed-r7-navigation seed-r7-robot-interface seed-r7-ros-controller seed-r7-typef-moveit-config smach-ros smach-viewer ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The seed_r7_samples package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/seed-r7-typef-moveit-config/default.nix b/distros/melodic/seed-r7-typef-moveit-config/default.nix deleted file mode 100644 index 97c6eb7db0..0000000000 --- a/distros/melodic/seed-r7-typef-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-fake-controller-manager, moveit-kinematics, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, moveit-setup-assistant, robot-state-publisher, rviz, seed-r7-description, tf, xacro }: -buildRosPackage { - pname = "ros-melodic-seed-r7-typef-moveit-config"; - version = "0.3.3-r1"; - - src = fetchurl { - url = "https://github.com/seed-solutions/seed_r7_ros_pkg-release/archive/release/melodic/seed_r7_typef_moveit_config/0.3.3-1.tar.gz"; - name = "0.3.3-1.tar.gz"; - sha256 = "7611edec284fa3e653b623c38a1f3369bf34059ae65d3624254415f2dc12e827"; - }; - - 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 robot-state-publisher rviz seed-r7-description tf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the SEED-Noid-Mover-typeF with the MoveIt! Motion Planning Framework''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/seed-smartactuator-sdk/default.nix b/distros/melodic/seed-smartactuator-sdk/default.nix deleted file mode 100644 index d73b5845a7..0000000000 --- a/distros/melodic/seed-smartactuator-sdk/default.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-seed-smartactuator-sdk"; - version = "0.0.5-r3"; - - src = fetchurl { - url = "https://github.com/seed-solutions/seed_smartactuator_sdk-release/archive/release/melodic/seed_smartactuator_sdk/0.0.5-3.tar.gz"; - name = "0.0.5-3.tar.gz"; - sha256 = "445ac23ff8cd18327f9575b9b033f17af9202233ac66fd0139f019e560aceb95"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The seed_smartactuator_sdk package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/self-test/default.nix b/distros/melodic/self-test/default.nix deleted file mode 100644 index 81e65db2f0..0000000000 --- a/distros/melodic/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, diagnostic-msgs, diagnostic-updater, roscpp, rostest }: -buildRosPackage { - pname = "ros-melodic-self-test"; - version = "1.9.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/diagnostics-release/archive/release/melodic/self_test/1.9.7-1.tar.gz"; - name = "1.9.7-1.tar.gz"; - sha256 = "8003bc9a5dcc8daae483cced14c86f3a413161871cd48d7d5e9e1277148c8f56"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - propagatedBuildInputs = [ diagnostic-msgs diagnostic-updater roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''self_test''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/semantic-point-annotator/default.nix b/distros/melodic/semantic-point-annotator/default.nix deleted file mode 100644 index e11b126307..0000000000 --- a/distros/melodic/semantic-point-annotator/default.nix +++ /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, pcl-ros, roscpp, tf }: -buildRosPackage { - pname = "ros-melodic-semantic-point-annotator"; - version = "0.1.28-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_navigation-release/archive/release/melodic/semantic_point_annotator/0.1.28-1.tar.gz"; - name = "0.1.28-1.tar.gz"; - sha256 = "283e91edafb9350032916638065c04e42bebbc22cd49e9b5caaf60c4a1f56522"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ eigen pcl-ros roscpp tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A node which annotates 3D point cloud data with semantic labels.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/sensor-filters/default.nix b/distros/melodic/sensor-filters/default.nix deleted file mode 100644 index 53d2445f84..0000000000 --- a/distros/melodic/sensor-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, filters, nodelet, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-sensor-filters"; - version = "1.0.3-r1"; - - src = fetchurl { - url = "https://github.com/ctu-vras/sensor_filters-release/archive/release/melodic/sensor_filters/1.0.3-1.tar.gz"; - name = "1.0.3-1.tar.gz"; - sha256 = "d1f055827741d614e075119e14faf90db3e4974e2d04f1dec6c6c1e968b5a334"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ filters nodelet roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Simple sensor filter chain nodes and nodelets''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/sensor-msgs/default.nix b/distros/melodic/sensor-msgs/default.nix deleted file mode 100644 index c33c93ae49..0000000000 --- a/distros/melodic/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, catkin, geometry-msgs, message-generation, message-runtime, pythonPackages, rosbag, rosunit, std-msgs }: -buildRosPackage { - pname = "ros-melodic-sensor-msgs"; - version = "1.12.8-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/common_msgs-release/archive/release/melodic/sensor_msgs/1.12.8-1.tar.gz"; - name = "1.12.8-1.tar.gz"; - sha256 = "b5f8b54c44bdabb59caf4d67240eace2f50c0278a191558122893cb7322d8d81"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation pythonPackages.setuptools ]; - checkInputs = [ rosbag rosunit ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''This package defines messages for commonly used sensors, including - cameras and scanning laser rangefinders.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/septentrio-gnss-driver/default.nix b/distros/melodic/septentrio-gnss-driver/default.nix deleted file mode 100644 index 0ff317974c..0000000000 --- a/distros/melodic/septentrio-gnss-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, cpp-common, diagnostic-msgs, geographiclib, geometry-msgs, gps-common, libpcap, message-generation, message-runtime, nav-msgs, nmea-msgs, rosconsole, roscpp, roscpp-serialization, rostime, sensor-msgs, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros, xmlrpcpp }: -buildRosPackage { - pname = "ros-melodic-septentrio-gnss-driver"; - version = "1.2.3-r2"; - - src = fetchurl { - url = "https://github.com/septentrio-users/septentrio_gnss_driver-release/archive/release/melodic/septentrio_gnss_driver/1.2.3-2.tar.gz"; - name = "1.2.3-2.tar.gz"; - sha256 = "06bad4f5068960ec8c7adb2133dd0fc7eff960e6fdae3c2401c577d80f09b701"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ boost cpp-common diagnostic-msgs geographiclib geometry-msgs gps-common libpcap message-runtime nav-msgs nmea-msgs rosconsole roscpp roscpp-serialization rostime sensor-msgs tf2 tf2-eigen tf2-geometry-msgs tf2-ros xmlrpcpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROSaic: C++ driver for Septentrio's mosaic receivers and beyond''; - license = with lib.licenses; [ "BSD-3-Clause-License" ]; - }; -} diff --git a/distros/melodic/serial/default.nix b/distros/melodic/serial/default.nix deleted file mode 100644 index 809abc9e5d..0000000000 --- a/distros/melodic/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, boost, catkin }: -buildRosPackage { - pname = "ros-melodic-serial"; - version = "1.2.1"; - - src = fetchurl { - url = "https://github.com/wjwwood/serial-release/archive/release/melodic/serial/1.2.1-0.tar.gz"; - name = "1.2.1-0.tar.gz"; - sha256 = "2509a47393feef491a0876997beb0fd9af9ecc4e6ed6ceb533f3b8840471f1c2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ boost ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Serial is a cross-platform, simple to use library for using serial ports on computers. This library provides a C++, object oriented interface for interacting with RS-232 like devices on Linux and Windows.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/service-tools/default.nix b/distros/melodic/service-tools/default.nix deleted file mode 100644 index 390483c545..0000000000 --- a/distros/melodic/service-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, rospy, rosservice }: -buildRosPackage { - pname = "ros-melodic-service-tools"; - version = "0.6.19-r1"; - - src = fetchurl { - url = "https://github.com/ipa320/cob_command_tools-release/archive/release/melodic/service_tools/0.6.19-1.tar.gz"; - name = "0.6.19-1.tar.gz"; - sha256 = "3fa381f92d6e447262a0daaed32c670d6e301329bd0f7ad88432bc526c8a6d5a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rospy rosservice ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Service tools''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/sesame-ros/default.nix b/distros/melodic/sesame-ros/default.nix deleted file mode 100644 index 30dd237473..0000000000 --- a/distros/melodic/sesame-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, catkin-virtualenv, libffi, message-generation, message-runtime, openssl }: -buildRosPackage { - pname = "ros-melodic-sesame-ros"; - version = "2.1.24-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/sesame_ros/2.1.24-2.tar.gz"; - name = "2.1.24-2.tar.gz"; - sha256 = "50245aa61649961bd2fd9ebd7b9c8a71548b362ad1d35a9e80cec7641b9b298b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin catkin-virtualenv libffi message-generation openssl ]; - propagatedBuildInputs = [ message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS API for Sesame smart lock''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/settlerlib/default.nix b/distros/melodic/settlerlib/default.nix deleted file mode 100644 index b0613b0aa5..0000000000 --- a/distros/melodic/settlerlib/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, calibration-msgs, catkin, rosconsole, rostime }: -buildRosPackage { - pname = "ros-melodic-settlerlib"; - version = "0.10.14"; - - src = fetchurl { - url = "https://github.com/ros-gbp/calibration-release/archive/release/melodic/settlerlib/0.10.14-0.tar.gz"; - name = "0.10.14-0.tar.gz"; - sha256 = "795d9982aacaca98ad5750e40e707596f6a88b7f7f703ee664ebd98464d861b8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost calibration-msgs rosconsole rostime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Defines helper functions and routines that greatly help when trying to create a settler - for a specific sensor channel. This package is experimental and unstable. - Expect its APIs to change.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/shape-msgs/default.nix b/distros/melodic/shape-msgs/default.nix deleted file mode 100644 index 68cd0d438f..0000000000 --- a/distros/melodic/shape-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, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-shape-msgs"; - version = "1.12.8-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/common_msgs-release/archive/release/melodic/shape_msgs/1.12.8-1.tar.gz"; - name = "1.12.8-1.tar.gz"; - sha256 = "6976133b7282f8d56d0b97419174fb9dce5b41c8ac1d3ca708b7616ce138ffe3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains messages for defining shapes, such as simple solid - object primitives (cube, sphere, etc), planes, and meshes.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/sick-safetyscanners/default.nix b/distros/melodic/sick-safetyscanners/default.nix deleted file mode 100644 index d6f2172485..0000000000 --- a/distros/melodic/sick-safetyscanners/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, message-generation, message-runtime, roscpp, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-sick-safetyscanners"; - version = "1.0.9-r2"; - - src = fetchurl { - url = "https://github.com/SICKAG/sick_safetyscanners-release/archive/release/melodic/sick_safetyscanners/1.0.9-2.tar.gz"; - name = "1.0.9-2.tar.gz"; - sha256 = "3ef18b5bfc0792e1a7a9d9e7b6feee87a4d82efd63a4fe258bcdbe4c6a33ad21"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ diagnostic-updater dynamic-reconfigure message-runtime roscpp sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides an Interface to read the sensor output of a SICK - Safety Scanner''; - license = with lib.licenses; [ "ALv2" ]; - }; -} diff --git a/distros/melodic/sick-scan/default.nix b/distros/melodic/sick-scan/default.nix deleted file mode 100644 index 6d74498fd7..0000000000 --- a/distros/melodic/sick-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, diagnostic-updater, dynamic-reconfigure, message-generation, message-runtime, pcl-conversions, pcl-ros, roscpp, rospy, sensor-msgs, tf, tf2, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-sick-scan"; - version = "1.10.1-r1"; - - src = fetchurl { - url = "https://github.com/SICKAG/sick_scan-release/archive/release/melodic/sick_scan/1.10.1-1.tar.gz"; - name = "1.10.1-1.tar.gz"; - sha256 = "4fb58055785390aae3e9cdbf0dbb77e4f371865c63b6845ace206136ac85957f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ diagnostic-updater dynamic-reconfigure message-runtime pcl-conversions pcl-ros roscpp rospy sensor-msgs tf tf2 visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A ROS driver for the SICK TiM and SICK MRS series of lidars. - This package is based on the original sick_tim-repository of Martin Günther et al.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/sick-tim/default.nix b/distros/melodic/sick-tim/default.nix deleted file mode 100644 index 2ce5aa4801..0000000000 --- a/distros/melodic/sick-tim/default.nix +++ /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, libusb1, robot-state-publisher, roscpp, roslaunch, sensor-msgs, xacro }: -buildRosPackage { - pname = "ros-melodic-sick-tim"; - version = "0.0.17-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/sick_tim-release/archive/release/melodic/sick_tim/0.0.17-1.tar.gz"; - name = "0.0.17-1.tar.gz"; - sha256 = "876226df215f9fc5731e719a33b70dae58a197dfd11b48dbb2830dbdc23cc5b3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ diagnostic-updater dynamic-reconfigure libusb1 robot-state-publisher roscpp sensor-msgs xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A ROS driver for the SICK TiM and the SICK MRS 1000 laser scanners.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/simple-grasping/default.nix b/distros/melodic/simple-grasping/default.nix deleted file mode 100644 index 7d68d983cb..0000000000 --- a/distros/melodic/simple-grasping/default.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, geometry-msgs, grasping-msgs, message-generation, message-runtime, moveit-msgs, moveit-python, pcl-ros, roscpp, sensor-msgs, shape-msgs, tf, vtkWithQt5 }: -buildRosPackage { - pname = "ros-melodic-simple-grasping"; - version = "0.3.1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/simple_grasping-release/archive/release/melodic/simple_grasping/0.3.1-0.tar.gz"; - name = "0.3.1-0.tar.gz"; - sha256 = "1dada4bbf81347bac9d7fee738e20246ec4f6f25a8983a7edda10894bd896a54"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules message-generation ]; - propagatedBuildInputs = [ actionlib geometry-msgs grasping-msgs message-runtime moveit-msgs moveit-python pcl-ros roscpp sensor-msgs shape-msgs tf vtkWithQt5 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Basic grasping applications and demos.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/simple-message/default.nix b/distros/melodic/simple-message/default.nix deleted file mode 100644 index ff9acac187..0000000000 --- a/distros/melodic/simple-message/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, industrial-msgs, roscpp, rosunit }: -buildRosPackage { - pname = "ros-melodic-simple-message"; - version = "0.7.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/industrial_core-release/archive/release/melodic/simple_message/0.7.3-1.tar.gz"; - name = "0.7.3-1.tar.gz"; - sha256 = "e3dcc3297fef3c238c0f9e63c80aa7be89329cc927c414de96bfca435db50075"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ industrial-msgs roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''simple_message defines a simple messaging connection and protocol for communicating - with an industrial robot controller. Additional handler and manager classes are - included for handling connection limited systems. This package is part of the ROS-Industrial - program.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/simple-navigation-goals-tutorial/default.nix b/distros/melodic/simple-navigation-goals-tutorial/default.nix deleted file mode 100644 index 1b5e2ed62f..0000000000 --- a/distros/melodic/simple-navigation-goals-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, actionlib, catkin, move-base-msgs, roscpp, tf }: -buildRosPackage { - pname = "ros-melodic-simple-navigation-goals-tutorial"; - version = "0.2.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation_tutorials-release/archive/release/melodic/simple_navigation_goals_tutorial/0.2.4-1.tar.gz"; - name = "0.2.4-1.tar.gz"; - sha256 = "463089eeedbdf2ae763fd9459fc309d5fa85bae49f8f6d7129587b36b067a622"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib move-base-msgs roscpp tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The simple_navigation_goals_tutorial package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/simulators/default.nix b/distros/melodic/simulators/default.nix deleted file mode 100644 index aa033554bc..0000000000 --- a/distros/melodic/simulators/default.nix +++ /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-pkgs, robot, rqt-common-plugins, rqt-robot-plugins, stage-ros }: -buildRosPackage { - pname = "ros-melodic-simulators"; - version = "1.4.1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/metapackages-release/archive/release/melodic/simulators/1.4.1-0.tar.gz"; - name = "1.4.1-0.tar.gz"; - sha256 = "5a6ddc7bfbe78170db5541bdab3f2ab031abcd787b4d087e41d010acb6de2455"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-ros-pkgs robot rqt-common-plugins rqt-robot-plugins stage-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A metapackage to aggregate several packages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/single-joint-position-action/default.nix b/distros/melodic/single-joint-position-action/default.nix deleted file mode 100644 index edfc93427e..0000000000 --- a/distros/melodic/single-joint-position-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, catkin, pr2-controllers-msgs, roscpp }: -buildRosPackage { - pname = "ros-melodic-single-joint-position-action"; - version = "1.10.17-r1"; - - src = fetchurl { - url = "https://github.com/pr2-gbp/pr2_controllers-release/archive/release/melodic/single_joint_position_action/1.10.17-1.tar.gz"; - name = "1.10.17-1.tar.gz"; - sha256 = "f7761a78b2539d7cc7f01ad00d85cb426c9b57b8b696cf41d8a98e00192fb1bc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib pr2-controllers-msgs roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The single joint position action is a node that provides an action - interface for commanding a trajectory to move a joint to a particular - position. The action reports success when the joint reaches the desired - position.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/skyway/default.nix b/distros/melodic/skyway/default.nix deleted file mode 100644 index c6c6e8f50c..0000000000 --- a/distros/melodic/skyway/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, message-generation, message-runtime, pluginlib, roscpp, rostest, std-msgs }: -buildRosPackage { - pname = "ros-melodic-skyway"; - version = "0.0.2-r3"; - - src = fetchurl { - url = "https://github.com/ntt-t3/skyway_for_ros-release/archive/release/melodic/skyway/0.0.2-3.tar.gz"; - name = "0.0.2-3.tar.gz"; - sha256 = "c9251b89d63c96468f302e5f12f162646dc483262d2595199a00010dce2e7060"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - checkInputs = [ gtest rostest ]; - propagatedBuildInputs = [ message-runtime pluginlib roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package for using SkyWay from ROS''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/slam-gmapping/default.nix b/distros/melodic/slam-gmapping/default.nix deleted file mode 100644 index 8df49e3204..0000000000 --- a/distros/melodic/slam-gmapping/default.nix +++ /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, openslam-gmapping }: -buildRosPackage { - pname = "ros-melodic-slam-gmapping"; - version = "1.4.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/slam_gmapping-release/archive/release/melodic/slam_gmapping/1.4.1-1.tar.gz"; - name = "1.4.1-1.tar.gz"; - sha256 = "8ed5a534e68076a909ce36d5ba2f351e362738ab42d433e00a4ac8ffc1aaadb6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gmapping openslam-gmapping ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''slam_gmapping contains a wrapper around gmapping which provides SLAM capabilities.''; - license = with lib.licenses; [ bsdOriginal asl20 ]; - }; -} diff --git a/distros/melodic/slam-karto/default.nix b/distros/melodic/slam-karto/default.nix deleted file mode 100644 index b4f7c5c57c..0000000000 --- a/distros/melodic/slam-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, cmake-modules, eigen, message-filters, nav-msgs, open-karto, rosconsole, roscpp, sensor-msgs, sparse-bundle-adjustment, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-slam-karto"; - version = "0.8.1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/slam_karto-release/archive/release/melodic/slam_karto/0.8.1-0.tar.gz"; - name = "0.8.1-0.tar.gz"; - sha256 = "5a602df47e9778bf47a4e51c2e263c27188f949686e525bb8a446c2eb6637eea"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - propagatedBuildInputs = [ eigen message-filters nav-msgs open-karto rosconsole roscpp sensor-msgs sparse-bundle-adjustment tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package pulls in the Karto mapping library, and provides a ROS - wrapper for using it.''; - license = with lib.licenses; [ "LGPL" ]; - }; -} diff --git a/distros/melodic/slam-toolbox-msgs/default.nix b/distros/melodic/slam-toolbox-msgs/default.nix deleted file mode 100644 index c75a103f12..0000000000 --- a/distros/melodic/slam-toolbox-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, std-srvs }: -buildRosPackage { - pname = "ros-melodic-slam-toolbox-msgs"; - version = "1.1.6-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/slam_toolbox-release/archive/release/melodic/slam_toolbox_msgs/1.1.6-1.tar.gz"; - name = "1.1.6-1.tar.gz"; - sha256 = "9b72a259b2d29b84c80cbedfd01faab555414e19c1d861f2b950e64176428b44"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides a sped up improved slam karto with updated SDK and visualization and modification toolsets''; - license = with lib.licenses; [ "LGPL" ]; - }; -} diff --git a/distros/melodic/slam-toolbox/default.nix b/distros/melodic/slam-toolbox/default.nix deleted file mode 100644 index 5f528e9b23..0000000000 --- a/distros/melodic/slam-toolbox/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, cmake-modules, eigen, interactive-markers, libg2o, liblapack, map-server, message-filters, message-runtime, nav-msgs, pluginlib, qt5, rosconsole, roscpp, rostest, rosunit, rviz, sensor-msgs, slam-toolbox-msgs, sparse-bundle-adjustment, std-msgs, std-srvs, suitesparse, tbb, tf2, tf2-geometry-msgs, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-slam-toolbox"; - version = "1.1.6-r1"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/slam_toolbox-release/archive/release/melodic/slam_toolbox/1.1.6-1.tar.gz"; - name = "1.1.6-1.tar.gz"; - sha256 = "73c76ea13e65f47d6a6a3e5d2beb39130cd8a1d8f769517e44c52e5f2578ee65"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - checkInputs = [ rostest rosunit ]; - propagatedBuildInputs = [ ceres-solver eigen interactive-markers libg2o liblapack map-server message-filters message-runtime nav-msgs pluginlib qt5.qtbase rosconsole roscpp rostest rviz sensor-msgs slam-toolbox-msgs sparse-bundle-adjustment std-msgs std-srvs suitesparse tbb tf2 tf2-geometry-msgs tf2-ros visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides a sped up improved slam karto with updated SDK and visualization and modification toolsets''; - license = with lib.licenses; [ "LGPL" ]; - }; -} diff --git a/distros/melodic/slic/default.nix b/distros/melodic/slic/default.nix deleted file mode 100644 index 70db31c053..0000000000 --- a/distros/melodic/slic/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, cacert, cmake, cmake-modules, git, opencv, openssl }: -buildRosPackage { - pname = "ros-melodic-slic"; - version = "2.1.24-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/slic/2.1.24-2.tar.gz"; - name = "2.1.24-2.tar.gz"; - sha256 = "9520a466a57433c5f8f949ecd9337e2f30038b298d793af438747f22d9d22ab1"; - }; - - buildType = "cmake"; - buildInputs = [ cacert cmake cmake-modules git openssl ]; - propagatedBuildInputs = [ opencv ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''SLIC-Superpizel ROS Wrapper - This file contains the class elements of the class Slic. This class is an - implementation of the SLIC Superpixel algorithm by Achanta et al. [PAMI'12, - vol. 34, num. 11, pp. 2274-2282]. - - This implementation is created for the specific purpose of creating - over-segmentations in an OpenCV-based environment.''; - license = with lib.licenses; [ "N-A" ]; - }; -} diff --git a/distros/melodic/slime-ros/default.nix b/distros/melodic/slime-ros/default.nix deleted file mode 100644 index f9c835a232..0000000000 --- a/distros/melodic/slime-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, rosemacs, roslisp, sbcl, slime-wrapper }: -buildRosPackage { - pname = "ros-melodic-slime-ros"; - version = "0.4.16-r1"; - - src = fetchurl { - url = "https://github.com/code-iai-release/ros_emacs_utils-release/archive/release/melodic/slime_ros/0.4.16-1.tar.gz"; - name = "0.4.16-1.tar.gz"; - sha256 = "626705c68ddf409fb0990f686038f71cef98a8742cc1118cb0cc186fc7949f43"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rosemacs roslisp sbcl slime-wrapper ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Extensions for slime to assist in working with ROS packages''; - license = with lib.licenses; [ publicDomain ]; - }; -} diff --git a/distros/melodic/slime-wrapper/default.nix b/distros/melodic/slime-wrapper/default.nix deleted file mode 100644 index 2bf7000b50..0000000000 --- a/distros/melodic/slime-wrapper/default.nix +++ /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-slime-wrapper"; - version = "0.4.16-r1"; - - src = fetchurl { - url = "https://github.com/code-iai-release/ros_emacs_utils-release/archive/release/melodic/slime_wrapper/0.4.16-1.tar.gz"; - name = "0.4.16-1.tar.gz"; - sha256 = "e7e2a818ac01d6b941f20940051f9656a0be07afac18f76adf66ff761569575b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ emacs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS wrapper for slime''; - license = with lib.licenses; [ publicDomain ]; - }; -} diff --git a/distros/melodic/smacc-msgs/default.nix b/distros/melodic/smacc-msgs/default.nix deleted file mode 100644 index 65c184c85a..0000000000 --- a/distros/melodic/smacc-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-smacc-msgs"; - version = "1.3.2-r1"; - - src = fetchurl { - url = "https://github.com/robosoft-ai/smacc-release/archive/release/melodic/smacc_msgs/1.3.2-1.tar.gz"; - name = "1.3.2-1.tar.gz"; - sha256 = "47e7989725595f9700fe4ca26f004ddfb1874f6cf2c281d665751343179a4ea6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''this package contains a set of messages that are used by the introspection - interfaces for smacc.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/smacc/default.nix b/distros/melodic/smacc/default.nix deleted file mode 100644 index 90fce14b21..0000000000 --- a/distros/melodic/smacc/default.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, controller-manager-msgs, log4cxx, message-generation, message-runtime, pluginlib, ros-control, roscpp, smacc-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-smacc"; - version = "1.3.2-r1"; - - src = fetchurl { - url = "https://github.com/robosoft-ai/smacc-release/archive/release/melodic/smacc/1.3.2-1.tar.gz"; - name = "1.3.2-1.tar.gz"; - sha256 = "082945c5f579e5fca9e49aabe32b966fa5d8e9b53a0e94b384a8f302d217dcee"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs controller-manager-msgs log4cxx message-runtime pluginlib ros-control roscpp smacc-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''SMACC is a ROS/C++ library to implement in easy and systematic way UML StateCharts (AKA state machines). SMACC is inspired by the SMACH ROS package and it is built on top of Boost StateChart library. Developed by Reel Robotics.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/smach-msgs/default.nix b/distros/melodic/smach-msgs/default.nix deleted file mode 100644 index 701288bbbd..0000000000 --- a/distros/melodic/smach-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-smach-msgs"; - version = "2.0.1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/executive_smach-release/archive/release/melodic/smach_msgs/2.0.1-0.tar.gz"; - name = "2.0.1-0.tar.gz"; - sha256 = "b42e7a31e5e9ee3fcec7388566ca1a78d2af773c2e0bc7428d4f2d62ed732bcf"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''this package contains a set of messages that are used by the introspection - interfaces for smach.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/smach-ros/default.nix b/distros/melodic/smach-ros/default.nix deleted file mode 100644 index f64dae8cfa..0000000000 --- a/distros/melodic/smach-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, actionlib, actionlib-msgs, catkin, rospy, rostest, rostopic, smach, smach-msgs, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-smach-ros"; - version = "2.0.1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/executive_smach-release/archive/release/melodic/smach_ros/2.0.1-0.tar.gz"; - name = "2.0.1-0.tar.gz"; - sha256 = "2a6062c9bb60b5cea300784b67e7c977b1cd42bc7117c0d5bea7122eb04d37ed"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - propagatedBuildInputs = [ actionlib actionlib-msgs rospy rostopic smach smach-msgs std-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The smach_ros package contains extensions for the SMACH library to - integrate it tightly with ROS. For example, SMACH-ROS can call - ROS services, listen to ROS topics, and integrate - with actionlib - both as a client, and a provider of action servers. 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/smach-viewer/default.nix b/distros/melodic/smach-viewer/default.nix deleted file mode 100644 index 8f4d1339ac..0000000000 --- a/distros/melodic/smach-viewer/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, cv-bridge, graphviz, gtk3, pythonPackages, rostest, smach-msgs, smach-ros, xdot }: -buildRosPackage { - pname = "ros-melodic-smach-viewer"; - version = "4.1.0-r1"; - - src = fetchurl { - url = "https://github.com/jbohren/executive_smach_visualization-release/archive/release/melodic/smach_viewer/4.1.0-1.tar.gz"; - name = "4.1.0-1.tar.gz"; - sha256 = "81ee8ed7ad13a9a624716e3cf5fe5928f6468f809c797b02911184172869af32"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - propagatedBuildInputs = [ cv-bridge graphviz gtk3 pythonPackages.pygobject3 pythonPackages.pyqt5 pythonPackages.rospkg pythonPackages.wxPython smach-msgs smach-ros xdot ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The smach viewer is a GUI that shows the state of hierarchical - SMACH state machines. It can visualize the possible transitions - between states, as well as the currently active state and the - values of user data that is passed around between states. The - smach viewer uses the SMACH debugging interface based on - the smach - messages to gather information from running state machines.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/smach/default.nix b/distros/melodic/smach/default.nix deleted file mode 100644 index 479ac8e939..0000000000 --- a/distros/melodic/smach/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 }: -buildRosPackage { - pname = "ros-melodic-smach"; - version = "2.0.1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/executive_smach-release/archive/release/melodic/smach/2.0.1-0.tar.gz"; - name = "2.0.1-0.tar.gz"; - sha256 = "37de5727c98e7aa222670ad40229cfe239e2907f25ec0d7133b4ec2c29eb6c7c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''SMACH 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/smclib/default.nix b/distros/melodic/smclib/default.nix deleted file mode 100644 index dd6b5484c6..0000000000 --- a/distros/melodic/smclib/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 }: -buildRosPackage { - pname = "ros-melodic-smclib"; - version = "1.8.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/bond_core-release/archive/release/melodic/smclib/1.8.5-1.tar.gz"; - name = "1.8.5-1.tar.gz"; - sha256 = "7048853d548eef1c934bf174c172b5afa93bdbe089a55667d045863feb40919f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''The State Machine Compiler (SMC) from http://smc.sourceforge.net/ - converts a language-independent description of a state machine - into the source code to support that state machine. - - This package contains the libraries that a compiled state machine - depends on, but it does not contain the compiler itself.''; - license = with lib.licenses; [ mpl11 ]; - }; -} diff --git a/distros/melodic/snowbot-operating-system/default.nix b/distros/melodic/snowbot-operating-system/default.nix deleted file mode 100644 index 4cf1246055..0000000000 --- a/distros/melodic/snowbot-operating-system/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, qt5, roslint, rviz }: -buildRosPackage { - pname = "ros-melodic-snowbot-operating-system"; - version = "0.0.2-r1"; - - src = fetchurl { - url = "https://github.com/PickNikRobotics/snowbot_release/archive/release/melodic/snowbot_operating_system/0.0.2-1.tar.gz"; - name = "0.0.2-1.tar.gz"; - sha256 = "8a31650a6043bba368d396b6d70c776e373b47e6897e9294efad3621f9788baa"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ geometry-msgs pluginlib qt5.qtbase rviz ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The weather outside is frightful''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/social-navigation-layers/default.nix b/distros/melodic/social-navigation-layers/default.nix deleted file mode 100644 index 079fdd8e96..0000000000 --- a/distros/melodic/social-navigation-layers/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, catkin, costmap-2d, dynamic-reconfigure, geometry-msgs, people-msgs, pluginlib, roscpp, roslint }: -buildRosPackage { - pname = "ros-melodic-social-navigation-layers"; - version = "0.5.0"; - - src = fetchurl { - url = "https://github.com/wu-robotics/navigation_layers_release/archive/release/melodic/social_navigation_layers/0.5.0-0.tar.gz"; - name = "0.5.0-0.tar.gz"; - sha256 = "106139809be8e491881b20b8510ca74eb2b73109bef94c30f1c58be452e2e4cd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ angles costmap-2d dynamic-reconfigure geometry-msgs people-msgs pluginlib roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Plugin-based layers for the navigation stack that - implement various social navigation contraints, like proxemic distance.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/socketcan-bridge/default.nix b/distros/melodic/socketcan-bridge/default.nix deleted file mode 100644 index 5e8916681b..0000000000 --- a/distros/melodic/socketcan-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, can-msgs, catkin, rosconsole-bridge, roscpp, roslint, rostest, rosunit, socketcan-interface }: -buildRosPackage { - pname = "ros-melodic-socketcan-bridge"; - version = "0.8.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/socketcan_bridge/0.8.5-1.tar.gz"; - name = "0.8.5-1.tar.gz"; - sha256 = "d195820d08a60070e886fe46899e4d967b40838d1fe41b57ef11b70cc6ececad"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rostest rosunit ]; - propagatedBuildInputs = [ can-msgs rosconsole-bridge roscpp socketcan-interface ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Conversion nodes for messages from SocketCAN to a ROS Topic and vice versa.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/socketcan-interface/default.nix b/distros/melodic/socketcan-interface/default.nix deleted file mode 100644 index d420456f34..0000000000 --- a/distros/melodic/socketcan-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, boost, catkin, class-loader, console-bridge, linuxHeaders, rosunit, xmlrpcpp }: -buildRosPackage { - pname = "ros-melodic-socketcan-interface"; - version = "0.8.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/ros_canopen-release/archive/release/melodic/socketcan_interface/0.8.5-1.tar.gz"; - name = "0.8.5-1.tar.gz"; - sha256 = "c6081461a8225963a3d576e9e5d6abbbb1518406786d3cda971206883ee5e917"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosunit xmlrpcpp ]; - propagatedBuildInputs = [ boost class-loader console-bridge linuxHeaders ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Generic CAN interface description with helpers for filtering and driver implementation. Further a socketcan implementation based on boost::asio is included.''; - license = with lib.licenses; [ lgpl3Only ]; - }; -} diff --git a/distros/melodic/soem/default.nix b/distros/melodic/soem/default.nix deleted file mode 100644 index 6230d61a93..0000000000 --- a/distros/melodic/soem/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-soem"; - version = "1.4.1003-r1"; - - src = fetchurl { - url = "https://github.com/mgruhler/soem-gbp/archive/release/melodic/soem/1.4.1003-1.tar.gz"; - name = "1.4.1003-1.tar.gz"; - sha256 = "e8935f21d07691ccd7340b353426a7d438e52643d81717093aab2064ea9778e9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS wrapper for the Simple Open EtherCAT Master SOEM. - This is an updated version of the original SOEM wrapper released into ROS now including - the upstream Repo as a git subtree.''; - license = with lib.licenses; [ "GPLv2-with-linking-exception" ]; - }; -} diff --git a/distros/melodic/sophus/default.nix b/distros/melodic/sophus/default.nix deleted file mode 100644 index 2f5f6dfd0d..0000000000 --- a/distros/melodic/sophus/default.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-sophus"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/sophus-release/archive/release/melodic/sophus/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "9e42bd34716ace8e9d2ac385a63bb85ce3c3eb6df98e1fa76d8b1dc14f6aade2"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ eigen ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''C++ implementation of Lie Groups using Eigen.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/sot-core/default.nix b/distros/melodic/sot-core/default.nix deleted file mode 100644 index 71953a30dc..0000000000 --- a/distros/melodic/sot-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, catkin, cmake, doxygen, dynamic-graph, dynamic-graph-python, pinocchio }: -buildRosPackage { - pname = "ros-melodic-sot-core"; - version = "4.11.8-r1"; - - src = fetchurl { - url = "https://github.com/stack-of-tasks/sot-core-ros-release/archive/release/melodic/sot-core/4.11.8-1.tar.gz"; - name = "4.11.8-1.tar.gz"; - sha256 = "72bcd76b77f5ddb4dba9aabf97967f637e0055b9f9e73e3dfe586727ecc53383"; - }; - - buildType = "cmake"; - buildInputs = [ cmake doxygen ]; - propagatedBuildInputs = [ boost catkin dynamic-graph dynamic-graph-python pinocchio ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Hierarchical task solver plug-in for dynamic-graph''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/sot-dynamic-pinocchio/default.nix b/distros/melodic/sot-dynamic-pinocchio/default.nix deleted file mode 100644 index c65f80b5f1..0000000000 --- a/distros/melodic/sot-dynamic-pinocchio/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, doxygen, dynamic-graph-python, git, gtest, liblapack, openblas, pinocchio, sot-core, sot-tools }: -buildRosPackage { - pname = "ros-melodic-sot-dynamic-pinocchio"; - version = "3.6.5-r1"; - - src = fetchurl { - url = "https://github.com/stack-of-tasks/sot-dynamic-pinocchio-ros-release/archive/release/melodic/sot-dynamic-pinocchio/3.6.5-1.tar.gz"; - name = "3.6.5-1.tar.gz"; - sha256 = "70feb89ab90ebda7d34a1505aaabe1118a988a9e46619736046125bb904988c2"; - }; - - buildType = "cmake"; - buildInputs = [ cmake doxygen git ]; - checkInputs = [ gtest ]; - propagatedBuildInputs = [ catkin dynamic-graph-python liblapack openblas pinocchio sot-core sot-tools ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Pinocchio bindings for dynamic-graph''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/sot-tools/default.nix b/distros/melodic/sot-tools/default.nix deleted file mode 100644 index ab934c3db9..0000000000 --- a/distros/melodic/sot-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, doxygen, dynamic-graph-python, git, sot-core }: -buildRosPackage { - pname = "ros-melodic-sot-tools"; - version = "2.3.5-r1"; - - src = fetchurl { - url = "https://github.com/stack-of-tasks/sot-tools-ros-release/archive/release/melodic/sot-tools/2.3.5-1.tar.gz"; - name = "2.3.5-1.tar.gz"; - sha256 = "fb18de16f9d6de4ac41e43509b1058c5f78553a1bcd5e13b2e35d6ca672b6880"; - }; - - buildType = "cmake"; - buildInputs = [ cmake doxygen git ]; - propagatedBuildInputs = [ catkin dynamic-graph-python sot-core ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Miscellanous entities for the stack of tasks''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/spacenav-node/default.nix b/distros/melodic/spacenav-node/default.nix deleted file mode 100644 index 392f4b5e86..0000000000 --- a/distros/melodic/spacenav-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, catkin, geometry-msgs, libspnav, roscpp, roslint, sensor-msgs, spacenavd, xorg }: -buildRosPackage { - pname = "ros-melodic-spacenav-node"; - version = "1.14.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/joystick_drivers-release/archive/release/melodic/spacenav_node/1.14.0-1.tar.gz"; - name = "1.14.0-1.tar.gz"; - sha256 = "976cd504287d9e94e4bc514765dd351e1b46b9042d490c7f530993a673375315"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - propagatedBuildInputs = [ geometry-msgs libspnav roscpp sensor-msgs spacenavd xorg.libX11 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS interface to the 3Dconnexion SpaceNavigator 6DOF joystick.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/sparse-bundle-adjustment/default.nix b/distros/melodic/sparse-bundle-adjustment/default.nix deleted file mode 100644 index 058ea69dd5..0000000000 --- a/distros/melodic/sparse-bundle-adjustment/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, blas, catkin, eigen, liblapack, roscpp, suitesparse }: -buildRosPackage { - pname = "ros-melodic-sparse-bundle-adjustment"; - version = "0.4.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/sparse_bundle_adjustment-release/archive/release/melodic/sparse_bundle_adjustment/0.4.4-1.tar.gz"; - name = "0.4.4-1.tar.gz"; - sha256 = "e6425dad1b8dff51a83846a5e7ae5fd70477183c6acfd5c952fb39f006168837"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ blas eigen liblapack roscpp suitesparse ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS wrapper for the sparse bundle adjustment (sba) library (needed for slam_karto)''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/spatio-temporal-voxel-layer/default.nix b/distros/melodic/spatio-temporal-voxel-layer/default.nix deleted file mode 100644 index 004e491932..0000000000 --- a/distros/melodic/spatio-temporal-voxel-layer/default.nix +++ /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, dynamic-reconfigure, geometry-msgs, laser-geometry, message-filters, message-generation, openexr, openvdb, pcl-conversions, pcl-ros, pluginlib, roscpp, sensor-msgs, std-msgs, tbb, tf2-geometry-msgs, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-spatio-temporal-voxel-layer"; - version = "1.3.5-r2"; - - src = fetchurl { - url = "https://github.com/SteveMacenski/spatio_temporal_voxel_layer-release/archive/release/melodic/spatio_temporal_voxel_layer/1.3.5-2.tar.gz"; - name = "1.3.5-2.tar.gz"; - sha256 = "c4f1a275ab85e04a11a2a5a3a300ec41375da9877b087036ddc5f50b381546fd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ costmap-2d dynamic-reconfigure geometry-msgs laser-geometry message-filters openexr openvdb pcl-conversions pcl-ros pluginlib roscpp sensor-msgs std-msgs tbb tf2-geometry-msgs tf2-ros visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The spatio-temporal 3D obstacle costmap package''; - license = with lib.licenses; [ "LGPL-2.1-only" ]; - }; -} diff --git a/distros/melodic/speech-recognition-msgs/default.nix b/distros/melodic/speech-recognition-msgs/default.nix deleted file mode 100644 index bd37ec4873..0000000000 --- a/distros/melodic/speech-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, catkin, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-speech-recognition-msgs"; - version = "4.3.1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_common_msgs-release/archive/release/melodic/speech_recognition_msgs/4.3.1-0.tar.gz"; - name = "4.3.1-0.tar.gz"; - sha256 = "f6b39c252c011e5572aa0a1fed50b3ecdefa2abe7c96da0259fd1e578cac6541"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''speech_recognition_msgs''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/speed-scaling-interface/default.nix b/distros/melodic/speed-scaling-interface/default.nix deleted file mode 100644 index 6444655a10..0000000000 --- a/distros/melodic/speed-scaling-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, roscpp }: -buildRosPackage { - pname = "ros-melodic-speed-scaling-interface"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/UniversalRobots/Universal_Robots_ROS_scaled_controllers-release/archive/release/melodic/speed_scaling_interface/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "c862c92b1d5c2d4a118c4868a9bd6bf48ff79c4947233770c99a91da3662148f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ hardware-interface roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Hardware interface reading a scalar value from robot hardware.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/speed-scaling-state-controller/default.nix b/distros/melodic/speed-scaling-state-controller/default.nix deleted file mode 100644 index 9c192b5190..0000000000 --- a/distros/melodic/speed-scaling-state-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, pluginlib, realtime-tools, speed-scaling-interface, std-msgs }: -buildRosPackage { - pname = "ros-melodic-speed-scaling-state-controller"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/UniversalRobots/Universal_Robots_ROS_scaled_controllers-release/archive/release/melodic/speed_scaling_state_controller/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "22689826e020b2ad87e2e312836e84c175d291b97d6f782eafdba5c166de4690"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ controller-interface pluginlib realtime-tools speed-scaling-interface std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS controller providing reading the state of speed scaling on the robot''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/sr-hand-detector/default.nix b/distros/melodic/sr-hand-detector/default.nix deleted file mode 100644 index be5b61b552..0000000000 --- a/distros/melodic/sr-hand-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, catkin, libyamlcpp, roscpp, roslib, rostest }: -buildRosPackage { - pname = "ros-melodic-sr-hand-detector"; - version = "0.0.3-r2"; - - src = fetchurl { - url = "https://github.com/shadow-robot/sr_hand_detector-release/archive/release/melodic/sr_hand_detector/0.0.3-2.tar.gz"; - name = "0.0.3-2.tar.gz"; - sha256 = "542a25bb3b2df53eb8477962b57471d8d1fb080e74d0d182c58a5f86b05037b8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ libyamlcpp roscpp roslib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The sr_hand_detector package''; - license = with lib.licenses; [ "GPL" ]; - }; -} diff --git a/distros/melodic/srdfdom/default.nix b/distros/melodic/srdfdom/default.nix deleted file mode 100644 index 822e30f550..0000000000 --- a/distros/melodic/srdfdom/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, console-bridge, rostest, tinyxml, urdf, urdfdom-py }: -buildRosPackage { - pname = "ros-melodic-srdfdom"; - version = "0.5.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/srdfdom-release/archive/release/melodic/srdfdom/0.5.2-1.tar.gz"; - name = "0.5.2-1.tar.gz"; - sha256 = "0388b8682093d1a7e1f8a13fe291253db5792b04e22e5df48fb725697a3239f0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules console-bridge ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ boost tinyxml urdf urdfdom-py ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Parser for Semantic Robot Description Format (SRDF).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/stag-ros/default.nix b/distros/melodic/stag-ros/default.nix deleted file mode 100644 index 24f6711fff..0000000000 --- a/distros/melodic/stag-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, camera-info-manager, catkin, cv-bridge, geometry-msgs, image-transport, message-generation, message-runtime, nodelet, roscpp, sensor-msgs, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-stag-ros"; - version = "0.2.2-r1"; - - src = fetchurl { - url = "https://github.com/usrl-uofsc/stag_ros-release/archive/release/melodic/stag_ros/0.2.2-1.tar.gz"; - name = "0.2.2-1.tar.gz"; - sha256 = "e0ad126a2ffbeacc996a39f3dc98b53401462a21d0aa46ba4873233f8c9b90ba"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ camera-info-manager cv-bridge geometry-msgs image-transport message-generation message-runtime nodelet roscpp sensor-msgs std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The stag_ros package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/stage-ros/default.nix b/distros/melodic/stage-ros/default.nix deleted file mode 100644 index 88df93b1c7..0000000000 --- a/distros/melodic/stage-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, geometry-msgs, nav-msgs, roscpp, rostest, sensor-msgs, stage, std-msgs, std-srvs, tf }: -buildRosPackage { - pname = "ros-melodic-stage-ros"; - version = "1.8.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/stage_ros-release/archive/release/melodic/stage_ros/1.8.0-0.tar.gz"; - name = "1.8.0-0.tar.gz"; - sha256 = "5762c477b0401c12f43573895f7a94ec3bdfddc4aa9fe3a127d3acc1ce2960d8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - propagatedBuildInputs = [ boost geometry-msgs nav-msgs roscpp sensor-msgs stage std-msgs std-srvs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides ROS specific hooks for stage''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/stage/default.nix b/distros/melodic/stage/default.nix deleted file mode 100644 index 5ece1a6cfc..0000000000 --- a/distros/melodic/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, cmake, fltk, gtk2, libGL, libGLU, libjpeg, libtool, pkg-config }: -buildRosPackage { - pname = "ros-melodic-stage"; - version = "4.3.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/stage-release/archive/release/melodic/stage/4.3.0-0.tar.gz"; - name = "4.3.0-0.tar.gz"; - sha256 = "3c72bba7242ecd98b26f177e4227aef06ec85915f196ee88ec6103be4dfb492d"; - }; - - buildType = "cmake"; - buildInputs = [ cmake libtool pkg-config ]; - propagatedBuildInputs = [ catkin fltk gtk2 libGL libGLU libjpeg ]; - nativeBuildInputs = [ cmake pkg-config ]; - - meta = { - description = ''Mobile robot simulator http://rtv.github.com/Stage''; - license = with lib.licenses; [ "GPL" ]; - }; -} diff --git a/distros/melodic/static-tf/default.nix b/distros/melodic/static-tf/default.nix deleted file mode 100644 index 0aa79f7ff2..0000000000 --- a/distros/melodic/static-tf/default.nix +++ /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, python, rospy, tf, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-static-tf"; - version = "0.0.2"; - - src = fetchurl { - url = "https://github.com/wu-robotics/static_tf_release/archive/release/melodic/static_tf/0.0.2-0.tar.gz"; - name = "0.0.2-0.tar.gz"; - sha256 = "0c372214894f09c32cf9f0e8364ee57db00a1a906ba997b8767c027bf835e1f8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs python rospy tf tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The static_tf package''; - license = with lib.licenses; [ "TODO-CATKIN-PACKAGE-LICENSE" ]; - }; -} diff --git a/distros/melodic/static-transform-mux/default.nix b/distros/melodic/static-transform-mux/default.nix deleted file mode 100644 index 5fa92ec697..0000000000 --- a/distros/melodic/static-transform-mux/default.nix +++ /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, tf2-msgs }: -buildRosPackage { - pname = "ros-melodic-static-transform-mux"; - version = "1.1.1-r1"; - - src = fetchurl { - url = "https://github.com/peci1/static_transform_mux-release/archive/release/melodic/static_transform_mux/1.1.1-1.tar.gz"; - name = "1.1.1-1.tar.gz"; - sha256 = "2e2a25e2b41e55da3689ab7f56ddea2f4945ec8ea78a37610f070e1318b620b7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rospy tf2-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A helper node that makes sure everybody knows about all static transforms, even if they are published by multiple publishers.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/statistics-msgs/default.nix b/distros/melodic/statistics-msgs/default.nix deleted file mode 100644 index d657c8f1c3..0000000000 --- a/distros/melodic/statistics-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-statistics-msgs"; - version = "0.14.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/pointgrey_camera_driver-release/archive/release/melodic/statistics_msgs/0.14.2-1.tar.gz"; - name = "0.14.2-1.tar.gz"; - sha256 = "eca1d76ca10b012c1a9590ebb55996bd73ad8223246637f2603b83350db0add7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages related to the Point Grey camera driver.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/std-capabilities/default.nix b/distros/melodic/std-capabilities/default.nix deleted file mode 100644 index a746140654..0000000000 --- a/distros/melodic/std-capabilities/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-std-capabilities"; - version = "0.1.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/std_capabilities-release/archive/release/melodic/std_capabilities/0.1.0-0.tar.gz"; - name = "0.1.0-0.tar.gz"; - sha256 = "56846414a12f4f667aec42eaef1c602c355854fdaa729692117961e54d94a9b6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains standard capability interfaces, which describe common robot capabilities in terms of ROS concepts such as topics, services, actions, and parameters.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/std-msgs/default.nix b/distros/melodic/std-msgs/default.nix deleted file mode 100644 index 3ab0665053..0000000000 --- a/distros/melodic/std-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 }: -buildRosPackage { - pname = "ros-melodic-std-msgs"; - version = "0.5.12"; - - src = fetchurl { - url = "https://github.com/ros-gbp/std_msgs-release/archive/release/melodic/std_msgs/0.5.12-0.tar.gz"; - name = "0.5.12-0.tar.gz"; - sha256 = "4e8b6a65ca70e92bbc9044c99cde67b5859392f6489e3e2fd7fc74844cedce1c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Standard ROS Messages including common message types representing primitive data types and other basic message constructs, such as multiarrays. - For common, generic robot-specific message types, please see common_msgs.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/std-srvs/default.nix b/distros/melodic/std-srvs/default.nix deleted file mode 100644 index e79fcd26af..0000000000 --- a/distros/melodic/std-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 }: -buildRosPackage { - pname = "ros-melodic-std-srvs"; - version = "1.11.2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm_msgs-release/archive/release/melodic/std_srvs/1.11.2-0.tar.gz"; - name = "1.11.2-0.tar.gz"; - sha256 = "ecc565aebf13d5afbfaf42a1fb8a31de29af19331ca76239ced87c10f14fc363"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Common service definitions.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/steering-functions/default.nix b/distros/melodic/steering-functions/default.nix deleted file mode 100644 index 48022f81ce..0000000000 --- a/distros/melodic/steering-functions/default.nix +++ /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, costmap-2d, eigen, geometry-msgs, nav-msgs, roscpp, roslib, tf, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-steering-functions"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/nobleo/steering_functions-release/archive/release/melodic/steering_functions/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "772db944a5ea71f75509a1facb08f315589bc2643dcc65261a3fc3465125c37c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - propagatedBuildInputs = [ costmap-2d eigen geometry-msgs nav-msgs roscpp roslib tf visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The steering_functions package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/stereo-image-proc/default.nix b/distros/melodic/stereo-image-proc/default.nix deleted file mode 100644 index d2a1b2daa8..0000000000 --- a/distros/melodic/stereo-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, catkin, cv-bridge, dynamic-reconfigure, image-geometry, image-proc, image-transport, message-filters, nodelet, rostest, sensor-msgs, stereo-msgs }: -buildRosPackage { - pname = "ros-melodic-stereo-image-proc"; - version = "1.15.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/image_pipeline-release/archive/release/melodic/stereo_image_proc/1.15.2-1.tar.gz"; - name = "1.15.2-1.tar.gz"; - sha256 = "0eb1ce0600f114d0ba5e2e145c05c4cc0b76c8fcd92186100851b0ddaf56c0e3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ cv-bridge dynamic-reconfigure image-geometry image-proc image-transport message-filters nodelet sensor-msgs stereo-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Stereo and single image rectification and disparity processing.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/stereo-msgs/default.nix b/distros/melodic/stereo-msgs/default.nix deleted file mode 100644 index df667440b7..0000000000 --- a/distros/melodic/stereo-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-stereo-msgs"; - version = "1.12.8-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/common_msgs-release/archive/release/melodic/stereo_msgs/1.12.8-1.tar.gz"; - name = "1.12.8-1.tar.gz"; - sha256 = "2b4e582d515c307c9416f19881898bcc23c45b356f55bfae0d51d112f04aa1c9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''stereo_msgs contains messages specific to stereo processing, such as disparity images.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/switchbot-ros/default.nix b/distros/melodic/switchbot-ros/default.nix deleted file mode 100644 index 3b3a6be4a1..0000000000 --- a/distros/melodic/switchbot-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-runtime, pythonPackages, rospy, std-msgs }: -buildRosPackage { - pname = "ros-melodic-switchbot-ros"; - version = "2.1.24-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_3rdparty-release/archive/release/melodic/switchbot_ros/2.1.24-2.tar.gz"; - name = "2.1.24-2.tar.gz"; - sha256 = "4395f8e6fa9575450e9fbdae009e49c674c1cf7d4c1420129b256b4031f73dd9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ message-runtime pythonPackages.requests rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''use switchbot with ros''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/swri-cli-tools/default.nix b/distros/melodic/swri-cli-tools/default.nix deleted file mode 100644 index 91416b3450..0000000000 --- a/distros/melodic/swri-cli-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, marti-introspection-msgs, rosgraph, rospy, rostopic }: -buildRosPackage { - pname = "ros-melodic-swri-cli-tools"; - version = "2.15.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/melodic/swri_cli_tools/2.15.2-1.tar.gz"; - name = "2.15.2-1.tar.gz"; - sha256 = "2ee4fd3897dceda29bb436710511d29e8ab2e72290b45efb62b209d29fe427ad"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ marti-introspection-msgs rosgraph rospy rostopic ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''rosman contains the rosman tool for introspecting ROS nodes''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/swri-console-util/default.nix b/distros/melodic/swri-console-util/default.nix deleted file mode 100644 index c072b60202..0000000000 --- a/distros/melodic/swri-console-util/default.nix +++ /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, swri-math-util }: -buildRosPackage { - pname = "ros-melodic-swri-console-util"; - version = "2.15.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/melodic/swri_console_util/2.15.2-1.tar.gz"; - name = "2.15.2-1.tar.gz"; - sha256 = "e2892f1a73322c575fcc2f54bbfa875c94859f9b052e20e56c9c6bac6800bf13"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp swri-math-util ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''swri_console_util''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/swri-console/default.nix b/distros/melodic/swri-console/default.nix deleted file mode 100644 index edaf55517e..0000000000 --- a/distros/melodic/swri-console/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, qt5, rosbag-storage, roscpp, rosgraph-msgs }: -buildRosPackage { - pname = "ros-melodic-swri-console"; - version = "1.1.0"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/swri_console-release/archive/release/melodic/swri_console/1.1.0-0.tar.gz"; - name = "1.1.0-0.tar.gz"; - sha256 = "3b316832e42c12ebf733b8f9f299ad56326bdeea281c36e1323dfe6c195a4cfe"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost qt5.qtbase rosbag-storage roscpp rosgraph-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A rosout GUI viewer developed at Southwest Research Insititute as an - alternative to rqt_console.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/swri-dbw-interface/default.nix b/distros/melodic/swri-dbw-interface/default.nix deleted file mode 100644 index 9312699efc..0000000000 --- a/distros/melodic/swri-dbw-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 }: -buildRosPackage { - pname = "ros-melodic-swri-dbw-interface"; - version = "2.15.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/melodic/swri_dbw_interface/2.15.2-1.tar.gz"; - name = "2.15.2-1.tar.gz"; - sha256 = "89ee023cd77c3844485b98c05ee7b7f7bafd64737de6c84e12e776077100e776"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides documentation on common interface conventions for - drive-by-wire systems.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/swri-geometry-util/default.nix b/distros/melodic/swri-geometry-util/default.nix deleted file mode 100644 index 71c7beb490..0000000000 --- a/distros/melodic/swri-geometry-util/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, cv-bridge, eigen, geos, pkg-config, roscpp, rostest, tf }: -buildRosPackage { - pname = "ros-melodic-swri-geometry-util"; - version = "2.15.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/melodic/swri_geometry_util/2.15.2-1.tar.gz"; - name = "2.15.2-1.tar.gz"; - sha256 = "597ad7151017fe1361d37eb5db999d87e77870f864708cc1fa698c9afe944871"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pkg-config ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ cmake-modules cv-bridge eigen geos roscpp tf ]; - nativeBuildInputs = [ catkin pkg-config ]; - - meta = { - description = ''swri_geometry_util''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/swri-image-util/default.nix b/distros/melodic/swri-image-util/default.nix deleted file mode 100644 index 5327d2b6cc..0000000000 --- a/distros/melodic/swri-image-util/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, eigen, geometry-msgs, image-geometry, image-transport, message-filters, nav-msgs, nodelet, pkg-config, roscpp, rospy, rostest, std-msgs, swri-geometry-util, swri-math-util, swri-nodelet, swri-opencv-util, swri-roscpp, tf }: -buildRosPackage { - pname = "ros-melodic-swri-image-util"; - version = "2.15.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/melodic/swri_image_util/2.15.2-1.tar.gz"; - name = "2.15.2-1.tar.gz"; - sha256 = "c06fa346ff49d1d38af68c3bed8ff0a38cb4a96798c68985c69016f8a4df6d3a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pkg-config swri-nodelet ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ boost camera-calibration-parsers cv-bridge eigen geometry-msgs image-geometry image-transport message-filters nav-msgs nodelet roscpp rospy std-msgs swri-geometry-util swri-math-util swri-opencv-util swri-roscpp tf ]; - nativeBuildInputs = [ catkin pkg-config ]; - - meta = { - description = ''swri_image_util''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/swri-math-util/default.nix b/distros/melodic/swri-math-util/default.nix deleted file mode 100644 index e496cb5d34..0000000000 --- a/distros/melodic/swri-math-util/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, rostest }: -buildRosPackage { - pname = "ros-melodic-swri-math-util"; - version = "2.15.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/melodic/swri_math_util/2.15.2-1.tar.gz"; - name = "2.15.2-1.tar.gz"; - sha256 = "ea43a9d90e91fa64205a78903c4e40d0ccd8b2a356caa7c3013a1a0a95ac2534"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ boost roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''swri_math_util''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/swri-nodelet/default.nix b/distros/melodic/swri-nodelet/default.nix deleted file mode 100644 index 333cc369f0..0000000000 --- a/distros/melodic/swri-nodelet/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, nodelet, rosbash, roscpp, rostest, std-msgs }: -buildRosPackage { - pname = "ros-melodic-swri-nodelet"; - version = "2.15.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/melodic/swri_nodelet/2.15.2-1.tar.gz"; - name = "2.15.2-1.tar.gz"; - sha256 = "78927d5e6057dc60de10bdff45f4d454a026528ab9ced40af2c6e20687930aad"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosbash rostest ]; - propagatedBuildInputs = [ boost nodelet rosbash roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides a simple script to write simple launch files - that can easily switch between running nodelets together or as - standalone nodes.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/swri-opencv-util/default.nix b/distros/melodic/swri-opencv-util/default.nix deleted file mode 100644 index 489981a3a9..0000000000 --- a/distros/melodic/swri-opencv-util/default.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, swri-math-util }: -buildRosPackage { - pname = "ros-melodic-swri-opencv-util"; - version = "2.15.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/melodic/swri_opencv_util/2.15.2-1.tar.gz"; - name = "2.15.2-1.tar.gz"; - sha256 = "b7da72b8e33fead7ca82dc04db4145a7b8351d9a8e49660cd5b7f10235165e56"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost cv-bridge swri-math-util ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''swri_opencv_util''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/swri-prefix-tools/default.nix b/distros/melodic/swri-prefix-tools/default.nix deleted file mode 100644 index 56771fda49..0000000000 --- a/distros/melodic/swri-prefix-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, pythonPackages }: -buildRosPackage { - pname = "ros-melodic-swri-prefix-tools"; - version = "2.15.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/melodic/swri_prefix_tools/2.15.2-1.tar.gz"; - name = "2.15.2-1.tar.gz"; - sha256 = "0c8ad3a2b2bc72de71aab602d56fdbeebfd31e960c2e02692a4ee4ff75123d26"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pythonPackages.psutil ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Contains scripts that are useful as prefix commands for nodes - started by roslaunch.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/swri-profiler-msgs/default.nix b/distros/melodic/swri-profiler-msgs/default.nix deleted file mode 100644 index 6870363a8d..0000000000 --- a/distros/melodic/swri-profiler-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-swri-profiler-msgs"; - version = "0.2.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/swri_profiler-release/archive/release/melodic/swri_profiler_msgs/0.2.2-1.tar.gz"; - name = "0.2.2-1.tar.gz"; - sha256 = "d1f7c0da94cd60aee2e36ea5967f09635e78fb931129a04b4bbbff7747df90d0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation std-msgs ]; - propagatedBuildInputs = [ message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages for the swri_profiler tool.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/swri-profiler-tools/default.nix b/distros/melodic/swri-profiler-tools/default.nix deleted file mode 100644 index 1a4e473509..0000000000 --- a/distros/melodic/swri-profiler-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, qt5, roscpp, std-msgs, swri-profiler-msgs }: -buildRosPackage { - pname = "ros-melodic-swri-profiler-tools"; - version = "0.2.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/swri_profiler-release/archive/release/melodic/swri_profiler_tools/0.2.2-1.tar.gz"; - name = "0.2.2-1.tar.gz"; - sha256 = "e3a2a60bb840c74380dbed0c880033551237c4440ef2768d825bf983e41ea6e2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ qt5.qtbase roscpp std-msgs swri-profiler-msgs ]; - nativeBuildInputs = [ catkin qt5.qtbase ]; - - meta = { - description = ''Provides tools for viewing data produced by nodes that use the - swri_profiler library to output profiling information.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/swri-profiler/default.nix b/distros/melodic/swri-profiler/default.nix deleted file mode 100644 index 9f4d95c2ea..0000000000 --- a/distros/melodic/swri-profiler/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, rosbridge-server, roscpp, rospy, std-msgs, swri-profiler-msgs }: -buildRosPackage { - pname = "ros-melodic-swri-profiler"; - version = "0.2.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/swri_profiler-release/archive/release/melodic/swri_profiler/0.2.2-1.tar.gz"; - name = "0.2.2-1.tar.gz"; - sha256 = "5fc011fc3d5f908f7e6e3accbf3dd2e73634416dfefa2d412495d18f0efbea67"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ diagnostic-updater rosbridge-server roscpp rospy std-msgs swri-profiler-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''swri_profiler provides basic tools for real-time selective - profiling of ROS C++ nodes.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/swri-roscpp/default.nix b/distros/melodic/swri-roscpp/default.nix deleted file mode 100644 index e9fcdac094..0000000000 --- a/distros/melodic/swri-roscpp/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, dynamic-reconfigure, gtest, libyamlcpp, marti-common-msgs, marti-introspection-msgs, message-generation, message-runtime, nav-msgs, pkg-config, roscpp, rostest, rosunit, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-swri-roscpp"; - version = "2.15.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/melodic/swri_roscpp/2.15.2-1.tar.gz"; - name = "2.15.2-1.tar.gz"; - sha256 = "8cd64485b1da019c1600856af0caa8831decd98cc2f8eeca2ae8c55a2ec76566"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pkg-config ]; - checkInputs = [ gtest message-generation message-runtime rostest rosunit ]; - propagatedBuildInputs = [ boost diagnostic-updater dynamic-reconfigure libyamlcpp marti-common-msgs marti-introspection-msgs nav-msgs roscpp std-msgs std-srvs ]; - nativeBuildInputs = [ catkin pkg-config ]; - - meta = { - description = ''swri_roscpp''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/swri-rospy/default.nix b/distros/melodic/swri-rospy/default.nix deleted file mode 100644 index c0dd91c1dd..0000000000 --- a/distros/melodic/swri-rospy/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, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-swri-rospy"; - version = "2.15.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/melodic/swri_rospy/2.15.2-1.tar.gz"; - name = "2.15.2-1.tar.gz"; - sha256 = "10011f7fd4f01422051fb0ccc2479f08e7298bdddb5f6477104c4b92aed3df4f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - propagatedBuildInputs = [ rospy std-msgs std-srvs ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''This package provides added functionality on top of rospy, including a - single-threaded callback queue.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/swri-route-util/default.nix b/distros/melodic/swri-route-util/default.nix deleted file mode 100644 index b0b0ea9064..0000000000 --- a/distros/melodic/swri-route-util/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, marti-common-msgs, marti-nav-msgs, roscpp, swri-geometry-util, swri-math-util, swri-transform-util, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-swri-route-util"; - version = "2.15.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/melodic/swri_route_util/2.15.2-1.tar.gz"; - name = "2.15.2-1.tar.gz"; - sha256 = "2e8c0d95a5170682c60c68bb1d1e266df680a01f42d88a0e53b2d9661a083543"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost marti-common-msgs marti-nav-msgs roscpp swri-geometry-util swri-math-util swri-transform-util visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This library provides functionality to simplify working with the - navigation messages defined in marti_nav_msgs.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/swri-serial-util/default.nix b/distros/melodic/swri-serial-util/default.nix deleted file mode 100644 index 17c89d8cd0..0000000000 --- a/distros/melodic/swri-serial-util/default.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-swri-serial-util"; - version = "2.15.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/melodic/swri_serial_util/2.15.2-1.tar.gz"; - name = "2.15.2-1.tar.gz"; - sha256 = "3827339995c14e34990f4e550fc978d0323e9a0996fa3294dd981b3725d7b352"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''swri_serial_util''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/swri-string-util/default.nix b/distros/melodic/swri-string-util/default.nix deleted file mode 100644 index d0b94d230e..0000000000 --- a/distros/melodic/swri-string-util/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rostest }: -buildRosPackage { - pname = "ros-melodic-swri-string-util"; - version = "2.15.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/melodic/swri_string_util/2.15.2-1.tar.gz"; - name = "2.15.2-1.tar.gz"; - sha256 = "ea34be12aa11141705af1896728a59decfc1f4886b76b38af405f9c9c7d13345"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''swri_string_util''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/swri-system-util/default.nix b/distros/melodic/swri-system-util/default.nix deleted file mode 100644 index 6adecb512f..0000000000 --- a/distros/melodic/swri-system-util/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, rostest }: -buildRosPackage { - pname = "ros-melodic-swri-system-util"; - version = "2.15.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/melodic/swri_system_util/2.15.2-1.tar.gz"; - name = "2.15.2-1.tar.gz"; - sha256 = "7ff8cdc3bf6831e6ed4988ca42b12e0578661504f53f4a49f4b4df3fb875879a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ boost roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''swri_system_util''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/swri-transform-util/default.nix b/distros/melodic/swri-transform-util/default.nix deleted file mode 100644 index adff62722d..0000000000 --- a/distros/melodic/swri-transform-util/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, cv-bridge, diagnostic-msgs, genpy, geographic-msgs, geometry-msgs, geos, gps-common, libyamlcpp, marti-nav-msgs, nodelet, pkg-config, proj, pythonPackages, roscpp, rospy, rostest, sensor-msgs, swri-math-util, swri-nodelet, swri-roscpp, swri-yaml-util, tf, topic-tools }: -buildRosPackage { - pname = "ros-melodic-swri-transform-util"; - version = "2.15.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/melodic/swri_transform_util/2.15.2-1.tar.gz"; - name = "2.15.2-1.tar.gz"; - sha256 = "724cd554abb5f178cfdd32914eef4453c163aa01229a83b43e61e2c174cda006"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pkg-config pythonPackages.setuptools ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ boost cv-bridge diagnostic-msgs genpy geographic-msgs geometry-msgs geos gps-common libyamlcpp marti-nav-msgs nodelet proj pythonPackages.numpy roscpp rospy sensor-msgs swri-math-util swri-nodelet swri-roscpp swri-yaml-util tf topic-tools ]; - nativeBuildInputs = [ catkin pkg-config pythonPackages.setuptools ]; - - meta = { - description = ''The swri_transform_util package contains utility functions and classes for - transforming between coordinate frames.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/swri-yaml-util/default.nix b/distros/melodic/swri-yaml-util/default.nix deleted file mode 100644 index fc218371ab..0000000000 --- a/distros/melodic/swri-yaml-util/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, libyamlcpp, pkg-config, roscpp }: -buildRosPackage { - pname = "ros-melodic-swri-yaml-util"; - version = "2.15.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/marti_common-release/archive/release/melodic/swri_yaml_util/2.15.2-1.tar.gz"; - name = "2.15.2-1.tar.gz"; - sha256 = "3c959e8d2d3fbab727fe55b10e3aa174a2ebffc79bce7e60e4df92dfa5460e8b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pkg-config ]; - propagatedBuildInputs = [ boost libyamlcpp roscpp ]; - nativeBuildInputs = [ catkin pkg-config ]; - - meta = { - description = ''Provides wrappers around the yaml-cpp library for various utility functions - and to abstract out the API changes made to yaml-cpp between ubuntu:precise - and ubuntu:trusty.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tablet-socket-msgs/default.nix b/distros/melodic/tablet-socket-msgs/default.nix deleted file mode 100644 index 723752e219..0000000000 --- a/distros/melodic/tablet-socket-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-tablet-socket-msgs"; - version = "1.14.0-r1"; - - src = fetchurl { - url = "https://github.com/autoware-ai/messages-release/archive/release/melodic/tablet_socket_msgs/1.14.0-1.tar.gz"; - name = "1.14.0-1.tar.gz"; - sha256 = "46866d3f0916a650ea03de6f93ad4f7488b1c2d79c48bd87112d8c6b04573e1d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The tablet_socket_msgs package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/talos-description-calibration/default.nix b/distros/melodic/talos-description-calibration/default.nix deleted file mode 100644 index db0dc0137f..0000000000 --- a/distros/melodic/talos-description-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, xacro }: -buildRosPackage { - pname = "ros-melodic-talos-description-calibration"; - version = "1.0.45"; - - src = fetchurl { - url = "https://github.com/pal-gbp/talos_robot-release/archive/release/melodic/talos_description_calibration/1.0.45-0.tar.gz"; - name = "1.0.45-0.tar.gz"; - sha256 = "d5e6dc7ae7fcb932718a916c9be6c892b135ff83c5be3795c87cd4b9412f72e0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the description of the hand-eye calibration of the TALOS robot. The files in this package are used also from the talos_description package.''; - license = with lib.licenses; [ "CC-BY-NC-ND-3.0" ]; - }; -} diff --git a/distros/melodic/talos-description-inertial/default.nix b/distros/melodic/talos-description-inertial/default.nix deleted file mode 100644 index 4090078e63..0000000000 --- a/distros/melodic/talos-description-inertial/default.nix +++ /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-talos-description-inertial"; - version = "1.0.45"; - - src = fetchurl { - url = "https://github.com/pal-gbp/talos_robot-release/archive/release/melodic/talos_description_inertial/1.0.45-0.tar.gz"; - name = "1.0.45-0.tar.gz"; - sha256 = "03af558efe948f9f6e0babd3a08d1f83819ad86011e25edca8402a9e2bcd8a3a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Inertial parameters of talos''; - license = with lib.licenses; [ "CC-BY-NC-ND-3.0" ]; - }; -} diff --git a/distros/melodic/talos-description/default.nix b/distros/melodic/talos-description/default.nix deleted file mode 100644 index cd00674f92..0000000000 --- a/distros/melodic/talos-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, talos-description-calibration, talos-description-inertial, urdf-test }: -buildRosPackage { - pname = "ros-melodic-talos-description"; - version = "1.0.45"; - - src = fetchurl { - url = "https://github.com/pal-gbp/talos_robot-release/archive/release/melodic/talos_description/1.0.45-0.tar.gz"; - name = "1.0.45-0.tar.gz"; - sha256 = "a50d729ebe08f18e3cf29dc44d284453434e04c9dc2b41be74bf5e7ec79832c0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest urdf-test ]; - propagatedBuildInputs = [ talos-description-calibration talos-description-inertial ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The talos_description package''; - license = with lib.licenses; [ "Proprietary" ]; - }; -} diff --git a/distros/melodic/task-compiler/default.nix b/distros/melodic/task-compiler/default.nix deleted file mode 100644 index c01675d2d8..0000000000 --- a/distros/melodic/task-compiler/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, pddl-planner, roseus-smach, rostest, smach-viewer }: -buildRosPackage { - pname = "ros-melodic-task-compiler"; - version = "0.1.12-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_planning-release/archive/release/melodic/task_compiler/0.1.12-1.tar.gz"; - name = "0.1.12-1.tar.gz"; - sha256 = "0d42aa893bab08122853cd293c293b1b3099bbf0dde19872b5d0d21d4d205aba"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ pddl-planner roseus-smach smach-viewer ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''task_compiler - - Compiler that translate task description in PDDL (Planning Domain Description Language) to SMACH (state machine based execution and coordination system) description.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/teb-local-planner-tutorials/default.nix b/distros/melodic/teb-local-planner-tutorials/default.nix deleted file mode 100644 index 6cdf2057bd..0000000000 --- a/distros/melodic/teb-local-planner-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, amcl, catkin, map-server, move-base, stage-ros, teb-local-planner }: -buildRosPackage { - pname = "ros-melodic-teb-local-planner-tutorials"; - version = "0.2.4-r1"; - - src = fetchurl { - url = "https://github.com/rst-tu-dortmund/teb_local_planner_tutorials-release/archive/release/melodic/teb_local_planner_tutorials/0.2.4-1.tar.gz"; - name = "0.2.4-1.tar.gz"; - sha256 = "844e431b24ee4635946618da536b22f2571196f298e74b7715ee6a4f4cd42d1a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ amcl map-server move-base stage-ros teb-local-planner ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The teb_local_planner_tutorials package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/teb-local-planner/default.nix b/distros/melodic/teb-local-planner/default.nix deleted file mode 100644 index 9fd14eaabc..0000000000 --- a/distros/melodic/teb-local-planner/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, base-local-planner, catkin, cmake-modules, costmap-2d, costmap-converter, dynamic-reconfigure, geometry-msgs, interactive-markers, libg2o, mbf-costmap-core, mbf-msgs, message-generation, message-runtime, nav-core, nav-msgs, pluginlib, roscpp, std-msgs, tf2, tf2-eigen, tf2-geometry-msgs, tf2-ros, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-teb-local-planner"; - version = "0.8.4-r1"; - - src = fetchurl { - url = "https://github.com/rst-tu-dortmund/teb_local_planner-release/archive/release/melodic/teb_local_planner/0.8.4-1.tar.gz"; - name = "0.8.4-1.tar.gz"; - sha256 = "a1052cfa296cd74da059953a01bf0d5cfea8c24f7ef910117ba998fa12f44ff8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules message-generation tf2-eigen tf2-geometry-msgs ]; - propagatedBuildInputs = [ base-local-planner costmap-2d costmap-converter dynamic-reconfigure geometry-msgs interactive-markers libg2o mbf-costmap-core mbf-msgs message-runtime nav-core nav-msgs pluginlib roscpp std-msgs tf2 tf2-ros visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The teb_local_planner package implements a plugin - to the base_local_planner of the 2D navigation stack. - The underlying method called Timed Elastic Band locally optimizes - the robot's trajectory with respect to trajectory execution time, - separation from obstacles and compliance with kinodynamic constraints at runtime.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/teleop-legged-robots/default.nix b/distros/melodic/teleop-legged-robots/default.nix deleted file mode 100644 index 8030f02714..0000000000 --- a/distros/melodic/teleop-legged-robots/default.nix +++ /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-teleop-legged-robots"; - version = "1.1.2-r1"; - - src = fetchurl { - url = "https://github.com/SoftServeSAG/teleop_legged_robots-release/archive/release/melodic/teleop_legged_robots/1.1.2-1.tar.gz"; - name = "1.1.2-1.tar.gz"; - sha256 = "a6f0d0e043ddf4d8b8f93bc394b341780c3439ddf09da38555b1c9a4acb62662"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Generic keyboard teleop for legged robots.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/teleop-tools-msgs/default.nix b/distros/melodic/teleop-tools-msgs/default.nix deleted file mode 100644 index d2446363fa..0000000000 --- a/distros/melodic/teleop-tools-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, control-msgs, message-generation, message-runtime }: -buildRosPackage { - pname = "ros-melodic-teleop-tools-msgs"; - version = "0.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/teleop_tools-release/archive/release/melodic/teleop_tools_msgs/0.3.1-1.tar.gz"; - name = "0.3.1-1.tar.gz"; - sha256 = "8e09cf4ead3f0f1f98917472c6c2286a6fc33b2b707978d8919132a70cb3244c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs control-msgs message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The teleop_tools_msgs package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/teleop-tools/default.nix b/distros/melodic/teleop-tools/default.nix deleted file mode 100644 index 796e22e105..0000000000 --- a/distros/melodic/teleop-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, joy-teleop, key-teleop, teleop-tools-msgs }: -buildRosPackage { - pname = "ros-melodic-teleop-tools"; - version = "0.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/teleop_tools-release/archive/release/melodic/teleop_tools/0.3.1-1.tar.gz"; - name = "0.3.1-1.tar.gz"; - sha256 = "d45ea282f8d899d5213a3f616d5c09e37779e81bc5f8b5a9a2fa53896a039ff8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joy-teleop key-teleop teleop-tools-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A set of generic teleoperation tools for any robot.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/teleop-twist-joy/default.nix b/distros/melodic/teleop-twist-joy/default.nix deleted file mode 100644 index 13eb1568ff..0000000000 --- a/distros/melodic/teleop-twist-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, geometry-msgs, joy, roscpp, roslaunch, roslint, rostest, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-teleop-twist-joy"; - version = "0.1.3"; - - src = fetchurl { - url = "https://github.com/ros-teleop/teleop_twist_joy-release/archive/release/melodic/teleop_twist_joy/0.1.3-0.tar.gz"; - name = "0.1.3-0.tar.gz"; - sha256 = "3e9186dd642c84cc2776994b6afa7a97a9a4759d53170c1e1f9fddd9fbc789e4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch roslint rostest ]; - propagatedBuildInputs = [ geometry-msgs joy roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Generic joystick teleop for twist robots.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/teleop-twist-keyboard/default.nix b/distros/melodic/teleop-twist-keyboard/default.nix deleted file mode 100644 index 77c31b1e3d..0000000000 --- a/distros/melodic/teleop-twist-keyboard/default.nix +++ /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-teleop-twist-keyboard"; - version = "1.0.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/teleop_twist_keyboard-release/archive/release/melodic/teleop_twist_keyboard/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "bc9aa97ea8811e7dda293d3abeb9824fb0efb18236ef647fdf393cfc05c65181"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Generic keyboard teleop for twist robots.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tello-driver/default.nix b/distros/melodic/tello-driver/default.nix deleted file mode 100644 index 6962254b31..0000000000 --- a/distros/melodic/tello-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, cv-bridge, geometry-msgs, mavros, mavros-msgs, rospy, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-tello-driver"; - version = "1.3.10-r1"; - - src = fetchurl { - url = "https://github.com/JdeRobot/drones-release/archive/release/melodic/tello_driver/1.3.10-1.tar.gz"; - name = "1.3.10-1.tar.gz"; - sha256 = "50b3b304d69506b2c50e52ce670354c013abd89bd5668f5f508fb8221a173d15"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cv-bridge geometry-msgs mavros mavros-msgs rospy sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The tello_driver package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/teraranger-array/default.nix b/distros/melodic/teraranger-array/default.nix deleted file mode 100644 index 0ef1b527c7..0000000000 --- a/distros/melodic/teraranger-array/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-generation, message-runtime, roscpp, rospy, rosunit, sensor-msgs, serial, std-msgs }: -buildRosPackage { - pname = "ros-melodic-teraranger-array"; - version = "2.0.0-r1"; - - src = fetchurl { - url = "https://github.com/Terabee/teraranger_array-release/archive/release/melodic/teraranger_array/2.0.0-1.tar.gz"; - name = "2.0.0-1.tar.gz"; - sha256 = "7d5ebf525e7be16d78cbeb170579970889386e503e84f571b4187450e3784233"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ dynamic-reconfigure geometry-msgs message-runtime roscpp rospy sensor-msgs serial std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides ros nodes for multi-sensor arrays from Terabee''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/teraranger/default.nix b/distros/melodic/teraranger/default.nix deleted file mode 100644 index 1124515042..0000000000 --- a/distros/melodic/teraranger/default.nix +++ /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, roscpp, sensor-msgs, serial, std-msgs }: -buildRosPackage { - pname = "ros-melodic-teraranger"; - version = "2.1.0-r1"; - - src = fetchurl { - url = "https://github.com/Terabee/teraranger-release/archive/release/melodic/teraranger/2.1.0-1.tar.gz"; - name = "2.1.0-1.tar.gz"; - sha256 = "7a46f25a882f135c1261b889e11462660d26f4b6e6d288d8b2026dfda5f4bc0a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure roscpp sensor-msgs serial std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides ros nodes for single sensors from Terabee''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/test-diagnostic-aggregator/default.nix b/distros/melodic/test-diagnostic-aggregator/default.nix deleted file mode 100644 index f739682c15..0000000000 --- a/distros/melodic/test-diagnostic-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, diagnostic-aggregator, diagnostic-msgs, pluginlib, roscpp, rospy, rostest }: -buildRosPackage { - pname = "ros-melodic-test-diagnostic-aggregator"; - version = "1.9.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/diagnostics-release/archive/release/melodic/test_diagnostic_aggregator/1.9.7-1.tar.gz"; - name = "1.9.7-1.tar.gz"; - sha256 = "201eab0e2c91bc2bd05f59b91f9a21d4e9076f361d980c56fec5c5fca4634109"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - propagatedBuildInputs = [ diagnostic-aggregator diagnostic-msgs pluginlib roscpp rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Basic diagnostic_aggregator tests are in the''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/test-mavros/default.nix b/distros/melodic/test-mavros/default.nix deleted file mode 100644 index 36e014f3f6..0000000000 --- a/distros/melodic/test-mavros/default.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, control-toolbox, eigen, eigen-conversions, geometry-msgs, mavros, mavros-extras, roscpp, std-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-test-mavros"; - version = "1.16.0-r1"; - - src = fetchurl { - url = "https://github.com/mavlink/mavros-release/archive/release/melodic/test_mavros/1.16.0-1.tar.gz"; - name = "1.16.0-1.tar.gz"; - sha256 = "ab352cf3abeff4374b16762cd4d321b3cef0bdf04627614c09f1d86a171232c1"; - }; - - buildType = "catkin"; - buildInputs = [ angles catkin cmake-modules ]; - propagatedBuildInputs = [ control-toolbox eigen eigen-conversions geometry-msgs mavros mavros-extras roscpp std-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Tests for MAVROS package''; - license = with lib.licenses; [ bsdOriginal gpl3Only lgpl3Only ]; - }; -} diff --git a/distros/melodic/test-osm/default.nix b/distros/melodic/test-osm/default.nix deleted file mode 100644 index 2e6a2334d4..0000000000 --- a/distros/melodic/test-osm/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, geodesy, geographic-msgs, osm-cartography, route-network }: -buildRosPackage { - pname = "ros-melodic-test-osm"; - version = "0.2.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-geographic-info/open_street_map-release/archive/release/melodic/test_osm/0.2.5-1.tar.gz"; - name = "0.2.5-1.tar.gz"; - sha256 = "b03e821df33ef8a22f1ca6b22cdc84711879e74e55df49077beb761e72caffd4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geodesy geographic-msgs osm-cartography route-network ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''These are regression tests for the osm_cartography and - route_network packages. They are packaged separately to avoid - unnecessary implementation dependencies.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tf-conversions/default.nix b/distros/melodic/tf-conversions/default.nix deleted file mode 100644 index 850e7b275a..0000000000 --- a/distros/melodic/tf-conversions/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, eigen, geometry-msgs, kdl-conversions, orocos-kdl, python-orocos-kdl, tf }: -buildRosPackage { - pname = "ros-melodic-tf-conversions"; - version = "1.12.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/geometry-release/archive/release/melodic/tf_conversions/1.12.1-1.tar.gz"; - name = "1.12.1-1.tar.gz"; - sha256 = "e2e457c4d59951b3ed07f72d6e013905184e5de1458c3a57b9e3b35ee4355580"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ eigen geometry-msgs kdl-conversions orocos-kdl python-orocos-kdl tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains a set of conversion functions to convert -common tf datatypes (point, vector, pose, etc) into semantically -identical datatypes used by other libraries. The conversion functions -make it easier for users of the transform library (tf) to work with -the datatype of their choice. Currently this package has support for -the Kinematics and Dynamics Library (KDL) and the Eigen matrix -library. This package is stable, and will get integrated into tf in -the next major release cycle (see roadmap).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tf-remapper-cpp/default.nix b/distros/melodic/tf-remapper-cpp/default.nix deleted file mode 100644 index c8c87c4a6f..0000000000 --- a/distros/melodic/tf-remapper-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, roscpp, rostest, tf, tf2-msgs, xmlrpcpp }: -buildRosPackage { - pname = "ros-melodic-tf-remapper-cpp"; - version = "1.1.1"; - - src = fetchurl { - url = "https://github.com/peci1/tf_remapper_cpp-release/archive/release/melodic/tf_remapper_cpp/1.1.1-0.tar.gz"; - name = "1.1.1-0.tar.gz"; - sha256 = "e212a7354d6e6f6eb42f9f8a90551b26cc4ffd427324bfe6f82ccbcd4603f77a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest tf ]; - propagatedBuildInputs = [ roscpp tf2-msgs xmlrpcpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''More efficient version of tf/tf_remap able to handle TFs at kHz with tens of subscribers.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tf/default.nix b/distros/melodic/tf/default.nix deleted file mode 100644 index e67d6f2a6d..0000000000 --- a/distros/melodic/tf/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, angles, catkin, geometry-msgs, graphviz, message-filters, message-generation, message-runtime, rosconsole, roscpp, rostest, rostime, rosunit, roswtf, sensor-msgs, std-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-tf"; - version = "1.12.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/geometry-release/archive/release/melodic/tf/1.12.1-1.tar.gz"; - name = "1.12.1-1.tar.gz"; - sha256 = "49b7cc26908b03a7d035a88b238b11a86d31648559e488fbfae09d3a0696efbe"; - }; - - buildType = "catkin"; - buildInputs = [ angles catkin message-generation rostime ]; - checkInputs = [ rostest rosunit ]; - propagatedBuildInputs = [ geometry-msgs graphviz message-filters message-runtime rosconsole roscpp roswtf sensor-msgs std-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''tf is a package that lets the user keep track of multiple coordinate -frames over time. tf maintains the relationship between coordinate -frames in a tree structure buffered in time, and lets the user -transform points, vectors, etc between any two coordinate frames at -any desired point in time. - -

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. -

''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tf2-2d/default.nix b/distros/melodic/tf2-2d/default.nix deleted file mode 100644 index fc0c725df0..0000000000 --- a/distros/melodic/tf2-2d/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, roscpp, roslint, tf2, tf2-geometry-msgs }: -buildRosPackage { - pname = "ros-melodic-tf2-2d"; - version = "0.6.4-r1"; - - src = fetchurl { - url = "https://github.com/locusrobotics/tf2_2d-release/archive/release/melodic/tf2_2d/0.6.4-1.tar.gz"; - name = "0.6.4-1.tar.gz"; - sha256 = "1d4a60de80ea7adfb5894381d0b16e8d7257230a93caa3eaa9411e248a154847"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ eigen roscpp tf2 tf2-geometry-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A set of 2D geometry classes modeled after the 3D geometry classes in tf2.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tf2-bullet/default.nix b/distros/melodic/tf2-bullet/default.nix deleted file mode 100644 index 624bf3a433..0000000000 --- a/distros/melodic/tf2-bullet/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, bullet, catkin, geometry-msgs, pkg-config, tf2 }: -buildRosPackage { - pname = "ros-melodic-tf2-bullet"; - version = "0.6.5"; - - src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/melodic/tf2_bullet/0.6.5-0.tar.gz"; - name = "0.6.5-0.tar.gz"; - sha256 = "2cb1d1e6d4ba180010c3f53ac138ba147ef4fb2c037d1b76be5cfb7d60ecd8e8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pkg-config ]; - propagatedBuildInputs = [ bullet geometry-msgs tf2 ]; - nativeBuildInputs = [ catkin pkg-config ]; - - meta = { - description = ''tf2_bullet''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tf2-client/default.nix b/distros/melodic/tf2-client/default.nix deleted file mode 100644 index 570259ba49..0000000000 --- a/distros/melodic/tf2-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, pythonPackages, roscpp, rospy, tf2, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-tf2-client"; - version = "1.0.0-r2"; - - src = fetchurl { - url = "https://gitlab.fel.cvut.cz/cras/ros-release/tf2_client/-/archive/release/melodic/tf2_client/1.0.0-2/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "a7ddb4097e87282c70d648db2ef5827a30c40a5e88669664fa29f211b9a5526c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - propagatedBuildInputs = [ roscpp rospy tf2 tf2-ros ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''Configurable tf2 client wrapper using local or remote buffer.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/tf2-eigen/default.nix b/distros/melodic/tf2-eigen/default.nix deleted file mode 100644 index 0c4985f15f..0000000000 --- a/distros/melodic/tf2-eigen/default.nix +++ /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, tf2 }: -buildRosPackage { - pname = "ros-melodic-tf2-eigen"; - version = "0.6.5"; - - src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/melodic/tf2_eigen/0.6.5-0.tar.gz"; - name = "0.6.5-0.tar.gz"; - sha256 = "0097c690bd551d83154cc551b7d50439d86e8acda2bc4ebc307d1157cdf8c24d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - propagatedBuildInputs = [ eigen geometry-msgs tf2 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''tf2_eigen''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tf2-geometry-msgs/default.nix b/distros/melodic/tf2-geometry-msgs/default.nix deleted file mode 100644 index 00ca9ee6ce..0000000000 --- a/distros/melodic/tf2-geometry-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, orocos-kdl, python-orocos-kdl, rostest, tf2, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-tf2-geometry-msgs"; - version = "0.6.5"; - - src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/melodic/tf2_geometry_msgs/0.6.5-0.tar.gz"; - name = "0.6.5-0.tar.gz"; - sha256 = "f1516df538999a5fb7cb8eeaf71636c9572bba758adac8cdafbf5446918b7bbc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ geometry-msgs orocos-kdl python-orocos-kdl tf2 tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''tf2_geometry_msgs''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tf2-kdl/default.nix b/distros/melodic/tf2-kdl/default.nix deleted file mode 100644 index 32a50e7f05..0000000000 --- a/distros/melodic/tf2-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-modules, eigen, orocos-kdl, rostest, tf2, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-tf2-kdl"; - version = "0.6.5"; - - src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/melodic/tf2_kdl/0.6.5-0.tar.gz"; - name = "0.6.5-0.tar.gz"; - sha256 = "af0a21267f7ff0d435f5b54a3b55575e399daaf75ed8e01f09906e1b9af018cf"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ eigen orocos-kdl tf2 tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''KDL binding for tf2''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tf2-msgs/default.nix b/distros/melodic/tf2-msgs/default.nix deleted file mode 100644 index 2d2114d38b..0000000000 --- a/distros/melodic/tf2-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 }: -buildRosPackage { - pname = "ros-melodic-tf2-msgs"; - version = "0.6.5"; - - src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/melodic/tf2_msgs/0.6.5-0.tar.gz"; - name = "0.6.5-0.tar.gz"; - sha256 = "27ecf00eef462615bab0dd0ff5232f6aaad8712e79bbf5912c008705f27c1d5d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib-msgs geometry-msgs message-generation ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''tf2_msgs''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tf2-py/default.nix b/distros/melodic/tf2-py/default.nix deleted file mode 100644 index f5f7440c68..0000000000 --- a/distros/melodic/tf2-py/default.nix +++ /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, tf2 }: -buildRosPackage { - pname = "ros-melodic-tf2-py"; - version = "0.6.5"; - - src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/melodic/tf2_py/0.6.5-0.tar.gz"; - name = "0.6.5-0.tar.gz"; - sha256 = "24fc32a89eb1f6714d2f05c138c5d85741aabe819fc18475e63564aa0e2c388b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rospy tf2 ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The tf2_py package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tf2-relay/default.nix b/distros/melodic/tf2-relay/default.nix deleted file mode 100644 index e8eae27cf2..0000000000 --- a/distros/melodic/tf2-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, catkin, message-relay, roscpp, roslaunch, roslint, tf, tf2-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-tf2-relay"; - version = "0.0.2-r1"; - - src = fetchurl { - url = "https://github.com/clearpath-gbp/cpr_multimaster_tools-release/archive/release/melodic/tf2_relay/0.0.2-1.tar.gz"; - name = "0.0.2-1.tar.gz"; - sha256 = "6052668a6f51ee065e7833b033ade709311193d3b62f662e38dd617eab05dc31"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch roslint ]; - propagatedBuildInputs = [ message-relay roscpp tf tf2-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Specialization of message_relay for tf2''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tf2-ros/default.nix b/distros/melodic/tf2-ros/default.nix deleted file mode 100644 index 70719ebc8e..0000000000 --- a/distros/melodic/tf2-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, geometry-msgs, message-filters, roscpp, rosgraph, rospy, rostest, std-msgs, tf2, tf2-msgs, tf2-py, xmlrpcpp }: -buildRosPackage { - pname = "ros-melodic-tf2-ros"; - version = "0.6.5"; - - src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/melodic/tf2_ros/0.6.5-0.tar.gz"; - name = "0.6.5-0.tar.gz"; - sha256 = "f5ea730b28e1668228c151fec493a768164843aa867770570c93ba3dcbda2d0f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ actionlib actionlib-msgs geometry-msgs message-filters roscpp rosgraph rospy std-msgs tf2 tf2-msgs tf2-py xmlrpcpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the ROS bindings for the tf2 library, for both Python and C++.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tf2-sensor-msgs/default.nix b/distros/melodic/tf2-sensor-msgs/default.nix deleted file mode 100644 index f0f0af76f0..0000000000 --- a/distros/melodic/tf2-sensor-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, cmake-modules, eigen, geometry-msgs, python-orocos-kdl, rospy, rostest, sensor-msgs, tf2, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-tf2-sensor-msgs"; - version = "0.6.5"; - - src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/melodic/tf2_sensor_msgs/0.6.5-0.tar.gz"; - name = "0.6.5-0.tar.gz"; - sha256 = "1a5247c2cfec650cb26758f587e6af12e90b0a99749eb861813ab39f83c7b2e6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - checkInputs = [ geometry-msgs rostest ]; - propagatedBuildInputs = [ eigen python-orocos-kdl rospy sensor-msgs tf2 tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Small lib to transform sensor_msgs with tf. Most notably, PointCloud2''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tf2-server/default.nix b/distros/melodic/tf2-server/default.nix deleted file mode 100644 index 264e29bd64..0000000000 --- a/distros/melodic/tf2-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, geometry-msgs, gtest, message-generation, message-runtime, nodelet, roscpp, rospy, rostest, tf, tf2-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-tf2-server"; - version = "1.0.6-r1"; - - src = fetchurl { - url = "https://github.com/peci1/tf2_server-release/archive/release/melodic/tf2_server/1.0.6-1.tar.gz"; - name = "1.0.6-1.tar.gz"; - sha256 = "c67256a38cfb77de988fe3a67334caf05eaab0b13108cf526d109c65e94dd63a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - checkInputs = [ gtest rostest tf ]; - propagatedBuildInputs = [ geometry-msgs message-runtime nodelet roscpp rospy tf2-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''TF2 server that can provide transforms over separate TF topics''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tf2-tools/default.nix b/distros/melodic/tf2-tools/default.nix deleted file mode 100644 index 9a397e712d..0000000000 --- a/distros/melodic/tf2-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, tf2, tf2-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-tf2-tools"; - version = "0.6.5"; - - src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/melodic/tf2_tools/0.6.5-0.tar.gz"; - name = "0.6.5-0.tar.gz"; - sha256 = "c474f792ecac52bec866f11bb705444141ea38f2e9f23fc1513307a4681ef724"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ tf2 tf2-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''tf2_tools''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tf2-urdf/default.nix b/distros/melodic/tf2-urdf/default.nix deleted file mode 100644 index 293f6a45ea..0000000000 --- a/distros/melodic/tf2-urdf/default.nix +++ /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, tf2, tf2-geometry-msgs, urdfdom-headers }: -buildRosPackage { - pname = "ros-melodic-tf2-urdf"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/standmit/tf2_urdf-release/archive/release/melodic/tf2_urdf/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "f397b372dd5c56a93f4dd6f42187929d66c3cb92103899f95a61734d2d466277"; - }; - - buildType = "catkin"; - buildInputs = [ catkin geometry-msgs urdfdom-headers ]; - propagatedBuildInputs = [ tf2 tf2-geometry-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''tf2_urdf''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tf2-web-republisher/default.nix b/distros/melodic/tf2-web-republisher/default.nix deleted file mode 100644 index f680c4cacf..0000000000 --- a/distros/melodic/tf2-web-republisher/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, geometry-msgs, message-generation, message-runtime, roscpp, rospy, rostest, tf, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-tf2-web-republisher"; - version = "0.3.2"; - - src = fetchurl { - url = "https://github.com/RobotWebTools-release/tf2_web_republisher-release/archive/release/melodic/tf2_web_republisher/0.3.2-0.tar.gz"; - name = "0.3.2-0.tar.gz"; - sha256 = "401fcc79bf11e5071e8304b1053bf8afed6f3e91d3df30c0823c87c82b741420"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - checkInputs = [ rospy rostest ]; - propagatedBuildInputs = [ actionlib actionlib-msgs geometry-msgs message-runtime roscpp tf tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Republishing of Selected TFs''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tf2/default.nix b/distros/melodic/tf2/default.nix deleted file mode 100644 index 2cfde73a77..0000000000 --- a/distros/melodic/tf2/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, console-bridge, geometry-msgs, rostime, tf2-msgs }: -buildRosPackage { - pname = "ros-melodic-tf2"; - version = "0.6.5"; - - src = fetchurl { - url = "https://github.com/ros-gbp/geometry2-release/archive/release/melodic/tf2/0.6.5-0.tar.gz"; - name = "0.6.5-0.tar.gz"; - sha256 = "f6776b600f397998cef387bfa57b6ad3e1e396f7a0015521ba7389ce2ca211c4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ console-bridge geometry-msgs rostime tf2-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''tf2 is the second generation of the transform library, which lets - the user keep track of multiple coordinate frames over time. tf2 - maintains the relationship between coordinate frames in a tree - structure buffered in time, and lets the user transform points, - vectors, etc between any two coordinate frames at any desired - point in time.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/theora-image-transport/default.nix b/distros/melodic/theora-image-transport/default.nix deleted file mode 100644 index bd250e18c6..0000000000 --- a/distros/melodic/theora-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, dynamic-reconfigure, image-transport, libogg, libtheora, message-generation, message-runtime, pluginlib, rosbag, std-msgs }: -buildRosPackage { - pname = "ros-melodic-theora-image-transport"; - version = "1.9.6-r1"; - - src = fetchurl { - url = "https://github.com/ros2-gbp/image_transport_plugins-release/archive/release/melodic/theora_image_transport/1.9.6-1.tar.gz"; - name = "1.9.6-1.tar.gz"; - sha256 = "76033c052a1319137834fc4b7a3a0961b94de7447852d56cfe644577cf437d1f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ cv-bridge dynamic-reconfigure image-transport libogg libtheora message-runtime pluginlib rosbag std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Theora_image_transport provides a plugin to image_transport for - transparently sending an image stream encoded with the Theora codec.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tile-map/default.nix b/distros/melodic/tile-map/default.nix deleted file mode 100644 index ddc9b5e5df..0000000000 --- a/distros/melodic/tile-map/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, glew, jsoncpp, mapviz, pluginlib, qt5, roscpp, swri-math-util, swri-transform-util, swri-yaml-util, tf }: -buildRosPackage { - pname = "ros-melodic-tile-map"; - version = "1.4.2-r1"; - - src = fetchurl { - url = "https://github.com/swri-robotics-gbp/mapviz-release/archive/release/melodic/tile_map/1.4.2-1.tar.gz"; - name = "1.4.2-1.tar.gz"; - sha256 = "b8dff88df9fe3838b14c477a6d9ac3ae00085e8deb0b7d58ddd37130e32582f4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ glew jsoncpp mapviz pluginlib qt5.qtbase roscpp swri-math-util swri-transform-util swri-yaml-util tf ]; - nativeBuildInputs = [ catkin qt5.qtbase ]; - - meta = { - description = ''Tile map provides a slippy map style interface for visualizing - OpenStreetMap and GooleMap tiles. A mapviz visualization plug-in is also - implemented''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/timed-roslaunch/default.nix b/distros/melodic/timed-roslaunch/default.nix deleted file mode 100644 index cca9fe3afb..0000000000 --- a/distros/melodic/timed-roslaunch/default.nix +++ /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, rospy }: -buildRosPackage { - pname = "ros-melodic-timed-roslaunch"; - version = "0.1.4-r1"; - - src = fetchurl { - url = "https://github.com/MoriKen254/timed_roslaunch-release/archive/release/melodic/timed_roslaunch/0.1.4-1.tar.gz"; - name = "0.1.4-1.tar.gz"; - sha256 = "bc837c15627dd4cbf4eef4543e75d3240948dcc6d0671941723ecece6ff3bdfd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Script to delay the launch of a roslaunch file''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/timestamp-tools/default.nix b/distros/melodic/timestamp-tools/default.nix deleted file mode 100644 index d82d0e59ef..0000000000 --- a/distros/melodic/timestamp-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, roscpp, roslib }: -buildRosPackage { - pname = "ros-melodic-timestamp-tools"; - version = "1.6.8"; - - src = fetchurl { - url = "https://github.com/ros-gbp/driver_common-release/archive/release/melodic/timestamp_tools/1.6.8-0.tar.gz"; - name = "1.6.8-0.tar.gz"; - sha256 = "dabb75248bb8528c603d556f7533df6bf701870db84b5d5c5983e2d7f08464b0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp roslib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package is currently for internal use only. Its API may change - without warning in the future. This package is deprecated.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/topic-tools/default.nix b/distros/melodic/topic-tools/default.nix deleted file mode 100644 index d45a7bf8c0..0000000000 --- a/distros/melodic/topic-tools/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, cpp-common, message-generation, message-runtime, rosbash, rosconsole, roscpp, rostest, rostime, rosunit, std-msgs, xmlrpcpp }: -buildRosPackage { - pname = "ros-melodic-topic-tools"; - version = "1.14.13-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_comm-release/archive/release/melodic/topic_tools/1.14.13-1.tar.gz"; - name = "1.14.13-1.tar.gz"; - sha256 = "4679a32027c15a54e496519128489c63c277342563387f96f260daefb655c07c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cpp-common message-generation rostest rosunit ]; - checkInputs = [ rosbash ]; - propagatedBuildInputs = [ message-runtime rosconsole roscpp rostime std-msgs xmlrpcpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Tools for directing, throttling, selecting, and otherwise messing with - ROS topics at a meta level. None of the programs in this package actually - know about the topics whose streams they are altering; instead, these - tools deal with messages as generic binary blobs. This means they can be - applied to any ROS topic.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/toposens-bringup/default.nix b/distros/melodic/toposens-bringup/default.nix deleted file mode 100644 index c7056b78eb..0000000000 --- a/distros/melodic/toposens-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, joint-state-publisher, robot-state-publisher, rqt-gui, rqt-reconfigure, rviz, socketcan-bridge, toposens-description, toposens-driver, toposens-echo-driver, toposens-markers, toposens-pointcloud, turtlebot3-bringup, turtlebot3-teleop, xacro }: -buildRosPackage { - pname = "ros-melodic-toposens-bringup"; - version = "2.3.2-r1"; - - src = fetchurl { - url = "https://gitlab.com/toposens/public/toposens-release/-/archive/release/melodic/toposens_bringup/2.3.2-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "5d2ea47ec1ad889f9dcad5cc08742a0c03e4863eb9f5c2e7cc7ba9ad1a779bc4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joint-state-publisher robot-state-publisher rqt-gui rqt-reconfigure rviz socketcan-bridge toposens-description toposens-driver toposens-echo-driver toposens-markers toposens-pointcloud turtlebot3-bringup turtlebot3-teleop xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Launch files for bringup and demos of toposens package.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/toposens-description/default.nix b/distros/melodic/toposens-description/default.nix deleted file mode 100644 index 49dd4b5543..0000000000 --- a/distros/melodic/toposens-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-toposens-description"; - version = "2.3.2-r1"; - - src = fetchurl { - url = "https://gitlab.com/toposens/public/toposens-release/-/archive/release/melodic/toposens_description/2.3.2-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "e2330e3e02f3637502df82796debffec75eee3bdef768686b2d0c86ebe20b3b3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ joint-state-publisher robot-state-publisher rviz urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''3D models of the sensor for visualization.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/toposens-driver/default.nix b/distros/melodic/toposens-driver/default.nix deleted file mode 100644 index c988ad8315..0000000000 --- a/distros/melodic/toposens-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, dynamic-reconfigure, message-runtime, roscpp, roslaunch, rostest, toposens-msgs }: -buildRosPackage { - pname = "ros-melodic-toposens-driver"; - version = "2.3.2-r1"; - - src = fetchurl { - url = "https://gitlab.com/toposens/public/toposens-release/-/archive/release/melodic/toposens_driver/2.3.2-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "3588cc32f084af046094e50f7dbbe1f0afdc17eab68588b78707825985b1fabe"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ dynamic-reconfigure message-runtime roscpp toposens-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS device driver for communication with TS sensors.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/toposens-echo-driver/default.nix b/distros/melodic/toposens-echo-driver/default.nix deleted file mode 100644 index e7350d8838..0000000000 --- a/distros/melodic/toposens-echo-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, dynamic-reconfigure, genmsg, message-generation, message-runtime, roscpp, std-msgs, tf, tf2-ros, toposens-msgs }: -buildRosPackage { - pname = "ros-melodic-toposens-echo-driver"; - version = "2.3.2-r1"; - - src = fetchurl { - url = "https://gitlab.com/toposens/public/toposens-release/-/archive/release/melodic/toposens_echo_driver/2.3.2-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "c829200a04cb77adbf35ef93ea5ed5b435adb5fdf3f38e616fe14e0a83e53f78"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cmake-modules dynamic-reconfigure genmsg message-generation message-runtime roscpp std-msgs tf tf2-ros toposens-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS device driver for communication with TS ECHO sensors on a CAN bus''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/toposens-markers/default.nix b/distros/melodic/toposens-markers/default.nix deleted file mode 100644 index 3384968b6f..0000000000 --- a/distros/melodic/toposens-markers/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, message-runtime, roscpp, roslaunch, rostest, rviz-visual-tools, tf2-geometry-msgs, toposens-description, toposens-driver, toposens-msgs }: -buildRosPackage { - pname = "ros-melodic-toposens-markers"; - version = "2.3.2-r1"; - - src = fetchurl { - url = "https://gitlab.com/toposens/public/toposens-release/-/archive/release/melodic/toposens_markers/2.3.2-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "c23c00bf88b627b162c43e1ebbf7faab2327ace293d581e56bb3b788fbb3de39"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ dynamic-reconfigure message-runtime roscpp rviz-visual-tools tf2-geometry-msgs toposens-description toposens-driver toposens-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Rviz integration for TS sensor data.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/toposens-msgs/default.nix b/distros/melodic/toposens-msgs/default.nix deleted file mode 100644 index c065f6eea6..0000000000 --- a/distros/melodic/toposens-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-toposens-msgs"; - version = "2.3.2-r1"; - - src = fetchurl { - url = "https://gitlab.com/toposens/public/toposens-release/-/archive/release/melodic/toposens_msgs/2.3.2-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "300a936f7ab85a553d989f4ca2941b5bc47e178484e0d3493971ca469ed97b43"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs message-generation message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS message definitions for TS sensors.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/toposens-pointcloud/default.nix b/distros/melodic/toposens-pointcloud/default.nix deleted file mode 100644 index 90e90d3d82..0000000000 --- a/distros/melodic/toposens-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, geometry-msgs, message-runtime, pcl-ros, roscpp, roslaunch, rostest, tf2, tf2-geometry-msgs, toposens-driver, toposens-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-toposens-pointcloud"; - version = "2.3.2-r1"; - - src = fetchurl { - url = "https://gitlab.com/toposens/public/toposens-release/-/archive/release/melodic/toposens_pointcloud/2.3.2-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "51785eda7f4696d179a7946ccc91d83586eb97b978c9c1aa1ff9515daf913078"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ geometry-msgs message-runtime pcl-ros roscpp tf2 tf2-geometry-msgs toposens-driver toposens-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''PCL integration for TS sensors mounted on Turtlebot3.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/toposens-sensor-library/default.nix b/distros/melodic/toposens-sensor-library/default.nix deleted file mode 100644 index 2f23502a86..0000000000 --- a/distros/melodic/toposens-sensor-library/default.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-toposens-sensor-library"; - version = "1.2.4-r4"; - - src = fetchurl { - url = "https://gitlab.com/toposens/public/toposens-library-release/-/archive/release/melodic/toposens-sensor-library/1.2.4-4/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "c2388a269c1a3e4afa77bbfc7c683140d2ccf61bdd150e952cfa9d40662fd80e"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ boost catkin ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Driver for toposens echo sensor''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/toposens-sync/default.nix b/distros/melodic/toposens-sync/default.nix deleted file mode 100644 index 2113618d53..0000000000 --- a/distros/melodic/toposens-sync/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, message-runtime, roscpp, roslaunch, rostest, toposens-driver, toposens-msgs }: -buildRosPackage { - pname = "ros-melodic-toposens-sync"; - version = "2.3.2-r1"; - - src = fetchurl { - url = "https://gitlab.com/toposens/public/toposens-release/-/archive/release/melodic/toposens_sync/2.3.2-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "b28718d21769dd488beb4148cbab87881264430d768f791e738e82be701fe7d9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ code-coverage roslaunch rostest ]; - propagatedBuildInputs = [ message-runtime roscpp toposens-driver toposens-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Operational sync of multiple TS sensors.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/toposens/default.nix b/distros/melodic/toposens/default.nix deleted file mode 100644 index d335329bc3..0000000000 --- a/distros/melodic/toposens/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, toposens-bringup, toposens-description, toposens-driver, toposens-echo-driver, toposens-markers, toposens-msgs, toposens-pointcloud, toposens-sync }: -buildRosPackage { - pname = "ros-melodic-toposens"; - version = "2.3.2-r1"; - - src = fetchurl { - url = "https://gitlab.com/toposens/public/toposens-release/-/archive/release/melodic/toposens/2.3.2-1/archive.tar.gz"; - name = "archive.tar.gz"; - sha256 = "0d2c0d277960c5bc1ee6e2d76d3e66ba535234781fba04662871a15fc2343082"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ toposens-bringup toposens-description toposens-driver toposens-echo-driver toposens-markers toposens-msgs toposens-pointcloud toposens-sync ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS support for Toposens 3D Ultrasound sensors.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/tork-moveit-tutorial/default.nix b/distros/melodic/tork-moveit-tutorial/default.nix deleted file mode 100644 index 1f51699843..0000000000 --- a/distros/melodic/tork-moveit-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, gazebo-ros, moveit-commander, moveit-ros-move-group, moveit-ros-planning, moveit-ros-planning-interface, moveit-ros-visualization, moveit-simple-controller-manager }: -buildRosPackage { - pname = "ros-melodic-tork-moveit-tutorial"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/tork_moveit_tutorial-release/archive/release/melodic/tork_moveit_tutorial/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "b559d39011e7c16f709e376dc1892eb9d2bfc489388218ce37d77eadfce596d3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-ros moveit-commander moveit-ros-move-group moveit-ros-planning moveit-ros-planning-interface moveit-ros-visualization moveit-simple-controller-manager ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The tork_moveit_tutorial package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/towr-ros/default.nix b/distros/melodic/towr-ros/default.nix deleted file mode 100644 index d248db2a0e..0000000000 --- a/distros/melodic/towr-ros/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, ncurses, rosbag, roscpp, rqt-bag, rviz, std-msgs, towr, visualization-msgs, xpp-hyq, xpp-msgs, xpp-states, xterm }: -buildRosPackage { - pname = "ros-melodic-towr-ros"; - version = "1.4.1"; - - src = fetchurl { - url = "https://github.com/ethz-adrl/towr-release/archive/release/melodic/towr_ros/1.4.1-0.tar.gz"; - name = "1.4.1-0.tar.gz"; - sha256 = "fd30887f7c1a5dcd841ed043da22a724bc30cc47f3db12593a0da5d7a99ae854"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ message-generation message-runtime ncurses rosbag roscpp rqt-bag rviz std-msgs towr visualization-msgs xpp-hyq xpp-msgs xpp-states xterm ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A ROS dependent wrapper for - towr. - Adds a keyboard user interface to set different goal states, motions - and robots and visualizes the produced motions plan in rviz using - xpp.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/towr/default.nix b/distros/melodic/towr/default.nix deleted file mode 100644 index c864a6530f..0000000000 --- a/distros/melodic/towr/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, eigen, ifopt }: -buildRosPackage { - pname = "ros-melodic-towr"; - version = "1.4.1"; - - src = fetchurl { - url = "https://github.com/ethz-adrl/towr-release/archive/release/melodic/towr/1.4.1-0.tar.gz"; - name = "1.4.1-0.tar.gz"; - sha256 = "62df4c4444a14ce7bfb5bef8fbcd602942cb97a36b24ed7a7413575568b9a50f"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ catkin eigen ifopt ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''A light-weight, Eigen-based - C++ library for trajectory optimization for legged robots. - This library provides implementations for variables, costs and constraints - that can be used to represent a legged locomotion problem. - The resulting Nonlinear Programming Problem (NLP) can then be solved with - off-the-shelf solvers, e.g. Ipopt using the generic optimizer interface - ifopt.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tra1-bringup/default.nix b/distros/melodic/tra1-bringup/default.nix deleted file mode 100644 index d45deec46e..0000000000 --- a/distros/melodic/tra1-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, minas-control, position-controllers, robot-state-publisher, roslaunch, rostest, tf, tra1-description, tra1-moveit-config }: -buildRosPackage { - pname = "ros-melodic-tra1-bringup"; - version = "1.0.10-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/minas-release/archive/release/melodic/tra1_bringup/1.0.10-1.tar.gz"; - name = "1.0.10-1.tar.gz"; - sha256 = "b26072a45edf374187cbf24fc53bdaa12840abfcd32a5e5a3e78e6d76609f721"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ controller-manager joint-state-controller joint-trajectory-controller minas-control position-controllers robot-state-publisher tf tra1-description tra1-moveit-config ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package contains bringup scripts/config/tools for tra1 robto''; - license = with lib.licenses; [ "GPL-2.0-only" ]; - }; -} diff --git a/distros/melodic/tra1-description/default.nix b/distros/melodic/tra1-description/default.nix deleted file mode 100644 index 6d7bd9a2e7..0000000000 --- a/distros/melodic/tra1-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, joint-state-publisher, robot-state-publisher, roslaunch, rostest, rviz, tf, xacro }: -buildRosPackage { - pname = "ros-melodic-tra1-description"; - version = "1.0.10-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/minas-release/archive/release/melodic/tra1_description/1.0.10-1.tar.gz"; - name = "1.0.10-1.tar.gz"; - sha256 = "cecc2bf7664b6d24ccf9783e0955499ca1a7e21b38f7a0ea38b718fe10bf6f1d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ joint-state-publisher robot-state-publisher rviz tf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the description (mechanical, kinematic, visual, etc.) of the TRA1 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; [ "GPL-2.0-only" "CC-BY-SA" ]; - }; -} diff --git a/distros/melodic/tra1-moveit-config/default.nix b/distros/melodic/tra1-moveit-config/default.nix deleted file mode 100644 index cf794ebda1..0000000000 --- a/distros/melodic/tra1-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, joy, moveit-fake-controller-manager, moveit-kinematics, moveit-planners-ompl, moveit-ros-move-group, moveit-ros-visualization, moveit-ros-warehouse, moveit-simple-controller-manager, robot-state-publisher, roslaunch, rostest, rviz, tra1-description, warehouse-ros, xacro }: -buildRosPackage { - pname = "ros-melodic-tra1-moveit-config"; - version = "1.0.10-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/minas-release/archive/release/melodic/tra1_moveit_config/1.0.10-1.tar.gz"; - name = "1.0.10-1.tar.gz"; - sha256 = "aae9958445d523413c744f069ca4e973b137a0c3f1c4f8472902c3e6a2467572"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ joint-state-publisher joy moveit-fake-controller-manager moveit-kinematics moveit-planners-ompl moveit-ros-move-group moveit-ros-visualization moveit-ros-warehouse moveit-simple-controller-manager robot-state-publisher rviz tra1-description warehouse-ros xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the tra1 with the MoveIt! Motion Planning Framework''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/trac-ik-examples/default.nix b/distros/melodic/trac-ik-examples/default.nix deleted file mode 100644 index 488dfb3c5e..0000000000 --- a/distros/melodic/trac-ik-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, boost, catkin, orocos-kdl, trac-ik-lib, xacro }: -buildRosPackage { - pname = "ros-melodic-trac-ik-examples"; - version = "1.5.1-r1"; - - src = fetchurl { - url = "https://github.com/traclabs/trac_ik-release/archive/release/melodic/trac_ik_examples/1.5.1-1.tar.gz"; - name = "1.5.1-1.tar.gz"; - sha256 = "c04e9f5a860f562ce0d1e044723198ffa560d2f3ac815bdc4da79a7da8a4e40f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost orocos-kdl trac-ik-lib xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains the source code for testing and comparing trac_ik''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/trac-ik-kinematics-plugin/default.nix b/distros/melodic/trac-ik-kinematics-plugin/default.nix deleted file mode 100644 index 9db42acfac..0000000000 --- a/distros/melodic/trac-ik-kinematics-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, moveit-core, pluginlib, roscpp, tf-conversions, trac-ik-lib }: -buildRosPackage { - pname = "ros-melodic-trac-ik-kinematics-plugin"; - version = "1.5.1-r1"; - - src = fetchurl { - url = "https://github.com/traclabs/trac_ik-release/archive/release/melodic/trac_ik_kinematics_plugin/1.5.1-1.tar.gz"; - name = "1.5.1-1.tar.gz"; - sha256 = "f6758d2cd5aa2247de6d995d31051d844a993288e69abb94e13a05f3eb0b0a29"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ moveit-core pluginlib roscpp tf-conversions trac-ik-lib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A MoveIt! Kinematics plugin using TRAC-IK''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/trac-ik-lib/default.nix b/distros/melodic/trac-ik-lib/default.nix deleted file mode 100644 index 25cb5c6b55..0000000000 --- a/distros/melodic/trac-ik-lib/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, boost, catkin, cmake-modules, eigen, kdl-parser, nlopt, pkg-config, roscpp, urdf }: -buildRosPackage { - pname = "ros-melodic-trac-ik-lib"; - version = "1.5.1-r1"; - - src = fetchurl { - url = "https://github.com/traclabs/trac_ik-release/archive/release/melodic/trac_ik_lib/1.5.1-1.tar.gz"; - name = "1.5.1-1.tar.gz"; - sha256 = "09489c4aef503272d85513f815ffa9244284aaa093f19c6f5a43a1185cb6645a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules eigen pkg-config ]; - propagatedBuildInputs = [ boost kdl-parser nlopt roscpp urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''TRAC-IK is a faster, significantly more reliable drop-in replacement for - KDL's pseudoinverse Jacobian solver. - - The TRAC-IK library has a very similar API to KDL's IK solver calls, - except that the user passes a maximum time instead of a maximum number of - search iterations. Additionally, TRAC-IK allows for error tolerances to - be set independently for each Cartesian dimension (x,y,z,roll,pitch.yaw).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/trac-ik-python/default.nix b/distros/melodic/trac-ik-python/default.nix deleted file mode 100644 index 121ed15420..0000000000 --- a/distros/melodic/trac-ik-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, catkin, rospy, swig, tf, tf-conversions, trac-ik-lib }: -buildRosPackage { - pname = "ros-melodic-trac-ik-python"; - version = "1.5.1-r1"; - - src = fetchurl { - url = "https://github.com/traclabs/trac_ik-release/archive/release/melodic/trac_ik_python/1.5.1-1.tar.gz"; - name = "1.5.1-1.tar.gz"; - sha256 = "9c51f2b23b3874f3dafc2240d9e590a0305fd52256a011f34023b62b32258e02"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rospy swig tf tf-conversions trac-ik-lib ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The trac_ik_python package contains a python wrapper using SWIG - for trac_ik_lib''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/trac-ik/default.nix b/distros/melodic/trac-ik/default.nix deleted file mode 100644 index 14a33cc40f..0000000000 --- a/distros/melodic/trac-ik/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, trac-ik-examples, trac-ik-kinematics-plugin, trac-ik-lib, trac-ik-python }: -buildRosPackage { - pname = "ros-melodic-trac-ik"; - version = "1.5.1-r1"; - - src = fetchurl { - url = "https://github.com/traclabs/trac_ik-release/archive/release/melodic/trac_ik/1.5.1-1.tar.gz"; - name = "1.5.1-1.tar.gz"; - sha256 = "5100591cc6fe9a21062cbd806709226bc0b9bc95ec1aa9f2688af6058b2c3f30"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ trac-ik-examples trac-ik-kinematics-plugin trac-ik-lib trac-ik-python ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The ROS packages in this repository were created to provide an improved - alternative Inverse Kinematics solver to the popular inverse Jacobian - methods in KDL. TRAC-IK handles joint-limited chains better than KDL - without increasing solve time.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tracetools/default.nix b/distros/melodic/tracetools/default.nix deleted file mode 100644 index c6401f1a9d..0000000000 --- a/distros/melodic/tracetools/default.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, pkg-config, rosbash }: -buildRosPackage { - pname = "ros-melodic-tracetools"; - version = "0.2.1-r1"; - - src = fetchurl { - url = "https://github.com/boschresearch/ros1-tracetools-release/archive/release/melodic/tracetools/0.2.1-1.tar.gz"; - name = "0.2.1-1.tar.gz"; - sha256 = "1432003c36ab6c12cd03dc132dba1e8dd87986ae2fbf3bb4537001369bd47fc4"; - }; - - buildType = "catkin"; - buildInputs = [ boost catkin pkg-config ]; - checkInputs = [ rosbash ]; - nativeBuildInputs = [ catkin pkg-config ]; - - meta = { - description = ''Wrapper interface for tracing libraries''; - license = with lib.licenses; [ "APLv2" ]; - }; -} diff --git a/distros/melodic/track-odometry/default.nix b/distros/melodic/track-odometry/default.nix deleted file mode 100644 index 8a3252d9c6..0000000000 --- a/distros/melodic/track-odometry/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, message-filters, nav-msgs, neonavigation-common, roscpp, roslint, rostest, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-track-odometry"; - version = "0.14.0-r1"; - - src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/track_odometry/0.14.0-1.tar.gz"; - name = "0.14.0-1.tar.gz"; - sha256 = "358a577cfb029292dbfbdd9240fd9b4ca36cde63327ccae463100f08b4c9a4b4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rostest ]; - propagatedBuildInputs = [ eigen geometry-msgs message-filters nav-msgs neonavigation-common roscpp sensor-msgs std-msgs tf2 tf2-geometry-msgs tf2-ros trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Odometry slip compensation package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/trajectory-msgs/default.nix b/distros/melodic/trajectory-msgs/default.nix deleted file mode 100644 index f978da2ed3..0000000000 --- a/distros/melodic/trajectory-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, rosbag-migration-rule, std-msgs }: -buildRosPackage { - pname = "ros-melodic-trajectory-msgs"; - version = "1.12.8-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/common_msgs-release/archive/release/melodic/trajectory_msgs/1.12.8-1.tar.gz"; - name = "1.12.8-1.tar.gz"; - sha256 = "8aebff2d175c8079754d4739b14947bc5b0391158ddb047d71567b4e5b0882c7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime rosbag-migration-rule std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package defines messages for defining robot trajectories. These messages are - also the building blocks of most of the - control_msgs actions.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/trajectory-tracker-msgs/default.nix b/distros/melodic/trajectory-tracker-msgs/default.nix deleted file mode 100644 index c6adf981fe..0000000000 --- a/distros/melodic/trajectory-tracker-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, message-generation, message-runtime, nav-msgs, roscpp, roslint, rosunit, std-msgs }: -buildRosPackage { - pname = "ros-melodic-trajectory-tracker-msgs"; - version = "0.14.0-r1"; - - src = fetchurl { - url = "https://github.com/at-wat/neonavigation_msgs-release/archive/release/melodic/trajectory_tracker_msgs/0.14.0-1.tar.gz"; - name = "0.14.0-1.tar.gz"; - sha256 = "298843727a95f6527d2a7c4de95ec410958d3a63677cd711e745701463cf8dea"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - checkInputs = [ nav-msgs roscpp roslint rosunit ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Message definitions for trajectory_tracker package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/trajectory-tracker-rviz-plugins/default.nix b/distros/melodic/trajectory-tracker-rviz-plugins/default.nix deleted file mode 100644 index 35655c8b26..0000000000 --- a/distros/melodic/trajectory-tracker-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, pluginlib, qt5, rviz, trajectory-tracker-msgs }: -buildRosPackage { - pname = "ros-melodic-trajectory-tracker-rviz-plugins"; - version = "0.11.6-r1"; - - src = fetchurl { - url = "https://github.com/at-wat/neonavigation_rviz_plugins-release/archive/release/melodic/trajectory_tracker_rviz_plugins/0.11.6-1.tar.gz"; - name = "0.11.6-1.tar.gz"; - sha256 = "644e1c112888474dc2bee1a80c94dfa76798cfeca77fad982e691b88088d220d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pluginlib qt5.qtbase rviz trajectory-tracker-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Rviz plugins for trajectory_tracker_msgs''; - license = with lib.licenses; [ bsdOriginal "Creative-Commons" ]; - }; -} diff --git a/distros/melodic/trajectory-tracker/default.nix b/distros/melodic/trajectory-tracker/default.nix deleted file mode 100644 index ca397b65c2..0000000000 --- a/distros/melodic/trajectory-tracker/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, geometry-msgs, interactive-markers, nav-msgs, neonavigation-common, roscpp, roslint, rostest, std-srvs, tf2, tf2-geometry-msgs, tf2-ros, trajectory-tracker-msgs }: -buildRosPackage { - pname = "ros-melodic-trajectory-tracker"; - version = "0.14.0-r1"; - - src = fetchurl { - url = "https://github.com/at-wat/neonavigation-release/archive/release/melodic/trajectory_tracker/0.14.0-1.tar.gz"; - name = "0.14.0-1.tar.gz"; - sha256 = "70c9cf30a8afc51a9bc9b25c3442f5b85e3f4810995817b7b4ca4e2334ae3c27"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rostest ]; - propagatedBuildInputs = [ dynamic-reconfigure eigen geometry-msgs interactive-markers nav-msgs neonavigation-common roscpp std-srvs tf2 tf2-geometry-msgs tf2-ros trajectory-tracker-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Path following control package for wheeled mobile robot''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/transmission-interface/default.nix b/distros/melodic/transmission-interface/default.nix deleted file mode 100644 index 885c735cff..0000000000 --- a/distros/melodic/transmission-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, cmake-modules, hardware-interface, pluginlib, resource-retriever, roscpp, tinyxml }: -buildRosPackage { - pname = "ros-melodic-transmission-interface"; - version = "0.18.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_control-release/archive/release/melodic/transmission_interface/0.18.4-1.tar.gz"; - name = "0.18.4-1.tar.gz"; - sha256 = "29a214b71892ff82b0e71f07b2d8fa98487ac97e2936dc3ad82d0801792f405c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules ]; - checkInputs = [ resource-retriever ]; - propagatedBuildInputs = [ hardware-interface pluginlib roscpp tinyxml ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Transmission Interface.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tsid/default.nix b/distros/melodic/tsid/default.nix deleted file mode 100644 index 3132c4bc4e..0000000000 --- a/distros/melodic/tsid/default.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, doxygen, eigenpy, eiquadprog, git, graphviz, pinocchio }: -buildRosPackage { - pname = "ros-melodic-tsid"; - version = "1.6.2-r1"; - - src = fetchurl { - url = "https://github.com/stack-of-tasks/tsid-ros-release/archive/release/melodic/tsid/1.6.2-1.tar.gz"; - name = "1.6.2-1.tar.gz"; - sha256 = "8f8b3c24e70436228693c32976bab700a2876676c12c3b661237f379d723b138"; - }; - - buildType = "cmake"; - buildInputs = [ cmake doxygen git ]; - propagatedBuildInputs = [ boost catkin eigenpy eiquadprog graphviz pinocchio ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Efficient Task Space Inverse Dynamics (TSID) based on Pinocchio''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tts/default.nix b/distros/melodic/tts/default.nix deleted file mode 100644 index d571600da1..0000000000 --- a/distros/melodic/tts/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, message-generation, message-runtime, pythonPackages, rospy, rostest, rosunit, sound-play, std-msgs }: -buildRosPackage { - pname = "ros-melodic-tts"; - version = "1.0.2-r1"; - - src = fetchurl { - url = "https://github.com/aws-gbp/tts-release/archive/release/melodic/tts/1.0.2-1.tar.gz"; - name = "1.0.2-1.tar.gz"; - sha256 = "ff9513ecc2e040bc38e882badee1407e351c9c1abb6cd8c75ec1ac81dcfe5cd1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation rostest rosunit ]; - checkInputs = [ pythonPackages.mock ]; - propagatedBuildInputs = [ actionlib-msgs message-runtime pythonPackages.boto3 rospy sound-play std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package enabling a robot to speak with a human voice by providing a Text-To-Speech ROS service''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/turtle-actionlib/default.nix b/distros/melodic/turtle-actionlib/default.nix deleted file mode 100644 index 7d415336f9..0000000000 --- a/distros/melodic/turtle-actionlib/default.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, message-generation, message-runtime, rosconsole, roscpp, std-msgs, turtlesim }: -buildRosPackage { - pname = "ros-melodic-turtle-actionlib"; - version = "0.1.11"; - - src = fetchurl { - url = "https://github.com/ros-gbp/common_tutorials-release/archive/release/melodic/turtle_actionlib/0.1.11-0.tar.gz"; - name = "0.1.11-0.tar.gz"; - sha256 = "692d2a6946d45017346aa4165b4331314b1fde5f0067717ce33bf7ebbce1bc94"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs angles geometry-msgs message-runtime rosconsole roscpp std-msgs turtlesim ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''turtle_actionlib demonstrates how to write an action server and client with the turtlesim. The shape_server provides and action interface for drawing regular polygons with the turtlesim.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/turtle-teleop-multi-key/default.nix b/distros/melodic/turtle-teleop-multi-key/default.nix deleted file mode 100644 index 057ba5869a..0000000000 --- a/distros/melodic/turtle-teleop-multi-key/default.nix +++ /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-turtle-teleop-multi-key"; - version = "0.0.4-r3"; - - src = fetchurl { - url = "https://github.com/EngHyu/turtle_teleop_multi_key-release/archive/release/melodic/turtle_teleop_multi_key/0.0.4-3.tar.gz"; - name = "0.0.4-3.tar.gz"; - sha256 = "fbb81a963e9695912038087e72a8bc3323f67022afb17184213fd38d4556b1bc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides teleoperation using multi-key input for Turtlesim/Turtlebot3.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/turtle-tf/default.nix b/distros/melodic/turtle-tf/default.nix deleted file mode 100644 index a63ee9c40e..0000000000 --- a/distros/melodic/turtle-tf/default.nix +++ /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, rospy, std-msgs, tf, turtlesim }: -buildRosPackage { - pname = "ros-melodic-turtle-tf"; - version = "0.2.2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/geometry_tutorials-release/archive/release/melodic/turtle_tf/0.2.2-0.tar.gz"; - name = "0.2.2-0.tar.gz"; - sha256 = "182947fcfff5ec44a27e343306a78fd488fbcaff6d8ca894ed0646846293f02d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs roscpp rospy std-msgs tf turtlesim ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''turtle_tf demonstrates how to write a tf broadcaster and listener with the turtlesim. The tutle_tf_listener commands turtle2 to follow turtle1 around as you drive turtle1 using the keyboard.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/turtle-tf2/default.nix b/distros/melodic/turtle-tf2/default.nix deleted file mode 100644 index 35eafb1956..0000000000 --- a/distros/melodic/turtle-tf2/default.nix +++ /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, rospy, std-msgs, tf2, tf2-ros, turtlesim }: -buildRosPackage { - pname = "ros-melodic-turtle-tf2"; - version = "0.2.2"; - - src = fetchurl { - url = "https://github.com/ros-gbp/geometry_tutorials-release/archive/release/melodic/turtle_tf2/0.2.2-0.tar.gz"; - name = "0.2.2-0.tar.gz"; - sha256 = "898be65b26bacc4c8ec117c9696b0506f18c33cce83c507442c3b4b239c64ada"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs roscpp rospy std-msgs tf2 tf2-ros turtlesim ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''turtle_tf2 demonstrates how to write a tf2 broadcaster and listener with the turtlesim. The tutle_tf2_listener commands turtle2 to follow turtle1 around as you drive turtle1 using the keyboard.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/turtlebot3-applications-msgs/default.nix b/distros/melodic/turtlebot3-applications-msgs/default.nix deleted file mode 100644 index fdf85027c7..0000000000 --- a/distros/melodic/turtlebot3-applications-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-turtlebot3-applications-msgs"; - version = "1.0.0-r1"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/turtlebot3_applications_msgs-release/archive/release/melodic/turtlebot3_applications_msgs/1.0.0-1.tar.gz"; - name = "1.0.0-1.tar.gz"; - sha256 = "1dc86e6606109d67a3f28c9bb18934265196c0d3b1338722bc8bc4f9454112cf"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Message and service types: custom messages and services for TurtleBot3 Applications packages''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/turtlebot3-applications/default.nix b/distros/melodic/turtlebot3-applications/default.nix deleted file mode 100644 index e9df491f67..0000000000 --- a/distros/melodic/turtlebot3-applications/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, turtlebot3-automatic-parking, turtlebot3-automatic-parking-vision, turtlebot3-follow-filter, turtlebot3-follower, turtlebot3-panorama }: -buildRosPackage { - pname = "ros-melodic-turtlebot3-applications"; - version = "1.1.0"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/turtlebot3_applications-release/archive/release/melodic/turtlebot3_applications/1.1.0-0.tar.gz"; - name = "1.1.0-0.tar.gz"; - sha256 = "6a187830b2a3b3dc070e2ad870e5e17a471fa63318a305b188b13e35b9c5bd69"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ turtlebot3-automatic-parking turtlebot3-automatic-parking-vision turtlebot3-follow-filter turtlebot3-follower turtlebot3-panorama ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS packages for the turtlebot3 applications (meta package)''; - license = with lib.licenses; [ asl20 bsdOriginal ]; - }; -} diff --git a/distros/melodic/turtlebot3-automatic-parking-vision/default.nix b/distros/melodic/turtlebot3-automatic-parking-vision/default.nix deleted file mode 100644 index 74f9ec063e..0000000000 --- a/distros/melodic/turtlebot3-automatic-parking-vision/default.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, ar-track-alvar-msgs, catkin, geometry-msgs, joint-state-publisher, nav-msgs, robot-state-publisher, rospy, rviz, sensor-msgs, std-msgs, turtlebot3-bringup }: -buildRosPackage { - pname = "ros-melodic-turtlebot3-automatic-parking-vision"; - version = "1.1.0"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/turtlebot3_applications-release/archive/release/melodic/turtlebot3_automatic_parking_vision/1.1.0-0.tar.gz"; - name = "1.1.0-0.tar.gz"; - sha256 = "6e10d535cf4f41ac732ed8cc54edc197c35c8cf6969c2bf9b0649e37c97809ea"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ar-track-alvar ar-track-alvar-msgs geometry-msgs joint-state-publisher nav-msgs robot-state-publisher rospy rviz sensor-msgs std-msgs turtlebot3-bringup ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package for TurtleBot3 automatic_parking which uses ar code. This example needs a printed ar code and a TurtleBot3.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/turtlebot3-automatic-parking/default.nix b/distros/melodic/turtlebot3-automatic-parking/default.nix deleted file mode 100644 index 43fc5714dc..0000000000 --- a/distros/melodic/turtlebot3-automatic-parking/default.nix +++ /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, rospy, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-turtlebot3-automatic-parking"; - version = "1.1.0"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/turtlebot3_applications-release/archive/release/melodic/turtlebot3_automatic_parking/1.1.0-0.tar.gz"; - name = "1.1.0-0.tar.gz"; - sha256 = "5ab127fe3a3ff9c1eb767058c423d2e7625925a482c808ddf35047daaa4852be"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs rospy sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package for turtlebot3 automatic_parking. You need a reflective tape and real robots. You can see parking spot using this pacakge on rviz.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/turtlebot3-autorace-camera/default.nix b/distros/melodic/turtlebot3-autorace-camera/default.nix deleted file mode 100644 index 536e7b7ae7..0000000000 --- a/distros/melodic/turtlebot3-autorace-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, dynamic-reconfigure, pythonPackages, rospy, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-turtlebot3-autorace-camera"; - version = "1.2.0"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/turtlebot3_autorace-release/archive/release/melodic/turtlebot3_autorace_camera/1.2.0-0.tar.gz"; - name = "1.2.0-0.tar.gz"; - sha256 = "fe6adfc679b7e08c054367e89c6a94da5cbecbd7f51411298fd4d795c61138de"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cv-bridge dynamic-reconfigure pythonPackages.enum34 pythonPackages.numpy pythonPackages.opencv3 rospy sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''TurtleBot3 AutoRace ROS package that controls Raspberry Pi Camera, and process the image''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/turtlebot3-autorace-control/default.nix b/distros/melodic/turtlebot3-autorace-control/default.nix deleted file mode 100644 index 941cc7be2e..0000000000 --- a/distros/melodic/turtlebot3-autorace-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, geometry-msgs, nav-msgs, pythonPackages, rospy, sensor-msgs, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-turtlebot3-autorace-control"; - version = "1.2.0"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/turtlebot3_autorace-release/archive/release/melodic/turtlebot3_autorace_control/1.2.0-0.tar.gz"; - name = "1.2.0-0.tar.gz"; - sha256 = "b56c3c0c52ea3cffbbca2e86a6236f6a8a0520edc2c8178682c1e0dda35dfd94"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs pythonPackages.enum34 pythonPackages.numpy rospy sensor-msgs std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''TurtleBot3 AutoRace ROS package that controls TurtleBot3 Auto''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/turtlebot3-autorace-core/default.nix b/distros/melodic/turtlebot3-autorace-core/default.nix deleted file mode 100644 index 56a963f98e..0000000000 --- a/distros/melodic/turtlebot3-autorace-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, pythonPackages, roslaunch, rospy, std-msgs }: -buildRosPackage { - pname = "ros-melodic-turtlebot3-autorace-core"; - version = "1.2.0"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/turtlebot3_autorace-release/archive/release/melodic/turtlebot3_autorace_core/1.2.0-0.tar.gz"; - name = "1.2.0-0.tar.gz"; - sha256 = "cd350672e9b7912409d33cd0e9f7f0deccddc9eac9999778f9fe08f0ea81912d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ pythonPackages.enum34 pythonPackages.numpy roslaunch rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''TurtleBot3 AutoRace ROS package that TurtleBot3 Auto's core''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/turtlebot3-autorace-detect/default.nix b/distros/melodic/turtlebot3-autorace-detect/default.nix deleted file mode 100644 index 92a5d78707..0000000000 --- a/distros/melodic/turtlebot3-autorace-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, geometry-msgs, move-base-msgs, nav-msgs, pythonPackages, rospy, sensor-msgs, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-turtlebot3-autorace-detect"; - version = "1.2.0"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/turtlebot3_autorace-release/archive/release/melodic/turtlebot3_autorace_detect/1.2.0-0.tar.gz"; - name = "1.2.0-0.tar.gz"; - sha256 = "51d9465e570d60f2d1fe2500d9c9f285a801800c131f38fba376b0034eff3288"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cv-bridge dynamic-reconfigure geometry-msgs move-base-msgs nav-msgs pythonPackages.enum34 pythonPackages.numpy pythonPackages.opencv3 rospy sensor-msgs std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''AutoRace ROS packages for feature detection with TurtleBot3 Auto''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/turtlebot3-autorace/default.nix b/distros/melodic/turtlebot3-autorace/default.nix deleted file mode 100644 index 4ab7ddbb99..0000000000 --- a/distros/melodic/turtlebot3-autorace/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, turtlebot3-autorace-camera, turtlebot3-autorace-control, turtlebot3-autorace-core, turtlebot3-autorace-detect }: -buildRosPackage { - pname = "ros-melodic-turtlebot3-autorace"; - version = "1.2.0"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/turtlebot3_autorace-release/archive/release/melodic/turtlebot3_autorace/1.2.0-0.tar.gz"; - name = "1.2.0-0.tar.gz"; - sha256 = "1e9063e4da91e347177fe176cdcdea7510bd47e555bada4446679354de1b53ff"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ turtlebot3-autorace-camera turtlebot3-autorace-control turtlebot3-autorace-core turtlebot3-autorace-detect ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''AutoRace ROS packages for AutoRace with TurtleBot3 (meta package)''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/turtlebot3-bringup/default.nix b/distros/melodic/turtlebot3-bringup/default.nix deleted file mode 100644 index 656084abcc..0000000000 --- a/distros/melodic/turtlebot3-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-msgs, hls-lfcd-lds-driver, joint-state-publisher, robot-state-publisher, roscpp, rosserial-python, sensor-msgs, std-msgs, turtlebot3-description, turtlebot3-msgs, turtlebot3-teleop }: -buildRosPackage { - pname = "ros-melodic-turtlebot3-bringup"; - version = "1.2.5-r1"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/turtlebot3-release/archive/release/melodic/turtlebot3_bringup/1.2.5-1.tar.gz"; - name = "1.2.5-1.tar.gz"; - sha256 = "6ea29c518a9182b0d3135c63be07b5c5d28af1230db1b8ba1e656fab5eb9042a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ diagnostic-msgs hls-lfcd-lds-driver joint-state-publisher robot-state-publisher roscpp rosserial-python sensor-msgs std-msgs turtlebot3-description turtlebot3-msgs turtlebot3-teleop ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''roslaunch scripts for starting the TurtleBot3''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/turtlebot3-description/default.nix b/distros/melodic/turtlebot3-description/default.nix deleted file mode 100644 index bf0139876f..0000000000 --- a/distros/melodic/turtlebot3-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-turtlebot3-description"; - version = "1.2.5-r1"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/turtlebot3-release/archive/release/melodic/turtlebot3_description/1.2.5-1.tar.gz"; - name = "1.2.5-1.tar.gz"; - sha256 = "ea95db46d10146b4d3725ea1b08fe5ce49eb298fc76bfce097047ac93e0267f8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''3D models of the TurtleBot3 for simulation and visualization''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/turtlebot3-example/default.nix b/distros/melodic/turtlebot3-example/default.nix deleted file mode 100644 index 782b44e852..0000000000 --- a/distros/melodic/turtlebot3-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, actionlib, actionlib-msgs, catkin, geometry-msgs, interactive-markers, message-generation, message-runtime, nav-msgs, rospy, sensor-msgs, std-msgs, turtlebot3-bringup, turtlebot3-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-turtlebot3-example"; - version = "1.2.5-r1"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/turtlebot3-release/archive/release/melodic/turtlebot3_example/1.2.5-1.tar.gz"; - name = "1.2.5-1.tar.gz"; - sha256 = "fe2c517697cd5f64936641dfd194134d56de30dade5e46c621473451115438fb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs geometry-msgs interactive-markers message-runtime nav-msgs rospy sensor-msgs std-msgs turtlebot3-bringup turtlebot3-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package provides four TurtleBot3 basic example include move using interactive marker, move and stop using LDS, move to goal position, move to custom routes. The interactions node is that you can control the TurtleBot3 front and back side or rotate to goal position. The obstacle node is that when the robot meets an obstacle, it stops. The patrol node is that TurtleBot3 move to custom route. There are 3 route(square, triangle, circle) in this package. You can add your route and move the TurtleBot3. The pointop node is that you can insert goal position include distance x-axis, y-axis and angluar z-axis.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/turtlebot3-fake/default.nix b/distros/melodic/turtlebot3-fake/default.nix deleted file mode 100644 index be54332856..0000000000 --- a/distros/melodic/turtlebot3-fake/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, robot-state-publisher, roscpp, sensor-msgs, std-msgs, tf, turtlebot3-msgs }: -buildRosPackage { - pname = "ros-melodic-turtlebot3-fake"; - version = "1.3.2-r1"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/turtlebot3_simulations-release/archive/release/melodic/turtlebot3_fake/1.3.2-1.tar.gz"; - name = "1.3.2-1.tar.gz"; - sha256 = "f7974e0d8015e3a089be733f06c7155d83ec20dd103c54330d6a65cebc352de9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs robot-state-publisher roscpp sensor-msgs std-msgs tf turtlebot3-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package for TurtleBot3 fake node. With this package, simple tests can be done without a robot. - You can do simple tests using this package on rviz without real robots.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/turtlebot3-follow-filter/default.nix b/distros/melodic/turtlebot3-follow-filter/default.nix deleted file mode 100644 index 3e49e1a25a..0000000000 --- a/distros/melodic/turtlebot3-follow-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, laser-filters }: -buildRosPackage { - pname = "ros-melodic-turtlebot3-follow-filter"; - version = "1.1.0"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/turtlebot3_applications-release/archive/release/melodic/turtlebot3_follow_filter/1.1.0-0.tar.gz"; - name = "1.1.0-0.tar.gz"; - sha256 = "a97a63ec2370bbc67e7270c6aa1d5efca85134228642ac263e9a6d2ccef39f45"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ laser-filters ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''turtlebot3_follow_filter package using laser_filters for turtlebot3_follower package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/turtlebot3-follower/default.nix b/distros/melodic/turtlebot3-follower/default.nix deleted file mode 100644 index e8a67bb389..0000000000 --- a/distros/melodic/turtlebot3-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, catkin, geometry-msgs, nav-msgs, rospy, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-turtlebot3-follower"; - version = "1.1.0"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/turtlebot3_applications-release/archive/release/melodic/turtlebot3_follower/1.1.0-0.tar.gz"; - name = "1.1.0-0.tar.gz"; - sha256 = "f2059a2728165ba5974739c04cabd2e782f3c06bff35299c149836c98bc6a429"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs rospy sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The follower demo was implemented using a 360 Laser Distance Sensor LDS-01. The classification algorithm is used based on previous fitting with samples of person and obstacles positions to take actions. It follows someone in front of the robot within a 50 centimeter range and 140 degrees.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/turtlebot3-gazebo/default.nix b/distros/melodic/turtlebot3-gazebo/default.nix deleted file mode 100644 index d959f69948..0000000000 --- a/distros/melodic/turtlebot3-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, gazebo-ros, geometry-msgs, nav-msgs, roscpp, sensor-msgs, std-msgs, tf, turtlebot3-description }: -buildRosPackage { - pname = "ros-melodic-turtlebot3-gazebo"; - version = "1.3.2-r1"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/turtlebot3_simulations-release/archive/release/melodic/turtlebot3_gazebo/1.3.2-1.tar.gz"; - name = "1.3.2-1.tar.gz"; - sha256 = "6c2fcf64534c1bf2c45e1525b6ace892fecb354cc998985f969a55755b6e7857"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo gazebo-ros geometry-msgs nav-msgs roscpp sensor-msgs std-msgs tf turtlebot3-description ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Gazebo simulation package for the TurtleBot3''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/turtlebot3-msgs/default.nix b/distros/melodic/turtlebot3-msgs/default.nix deleted file mode 100644 index 39725a832c..0000000000 --- a/distros/melodic/turtlebot3-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-turtlebot3-msgs"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/turtlebot3_msgs-release/archive/release/melodic/turtlebot3_msgs/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "c5c91c55fd028b5e07dde17b1e0c380618ce4dcffddb0a315c267106181c5697"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Message and service types: custom messages and services for TurtleBot3 packages''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/turtlebot3-navigation/default.nix b/distros/melodic/turtlebot3-navigation/default.nix deleted file mode 100644 index 183df53621..0000000000 --- a/distros/melodic/turtlebot3-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, map-server, move-base, turtlebot3-bringup }: -buildRosPackage { - pname = "ros-melodic-turtlebot3-navigation"; - version = "1.2.5-r1"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/turtlebot3-release/archive/release/melodic/turtlebot3_navigation/1.2.5-1.tar.gz"; - name = "1.2.5-1.tar.gz"; - sha256 = "0f1c3dab84decee26908d5c5c150ee8db3681caa7cdd4c0d67f34c1d0ab25aa3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ amcl map-server move-base turtlebot3-bringup ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The turtlebot3_navigation provides roslaunch scripts for starting the navigation.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/turtlebot3-panorama/default.nix b/distros/melodic/turtlebot3-panorama/default.nix deleted file mode 100644 index b0adc57b73..0000000000 --- a/distros/melodic/turtlebot3-panorama/default.nix +++ /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, cv-bridge, eigen, geometry-msgs, image-transport, nav-msgs, roscpp, rospy, sensor-msgs, std-msgs, std-srvs, turtlebot3-applications-msgs, turtlebot3-bringup }: -buildRosPackage { - pname = "ros-melodic-turtlebot3-panorama"; - version = "1.1.0"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/turtlebot3_applications-release/archive/release/melodic/turtlebot3_panorama/1.1.0-0.tar.gz"; - name = "1.1.0-0.tar.gz"; - sha256 = "1ea012a9fb7e79c68cb54f5e608739f79f378ab6867bad8d1aeee3d7e5039c3e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cmake-modules cv-bridge eigen geometry-msgs image-transport nav-msgs roscpp rospy sensor-msgs std-msgs std-srvs turtlebot3-applications-msgs turtlebot3-bringup ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This app utilises pano_ros for taking snapshots and stitching them together to create panorama pictures.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/turtlebot3-simulations/default.nix b/distros/melodic/turtlebot3-simulations/default.nix deleted file mode 100644 index 37f179fc11..0000000000 --- a/distros/melodic/turtlebot3-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, turtlebot3-fake, turtlebot3-gazebo }: -buildRosPackage { - pname = "ros-melodic-turtlebot3-simulations"; - version = "1.3.2-r1"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/turtlebot3_simulations-release/archive/release/melodic/turtlebot3_simulations/1.3.2-1.tar.gz"; - name = "1.3.2-1.tar.gz"; - sha256 = "cd6e3fdbe9a6e53715475eee65bf1a0aff709ac94b41567e7c1cb198f7300e96"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ turtlebot3-fake turtlebot3-gazebo ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS packages for the turtlebot3 simulation (meta package)''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/turtlebot3-slam/default.nix b/distros/melodic/turtlebot3-slam/default.nix deleted file mode 100644 index db83dd8eb8..0000000000 --- a/distros/melodic/turtlebot3-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, roscpp, sensor-msgs, turtlebot3-bringup }: -buildRosPackage { - pname = "ros-melodic-turtlebot3-slam"; - version = "1.2.5-r1"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/turtlebot3-release/archive/release/melodic/turtlebot3_slam/1.2.5-1.tar.gz"; - name = "1.2.5-1.tar.gz"; - sha256 = "4b81004b14a65def505bfa532335233542da0b2b669733dc5128da3f992db603"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp sensor-msgs turtlebot3-bringup ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The turtlebot3_slam package provides roslaunch scripts for starting the SLAM''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/turtlebot3-teleop/default.nix b/distros/melodic/turtlebot3-teleop/default.nix deleted file mode 100644 index 61802f2039..0000000000 --- a/distros/melodic/turtlebot3-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-turtlebot3-teleop"; - version = "1.2.5-r1"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/turtlebot3-release/archive/release/melodic/turtlebot3_teleop/1.2.5-1.tar.gz"; - name = "1.2.5-1.tar.gz"; - sha256 = "7eaab5159344f9de40e735bd4fbec6c287dba5e90848b5e9eaf7a65bd5696901"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs rospy ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides teleoperation using keyboard for TurtleBot3.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/turtlebot3/default.nix b/distros/melodic/turtlebot3/default.nix deleted file mode 100644 index 362c786a72..0000000000 --- a/distros/melodic/turtlebot3/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, turtlebot3-bringup, turtlebot3-description, turtlebot3-example, turtlebot3-navigation, turtlebot3-slam, turtlebot3-teleop }: -buildRosPackage { - pname = "ros-melodic-turtlebot3"; - version = "1.2.5-r1"; - - src = fetchurl { - url = "https://github.com/ROBOTIS-GIT-release/turtlebot3-release/archive/release/melodic/turtlebot3/1.2.5-1.tar.gz"; - name = "1.2.5-1.tar.gz"; - sha256 = "e394c49a47c91bb821f4c037d47671e7150d6efc7e1eac31fa8688566abd56fc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ turtlebot3-bringup turtlebot3-description turtlebot3-example turtlebot3-navigation turtlebot3-slam turtlebot3-teleop ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS packages for the Turtlebot3 (meta package)''; - license = with lib.licenses; [ asl20 bsdOriginal ]; - }; -} diff --git a/distros/melodic/turtlesim-dash-tutorial/default.nix b/distros/melodic/turtlesim-dash-tutorial/default.nix deleted file mode 100644 index 3d728188f6..0000000000 --- a/distros/melodic/turtlesim-dash-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, actionlib, catkin, rospy, turtle-actionlib, turtlesim }: -buildRosPackage { - pname = "ros-melodic-turtlesim-dash-tutorial"; - version = "1.0.0-r2"; - - src = fetchurl { - url = "https://github.com/banerjs-ros-release/turtlesim_dash_tutorial-release/archive/release/melodic/turtlesim_dash_tutorial/1.0.0-2.tar.gz"; - name = "1.0.0-2.tar.gz"; - sha256 = "60883c74f5ef621c347210e58ab60991c86a138305e0abf18d9f1f40f8fedb3c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ actionlib rospy turtle-actionlib turtlesim ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The turtlesim_dash_tutorial package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/turtlesim/default.nix b/distros/melodic/turtlesim/default.nix deleted file mode 100644 index 55b29f2ffc..0000000000 --- a/distros/melodic/turtlesim/default.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, geometry-msgs, message-generation, message-runtime, qt5, rosconsole, roscpp, roscpp-serialization, roslib, rostime, std-msgs, std-srvs }: -buildRosPackage { - pname = "ros-melodic-turtlesim"; - version = "0.9.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_tutorials-release/archive/release/melodic/turtlesim/0.9.3-1.tar.gz"; - name = "0.9.3-1.tar.gz"; - sha256 = "4e997ce7969937add7184053b6b82ee104696edd0918c69ad477ce2170fdb6a2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ boost geometry-msgs message-runtime qt5.qtbase rosconsole roscpp roscpp-serialization roslib rostime std-msgs std-srvs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''turtlesim is a tool made for teaching ROS and ROS packages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tuw-airskin-msgs/default.nix b/distros/melodic/tuw-airskin-msgs/default.nix deleted file mode 100644 index 8fc4d542cb..0000000000 --- a/distros/melodic/tuw-airskin-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-tuw-airskin-msgs"; - version = "0.0.13"; - - src = fetchurl { - url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/melodic/tuw_airskin_msgs/0.0.13-0.tar.gz"; - name = "0.0.13-0.tar.gz"; - sha256 = "86882acd5c73168422e7ed6be2d10f89d9c5f1bd07951be9479eaf10fa9a082d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The tuw_airskin_msgs package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tuw-aruco/default.nix b/distros/melodic/tuw-aruco/default.nix deleted file mode 100644 index 122af9bb8e..0000000000 --- a/distros/melodic/tuw-aruco/default.nix +++ /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, image-geometry, image-transport, marker-msgs, roscpp, rospy, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-tuw-aruco"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/tuw-robotics/tuw_marker_detection-release/archive/release/melodic/tuw_aruco/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "98fd74948391d0642bc7d6c8f4b679bdbe748da0b17856ddcb782c1e797fbf1a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cv-bridge dynamic-reconfigure image-geometry image-transport marker-msgs roscpp rospy std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This is a wrapper around the marker detection library ArUco.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tuw-checkerboard/default.nix b/distros/melodic/tuw-checkerboard/default.nix deleted file mode 100644 index cf387159d9..0000000000 --- a/distros/melodic/tuw-checkerboard/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, dynamic-reconfigure, image-geometry, image-transport, image-view, marker-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-tuw-checkerboard"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/tuw-robotics/tuw_marker_detection-release/archive/release/melodic/tuw_checkerboard/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "e7d76c6bb8a14e31094674fc33504b7cca4335d4d0c2362ceda6811633fc483c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cv-bridge dynamic-reconfigure image-geometry image-transport image-view marker-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The tuw_checkerboard package is designed to detect one - checkerboard and to estimate the pose of the checkerboard relative to the camera. - The detection itself is based on the opencv functions for checkerboards.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tuw-ellipses/default.nix b/distros/melodic/tuw-ellipses/default.nix deleted file mode 100644 index 391ca3d374..0000000000 --- a/distros/melodic/tuw-ellipses/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, dynamic-reconfigure, eigen, image-geometry, image-transport, marker-msgs, nodelet, roscpp, rospy, tf }: -buildRosPackage { - pname = "ros-melodic-tuw-ellipses"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/tuw-robotics/tuw_marker_detection-release/archive/release/melodic/tuw_ellipses/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "6f40eb7c0d83f05f8dac8ce03ca8fd2c6a30876e06174e16d80d8909b84d8749"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules eigen ]; - propagatedBuildInputs = [ cv-bridge dynamic-reconfigure image-geometry image-transport marker-msgs nodelet roscpp rospy tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The tuw_ellipses package contains a computer vision library which is able to detect ellipses within images. - The package is able to estimate the pose of the circle related to the ellipse the circle diameter as well as the camera parameter are known. - A dynamic reconfigure interface allows the user to tune the parameter of the system to ones needs. - But be aware that the pose of a projected circle within a image (ellipse) has two solutions and only one is published as TF.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tuw-gazebo-msgs/default.nix b/distros/melodic/tuw-gazebo-msgs/default.nix deleted file mode 100644 index a75d4b3d55..0000000000 --- a/distros/melodic/tuw-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, roscpp, rospy, sensor-msgs, std-msgs, std-srvs, trajectory-msgs }: -buildRosPackage { - pname = "ros-melodic-tuw-gazebo-msgs"; - version = "0.0.13"; - - src = fetchurl { - url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/melodic/tuw_gazebo_msgs/0.0.13-0.tar.gz"; - name = "0.0.13-0.tar.gz"; - sha256 = "126d0a9d1083f1d6e1c05b617f46f4c00e72dbd5a26a4dfa16490465d7dcc181"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime roscpp rospy sensor-msgs std-msgs std-srvs trajectory-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Message and service data structures.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tuw-geometry-msgs/default.nix b/distros/melodic/tuw-geometry-msgs/default.nix deleted file mode 100644 index 1ad78d7a0a..0000000000 --- a/distros/melodic/tuw-geometry-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, rospy, std-msgs }: -buildRosPackage { - pname = "ros-melodic-tuw-geometry-msgs"; - version = "0.0.13"; - - src = fetchurl { - url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/melodic/tuw_geometry_msgs/0.0.13-0.tar.gz"; - name = "0.0.13-0.tar.gz"; - sha256 = "423e031652dcf0357d6e857d9a40e120bd249816739ca42785c2961006ddfbce"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime roscpp rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The tuw_geometry_msgs package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tuw-geometry/default.nix b/distros/melodic/tuw-geometry/default.nix deleted file mode 100644 index deaa0e0994..0000000000 --- a/distros/melodic/tuw-geometry/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, cv-bridge, eigen, roscpp, rospy, rosunit, std-msgs }: -buildRosPackage { - pname = "ros-melodic-tuw-geometry"; - version = "0.0.3"; - - src = fetchurl { - url = "https://github.com/tuw-robotics/tuw_geometry-release/archive/release/melodic/tuw_geometry/0.0.3-0.tar.gz"; - name = "0.0.3-0.tar.gz"; - sha256 = "96df80626ab8ecd101acb1f972c815be0d105e9e5539e73d691ea3b2ef5d3e84"; - }; - - buildType = "catkin"; - buildInputs = [ boost catkin eigen ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ cv-bridge roscpp rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The tuw_geometry package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tuw-marker-detection/default.nix b/distros/melodic/tuw-marker-detection/default.nix deleted file mode 100644 index 06c0a367e5..0000000000 --- a/distros/melodic/tuw-marker-detection/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, tuw-aruco, tuw-checkerboard, tuw-ellipses, tuw-marker-pose-estimation }: -buildRosPackage { - pname = "ros-melodic-tuw-marker-detection"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/tuw-robotics/tuw_marker_detection-release/archive/release/melodic/tuw_marker_detection/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "4b831ec3d6f8678dad02b5e96201e7944af7210da72b19a90d72d48ed4628ec9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ tuw-aruco tuw-checkerboard tuw-ellipses tuw-marker-pose-estimation ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The tuw_marker_detection package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tuw-marker-pose-estimation/default.nix b/distros/melodic/tuw-marker-pose-estimation/default.nix deleted file mode 100644 index ead9d6ca16..0000000000 --- a/distros/melodic/tuw-marker-pose-estimation/default.nix +++ /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, image-geometry, marker-msgs, roscpp, rospy, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-tuw-marker-pose-estimation"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/tuw-robotics/tuw_marker_detection-release/archive/release/melodic/tuw_marker_pose_estimation/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "58ea5472112e231d213667c8977c5910de7398b71471b12a8a9e55dab48defd2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cv-bridge dynamic-reconfigure image-geometry marker-msgs roscpp rospy std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This node does pose estimation for detected fiducials (marker_msgs/FiducialDetection.msg)''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tuw-msgs/default.nix b/distros/melodic/tuw-msgs/default.nix deleted file mode 100644 index 6c1112c108..0000000000 --- a/distros/melodic/tuw-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, tuw-airskin-msgs, tuw-gazebo-msgs, tuw-geometry-msgs, tuw-multi-robot-msgs, tuw-nav-msgs, tuw-object-msgs, tuw-vehicle-msgs }: -buildRosPackage { - pname = "ros-melodic-tuw-msgs"; - version = "0.0.13"; - - src = fetchurl { - url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/melodic/tuw_msgs/0.0.13-0.tar.gz"; - name = "0.0.13-0.tar.gz"; - sha256 = "d220a642fe9b13209de81e68572102fffe34285934865e2ed9b8ebe9afe9baf4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ tuw-airskin-msgs tuw-gazebo-msgs tuw-geometry-msgs tuw-multi-robot-msgs tuw-nav-msgs tuw-object-msgs tuw-vehicle-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The tuw_msgs meta package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tuw-multi-robot-msgs/default.nix b/distros/melodic/tuw-multi-robot-msgs/default.nix deleted file mode 100644 index 1232d41cc0..0000000000 --- a/distros/melodic/tuw-multi-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, geometry-msgs, message-generation, message-runtime, nav-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-tuw-multi-robot-msgs"; - version = "0.0.13"; - - src = fetchurl { - url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/melodic/tuw_multi_robot_msgs/0.0.13-0.tar.gz"; - name = "0.0.13-0.tar.gz"; - sha256 = "c46ab49af256d3f580c7eade0281686d12dfa70472080d9c6b4a6c9c3e153f43"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime nav-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The tuw_multi_robot_msgs package contains messages for sending graph, route and sync data over topics.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tuw-nav-msgs/default.nix b/distros/melodic/tuw-nav-msgs/default.nix deleted file mode 100644 index 99bcabf5a5..0000000000 --- a/distros/melodic/tuw-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, geometry-msgs, message-generation, message-runtime, nav-msgs, roscpp, rospy, std-msgs, tf, tuw-geometry-msgs }: -buildRosPackage { - pname = "ros-melodic-tuw-nav-msgs"; - version = "0.0.13"; - - src = fetchurl { - url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/melodic/tuw_nav_msgs/0.0.13-0.tar.gz"; - name = "0.0.13-0.tar.gz"; - sha256 = "6dd62f9b473be78c32bafb0b1f9c9410d2ed6f2b87586ce77f51e84f49132c39"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime nav-msgs roscpp rospy std-msgs tf tuw-geometry-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The tuw_nav_msgs package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tuw-object-msgs/default.nix b/distros/melodic/tuw-object-msgs/default.nix deleted file mode 100644 index d666dfda5b..0000000000 --- a/distros/melodic/tuw-object-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-tuw-object-msgs"; - version = "0.0.13"; - - src = fetchurl { - url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/melodic/tuw_object_msgs/0.0.13-0.tar.gz"; - name = "0.0.13-0.tar.gz"; - sha256 = "cd872b1996ab016b75719c00f199bef95322fabf5efc964a169a6dd362fdec8f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The tuw_object_msgs package. This pkg provides a set of messages used to detect, map and track objects of different types.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tuw-vehicle-msgs/default.nix b/distros/melodic/tuw-vehicle-msgs/default.nix deleted file mode 100644 index 5a82753ff9..0000000000 --- a/distros/melodic/tuw-vehicle-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, rospy, std-msgs }: -buildRosPackage { - pname = "ros-melodic-tuw-vehicle-msgs"; - version = "0.0.13"; - - src = fetchurl { - url = "https://github.com/tuw-robotics/tuw_msgs-release/archive/release/melodic/tuw_vehicle_msgs/0.0.13-0.tar.gz"; - name = "0.0.13-0.tar.gz"; - sha256 = "47c7c12836c59f936116f877d105cdf3399455996e434fdb75c72fe958b94c4a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime roscpp rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The tuw_vehicle_msgs package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/tvm-vendor/default.nix b/distros/melodic/tvm-vendor/default.nix deleted file mode 100644 index c75742b6ba..0000000000 --- a/distros/melodic/tvm-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, git, libxml2, openblas, ros-environment }: -buildRosPackage { - pname = "ros-melodic-tvm-vendor"; - version = "0.7.2-r1"; - - src = fetchurl { - url = "https://github.com/autowarefoundation/tvm_vendor-release/archive/release/melodic/tvm_vendor/0.7.2-1.tar.gz"; - name = "0.7.2-1.tar.gz"; - sha256 = "511a053350273ffa7480269d5730915ca32972142ae9894be91b1690cfadd378"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ros-environment ]; - propagatedBuildInputs = [ git libxml2 openblas ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Wrapper around Apache TVM to make it available to the ROS ecosystem.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/twist-controller/default.nix b/distros/melodic/twist-controller/default.nix deleted file mode 100644 index bc66b9dc33..0000000000 --- a/distros/melodic/twist-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, cartesian-interface, catkin, controller-interface, dynamic-reconfigure, geometry-msgs, hardware-interface, realtime-tools, roscpp }: -buildRosPackage { - pname = "ros-melodic-twist-controller"; - version = "0.1.5-r1"; - - src = fetchurl { - url = "https://github.com/UniversalRobots/Universal_Robots_ROS_controllers_cartesian-release/archive/release/melodic/twist_controller/0.1.5-1.tar.gz"; - name = "0.1.5-1.tar.gz"; - sha256 = "29963ca38d385ca8d2ee9e79ca9aab624a347d42bb38e5193b98238820ed30c3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cartesian-interface controller-interface dynamic-reconfigure geometry-msgs hardware-interface realtime-tools roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A ros_control controller accepting Cartesian twist messages in order to move a robot manipulator. - It uses a Cartesian interface to the robot, so that the robot hardware takes care about - doing the inverse kinematics. This could be used e.g. for visual servoing applications.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/twist-mux-msgs/default.nix b/distros/melodic/twist-mux-msgs/default.nix deleted file mode 100644 index fce2cb9464..0000000000 --- a/distros/melodic/twist-mux-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, actionlib-msgs, catkin, message-generation, message-runtime }: -buildRosPackage { - pname = "ros-melodic-twist-mux-msgs"; - version = "2.1.0-r6"; - - src = fetchurl { - url = "https://github.com/ros-gbp/twist_mux_msgs-release/archive/release/melodic/twist_mux_msgs/2.1.0-6.tar.gz"; - name = "2.1.0-6.tar.gz"; - sha256 = "521a28a3dcc722a2eac2208e66f7f511a2010c3fda6e0b81fe45548c3ead692a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib actionlib-msgs message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The twist_mux msgs and actions package''; - license = with lib.licenses; [ cc-by-nc-sa-40 ]; - }; -} diff --git a/distros/melodic/twist-mux/default.nix b/distros/melodic/twist-mux/default.nix deleted file mode 100644 index b05931b686..0000000000 --- a/distros/melodic/twist-mux/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, geometry-msgs, roscpp, rospy, rostest, rostopic, std-msgs, twist-mux-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-twist-mux"; - version = "3.1.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/twist_mux-release/archive/release/melodic/twist_mux/3.1.2-1.tar.gz"; - name = "3.1.2-1.tar.gz"; - sha256 = "f789b4f46623508b3c7e8071a4e2960788930e04a5795fc8d6bc323994a272cc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin rostest ]; - checkInputs = [ rospy rostopic ]; - propagatedBuildInputs = [ diagnostic-updater geometry-msgs roscpp std-msgs twist-mux-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Twist multiplexer, which multiplex several velocity commands (topics) and - allows to priorize or disable them (locks).''; - license = with lib.licenses; [ cc-by-nc-sa-40 ]; - }; -} diff --git a/distros/melodic/twist-recovery/default.nix b/distros/melodic/twist-recovery/default.nix deleted file mode 100644 index 96f5edae21..0000000000 --- a/distros/melodic/twist-recovery/default.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, geometry-msgs, nav-core, pluginlib, tf2-geometry-msgs, tf2-ros }: -buildRosPackage { - pname = "ros-melodic-twist-recovery"; - version = "0.3.6-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/navigation_experimental-release/archive/release/melodic/twist_recovery/0.3.6-1.tar.gz"; - name = "0.3.6-1.tar.gz"; - sha256 = "490d8eb344c2c9d14ece49b3993f764cb8a659738ecc72c25697b94c9f50d401"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ base-local-planner costmap-2d geometry-msgs nav-core pluginlib tf2-geometry-msgs tf2-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A recovery behavior that performs a particular used-defined twist.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ubiquity-motor/default.nix b/distros/melodic/ubiquity-motor/default.nix deleted file mode 100644 index 0542c58804..0000000000 --- a/distros/melodic/ubiquity-motor/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, diff-drive-controller, dynamic-reconfigure, geometry-msgs, hardware-interface, joint-state-controller, nav-msgs, pythonPackages, roscpp, rostest, serial, std-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-ubiquity-motor"; - version = "0.10.0-r1"; - - src = fetchurl { - url = "https://github.com/UbiquityRobotics-release/ubiquity_motor-release/archive/release/melodic/ubiquity_motor/0.10.0-1.tar.gz"; - name = "0.10.0-1.tar.gz"; - sha256 = "fc7f93bc91f0b0839504df0bcec459794df081b9dfb9fe6bad99c747bb55f0bb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roscpp ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ controller-manager diagnostic-updater diff-drive-controller dynamic-reconfigure geometry-msgs hardware-interface joint-state-controller nav-msgs pythonPackages.requests serial std-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides a ROS interface to Ubiquity Robotics Magni motor controllers''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ublox-gps/default.nix b/distros/melodic/ublox-gps/default.nix deleted file mode 100644 index 06e245385f..0000000000 --- a/distros/melodic/ublox-gps/default.nix +++ /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, roscpp-serialization, rtcm-msgs, tf, ublox-msgs, ublox-serialization }: -buildRosPackage { - pname = "ros-melodic-ublox-gps"; - version = "1.5.0-r1"; - - src = fetchurl { - url = "https://github.com/KumarRobotics/ublox-release/archive/release/melodic/ublox_gps/1.5.0-1.tar.gz"; - name = "1.5.0-1.tar.gz"; - sha256 = "ac19d9ba729337ae2b8bc7c3466c2042c3e26d960f4ea6862b6a362d7a5cec4d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ diagnostic-updater roscpp roscpp-serialization rtcm-msgs tf ublox-msgs ublox-serialization ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Driver for u-blox GPS devices.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ublox-msgs/default.nix b/distros/melodic/ublox-msgs/default.nix deleted file mode 100644 index 6650b537ed..0000000000 --- a/distros/melodic/ublox-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, ublox-serialization }: -buildRosPackage { - pname = "ros-melodic-ublox-msgs"; - version = "1.5.0-r1"; - - src = fetchurl { - url = "https://github.com/KumarRobotics/ublox-release/archive/release/melodic/ublox_msgs/1.5.0-1.tar.gz"; - name = "1.5.0-1.tar.gz"; - sha256 = "59386408efdc588104e4e2a02cd698f428b3ae7bfc27e5d1918f15101e60cd9c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime sensor-msgs std-msgs ublox-serialization ]; - nativeBuildInputs = [ catkin message-generation ]; - - meta = { - description = ''ublox_msgs contains raw messages for u-blox GNSS devices.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ublox-serialization/default.nix b/distros/melodic/ublox-serialization/default.nix deleted file mode 100644 index 1569c9fe3a..0000000000 --- a/distros/melodic/ublox-serialization/default.nix +++ /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, roscpp-serialization }: -buildRosPackage { - pname = "ros-melodic-ublox-serialization"; - version = "1.5.0-r1"; - - src = fetchurl { - url = "https://github.com/KumarRobotics/ublox-release/archive/release/melodic/ublox_serialization/1.5.0-1.tar.gz"; - name = "1.5.0-1.tar.gz"; - sha256 = "8da0916388a541cc8fd9508af13950edc16fb6da5517390f23cd1332d10dc069"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp roscpp-serialization ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ublox_serialization provides header files for serialization of ROS messages to and from u-blox message format.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ublox/default.nix b/distros/melodic/ublox/default.nix deleted file mode 100644 index 1598d30936..0000000000 --- a/distros/melodic/ublox/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ublox-gps, ublox-msgs, ublox-serialization }: -buildRosPackage { - pname = "ros-melodic-ublox"; - version = "1.5.0-r1"; - - src = fetchurl { - url = "https://github.com/KumarRobotics/ublox-release/archive/release/melodic/ublox/1.5.0-1.tar.gz"; - name = "1.5.0-1.tar.gz"; - sha256 = "e7ae5c8870070c6229a4a3ff637088e3e8060220889dfed4a9a6a3f563a94d6d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ublox-gps ublox-msgs ublox-serialization ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Provides a ublox_gps node for u-blox GPS receivers, messages, and serialization packages for the binary UBX protocol.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ubnt-airos-tools/default.nix b/distros/melodic/ubnt-airos-tools/default.nix deleted file mode 100644 index aeb6e031ec..0000000000 --- a/distros/melodic/ubnt-airos-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-ubnt-airos-tools"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/peci1/ubnt_airos_tools-release/archive/release/melodic/ubnt_airos_tools/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "93160bad92af03db3438a1e00b4d3bd41305408b221400eb3c2193690c249369"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime pythonPackages.requests rospy std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Ubiquiti AirOS tools for extracting AP information to ROS''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/udp-com/default.nix b/distros/melodic/udp-com/default.nix deleted file mode 100644 index 358eb58c83..0000000000 --- a/distros/melodic/udp-com/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, nodelet, roscpp, roslint, rostest, std-msgs }: -buildRosPackage { - pname = "ros-melodic-udp-com"; - version = "1.1.2-r1"; - - src = fetchurl { - url = "https://github.com/flynneva/udp_com-release/archive/release/melodic/udp_com/1.1.2-1.tar.gz"; - name = "1.1.2-1.tar.gz"; - sha256 = "2a27e17103618c78691b9d353174c16fb4565148e8be0825fc629dc55ebbb068"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rostest ]; - propagatedBuildInputs = [ message-generation message-runtime nodelet roscpp std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Generic UDP communication ROS package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ueye-cam/default.nix b/distros/melodic/ueye-cam/default.nix deleted file mode 100644 index 584e53e8a4..0000000000 --- a/distros/melodic/ueye-cam/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-calibration-parsers, camera-info-manager, catkin, dynamic-reconfigure, image-transport, nodelet, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-ueye-cam"; - version = "1.0.17-r1"; - - src = fetchurl { - url = "https://github.com/anqixu/ueye_cam-release/archive/release/melodic/ueye_cam/1.0.17-1.tar.gz"; - name = "1.0.17-1.tar.gz"; - sha256 = "03d172816684251094ab052bb7b8d6c9be51d752e47f5bea0153f24ccc2932f2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ camera-calibration-parsers camera-info-manager dynamic-reconfigure image-transport nodelet roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A ROS nodelet and node that wraps the driver API for UEye cameras - by IDS Imaging Development Systems GMBH.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/um6/default.nix b/distros/melodic/um6/default.nix deleted file mode 100644 index 1c0e4dfe68..0000000000 --- a/distros/melodic/um6/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, roscpp, roslint, sensor-msgs, serial }: -buildRosPackage { - pname = "ros-melodic-um6"; - version = "1.1.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/um6-release/archive/release/melodic/um6/1.1.3-1.tar.gz"; - name = "1.1.3-1.tar.gz"; - sha256 = "2dab6e1c445eb2ac9fb634a8df474aec4e9f269f5a19832109ba8ba324ffcadd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation roslint ]; - propagatedBuildInputs = [ message-runtime roscpp sensor-msgs serial ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The um6 package provides a C++ implementation of the CH Robotics serial protocol, and a - corresponding ROS node for publishing standard ROS orientation topics from a UM6.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/um7/default.nix b/distros/melodic/um7/default.nix deleted file mode 100644 index c426c64521..0000000000 --- a/distros/melodic/um7/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, message-runtime, roscpp, roslint, sensor-msgs, serial }: -buildRosPackage { - pname = "ros-melodic-um7"; - version = "0.0.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/um7-release/archive/release/melodic/um7/0.0.7-1.tar.gz"; - name = "0.0.7-1.tar.gz"; - sha256 = "2c3e906d3ea464379b5d44ae8834da5e8136d03b7ac108bc50d2f0116318a914"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - checkInputs = [ roslint ]; - propagatedBuildInputs = [ message-runtime roscpp sensor-msgs serial ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The um7 package provides a C++ implementation of the CH Robotics serial protocol, and a - corresponding ROS node for publishing standard ROS orientation topics from a UM7.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/underwater-sensor-msgs/default.nix b/distros/melodic/underwater-sensor-msgs/default.nix deleted file mode 100644 index 7e9ea9da00..0000000000 --- a/distros/melodic/underwater-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, message-generation, message-runtime, roscpp, std-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-underwater-sensor-msgs"; - version = "1.4.2-r3"; - - src = fetchurl { - url = "https://github.com/uji-ros-pkg/underwater_simulation-release/archive/release/melodic/underwater_sensor_msgs/1.4.2-3.tar.gz"; - name = "1.4.2-3.tar.gz"; - sha256 = "744d8c7ecf3b8262a69c7366f3263a6e2cb74b1277407de7a804862e4b34d033"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime roscpp std-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Common messages for underwater robotics''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/underwater-vehicle-dynamics/default.nix b/distros/melodic/underwater-vehicle-dynamics/default.nix deleted file mode 100644 index 619b8e7faa..0000000000 --- a/distros/melodic/underwater-vehicle-dynamics/default.nix +++ /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, rospy, sensor-msgs, std-msgs, tf, tf-conversions }: -buildRosPackage { - pname = "ros-melodic-underwater-vehicle-dynamics"; - version = "1.4.2-r3"; - - src = fetchurl { - url = "https://github.com/uji-ros-pkg/underwater_simulation-release/archive/release/melodic/underwater_vehicle_dynamics/1.4.2-3.tar.gz"; - name = "1.4.2-3.tar.gz"; - sha256 = "614c6318a07c0fb3a1db67f93c96e24feb3cadeabe2f5d77a31954d88926e57d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs rospy sensor-msgs std-msgs tf tf-conversions ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An underwater dynamics module''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/unique-id/default.nix b/distros/melodic/unique-id/default.nix deleted file mode 100644 index 7d0785a495..0000000000 --- a/distros/melodic/unique-id/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, rospy, rosunit, uuid-msgs }: -buildRosPackage { - pname = "ros-melodic-unique-id"; - version = "1.0.6"; - - src = fetchurl { - url = "https://github.com/ros-geographic-info/unique_identifier-release/archive/release/melodic/unique_id/1.0.6-0.tar.gz"; - name = "1.0.6-0.tar.gz"; - sha256 = "8f995d23c4bdefadf40cd213fead2b4f4be1285f536a3578823fdaa46cc9019c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ roscpp rospy uuid-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS Python and C++ interfaces for universally unique identifiers.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/unique-identifier/default.nix b/distros/melodic/unique-identifier/default.nix deleted file mode 100644 index 42319e1e27..0000000000 --- a/distros/melodic/unique-identifier/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, unique-id, uuid-msgs }: -buildRosPackage { - pname = "ros-melodic-unique-identifier"; - version = "1.0.6"; - - src = fetchurl { - url = "https://github.com/ros-geographic-info/unique_identifier-release/archive/release/melodic/unique_identifier/1.0.6-0.tar.gz"; - name = "1.0.6-0.tar.gz"; - sha256 = "d1e54e7f1f8f2d9a6e7d481ee0c300dc7440f3033915afba621257aac6ff7d8b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ unique-id uuid-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS messages and interfaces for universally unique identifiers. - - Not needed for wet packages, use only to resolve dry stack - dependencies.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/universal-robots/default.nix b/distros/melodic/universal-robots/default.nix deleted file mode 100644 index 0196a561e0..0000000000 --- a/distros/melodic/universal-robots/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, ur-description, ur-gazebo, ur10-moveit-config, ur10e-moveit-config, ur16e-moveit-config, ur3-moveit-config, ur3e-moveit-config, ur5-moveit-config, ur5e-moveit-config }: -buildRosPackage { - pname = "ros-melodic-universal-robots"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/melodic/universal_robots/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "ecdcc84965d34016d04bf4d40060287066ad2b95c82c4dd7b73e3689dcb14bf8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ ur-description ur-gazebo ur10-moveit-config ur10e-moveit-config ur16e-moveit-config ur3-moveit-config ur3e-moveit-config ur5-moveit-config ur5e-moveit-config ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS-Industrial support for Universal Robots manipulators (metapackage).''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/uos-common-urdf/default.nix b/distros/melodic/uos-common-urdf/default.nix deleted file mode 100644 index 8177dec789..0000000000 --- a/distros/melodic/uos-common-urdf/default.nix +++ /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, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-uos-common-urdf"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/uos-tools/archive/release/melodic/uos_common_urdf/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "649e62977084896ee211f71a8dfe3771d6a1e20846242c172a190539a27d25c3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-plugins urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains URDF descriptions of the UOS robots.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/uos-diffdrive-teleop/default.nix b/distros/melodic/uos-diffdrive-teleop/default.nix deleted file mode 100644 index 7c0dffc683..0000000000 --- a/distros/melodic/uos-diffdrive-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, ps3joy, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-uos-diffdrive-teleop"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/uos-tools/archive/release/melodic/uos_diffdrive_teleop/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "97046be610e69043ee9998448c35c4427b8acfab629215481681f528de564b75"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs ps3joy roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''uos_diffdrive_teleop''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/uos-freespace/default.nix b/distros/melodic/uos-freespace/default.nix deleted file mode 100644 index 1ec86f1c55..0000000000 --- a/distros/melodic/uos-freespace/default.nix +++ /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, sensor-msgs, tf }: -buildRosPackage { - pname = "ros-melodic-uos-freespace"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/uos-tools/archive/release/melodic/uos_freespace/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "3564c0d97b94ca9fba2a23a4f35d699d491bbd796883f11fa14cc07607f9933b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs roscpp sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''uos_freespace package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/uos-gazebo-worlds/default.nix b/distros/melodic/uos-gazebo-worlds/default.nix deleted file mode 100644 index 6580beab25..0000000000 --- a/distros/melodic/uos-gazebo-worlds/default.nix +++ /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-uos-gazebo-worlds"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/uos-tools/archive/release/melodic/uos_gazebo_worlds/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "944340682e6216565bf271134cbcdad800f6689f86818a50a92e29f717008833"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Gazebo world and model files for UOS.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/uos-maps/default.nix b/distros/melodic/uos-maps/default.nix deleted file mode 100644 index 2e6c0eaccf..0000000000 --- a/distros/melodic/uos-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-uos-maps"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/uos-tools/archive/release/melodic/uos_maps/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "2ab21963ff350773c0f0f8bc4b3db7a038aaa614e8655d5a24c85f0f052d6441"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Navigation maps of the Osnabrueck University''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/uos-tools/default.nix b/distros/melodic/uos-tools/default.nix deleted file mode 100644 index 1a6fff3d5d..0000000000 --- a/distros/melodic/uos-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, uos-common-urdf, uos-diffdrive-teleop, uos-freespace, uos-gazebo-worlds, uos-maps }: -buildRosPackage { - pname = "ros-melodic-uos-tools"; - version = "1.0.1-r1"; - - src = fetchurl { - url = "https://github.com/uos-gbp/uos-tools/archive/release/melodic/uos_tools/1.0.1-1.tar.gz"; - name = "1.0.1-1.tar.gz"; - sha256 = "ab16981ee26882e551d9587b934b63e5eb7f255f726013d5b5f6bf3c6a3b0c0b"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ uos-common-urdf uos-diffdrive-teleop uos-freespace uos-gazebo-worlds uos-maps ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Various helper utilities not associated with a particular stack''; - license = with lib.licenses; [ "BSD-&-GPL" ]; - }; -} diff --git a/distros/melodic/ur-calibration/default.nix b/distros/melodic/ur-calibration/default.nix deleted file mode 100644 index 9c4d545fe6..0000000000 --- a/distros/melodic/ur-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, catkin, eigen, libyamlcpp, roscpp, rosunit, ur-client-library, ur-robot-driver }: -buildRosPackage { - pname = "ros-melodic-ur-calibration"; - version = "2.1.2-r1"; - - src = fetchurl { - url = "https://github.com/UniversalRobots/Universal_Robots_ROS_Driver-release/archive/release/melodic/ur_calibration/2.1.2-1.tar.gz"; - name = "2.1.2-1.tar.gz"; - sha256 = "80e961a3f9bfa05d6ab2d2414aa5d0ae1a04491d9f3e40aed653249e56864dd6"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ eigen libyamlcpp roscpp ur-client-library ur-robot-driver ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Package for extracting the factory calibration from a UR robot and change it such that it can be used by ur_description to gain a correct URDF''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/ur-client-library/default.nix b/distros/melodic/ur-client-library/default.nix deleted file mode 100644 index 31b4a67499..0000000000 --- a/distros/melodic/ur-client-library/default.nix +++ /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-ur-client-library"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/UniversalRobots/Universal_Robots_Client_Library-release/archive/release/melodic/ur_client_library/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "73215038c71a1ce226d161a57e14e02b4ceedda416a8f4811a5d859d44d6a5f6"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ catkin ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''Standalone C++ library for accessing Universal Robots interfaces. This has been forked off the ur_robot_driver.''; - license = with lib.licenses; [ asl20 "BSD-2-Clause" "Zlib" ]; - }; -} diff --git a/distros/melodic/ur-dashboard-msgs/default.nix b/distros/melodic/ur-dashboard-msgs/default.nix deleted file mode 100644 index e3762fe9f6..0000000000 --- a/distros/melodic/ur-dashboard-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-ur-dashboard-msgs"; - version = "2.1.2-r1"; - - src = fetchurl { - url = "https://github.com/UniversalRobots/Universal_Robots_ROS_Driver-release/archive/release/melodic/ur_dashboard_msgs/2.1.2-1.tar.gz"; - name = "2.1.2-1.tar.gz"; - sha256 = "bc39f04c6a0c6515fe8e72a7b73052f4c3497048cfc6bca1bdc5575e04fc0608"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ actionlib-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages around the UR Dashboard server.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/ur-description/default.nix b/distros/melodic/ur-description/default.nix deleted file mode 100644 index cd8debab49..0000000000 --- a/distros/melodic/ur-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, joint-state-publisher-gui, robot-state-publisher, roslaunch, rviz, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-ur-description"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/melodic/ur_description/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "54424cf0c2c6bcb0bb46c36b30f2a639bdcd6202feacd3b578bc3c1fd198a2b5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ joint-state-publisher-gui robot-state-publisher rviz urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''URDF description for Universal UR3(e), UR5(e), UR10(e) and UR16e robots''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ur-gazebo/default.nix b/distros/melodic/ur-gazebo/default.nix deleted file mode 100644 index 560c509368..0000000000 --- a/distros/melodic/ur-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, controller-manager, effort-controllers, gazebo-ros, gazebo-ros-control, joint-state-controller, joint-trajectory-controller, position-controllers, robot-state-publisher, roslaunch, ur-description }: -buildRosPackage { - pname = "ros-melodic-ur-gazebo"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/melodic/ur_gazebo/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "3928c72b9df055ed5445b4d0ff0118fd9cdc99feb0eb9b472dbe7a348817cf19"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ controller-manager effort-controllers gazebo-ros gazebo-ros-control joint-state-controller joint-trajectory-controller position-controllers robot-state-publisher ur-description ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Gazebo wrapper for the Universal UR5/10 robot arms.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ur-msgs/default.nix b/distros/melodic/ur-msgs/default.nix deleted file mode 100644 index 00c2f37787..0000000000 --- a/distros/melodic/ur-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-ur-msgs"; - version = "1.3.4-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/ur_msgs-release/archive/release/melodic/ur_msgs/1.3.4-1.tar.gz"; - name = "1.3.4-1.tar.gz"; - sha256 = "a532eae48580e45bb3a1493d46aeeed4ec80e53a21e7887c859e93be455f9262"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Message and service definitions for interacting with Universal Robots robot controllers.''; - license = with lib.licenses; [ bsd3 ]; - }; -} diff --git a/distros/melodic/ur-robot-driver/default.nix b/distros/melodic/ur-robot-driver/default.nix deleted file mode 100644 index f81a1d0700..0000000000 --- a/distros/melodic/ur-robot-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, actionlib, boost, cartesian-trajectory-controller, catkin, control-msgs, controller-manager, controller-manager-msgs, force-torque-sensor-controller, geometry-msgs, hardware-interface, industrial-robot-status-controller, industrial-robot-status-interface, joint-state-controller, joint-trajectory-controller, kdl-parser, pass-through-controllers, pluginlib, robot-state-publisher, roscpp, rostest, scaled-joint-trajectory-controller, sensor-msgs, socat, speed-scaling-interface, speed-scaling-state-controller, std-srvs, tf, tf2-geometry-msgs, tf2-msgs, trajectory-msgs, twist-controller, ur-client-library, ur-dashboard-msgs, ur-description, ur-msgs, velocity-controllers }: -buildRosPackage { - pname = "ros-melodic-ur-robot-driver"; - version = "2.1.2-r1"; - - src = fetchurl { - url = "https://github.com/UniversalRobots/Universal_Robots_ROS_Driver-release/archive/release/melodic/ur_robot_driver/2.1.2-1.tar.gz"; - name = "2.1.2-1.tar.gz"; - sha256 = "17199e7350fe10191a664979945003bc80208c805660878c47d8b94c0db5f103"; - }; - - buildType = "catkin"; - buildInputs = [ boost catkin industrial-robot-status-interface ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ actionlib cartesian-trajectory-controller control-msgs controller-manager controller-manager-msgs force-torque-sensor-controller geometry-msgs hardware-interface industrial-robot-status-controller joint-state-controller joint-trajectory-controller kdl-parser pass-through-controllers pluginlib robot-state-publisher roscpp scaled-joint-trajectory-controller sensor-msgs socat speed-scaling-interface speed-scaling-state-controller std-srvs tf tf2-geometry-msgs tf2-msgs trajectory-msgs twist-controller ur-client-library ur-dashboard-msgs ur-description ur-msgs velocity-controllers ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The new driver for Universal Robots UR3, UR5 and UR10 robots with CB3 controllers and the e-series.''; - license = with lib.licenses; [ asl20 "BSD-2-Clause" "Zlib" ]; - }; -} diff --git a/distros/melodic/ur10-moveit-config/default.nix b/distros/melodic/ur10-moveit-config/default.nix deleted file mode 100644 index e9a4f5a870..0000000000 --- a/distros/melodic/ur10-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, joint-state-publisher-gui, moveit-fake-controller-manager, moveit-planners-ompl, moveit-ros-benchmarks, moveit-ros-move-group, moveit-ros-visualization, moveit-ros-warehouse, moveit-setup-assistant, moveit-simple-controller-manager, robot-state-publisher, roslaunch, rviz, tf2-ros, trac-ik-kinematics-plugin, ur-description, warehouse-ros-mongo, xacro }: -buildRosPackage { - pname = "ros-melodic-ur10-moveit-config"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/melodic/ur10_moveit_config/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "3eed64307b656770fa34ad475ce4cdda4a6e76356449782e77026ce235d27f80"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ joint-state-publisher joint-state-publisher-gui moveit-fake-controller-manager moveit-planners-ompl moveit-ros-benchmarks moveit-ros-move-group moveit-ros-visualization moveit-ros-warehouse moveit-setup-assistant moveit-simple-controller-manager robot-state-publisher rviz tf2-ros trac-ik-kinematics-plugin ur-description warehouse-ros-mongo xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the ur10 with the MoveIt Motion Planning Framework''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ur10e-moveit-config/default.nix b/distros/melodic/ur10e-moveit-config/default.nix deleted file mode 100644 index 4703d56359..0000000000 --- a/distros/melodic/ur10e-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, joint-state-publisher-gui, moveit-fake-controller-manager, moveit-planners-ompl, moveit-ros-benchmarks, moveit-ros-move-group, moveit-ros-visualization, moveit-ros-warehouse, moveit-setup-assistant, moveit-simple-controller-manager, robot-state-publisher, roslaunch, rviz, tf2-ros, trac-ik-kinematics-plugin, ur-description, warehouse-ros-mongo, xacro }: -buildRosPackage { - pname = "ros-melodic-ur10e-moveit-config"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/melodic/ur10e_moveit_config/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "288b8248a510f0a5c702baa1e829e4a6a7f0629b3b0345e4ab38fe785935a6ff"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ joint-state-publisher joint-state-publisher-gui moveit-fake-controller-manager moveit-planners-ompl moveit-ros-benchmarks moveit-ros-move-group moveit-ros-visualization moveit-ros-warehouse moveit-setup-assistant moveit-simple-controller-manager robot-state-publisher rviz tf2-ros trac-ik-kinematics-plugin ur-description warehouse-ros-mongo xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the ur10e with the MoveIt Motion Planning Framework''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ur16e-moveit-config/default.nix b/distros/melodic/ur16e-moveit-config/default.nix deleted file mode 100644 index 58e9f1bd60..0000000000 --- a/distros/melodic/ur16e-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, joint-state-publisher-gui, moveit-fake-controller-manager, moveit-planners-ompl, moveit-ros-benchmarks, moveit-ros-move-group, moveit-ros-visualization, moveit-ros-warehouse, moveit-setup-assistant, moveit-simple-controller-manager, robot-state-publisher, roslaunch, rviz, tf2-ros, trac-ik-kinematics-plugin, ur-description, warehouse-ros-mongo, xacro }: -buildRosPackage { - pname = "ros-melodic-ur16e-moveit-config"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/melodic/ur16e_moveit_config/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "92edb5da8cff18a2d1222c66f0a98ca231ece680547f9f9543994ccc6b8a9561"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ joint-state-publisher joint-state-publisher-gui moveit-fake-controller-manager moveit-planners-ompl moveit-ros-benchmarks moveit-ros-move-group moveit-ros-visualization moveit-ros-warehouse moveit-setup-assistant moveit-simple-controller-manager robot-state-publisher rviz tf2-ros trac-ik-kinematics-plugin ur-description warehouse-ros-mongo xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the ur16e with the MoveIt Motion Planning Framework''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ur3-moveit-config/default.nix b/distros/melodic/ur3-moveit-config/default.nix deleted file mode 100644 index 17ee7c6808..0000000000 --- a/distros/melodic/ur3-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, joint-state-publisher-gui, moveit-fake-controller-manager, moveit-planners-ompl, moveit-ros-benchmarks, moveit-ros-move-group, moveit-ros-visualization, moveit-ros-warehouse, moveit-setup-assistant, moveit-simple-controller-manager, robot-state-publisher, roslaunch, rviz, tf2-ros, trac-ik-kinematics-plugin, ur-description, warehouse-ros-mongo, xacro }: -buildRosPackage { - pname = "ros-melodic-ur3-moveit-config"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/melodic/ur3_moveit_config/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "e8f4f7797f623cc32be3d2e855ede27afde4f501ac0d7b57b65fd38742d27ed4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ joint-state-publisher joint-state-publisher-gui moveit-fake-controller-manager moveit-planners-ompl moveit-ros-benchmarks moveit-ros-move-group moveit-ros-visualization moveit-ros-warehouse moveit-setup-assistant moveit-simple-controller-manager robot-state-publisher rviz tf2-ros trac-ik-kinematics-plugin ur-description warehouse-ros-mongo xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the ur3 with the MoveIt Motion Planning Framework''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ur3e-moveit-config/default.nix b/distros/melodic/ur3e-moveit-config/default.nix deleted file mode 100644 index bb6deda45c..0000000000 --- a/distros/melodic/ur3e-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, joint-state-publisher-gui, moveit-fake-controller-manager, moveit-planners-ompl, moveit-ros-benchmarks, moveit-ros-move-group, moveit-ros-visualization, moveit-ros-warehouse, moveit-setup-assistant, moveit-simple-controller-manager, robot-state-publisher, roslaunch, rviz, tf2-ros, trac-ik-kinematics-plugin, ur-description, warehouse-ros-mongo, xacro }: -buildRosPackage { - pname = "ros-melodic-ur3e-moveit-config"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/melodic/ur3e_moveit_config/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "889565f3ee71b62e26fe48c5f77c6a735c6cad4abe1411ae29113891031c2401"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ joint-state-publisher joint-state-publisher-gui moveit-fake-controller-manager moveit-planners-ompl moveit-ros-benchmarks moveit-ros-move-group moveit-ros-visualization moveit-ros-warehouse moveit-setup-assistant moveit-simple-controller-manager robot-state-publisher rviz tf2-ros trac-ik-kinematics-plugin ur-description warehouse-ros-mongo xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the ur3e with the MoveIt Motion Planning Framework''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ur5-moveit-config/default.nix b/distros/melodic/ur5-moveit-config/default.nix deleted file mode 100644 index b1a8c32733..0000000000 --- a/distros/melodic/ur5-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, joint-state-publisher-gui, moveit-fake-controller-manager, moveit-planners-ompl, moveit-ros-benchmarks, moveit-ros-move-group, moveit-ros-visualization, moveit-ros-warehouse, moveit-setup-assistant, moveit-simple-controller-manager, robot-state-publisher, roslaunch, rviz, tf2-ros, trac-ik-kinematics-plugin, ur-description, warehouse-ros-mongo, xacro }: -buildRosPackage { - pname = "ros-melodic-ur5-moveit-config"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/melodic/ur5_moveit_config/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "dccc4c71c637e1644e867106c66c6fe9865552c5313f89ab781bebcb8ce8350f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ joint-state-publisher joint-state-publisher-gui moveit-fake-controller-manager moveit-planners-ompl moveit-ros-benchmarks moveit-ros-move-group moveit-ros-visualization moveit-ros-warehouse moveit-setup-assistant moveit-simple-controller-manager robot-state-publisher rviz tf2-ros trac-ik-kinematics-plugin ur-description warehouse-ros-mongo xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the ur5 with the MoveIt Motion Planning Framework''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ur5e-moveit-config/default.nix b/distros/melodic/ur5e-moveit-config/default.nix deleted file mode 100644 index 566b88fe12..0000000000 --- a/distros/melodic/ur5e-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, joint-state-publisher-gui, moveit-fake-controller-manager, moveit-planners-ompl, moveit-ros-benchmarks, moveit-ros-move-group, moveit-ros-visualization, moveit-ros-warehouse, moveit-setup-assistant, moveit-simple-controller-manager, robot-state-publisher, roslaunch, rviz, tf2-ros, trac-ik-kinematics-plugin, ur-description, warehouse-ros-mongo, xacro }: -buildRosPackage { - pname = "ros-melodic-ur5e-moveit-config"; - version = "1.3.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-industrial-release/universal_robot-release/archive/release/melodic/ur5e_moveit_config/1.3.1-1.tar.gz"; - name = "1.3.1-1.tar.gz"; - sha256 = "de05c63b4d2b51ee4a835805a122721296e521c7364831fc70b5557f2d0226fc"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch ]; - propagatedBuildInputs = [ joint-state-publisher joint-state-publisher-gui moveit-fake-controller-manager moveit-planners-ompl moveit-ros-benchmarks moveit-ros-move-group moveit-ros-visualization moveit-ros-warehouse moveit-setup-assistant moveit-simple-controller-manager robot-state-publisher rviz tf2-ros trac-ik-kinematics-plugin ur-description warehouse-ros-mongo xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''An automatically generated package with all the configuration and launch files for using the ur5e with the MoveIt Motion Planning Framework''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/urdf-geometry-parser/default.nix b/distros/melodic/urdf-geometry-parser/default.nix deleted file mode 100644 index e4ef55001a..0000000000 --- a/distros/melodic/urdf-geometry-parser/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, rostest, urdf, xacro }: -buildRosPackage { - pname = "ros-melodic-urdf-geometry-parser"; - version = "0.1.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/urdf_geometry_parser-release/archive/release/melodic/urdf_geometry_parser/0.1.0-1.tar.gz"; - name = "0.1.0-1.tar.gz"; - sha256 = "9b68c05013b435ece6b738f89fc436fea59ec3895b15af4e13f9986d89351569"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest xacro ]; - propagatedBuildInputs = [ roscpp urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Extract geometry value of a vehicle from urdf.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/urdf-parser-plugin/default.nix b/distros/melodic/urdf-parser-plugin/default.nix deleted file mode 100644 index 476cd767c6..0000000000 --- a/distros/melodic/urdf-parser-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, urdfdom-headers }: -buildRosPackage { - pname = "ros-melodic-urdf-parser-plugin"; - version = "1.13.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/urdf-release/archive/release/melodic/urdf_parser_plugin/1.13.2-1.tar.gz"; - name = "1.13.2-1.tar.gz"; - sha256 = "292e3a8dd2aa7672ef77ca49f1ef9ebc753f521c524f5fa6b4cfea324a2be13f"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ urdfdom-headers ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains a C++ base class for URDF parsers.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/urdf-sim-tutorial/default.nix b/distros/melodic/urdf-sim-tutorial/default.nix deleted file mode 100644 index 299b11b958..0000000000 --- a/distros/melodic/urdf-sim-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, controller-manager, diff-drive-controller, gazebo-ros, gazebo-ros-control, joint-state-controller, position-controllers, robot-state-publisher, rqt-robot-steering, rviz, urdf-tutorial, xacro }: -buildRosPackage { - pname = "ros-melodic-urdf-sim-tutorial"; - version = "0.4.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/urdf_sim_tutorial-release/archive/release/melodic/urdf_sim_tutorial/0.4.0-0.tar.gz"; - name = "0.4.0-0.tar.gz"; - sha256 = "520f94f7fe52250069283fc7bdd40b734e9153bdcc11b76309fe9522972d8f77"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ controller-manager diff-drive-controller gazebo-ros gazebo-ros-control joint-state-controller position-controllers robot-state-publisher rqt-robot-steering rviz urdf-tutorial xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The urdf_sim_tutorial package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/urdf-test/default.nix b/distros/melodic/urdf-test/default.nix deleted file mode 100644 index 32e5eb35d9..0000000000 --- a/distros/melodic/urdf-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, rospy, xacro }: -buildRosPackage { - pname = "ros-melodic-urdf-test"; - version = "1.0.4"; - - src = fetchurl { - url = "https://github.com/pal-gbp/urdf_test-release/archive/release/melodic/urdf_test/1.0.4-0.tar.gz"; - name = "1.0.4-0.tar.gz"; - sha256 = "0c218b7644479fe4c625fd32883d1e45d945f3662f73152e60e45bbf3cabc8b0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rospy xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The urdf_test package''; - license = with lib.licenses; [ "Proprietary" ]; - }; -} diff --git a/distros/melodic/urdf-tutorial/default.nix b/distros/melodic/urdf-tutorial/default.nix deleted file mode 100644 index 4f15d0eb5b..0000000000 --- a/distros/melodic/urdf-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, joint-state-publisher, robot-state-publisher, roslaunch, rviz, xacro }: -buildRosPackage { - pname = "ros-melodic-urdf-tutorial"; - version = "0.4.0"; - - src = fetchurl { - url = "https://github.com/ros-gbp/urdf_tutorial-release/archive/release/melodic/urdf_tutorial/0.4.0-0.tar.gz"; - name = "0.4.0-0.tar.gz"; - sha256 = "92605e8f00f4f6ca12ef65eceb536dc41ba222e9881eaa733a28afc784f7bbbf"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslaunch ]; - propagatedBuildInputs = [ joint-state-publisher robot-state-publisher rviz xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains a number of URDF tutorials.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/urdf/default.nix b/distros/melodic/urdf/default.nix deleted file mode 100644 index d22c92c5bb..0000000000 --- a/distros/melodic/urdf/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, pluginlib, rosconsole-bridge, roscpp, rostest, tinyxml, tinyxml-2, urdf-parser-plugin, urdfdom, urdfdom-headers }: -buildRosPackage { - pname = "ros-melodic-urdf"; - version = "1.13.2-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/urdf-release/archive/release/melodic/urdf/1.13.2-1.tar.gz"; - name = "1.13.2-1.tar.gz"; - sha256 = "476b4598a2a6d84da0a60fe3436d7f0b7fc8270c977b70eca24201f37529dbc3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin cmake-modules urdf-parser-plugin ]; - checkInputs = [ rostest ]; - propagatedBuildInputs = [ pluginlib rosconsole-bridge roscpp tinyxml tinyxml-2 urdfdom urdfdom-headers ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''This package contains a C++ parser for the Unified Robot Description - Format (URDF), which is an XML format for representing a robot model. - The code API of the parser has been through our review process and will remain - backwards compatible in future releases.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/urdfdom-py/default.nix b/distros/melodic/urdfdom-py/default.nix deleted file mode 100644 index b156eccb43..0000000000 --- a/distros/melodic/urdfdom-py/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 }: -buildRosPackage { - pname = "ros-melodic-urdfdom-py"; - version = "0.4.6-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/urdfdom_py-release/archive/release/melodic/urdfdom_py/0.4.6-1.tar.gz"; - name = "0.4.6-1.tar.gz"; - sha256 = "4422ae385618443c9dd7c0e834cf457d73ddeffedc14c44f682fbd769ab913f7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin pythonPackages.setuptools ]; - checkInputs = [ pythonPackages.mock ]; - propagatedBuildInputs = [ pythonPackages.pyyaml rospy ]; - nativeBuildInputs = [ catkin pythonPackages.setuptools ]; - - meta = { - description = ''Python implementation of the URDF parser.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/urg-c/default.nix b/distros/melodic/urg-c/default.nix deleted file mode 100644 index 14c4657deb..0000000000 --- a/distros/melodic/urg-c/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-urg-c"; - version = "1.0.405"; - - src = fetchurl { - url = "https://github.com/ros-gbp/urg_c-release/archive/release/melodic/urg_c/1.0.405-0.tar.gz"; - name = "1.0.405-0.tar.gz"; - sha256 = "f747da6d3ab437c8a455194bbd9cf64f84798700d7458584c77916f9c479691a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The urg_c package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/urg-node/default.nix b/distros/melodic/urg-node/default.nix deleted file mode 100644 index 612e3272da..0000000000 --- a/distros/melodic/urg-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, catkin, diagnostic-updater, dynamic-reconfigure, laser-proc, message-generation, message-runtime, nodelet, rosconsole, roscpp, roslaunch, roslint, sensor-msgs, std-msgs, std-srvs, tf, urg-c, xacro }: -buildRosPackage { - pname = "ros-melodic-urg-node"; - version = "0.1.18-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/urg_node-release/archive/release/melodic/urg_node/0.1.18-1.tar.gz"; - name = "0.1.18-1.tar.gz"; - sha256 = "8006441873ecfa6f2da638d0c569fabaf39213fb54703615b8ea7f685fd7d09a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch roslint ]; - propagatedBuildInputs = [ diagnostic-updater dynamic-reconfigure laser-proc message-generation message-runtime nodelet rosconsole roscpp sensor-msgs std-msgs std-srvs tf urg-c xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''urg_node''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/urg-stamped/default.nix b/distros/melodic/urg-stamped/default.nix deleted file mode 100644 index 18075aef88..0000000000 --- a/distros/melodic/urg-stamped/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, rosunit, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-urg-stamped"; - version = "0.0.16-r1"; - - src = fetchurl { - url = "https://github.com/seqsense/urg_stamped-release/archive/release/melodic/urg_stamped/0.0.16-1.tar.gz"; - name = "0.0.16-1.tar.gz"; - sha256 = "47aa73bcaf10a81e11ade82897bc718e9f3a57a9c1840cd815ef1093af4ba968"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslint rostest rosunit ]; - propagatedBuildInputs = [ roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Precisely stamped URG driver for ROS''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/usb-cam-controllers/default.nix b/distros/melodic/usb-cam-controllers/default.nix deleted file mode 100644 index bdee2e1c63..0000000000 --- a/distros/melodic/usb-cam-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, camera-info-manager, catkin, controller-interface, controller-manager, cv-bridge, image-transport, pluginlib, roscpp, sensor-msgs, usb-cam-hardware-interface }: -buildRosPackage { - pname = "ros-melodic-usb-cam-controllers"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/yoshito-n-students/usb_cam_hardware-release/archive/release/melodic/usb_cam_controllers/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "1f3b3500161706be6f2420612ecfff387942aa71cd1cc755da4c40267c707891"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ camera-info-manager controller-interface controller-manager cv-bridge image-transport pluginlib roscpp sensor-msgs usb-cam-hardware-interface ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The usb_cam_controllers package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/usb-cam-hardware-interface/default.nix b/distros/melodic/usb-cam-hardware-interface/default.nix deleted file mode 100644 index 316a929c9e..0000000000 --- a/distros/melodic/usb-cam-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, hardware-interface, roscpp }: -buildRosPackage { - pname = "ros-melodic-usb-cam-hardware-interface"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/yoshito-n-students/usb_cam_hardware-release/archive/release/melodic/usb_cam_hardware_interface/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "96288caef7a5aed8832e30d5a874e820179435133deacf8159186cd2d7ab2c33"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ hardware-interface roscpp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The usb_cam_hardware_interface package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/usb-cam-hardware/default.nix b/distros/melodic/usb-cam-hardware/default.nix deleted file mode 100644 index e54fb99781..0000000000 --- a/distros/melodic/usb-cam-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-manager, hardware-interface, nodelet, pluginlib, roscpp, usb-cam-hardware-interface }: -buildRosPackage { - pname = "ros-melodic-usb-cam-hardware"; - version = "0.1.1-r1"; - - src = fetchurl { - url = "https://github.com/yoshito-n-students/usb_cam_hardware-release/archive/release/melodic/usb_cam_hardware/0.1.1-1.tar.gz"; - name = "0.1.1-1.tar.gz"; - sha256 = "d2548637f0638d86eb84a650f0db22fe13cefda2a17ee16acd913061df7440fb"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ controller-manager hardware-interface nodelet pluginlib roscpp usb-cam-hardware-interface ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The usb_cam_hardware package''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/usb-cam/default.nix b/distros/melodic/usb-cam/default.nix deleted file mode 100644 index 8e9a897837..0000000000 --- a/distros/melodic/usb-cam/default.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, cv-bridge, ffmpeg, image-transport, roscpp, sensor-msgs, std-msgs, std-srvs, v4l-utils }: -buildRosPackage { - pname = "ros-melodic-usb-cam"; - version = "0.3.7-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/usb_cam-release/archive/release/melodic/usb_cam/0.3.7-1.tar.gz"; - name = "0.3.7-1.tar.gz"; - sha256 = "44a446d1649e0083568926135fbc62225da508a763bdb8bc509ddadd6ccf41ed"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ camera-info-manager cv-bridge ffmpeg image-transport roscpp sensor-msgs std-msgs std-srvs v4l-utils ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A ROS Driver for V4L USB Cameras''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/usv-gazebo-plugins/default.nix b/distros/melodic/usv-gazebo-plugins/default.nix deleted file mode 100644 index d57f9d9396..0000000000 --- a/distros/melodic/usv-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-dev, gazebo-ros, message-runtime, roscpp, std-msgs, wave-gazebo-plugins, xacro }: -buildRosPackage { - pname = "ros-melodic-usv-gazebo-plugins"; - version = "1.3.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/vrx-release/archive/release/melodic/usv_gazebo_plugins/1.3.0-1.tar.gz"; - name = "1.3.0-1.tar.gz"; - sha256 = "54ddedf4fbf19bd6d0fd6586cfdf233133f8768a88eb0b1720a9db433946027e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ eigen gazebo-dev gazebo-ros message-runtime roscpp std-msgs wave-gazebo-plugins xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Gazebo plugins for simulating Unmanned Surface Vehicles - Originaly copied from https://github.com/bsb808/usv_gazebo_plugins''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/uuid-msgs/default.nix b/distros/melodic/uuid-msgs/default.nix deleted file mode 100644 index 92c79cc577..0000000000 --- a/distros/melodic/uuid-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-uuid-msgs"; - version = "1.0.6"; - - src = fetchurl { - url = "https://github.com/ros-geographic-info/unique_identifier-release/archive/release/melodic/uuid_msgs/1.0.6-0.tar.gz"; - name = "1.0.6-0.tar.gz"; - sha256 = "c00cacdbfc12e1cc2715a8531eae1fc69700362b2abab974d03d70de5de6d2b5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS messages for universally unique identifiers.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/uuv-assistants/default.nix b/distros/melodic/uuv-assistants/default.nix deleted file mode 100644 index 82da0bdd83..0000000000 --- a/distros/melodic/uuv-assistants/default.nix +++ /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, nav-msgs, pythonPackages, roscpp, rosgraph, rospy, rostopic, sensor-msgs, tf, topic-tools, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-uuv-assistants"; - version = "0.6.13"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/uuv_simulator-release/archive/release/melodic/uuv_assistants/0.6.13-0.tar.gz"; - name = "0.6.13-0.tar.gz"; - sha256 = "3f82b560d43b9d371d23bc2b9a6d8b1ea61b674d6578653c4b96df897f8e88f2"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-msgs geometry-msgs nav-msgs pythonPackages.numpy roscpp rosgraph rospy rostopic sensor-msgs tf topic-tools visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Tools and utilities to monitor and analyze the simulation''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/uuv-auv-control-allocator/default.nix b/distros/melodic/uuv-auv-control-allocator/default.nix deleted file mode 100644 index d354779e27..0000000000 --- a/distros/melodic/uuv-auv-control-allocator/default.nix +++ /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-uuv-auv-control-allocator"; - version = "0.6.13"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/uuv_simulator-release/archive/release/melodic/uuv_auv_control_allocator/0.6.13-0.tar.gz"; - name = "0.6.13-0.tar.gz"; - sha256 = "4db21178544a59cd19888ae887ff0bd17b75737fd0972673c4314a6db1cf3482"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Optimal allocation of forces and torques to thruster and fins of AUVs''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/uuv-control-cascaded-pid/default.nix b/distros/melodic/uuv-control-cascaded-pid/default.nix deleted file mode 100644 index 64726b09c7..0000000000 --- a/distros/melodic/uuv-control-cascaded-pid/default.nix +++ /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, nav-msgs, pythonPackages, rospy, tf }: -buildRosPackage { - pname = "ros-melodic-uuv-control-cascaded-pid"; - version = "0.6.13"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/uuv_simulator-release/archive/release/melodic/uuv_control_cascaded_pid/0.6.13-0.tar.gz"; - name = "0.6.13-0.tar.gz"; - sha256 = "dbf283b84f3ab21206873ec6a4423873ae696cd5e00d9ced11568cef4d0930be"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure geometry-msgs nav-msgs pythonPackages.numpy rospy tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A cascade of PID controllers for acceleration, velocity, and position control.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/uuv-control-msgs/default.nix b/distros/melodic/uuv-control-msgs/default.nix deleted file mode 100644 index 785ff9e931..0000000000 --- a/distros/melodic/uuv-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, catkin, geometry-msgs, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-uuv-control-msgs"; - version = "0.6.13"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/uuv_simulator-release/archive/release/melodic/uuv_control_msgs/0.6.13-0.tar.gz"; - name = "0.6.13-0.tar.gz"; - sha256 = "eb58f7a2416af641a4668c72ee16804e77f3a84e4e3250c701e6395fa97a2e47"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs message-generation message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The uuv_control_msgs package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/uuv-control-utils/default.nix b/distros/melodic/uuv-control-utils/default.nix deleted file mode 100644 index bd4215b54e..0000000000 --- a/distros/melodic/uuv-control-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, nav-msgs, pythonPackages, rospy, std-msgs, uuv-control-msgs, uuv-gazebo-ros-plugins-msgs, uuv-trajectory-control, uuv-world-ros-plugins-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-uuv-control-utils"; - version = "0.6.13"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/uuv_simulator-release/archive/release/melodic/uuv_control_utils/0.6.13-0.tar.gz"; - name = "0.6.13-0.tar.gz"; - sha256 = "7b4acaefcbd1899b5a4d5c3b9e4a24617317b65a86ca79322bdf871fadf69e74"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-msgs geometry-msgs nav-msgs pythonPackages.numpy pythonPackages.pyyaml rospy std-msgs uuv-control-msgs uuv-gazebo-ros-plugins-msgs uuv-trajectory-control uuv-world-ros-plugins-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The uuv_control_utils package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/uuv-descriptions/default.nix b/distros/melodic/uuv-descriptions/default.nix deleted file mode 100644 index 366c159027..0000000000 --- a/distros/melodic/uuv-descriptions/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-gazebo-ros-plugins, uuv-sensor-ros-plugins, xacro }: -buildRosPackage { - pname = "ros-melodic-uuv-descriptions"; - version = "0.6.13"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/uuv_simulator-release/archive/release/melodic/uuv_descriptions/0.6.13-0.tar.gz"; - name = "0.6.13-0.tar.gz"; - sha256 = "b502f0791f2a6185ec41cd24b0a7bc29d2edb5c219ba6e21e6112017e071eff1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest rosunit xacro ]; - propagatedBuildInputs = [ gazebo-ros gazebo-ros-control robot-state-publisher uuv-assistants uuv-gazebo-ros-plugins uuv-sensor-ros-plugins xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The uuv_descriptions package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/uuv-gazebo-plugins/default.nix b/distros/melodic/uuv-gazebo-plugins/default.nix deleted file mode 100644 index 5d952ac2b7..0000000000 --- a/distros/melodic/uuv-gazebo-plugins/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, gazebo-dev, protobuf, rosunit }: -buildRosPackage { - pname = "ros-melodic-uuv-gazebo-plugins"; - version = "0.6.13"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/uuv_simulator-release/archive/release/melodic/uuv_gazebo_plugins/0.6.13-0.tar.gz"; - name = "0.6.13-0.tar.gz"; - sha256 = "ba78a31401069832ef24a64776753b3e510db70e7c95761f2556f8ac3e9b6d93"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ eigen gazebo-dev protobuf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''UUV Simulator's Gazebo plugins for simulation of hydrodynamic and hydrostatic - forces, and underwater actuators (e.g. thrusters and fins).''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/uuv-gazebo-ros-plugins-msgs/default.nix b/distros/melodic/uuv-gazebo-ros-plugins-msgs/default.nix deleted file mode 100644 index 45b8e37632..0000000000 --- a/distros/melodic/uuv-gazebo-ros-plugins-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-uuv-gazebo-ros-plugins-msgs"; - version = "0.6.13"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/uuv_simulator-release/archive/release/melodic/uuv_gazebo_ros_plugins_msgs/0.6.13-0.tar.gz"; - name = "0.6.13-0.tar.gz"; - sha256 = "b48e850ae31997516e36049b592f26939a20a278600d8b3f8168b8048a3b6a83"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The uuv_gazebo_ros_plugins_msgs package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/uuv-gazebo-ros-plugins/default.nix b/distros/melodic/uuv-gazebo-ros-plugins/default.nix deleted file mode 100644 index 797d61e689..0000000000 --- a/distros/melodic/uuv-gazebo-ros-plugins/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-dev, geometry-msgs, roscpp, rostest, rosunit, sensor-msgs, std-msgs, tf2, tf2-ros, uuv-gazebo-plugins, uuv-gazebo-ros-plugins-msgs, visualization-msgs, xacro }: -buildRosPackage { - pname = "ros-melodic-uuv-gazebo-ros-plugins"; - version = "0.6.13"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/uuv_simulator-release/archive/release/melodic/uuv_gazebo_ros_plugins/0.6.13-0.tar.gz"; - name = "0.6.13-0.tar.gz"; - sha256 = "061cc787ee014cb7729eed0a28bdbb52967c821a3fb8bd7ead255b38909a2a3e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest rosunit xacro ]; - propagatedBuildInputs = [ gazebo-dev geometry-msgs roscpp sensor-msgs std-msgs tf2 tf2-ros uuv-gazebo-plugins uuv-gazebo-ros-plugins-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''UUV Simulator's extended ROS plugins for generation of the necessary - ROS services and topics during the simulation.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/uuv-gazebo-worlds/default.nix b/distros/melodic/uuv-gazebo-worlds/default.nix deleted file mode 100644 index 38b3a3b703..0000000000 --- a/distros/melodic/uuv-gazebo-worlds/default.nix +++ /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-uuv-gazebo-worlds"; - version = "0.6.13"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/uuv_simulator-release/archive/release/melodic/uuv_gazebo_worlds/0.6.13-0.tar.gz"; - name = "0.6.13-0.tar.gz"; - sha256 = "c1b93c1bb6574a54a18765928e6d640b4484fb3cd982698ff97936083af57166"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The uuv_gazebo_worlds package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/uuv-gazebo/default.nix b/distros/melodic/uuv-gazebo/default.nix deleted file mode 100644 index 1a35e1b284..0000000000 --- a/distros/melodic/uuv-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 }: -buildRosPackage { - pname = "ros-melodic-uuv-gazebo"; - version = "0.6.13"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/uuv_simulator-release/archive/release/melodic/uuv_gazebo/0.6.13-0.tar.gz"; - name = "0.6.13-0.tar.gz"; - sha256 = "18f98a1d4bb9b97520dc86abd517810d51596f1c71d135ad4c8b7e157a24ad5c"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The uuv_gazebo package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/uuv-sensor-ros-plugins-msgs/default.nix b/distros/melodic/uuv-sensor-ros-plugins-msgs/default.nix deleted file mode 100644 index dca0c67b07..0000000000 --- a/distros/melodic/uuv-sensor-ros-plugins-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-uuv-sensor-ros-plugins-msgs"; - version = "0.6.13"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/uuv_simulator-release/archive/release/melodic/uuv_sensor_ros_plugins_msgs/0.6.13-0.tar.gz"; - name = "0.6.13-0.tar.gz"; - sha256 = "224d60b31ea5e63efae3ca2fc78b501d208c77a873751a45a64475a3ae4cafd7"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The uuv_sensor_ros_plugins_msgs package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/uuv-sensor-ros-plugins/default.nix b/distros/melodic/uuv-sensor-ros-plugins/default.nix deleted file mode 100644 index d2d5b7873b..0000000000 --- a/distros/melodic/uuv-sensor-ros-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, gazebo-dev, gazebo-plugins, geometry-msgs, image-transport, laser-geometry, message-filters, roscpp, rostest, rosunit, sensor-msgs, std-msgs, tf, tf2, tf2-ros, uuv-gazebo-plugins, uuv-sensor-ros-plugins-msgs, xacro }: -buildRosPackage { - pname = "ros-melodic-uuv-sensor-ros-plugins"; - version = "0.6.13"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/uuv_simulator-release/archive/release/melodic/uuv_sensor_ros_plugins/0.6.13-0.tar.gz"; - name = "0.6.13-0.tar.gz"; - sha256 = "403319ab9a425f0ace52c7ca845a359b67d5a0ea1fb8737a172608d9f41e4eb0"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest rosunit xacro ]; - propagatedBuildInputs = [ gazebo-dev gazebo-plugins geometry-msgs image-transport laser-geometry message-filters roscpp sensor-msgs std-msgs tf tf2 tf2-ros uuv-gazebo-plugins uuv-sensor-ros-plugins-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The uuv_sensor_ros_plugins package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/uuv-simulator/default.nix b/distros/melodic/uuv-simulator/default.nix deleted file mode 100644 index daf28e8e7b..0000000000 --- a/distros/melodic/uuv-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, uuv-assistants, uuv-auv-control-allocator, uuv-control-cascaded-pid, uuv-control-msgs, uuv-control-utils, uuv-descriptions, uuv-gazebo, uuv-gazebo-plugins, uuv-gazebo-ros-plugins, uuv-gazebo-ros-plugins-msgs, uuv-gazebo-worlds, uuv-sensor-ros-plugins, uuv-sensor-ros-plugins-msgs, uuv-teleop, uuv-thruster-manager, uuv-trajectory-control, uuv-world-plugins, uuv-world-ros-plugins, uuv-world-ros-plugins-msgs }: -buildRosPackage { - pname = "ros-melodic-uuv-simulator"; - version = "0.6.13"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/uuv_simulator-release/archive/release/melodic/uuv_simulator/0.6.13-0.tar.gz"; - name = "0.6.13-0.tar.gz"; - sha256 = "9dd981efd3c5ceb4f4d7d731f41fdc26eb321a02bf3ab8b8e40b866e5c56e457"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ uuv-assistants uuv-auv-control-allocator uuv-control-cascaded-pid uuv-control-msgs uuv-control-utils uuv-descriptions uuv-gazebo uuv-gazebo-plugins uuv-gazebo-ros-plugins uuv-gazebo-ros-plugins-msgs uuv-gazebo-worlds uuv-sensor-ros-plugins uuv-sensor-ros-plugins-msgs uuv-teleop uuv-thruster-manager uuv-trajectory-control uuv-world-plugins uuv-world-ros-plugins uuv-world-ros-plugins-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''uuv_simulator contains Gazebo plugins and ROS packages for modeling and simulating unmanned underwater vehicles''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/uuv-teleop/default.nix b/distros/melodic/uuv-teleop/default.nix deleted file mode 100644 index b9840cf0f1..0000000000 --- a/distros/melodic/uuv-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, joy, joy-teleop, pythonPackages, rospy, sensor-msgs, std-msgs, tf, uuv-gazebo-ros-plugins-msgs, uuv-thruster-manager }: -buildRosPackage { - pname = "ros-melodic-uuv-teleop"; - version = "0.6.13"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/uuv_simulator-release/archive/release/melodic/uuv_teleop/0.6.13-0.tar.gz"; - name = "0.6.13-0.tar.gz"; - sha256 = "f3bae248754ff04b19bfb6f9575218cc77f9a682426fd3716082098ea055ddfd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs joy joy-teleop pythonPackages.numpy rospy sensor-msgs std-msgs tf uuv-gazebo-ros-plugins-msgs uuv-thruster-manager ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS nodes to generate command topics for vehicles and manipulators using a joystick input''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/uuv-thruster-manager/default.nix b/distros/melodic/uuv-thruster-manager/default.nix deleted file mode 100644 index 92e05c6530..0000000000 --- a/distros/melodic/uuv-thruster-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, geometry-msgs, joint-state-publisher, message-generation, message-runtime, pythonPackages, robot-state-publisher, rospy, rostest, rosunit, std-msgs, tf, uuv-assistants, uuv-gazebo-ros-plugins-msgs, xacro }: -buildRosPackage { - pname = "ros-melodic-uuv-thruster-manager"; - version = "0.6.13"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/uuv_simulator-release/archive/release/melodic/uuv_thruster_manager/0.6.13-0.tar.gz"; - name = "0.6.13-0.tar.gz"; - sha256 = "1ab65fc013e0365a7d680c40c82f7ed9a1d1ab91514376795bf5160f80f0cdea"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - checkInputs = [ geometry-msgs joint-state-publisher pythonPackages.numpy robot-state-publisher rostest rosunit uuv-assistants xacro ]; - propagatedBuildInputs = [ geometry-msgs message-runtime pythonPackages.pyyaml rospy std-msgs tf uuv-assistants uuv-gazebo-ros-plugins-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The thruster manager package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/uuv-trajectory-control/default.nix b/distros/melodic/uuv-trajectory-control/default.nix deleted file mode 100644 index 31a8796e0a..0000000000 --- a/distros/melodic/uuv-trajectory-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, geometry-msgs, nav-msgs, pythonPackages, roslib, rospy, rostest, rosunit, std-msgs, tf, uuv-assistants, uuv-control-msgs, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-uuv-trajectory-control"; - version = "0.6.13"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/uuv_simulator-release/archive/release/melodic/uuv_trajectory_control/0.6.13-0.tar.gz"; - name = "0.6.13-0.tar.gz"; - sha256 = "a20414665f3403e5ba772634d148eaef5bc2d703c4d5e5ff4196f8b6557bd3cd"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest rosunit ]; - propagatedBuildInputs = [ geometry-msgs nav-msgs pythonPackages.matplotlib pythonPackages.numpy pythonPackages.pyyaml pythonPackages.scipy roslib rospy std-msgs tf uuv-assistants uuv-control-msgs visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The uuv_trajectory_control package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/uuv-world-plugins/default.nix b/distros/melodic/uuv-world-plugins/default.nix deleted file mode 100644 index 5500239f98..0000000000 --- a/distros/melodic/uuv-world-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-dev, gazebo-msgs }: -buildRosPackage { - pname = "ros-melodic-uuv-world-plugins"; - version = "0.6.13"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/uuv_simulator-release/archive/release/melodic/uuv_world_plugins/0.6.13-0.tar.gz"; - name = "0.6.13-0.tar.gz"; - sha256 = "b36f8971609bacb0040109f63d8df1d70c130a4056ed8d0f3084b6deaf8f5ad1"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-dev gazebo-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The uuv_world_plugins package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/uuv-world-ros-plugins-msgs/default.nix b/distros/melodic/uuv-world-ros-plugins-msgs/default.nix deleted file mode 100644 index 81fa9cee4f..0000000000 --- a/distros/melodic/uuv-world-ros-plugins-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-uuv-world-ros-plugins-msgs"; - version = "0.6.13"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/uuv_simulator-release/archive/release/melodic/uuv_world_ros_plugins_msgs/0.6.13-0.tar.gz"; - name = "0.6.13-0.tar.gz"; - sha256 = "ba13fec3c313d07c75b858d904461d4edbec745a2f8ceed0d3e7142c6edd8184"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The uuv_world_ros_plugins_msgs package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/uuv-world-ros-plugins/default.nix b/distros/melodic/uuv-world-ros-plugins/default.nix deleted file mode 100644 index 0e1c5021a0..0000000000 --- a/distros/melodic/uuv-world-ros-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-dev, gazebo-msgs, geometry-msgs, roscpp, uuv-world-plugins, uuv-world-ros-plugins-msgs }: -buildRosPackage { - pname = "ros-melodic-uuv-world-ros-plugins"; - version = "0.6.13"; - - src = fetchurl { - url = "https://github.com/uuvsimulator/uuv_simulator-release/archive/release/melodic/uuv_world_ros_plugins/0.6.13-0.tar.gz"; - name = "0.6.13-0.tar.gz"; - sha256 = "446876d4136616bf7c1762824b5d849a7275d4364ad2b56c8f249cb293de248a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-dev gazebo-msgs geometry-msgs roscpp uuv-world-plugins uuv-world-ros-plugins-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The uuv_world_ros_plugins package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/uvc-camera/default.nix b/distros/melodic/uvc-camera/default.nix deleted file mode 100644 index a67494fca9..0000000000 --- a/distros/melodic/uvc-camera/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, camera-info-manager, catkin, image-transport, libv4l, nodelet, roscpp, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-uvc-camera"; - version = "0.2.7"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/camera_umd-release/archive/release/melodic/uvc_camera/0.2.7-0.tar.gz"; - name = "0.2.7-0.tar.gz"; - sha256 = "3a760fad6164fa6a5ed47d7cd6302f5378bae282f5018dc568d2666b867cdb46"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ camera-info-manager image-transport libv4l nodelet roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''A collection of node(let)s that stream images from USB cameras (UVC) - and provide CameraInfo messages to consumers. Includes a - two-camera node that provides rough synchronization - for stereo vision. - - Currently uses the base driver from Morgan Quigley's uvc_cam package.''; - license = with lib.licenses; [ "GPL-2.0-only" ]; - }; -} diff --git a/distros/melodic/uwsim-bullet/default.nix b/distros/melodic/uwsim-bullet/default.nix deleted file mode 100644 index d994d5ad71..0000000000 --- a/distros/melodic/uwsim-bullet/default.nix +++ /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, freeglut, xorg }: -buildRosPackage { - pname = "ros-melodic-uwsim-bullet"; - version = "2.82.2-r1"; - - src = fetchurl { - url = "https://github.com/uji-ros-pkg/uwsim_bullet-release/archive/release/melodic/uwsim_bullet/2.82.2-1.tar.gz"; - name = "2.82.2-1.tar.gz"; - sha256 = "e2d8638aff5002aa0ce7d104c68258d055ea31ed51eb7555e6694faf66ee35b7"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ catkin freeglut xorg.libXext ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''The bullet library. See https://code.google.com/p/bullet''; - license = with lib.licenses; [ "Check-authors-website" ]; - }; -} diff --git a/distros/melodic/uwsim-osgbullet/default.nix b/distros/melodic/uwsim-osgbullet/default.nix deleted file mode 100644 index 54d6db039e..0000000000 --- a/distros/melodic/uwsim-osgbullet/default.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, openscenegraph, uwsim-bullet, uwsim-osgworks }: -buildRosPackage { - pname = "ros-melodic-uwsim-osgbullet"; - version = "3.0.1-r3"; - - src = fetchurl { - url = "https://github.com/uji-ros-pkg/uwsim_osgbullet-release/archive/release/melodic/uwsim_osgbullet/3.0.1-3.tar.gz"; - name = "3.0.1-3.tar.gz"; - sha256 = "02837902799dfbced008ccff28abccb0b7115e2c3efeb2733496e2246a031582"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ boost catkin openscenegraph uwsim-bullet uwsim-osgworks ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''The OSG Bullet library adapted to UWSim. See https://code.google.com/p/osgbullet''; - license = with lib.licenses; [ "LGPL" ]; - }; -} diff --git a/distros/melodic/uwsim-osgocean/default.nix b/distros/melodic/uwsim-osgocean/default.nix deleted file mode 100644 index 1f9ebcead3..0000000000 --- a/distros/melodic/uwsim-osgocean/default.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, fftw, fftwSinglePrec, libGL, libGLU, openscenegraph }: -buildRosPackage { - pname = "ros-melodic-uwsim-osgocean"; - version = "1.0.4-r1"; - - src = fetchurl { - url = "https://github.com/uji-ros-pkg/uwsim_osgocean-release/archive/release/melodic/uwsim_osgocean/1.0.4-1.tar.gz"; - name = "1.0.4-1.tar.gz"; - sha256 = "f1fa072efeefdae435dbad0e4e11364da90dd778018d0c83b5d183a0fe587cc4"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ boost catkin fftw fftwSinglePrec libGL libGLU openscenegraph ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''The OSG Ocean library adapted to UWSim. See https://code.google.com/p/osgocean''; - license = with lib.licenses; [ "LGPL" ]; - }; -} diff --git a/distros/melodic/uwsim-osgworks/default.nix b/distros/melodic/uwsim-osgworks/default.nix deleted file mode 100644 index 1dd745214e..0000000000 --- a/distros/melodic/uwsim-osgworks/default.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, libGL, libGLU, openscenegraph }: -buildRosPackage { - pname = "ros-melodic-uwsim-osgworks"; - version = "3.0.3-r2"; - - src = fetchurl { - url = "https://github.com/uji-ros-pkg/uwsim_osgworks-release/archive/release/melodic/uwsim_osgworks/3.0.3-2.tar.gz"; - name = "3.0.3-2.tar.gz"; - sha256 = "c1c8871ee6ee12995a6964a45f8a46d2a347e8c9871bec8d1e573850576e01d9"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ boost catkin libGL libGLU openscenegraph ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''The OSG Works library adapted to UWSim. See https://code.google.com/p/osgworks''; - license = with lib.licenses; [ "LGPL" ]; - }; -} diff --git a/distros/melodic/uwsim/default.nix b/distros/melodic/uwsim/default.nix deleted file mode 100644 index a262b9ca52..0000000000 --- a/distros/melodic/uwsim/default.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, dccomms-ros, fftw, fftwSinglePrec, geographiclib, geometry-msgs, image-transport, interactive-markers, kdl-parser, libGL, libGLU, libxmlxx, muparser, nav-msgs, openscenegraph, osg-interactive-markers, osg-markers, osg-utils, pcl-ros, pluginlib, resource-retriever, robot-state-publisher, roscpp, sensor-msgs, tf, underwater-sensor-msgs, urdf, uwsim-bullet, uwsim-osgbullet, uwsim-osgocean, uwsim-osgworks, xacro }: -buildRosPackage { - pname = "ros-melodic-uwsim"; - version = "1.4.2-r3"; - - src = fetchurl { - url = "https://github.com/uji-ros-pkg/underwater_simulation-release/archive/release/melodic/uwsim/1.4.2-3.tar.gz"; - name = "1.4.2-3.tar.gz"; - sha256 = "c1ca2ee772888d4cc33f58ee5399ad49b0b9fb36362c009236bebd82ecf091ac"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ boost dccomms-ros fftw fftwSinglePrec geographiclib geometry-msgs image-transport interactive-markers kdl-parser libGL libGLU libxmlxx muparser nav-msgs openscenegraph osg-interactive-markers osg-markers osg-utils pcl-ros pluginlib resource-retriever robot-state-publisher roscpp sensor-msgs tf underwater-sensor-msgs urdf uwsim-bullet uwsim-osgbullet uwsim-osgocean uwsim-osgworks xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''UWSim is an UnderWater SIMulator for marine robotics research and development. UWSim visualizes an underwater virtual scenario that can be configured using standard modeling software. Controllable underwater vehicles, surface vessels and robotic manipulators, as well as simulated sensors, can be added to the scene and accessed externally through ROS interfaces. This allows to easily integrate the visualization tool with existing control architectures.''; - license = with lib.licenses; [ "GPL" ]; - }; -} diff --git a/distros/melodic/vapor-master/default.nix b/distros/melodic/vapor-master/default.nix deleted file mode 100644 index 15eac79f17..0000000000 --- a/distros/melodic/vapor-master/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, nodePackages, nodejs, rospack }: -buildRosPackage { - pname = "ros-melodic-vapor-master"; - version = "0.3.0"; - - src = fetchurl { - url = "https://github.com/roshub/vapor_master-release/archive/release/melodic/vapor_master/0.3.0-0.tar.gz"; - name = "0.3.0-0.tar.gz"; - sha256 = "c6fc8a631a9237b71a58f298e1394f498f3374ba2698c365f0aae44e5a75ca32"; - }; - - buildType = "catkin"; - buildInputs = [ catkin nodePackages.npm ]; - propagatedBuildInputs = [ nodejs rospack ]; - nativeBuildInputs = [ catkin nodePackages.npm nodejs ]; - - meta = { - description = ''high availability ros master''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/variant-msgs/default.nix b/distros/melodic/variant-msgs/default.nix deleted file mode 100644 index c97acd6a6b..0000000000 --- a/distros/melodic/variant-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-variant-msgs"; - version = "0.1.6-r1"; - - src = fetchurl { - url = "https://github.com/anybotics/variant-release/archive/release/melodic/variant_msgs/0.1.6-1.tar.gz"; - name = "0.1.6-1.tar.gz"; - sha256 = "ae614a42d4d601049053d44911ab4ed4d97deaa47e2ea608f05b7826a450b5ac"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Variant messages are designed to accommodate the information content of any invariant message. They are truly generic and can freely be converted to and from specific message objects.''; - license = with lib.licenses; [ "GNU-Lesser-General-Public-License-LGPL-" ]; - }; -} diff --git a/distros/melodic/variant-topic-tools/default.nix b/distros/melodic/variant-topic-tools/default.nix deleted file mode 100644 index cdfe4f4161..0000000000 --- a/distros/melodic/variant-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, geometry-msgs, gtest, roscpp, roslib, std-msgs, variant-msgs }: -buildRosPackage { - pname = "ros-melodic-variant-topic-tools"; - version = "0.1.6-r1"; - - src = fetchurl { - url = "https://github.com/anybotics/variant-release/archive/release/melodic/variant_topic_tools/0.1.6-1.tar.gz"; - name = "0.1.6-1.tar.gz"; - sha256 = "c22ec49ac6b15f1670b487212d1ff3c840c667c8f55f719f68ceddb02f2e317e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ geometry-msgs gtest std-msgs ]; - propagatedBuildInputs = [ roscpp roslib variant-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Topic tools for treating messages as variant types.''; - license = with lib.licenses; [ "GNU-Lesser-General-Public-License-LGPL-" ]; - }; -} diff --git a/distros/melodic/variant/default.nix b/distros/melodic/variant/default.nix deleted file mode 100644 index 2a078e4830..0000000000 --- a/distros/melodic/variant/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, variant-msgs, variant-topic-tools }: -buildRosPackage { - pname = "ros-melodic-variant"; - version = "0.1.6-r1"; - - src = fetchurl { - url = "https://github.com/anybotics/variant-release/archive/release/melodic/variant/0.1.6-1.tar.gz"; - name = "0.1.6-1.tar.gz"; - sha256 = "80377608569aefc0f130260b9455cab543d039cbc510880c59fe6fb9872401b5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ variant-msgs variant-topic-tools ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Meta-package for the universal variant library.''; - license = with lib.licenses; [ "GNU-Lesser-General-Public-License-LGPL-" ]; - }; -} diff --git a/distros/melodic/vector-map-msgs/default.nix b/distros/melodic/vector-map-msgs/default.nix deleted file mode 100644 index b16a9957a3..0000000000 --- a/distros/melodic/vector-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-vector-map-msgs"; - version = "1.14.0-r1"; - - src = fetchurl { - url = "https://github.com/autoware-ai/messages-release/archive/release/melodic/vector_map_msgs/1.14.0-1.tar.gz"; - name = "1.14.0-1.tar.gz"; - sha256 = "116c8842e3f610f9c6c59fe5db04d2f6cf998a11fb1f85bcb8748cfe247490ec"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The vector_map_msgs package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/velocity-controllers/default.nix b/distros/melodic/velocity-controllers/default.nix deleted file mode 100644 index cf13b842b0..0000000000 --- a/distros/melodic/velocity-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, angles, catkin, control-msgs, control-toolbox, controller-interface, forward-command-controller, pluginlib, realtime-tools, urdf }: -buildRosPackage { - pname = "ros-melodic-velocity-controllers"; - version = "0.17.3-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/ros_controllers-release/archive/release/melodic/velocity_controllers/0.17.3-1.tar.gz"; - name = "0.17.3-1.tar.gz"; - sha256 = "279f930a09daff1581d120a5535709cc117f25ccfa0805b3e58da2a3463a00bf"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ angles control-msgs control-toolbox controller-interface forward-command-controller pluginlib realtime-tools urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''velocity_controllers''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/velodyne-description/default.nix b/distros/melodic/velodyne-description/default.nix deleted file mode 100644 index e223b3fcd6..0000000000 --- a/distros/melodic/velodyne-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-velodyne-description"; - version = "1.0.13-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/velodyne_simulator-release/archive/release/melodic/velodyne_description/1.0.13-1.tar.gz"; - name = "1.0.13-1.tar.gz"; - sha256 = "57bb443679204c53f4317727e8fe67a5f34ad7373ba47a93de81851e8166902d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ urdf xacro ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''URDF and meshes describing Velodyne laser scanners.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/velodyne-driver/default.nix b/distros/melodic/velodyne-driver/default.nix deleted file mode 100644 index afafbb03f5..0000000000 --- a/distros/melodic/velodyne-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, libpcap, nodelet, pluginlib, roscpp, roslaunch, rostest, tf, velodyne-msgs }: -buildRosPackage { - pname = "ros-melodic-velodyne-driver"; - version = "1.5.2"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/velodyne-release/archive/release/melodic/velodyne_driver/1.5.2-0.tar.gz"; - name = "1.5.2-0.tar.gz"; - sha256 = "81b88ba93fe2af5da93cb4e2a8865912c11f35985cbb3636bf480c568b7a6fe4"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ diagnostic-updater dynamic-reconfigure libpcap nodelet pluginlib roscpp tf velodyne-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS device driver for Velodyne 3D LIDARs.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/velodyne-gazebo-plugins/default.nix b/distros/melodic/velodyne-gazebo-plugins/default.nix deleted file mode 100644 index 008bf7bc7c..0000000000 --- a/distros/melodic/velodyne-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-velodyne-gazebo-plugins"; - version = "1.0.13-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/velodyne_simulator-release/archive/release/melodic/velodyne_gazebo_plugins/1.0.13-1.tar.gz"; - name = "1.0.13-1.tar.gz"; - sha256 = "191487afff2cca5a03f11d85cb6f4f3af3c95e846a344d68ecfbb8eceeddb3b8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-ros roscpp sensor-msgs tf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Gazebo plugin to provide simulated data from Velodyne laser scanners.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/velodyne-laserscan/default.nix b/distros/melodic/velodyne-laserscan/default.nix deleted file mode 100644 index f1adf6698a..0000000000 --- a/distros/melodic/velodyne-laserscan/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, nodelet, roscpp, roslaunch, rostest, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-velodyne-laserscan"; - version = "1.5.2"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/velodyne-release/archive/release/melodic/velodyne_laserscan/1.5.2-0.tar.gz"; - name = "1.5.2-0.tar.gz"; - sha256 = "7a79ee1a1f2efe7e9e20695fea816a595f442ad661d13a345a918df1a9e39fa3"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rostest ]; - propagatedBuildInputs = [ dynamic-reconfigure nodelet roscpp sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Extract a single ring of a Velodyne PointCloud2 and publish it as a LaserScan message''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/velodyne-msgs/default.nix b/distros/melodic/velodyne-msgs/default.nix deleted file mode 100644 index 1e7ecb9ecf..0000000000 --- a/distros/melodic/velodyne-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-velodyne-msgs"; - version = "1.5.2"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/velodyne-release/archive/release/melodic/velodyne_msgs/1.5.2-0.tar.gz"; - name = "1.5.2-0.tar.gz"; - sha256 = "59f623187d275f018300f623402c97eb9ce5dd06d0c95936d5d63916ccabb168"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS message definitions for Velodyne 3D LIDARs.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/velodyne-pointcloud/default.nix b/distros/melodic/velodyne-pointcloud/default.nix deleted file mode 100644 index 608b667f35..0000000000 --- a/distros/melodic/velodyne-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, angles, catkin, dynamic-reconfigure, libyamlcpp, nodelet, pcl-conversions, pcl-ros, pluginlib, roscpp, roslaunch, roslib, rostest, rosunit, sensor-msgs, tf, tf2-ros, velodyne-driver, velodyne-laserscan, velodyne-msgs }: -buildRosPackage { - pname = "ros-melodic-velodyne-pointcloud"; - version = "1.5.2"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/velodyne-release/archive/release/melodic/velodyne_pointcloud/1.5.2-0.tar.gz"; - name = "1.5.2-0.tar.gz"; - sha256 = "4ba277761a8c63407bf615e2aae6edf06f70f5c0349717afa3fc8be4d828dc76"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ roslaunch rostest rosunit tf2-ros ]; - propagatedBuildInputs = [ angles dynamic-reconfigure libyamlcpp nodelet pcl-conversions pcl-ros pluginlib roscpp roslib sensor-msgs tf velodyne-driver velodyne-laserscan velodyne-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Point cloud conversions for Velodyne 3D LIDARs.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/velodyne-simulator/default.nix b/distros/melodic/velodyne-simulator/default.nix deleted file mode 100644 index d8fd9c926b..0000000000 --- a/distros/melodic/velodyne-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, velodyne-description, velodyne-gazebo-plugins }: -buildRosPackage { - pname = "ros-melodic-velodyne-simulator"; - version = "1.0.13-r1"; - - src = fetchurl { - url = "https://github.com/DataspeedInc-release/velodyne_simulator-release/archive/release/melodic/velodyne_simulator/1.0.13-1.tar.gz"; - name = "1.0.13-1.tar.gz"; - sha256 = "7574ca6fbb50b4be06b3a8a582fbe2724b87115f020189b90096eba7fe3ef165"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ velodyne-description velodyne-gazebo-plugins ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage allowing easy installation of Velodyne simulation components.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/velodyne/default.nix b/distros/melodic/velodyne/default.nix deleted file mode 100644 index 498c1d11f0..0000000000 --- a/distros/melodic/velodyne/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, velodyne-driver, velodyne-laserscan, velodyne-msgs, velodyne-pointcloud }: -buildRosPackage { - pname = "ros-melodic-velodyne"; - version = "1.5.2"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/velodyne-release/archive/release/melodic/velodyne/1.5.2-0.tar.gz"; - name = "1.5.2-0.tar.gz"; - sha256 = "31d4489ac69e37ba7a4d928e66b9d25af331252dca9ebdd9a3be6a2a0c52dde9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ velodyne-driver velodyne-laserscan velodyne-msgs velodyne-pointcloud ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Basic ROS support for the Velodyne 3D LIDARs.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/vesc-ackermann/default.nix b/distros/melodic/vesc-ackermann/default.nix deleted file mode 100644 index 622e57788d..0000000000 --- a/distros/melodic/vesc-ackermann/default.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-msgs, catkin, geometry-msgs, nav-msgs, nodelet, pluginlib, roscpp, roslint, std-msgs, tf, vesc-msgs }: -buildRosPackage { - pname = "ros-melodic-vesc-ackermann"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/f1tenth/vesc-release/archive/release/melodic/vesc_ackermann/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "55d81b4911aceacfd99577263e426533fd70421f98d41257f36602e1d21e02de"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - propagatedBuildInputs = [ ackermann-msgs geometry-msgs nav-msgs nodelet pluginlib roscpp std-msgs tf vesc-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Translate between VESC messages and ROS ackermann and odometry messages.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/vesc-driver/default.nix b/distros/melodic/vesc-driver/default.nix deleted file mode 100644 index b3b2a77535..0000000000 --- a/distros/melodic/vesc-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, nodelet, pluginlib, roscpp, roslint, serial, std-msgs, vesc-msgs }: -buildRosPackage { - pname = "ros-melodic-vesc-driver"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/f1tenth/vesc-release/archive/release/melodic/vesc_driver/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "735753d64e77b087a403b36386420cda79ede5a5544f541b0a1406fccff95115"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - propagatedBuildInputs = [ nodelet pluginlib roscpp serial std-msgs vesc-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS device driver for the Vedder VESC open source motor driver.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/vesc-msgs/default.nix b/distros/melodic/vesc-msgs/default.nix deleted file mode 100644 index ca44de9dad..0000000000 --- a/distros/melodic/vesc-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-vesc-msgs"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/f1tenth/vesc-release/archive/release/melodic/vesc_msgs/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "c27b9c954ea768983a2c50138c508b083af5d46d7e8d4907b7c0441037c5eb94"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS message definitions for the Vedder VESC open source motor controller.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/vesc/default.nix b/distros/melodic/vesc/default.nix deleted file mode 100644 index de6ae39abc..0000000000 --- a/distros/melodic/vesc/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, vesc-ackermann, vesc-driver, vesc-msgs }: -buildRosPackage { - pname = "ros-melodic-vesc"; - version = "1.1.0-r1"; - - src = fetchurl { - url = "https://github.com/f1tenth/vesc-release/archive/release/melodic/vesc/1.1.0-1.tar.gz"; - name = "1.1.0-1.tar.gz"; - sha256 = "ae523ded38e9e6b6a650cfa5b6b6f122f9a5cbc80b69aebae298e3c87dd81d4e"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ vesc-ackermann vesc-driver vesc-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Metapackage for ROS interface to the Vedder VESC open source motor controller.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/video-stream-opencv/default.nix b/distros/melodic/video-stream-opencv/default.nix deleted file mode 100644 index afd6b8c666..0000000000 --- a/distros/melodic/video-stream-opencv/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-info-manager, catkin, cv-bridge, dynamic-reconfigure, image-transport, nodelet, roscpp, rospy, rostest, rostopic, sensor-msgs }: -buildRosPackage { - pname = "ros-melodic-video-stream-opencv"; - version = "1.1.6-r1"; - - src = fetchurl { - url = "https://github.com/ros-drivers/video_stream_opencv-release/archive/release/melodic/video_stream_opencv/1.1.6-1.tar.gz"; - name = "1.1.6-1.tar.gz"; - sha256 = "a2fbecdf05b636214d3559aeffcee22617506d2924fde4b1d7ad3d9e527d1321"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rostest rostopic ]; - propagatedBuildInputs = [ camera-info-manager cv-bridge dynamic-reconfigure image-transport nodelet roscpp rospy sensor-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The video_stream_opencv package contains a node to publish a video stream (the protocols that - opencv supports are supported, including rtsp, webcams on /dev/video and video files) in ROS image topics, it supports camera info and basic image flipping (horizontal, vertical or both) capabilities, also adjusting publishing rate.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/view-controller-msgs/default.nix b/distros/melodic/view-controller-msgs/default.nix deleted file mode 100644 index 72105c5863..0000000000 --- a/distros/melodic/view-controller-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, genmsg, geometry-msgs, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-view-controller-msgs"; - version = "0.2.0-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/view_controller_msgs-release/archive/release/melodic/view_controller_msgs/0.2.0-1.tar.gz"; - name = "0.2.0-1.tar.gz"; - sha256 = "cec91dd973a711c951445740ee4d743fb4907de310411e62bbd9796d3fcf54fe"; - }; - - buildType = "catkin"; - buildInputs = [ catkin genmsg message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages for (camera) view controllers''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/virtual-force-publisher/default.nix b/distros/melodic/virtual-force-publisher/default.nix deleted file mode 100644 index 5201a2bc25..0000000000 --- a/distros/melodic/virtual-force-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, geometry-msgs, kdl-parser, sensor-msgs, tf-conversions, urdf }: -buildRosPackage { - pname = "ros-melodic-virtual-force-publisher"; - version = "2.2.12-r1"; - - src = fetchurl { - url = "https://github.com/tork-a/jsk_common-release/archive/release/melodic/virtual_force_publisher/2.2.12-1.tar.gz"; - name = "2.2.12-1.tar.gz"; - sha256 = "245a450e7927f034a1f0bf7529ba983cb8bc1003f3c41771720afc25a6cc9161"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs kdl-parser sensor-msgs tf-conversions urdf ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''publish end effector's force, which is estmated from joint torque value''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/vision-msgs/default.nix b/distros/melodic/vision-msgs/default.nix deleted file mode 100644 index daf51cbe77..0000000000 --- a/distros/melodic/vision-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, rosunit, sensor-msgs, std-msgs }: -buildRosPackage { - pname = "ros-melodic-vision-msgs"; - version = "0.0.1"; - - src = fetchurl { - url = "https://github.com/Kukanani/vision_msgs-release/archive/release/melodic/vision_msgs/0.0.1-0.tar.gz"; - name = "0.0.1-0.tar.gz"; - sha256 = "aea7d0a539a76bbd0072f74bb3c7ebc0a7f3b3277963f8d696de42a5c4066e90"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - checkInputs = [ rosunit ]; - propagatedBuildInputs = [ geometry-msgs message-generation message-runtime sensor-msgs std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Messages for interfacing with various computer vision pipelines, such as - object detectors.''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/vision-opencv/default.nix b/distros/melodic/vision-opencv/default.nix deleted file mode 100644 index b9f457766a..0000000000 --- a/distros/melodic/vision-opencv/default.nix +++ /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 }: -buildRosPackage { - pname = "ros-melodic-vision-opencv"; - version = "1.13.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/vision_opencv-release/archive/release/melodic/vision_opencv/1.13.1-1.tar.gz"; - name = "1.13.1-1.tar.gz"; - sha256 = "2fc42a57860c1b384804629fd2b7eba003f8d9f6ecb449e877bc6a798ca3ec89"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ cv-bridge image-geometry ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Packages for interfacing ROS with OpenCV, a library of programming functions for real time computer vision.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/vision-visp/default.nix b/distros/melodic/vision-visp/default.nix deleted file mode 100644 index 8b6165d547..0000000000 --- a/distros/melodic/vision-visp/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, visp-auto-tracker, visp-bridge, visp-camera-calibration, visp-hand2eye-calibration, visp-tracker }: -buildRosPackage { - pname = "ros-melodic-vision-visp"; - version = "0.13.0-r1"; - - src = fetchurl { - url = "https://github.com/lagadic/vision_visp-release/archive/release/melodic/vision_visp/0.13.0-1.tar.gz"; - name = "0.13.0-1.tar.gz"; - sha256 = "0a76c249630101b60c70add2b31d25dac25fcd59381f49e7858dc2d1c668a984"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ visp-auto-tracker visp-bridge visp-camera-calibration visp-hand2eye-calibration visp-tracker ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Virtual package providing ViSP related packages.''; - license = with lib.licenses; [ "GPL-2.0-only" ]; - }; -} diff --git a/distros/melodic/visp-auto-tracker/default.nix b/distros/melodic/visp-auto-tracker/default.nix deleted file mode 100644 index a307d2449a..0000000000 --- a/distros/melodic/visp-auto-tracker/default.nix +++ /dev/null @@ -1,36 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, geometry-msgs, libdmtx, message-filters, resource-retriever, roscpp, sensor-msgs, std-msgs, usb-cam, visp, visp-bridge, visp-tracker, zbar }: -buildRosPackage { - pname = "ros-melodic-visp-auto-tracker"; - version = "0.13.0-r1"; - - src = fetchurl { - url = "https://github.com/lagadic/vision_visp-release/archive/release/melodic/visp_auto_tracker/0.13.0-1.tar.gz"; - name = "0.13.0-1.tar.gz"; - sha256 = "b948414716d7f747a63aeeaf042eddf7065551773c8ffccaa836ea1ebdde6839"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs libdmtx message-filters resource-retriever roscpp sensor-msgs std-msgs usb-cam visp visp-bridge visp-tracker zbar ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Online automated pattern-based object tracker relying on visual servoing. - - visp_auto_tracker wraps model-based trackers provided by ViSP visual - servoing library into a ROS package. The tracked object should have a - QRcode, Flash code, or April tag pattern. Based on the pattern, the object is - automaticaly detected. The detection allows then to initialise the - model-based trackers. When lost of tracking achieves a new detection - is performed that will be used to re-initialize the tracker. - - This computer vision algorithm computes the pose (i.e. position and - orientation) of an object in an image. It is fast enough to allow - object online tracking using a camera.''; - license = with lib.licenses; [ "GPL-2.0-only" ]; - }; -} diff --git a/distros/melodic/visp-bridge/default.nix b/distros/melodic/visp-bridge/default.nix deleted file mode 100644 index 17a352c9b8..0000000000 --- a/distros/melodic/visp-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, camera-calibration-parsers, catkin, geometry-msgs, roscpp, sensor-msgs, std-msgs, visp }: -buildRosPackage { - pname = "ros-melodic-visp-bridge"; - version = "0.13.0-r1"; - - src = fetchurl { - url = "https://github.com/lagadic/vision_visp-release/archive/release/melodic/visp_bridge/0.13.0-1.tar.gz"; - name = "0.13.0-1.tar.gz"; - sha256 = "c0d87800295906d6a4c37792309e436c87bbdefdbe9747328a98a0752bb7b80a"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ camera-calibration-parsers geometry-msgs roscpp sensor-msgs std-msgs visp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Converts between ROS structures and ViSP structures.''; - license = with lib.licenses; [ "GPL-2.0-only" ]; - }; -} diff --git a/distros/melodic/visp-camera-calibration/default.nix b/distros/melodic/visp-camera-calibration/default.nix deleted file mode 100644 index 36eb993479..0000000000 --- a/distros/melodic/visp-camera-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, camera-calibration-parsers, catkin, geometry-msgs, message-generation, message-runtime, roscpp, rqt-console, sensor-msgs, std-msgs, visp, visp-bridge }: -buildRosPackage { - pname = "ros-melodic-visp-camera-calibration"; - version = "0.13.0-r1"; - - src = fetchurl { - url = "https://github.com/lagadic/vision_visp-release/archive/release/melodic/visp_camera_calibration/0.13.0-1.tar.gz"; - name = "0.13.0-1.tar.gz"; - sha256 = "ef2de16ff7312fb6a866e490631f1b50858ec645d39f778cf3c2752a8b20cbf9"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ camera-calibration-parsers geometry-msgs message-generation message-runtime roscpp rqt-console sensor-msgs std-msgs visp visp-bridge ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''visp_camera_calibration allows easy calibration of - cameras using a customizable pattern and ViSP library.''; - license = with lib.licenses; [ "GPL-2.0-only" ]; - }; -} diff --git a/distros/melodic/visp-hand2eye-calibration/default.nix b/distros/melodic/visp-hand2eye-calibration/default.nix deleted file mode 100644 index dd8be73923..0000000000 --- a/distros/melodic/visp-hand2eye-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, catkin, geometry-msgs, image-proc, message-generation, message-runtime, roscpp, sensor-msgs, std-msgs, visp, visp-bridge }: -buildRosPackage { - pname = "ros-melodic-visp-hand2eye-calibration"; - version = "0.13.0-r1"; - - src = fetchurl { - url = "https://github.com/lagadic/vision_visp-release/archive/release/melodic/visp_hand2eye_calibration/0.13.0-1.tar.gz"; - name = "0.13.0-1.tar.gz"; - sha256 = "62d20eef830a222518bb722659edc62b25275ba714fed9385dc57795fd75ce35"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ geometry-msgs image-proc message-generation message-runtime roscpp sensor-msgs std-msgs visp visp-bridge ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''visp_hand2eye_calibration estimates the camera position with respect - to its effector using the ViSP library.''; - license = with lib.licenses; [ "GPL-2.0-only" ]; - }; -} diff --git a/distros/melodic/visp-tracker/default.nix b/distros/melodic/visp-tracker/default.nix deleted file mode 100644 index 69dc3842de..0000000000 --- a/distros/melodic/visp-tracker/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, image-proc, image-transport, message-generation, message-runtime, nodelet, resource-retriever, roscpp, rospy, sensor-msgs, std-msgs, tf, visp }: -buildRosPackage { - pname = "ros-melodic-visp-tracker"; - version = "0.13.0-r1"; - - src = fetchurl { - url = "https://github.com/lagadic/vision_visp-release/archive/release/melodic/visp_tracker/0.13.0-1.tar.gz"; - name = "0.13.0-1.tar.gz"; - sha256 = "6edbf4ca9f56491dabadd0e3f68819feda1fda85f4d46ff95a02f6ee3eba6210"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ dynamic-reconfigure geometry-msgs image-proc image-transport message-generation message-runtime nodelet resource-retriever roscpp rospy sensor-msgs std-msgs tf visp ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Wraps the ViSP moving edge tracker provided by the ViSP visual - servoing library into a ROS package. - - This computer vision algorithm computes the pose (i.e. position - and orientation) of an object in an image. It is fast enough to - allow object online tracking using a camera.''; - license = with lib.licenses; [ "GPL-2.0-only" ]; - }; -} diff --git a/distros/melodic/visualization-marker-tutorials/default.nix b/distros/melodic/visualization-marker-tutorials/default.nix deleted file mode 100644 index dd187e2d71..0000000000 --- a/distros/melodic/visualization-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, roscpp, visualization-msgs }: -buildRosPackage { - pname = "ros-melodic-visualization-marker-tutorials"; - version = "0.10.5-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/visualization_tutorials-release/archive/release/melodic/visualization_marker_tutorials/0.10.5-1.tar.gz"; - name = "0.10.5-1.tar.gz"; - sha256 = "8ca12243a96785409c4d590d8eadc711d6b0ac0fe94cef2fb188ed8d36e10eec"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ roscpp visualization-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The visulalization_marker_tutorials package''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/visualization-msgs/default.nix b/distros/melodic/visualization-msgs/default.nix deleted file mode 100644 index 7370b608d2..0000000000 --- a/distros/melodic/visualization-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, geometry-msgs, message-generation, message-runtime, std-msgs }: -buildRosPackage { - pname = "ros-melodic-visualization-msgs"; - version = "1.12.8-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/common_msgs-release/archive/release/melodic/visualization_msgs/1.12.8-1.tar.gz"; - name = "1.12.8-1.tar.gz"; - sha256 = "9eb9cb4338fafb1b93c08a7bb029161cdfd700a0d027ff8c48fe02d55b0fedba"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ geometry-msgs message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''visualization_msgs is a set of messages used by higher level packages, such as rviz, that deal in visualization-specific data. - - The main messages in visualization_msgs is visualization_msgs/Marker. - The marker message is used to send visualization "markers" such as boxes, spheres, arrows, lines, etc. to a visualization environment such as rviz. - See the rviz tutorial rviz tutorials for more information.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/visualization-osg/default.nix b/distros/melodic/visualization-osg/default.nix deleted file mode 100644 index fdf9fc9070..0000000000 --- a/distros/melodic/visualization-osg/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, osg-interactive-markers, osg-markers, osg-utils }: -buildRosPackage { - pname = "ros-melodic-visualization-osg"; - version = "1.0.2-r2"; - - src = fetchurl { - url = "https://github.com/uji-ros-pkg/visualization_osg-release/archive/release/melodic/visualization_osg/1.0.2-2.tar.gz"; - name = "1.0.2-2.tar.gz"; - sha256 = "49cee62d712e9d538aaac8ce03c2222705074e11365f6c89d108dfb2decbf164"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ osg-interactive-markers osg-markers osg-utils ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''visualization_osg is a metapackage providing support for visualization of geometry using the OpenSceneGraph rendering engine.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/visualization-rwt/default.nix b/distros/melodic/visualization-rwt/default.nix deleted file mode 100644 index e9f8d32a74..0000000000 --- a/distros/melodic/visualization-rwt/default.nix +++ /dev/null @@ -1,25 +0,0 @@ - -# Copyright 2023 Open Source Robotics Foundation -# Distributed under the terms of the BSD license - -{ lib, buildRosPackage, fetchurl, catkin, rwt-app-chooser, rwt-image-view, rwt-moveit, rwt-plot, rwt-speech-recognition, rwt-utils-3rdparty }: -buildRosPackage { - pname = "ros-melodic-visualization-rwt"; - version = "0.1.2-r2"; - - src = fetchurl { - url = "https://github.com/tork-a/visualization_rwt-release/archive/release/melodic/visualization_rwt/0.1.2-2.tar.gz"; - name = "0.1.2-2.tar.gz"; - sha256 = "500bfc9c49b82ce213b7776f4c021c5956f8a7c27271951d8808b8848d36eb2d"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ rwt-app-chooser rwt-image-view rwt-moveit rwt-plot rwt-speech-recognition rwt-utils-3rdparty ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''

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: -
* Command the robot to go to a goal by passing through a series of waypoints. -
* Command the robot to constantly loop through a series of waypoints, useful for patrol.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/yosemite-valley/default.nix b/distros/melodic/yosemite-valley/default.nix deleted file mode 100644 index c1c25c7015..0000000000 --- a/distros/melodic/yosemite-valley/default.nix +++ /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-yosemite-valley"; - version = "0.0.1-r1"; - - src = fetchurl { - url = "https://github.com/ros-gbp/uav_testing-release/archive/release/melodic/yosemite_valley/0.0.1-1.tar.gz"; - name = "0.0.1-1.tar.gz"; - sha256 = "17ea9be47c92993675a8ed37c5debe9afe9143406b2f2db5660305e58f02ce23"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ gazebo-ros ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''The yosemite_valley package''; - license = with lib.licenses; [ asl20 ]; - }; -} diff --git a/distros/melodic/ypspur-ros/default.nix b/distros/melodic/ypspur-ros/default.nix deleted file mode 100644 index 008ea5eaa9..0000000000 --- a/distros/melodic/ypspur-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, diagnostic-msgs, geometry-msgs, message-generation, message-runtime, nav-msgs, roscpp, roslint, rostest, sensor-msgs, std-msgs, tf2, tf2-geometry-msgs, tf2-ros, trajectory-msgs, ypspur }: -buildRosPackage { - pname = "ros-melodic-ypspur-ros"; - version = "0.3.5-r1"; - - src = fetchurl { - url = "https://github.com/openspur/ypspur_ros-release/archive/release/melodic/ypspur_ros/0.3.5-1.tar.gz"; - name = "0.3.5-1.tar.gz"; - sha256 = "32bb414bf802855cc4d468b7a5078fa17d3ea81358b1867a301f67f31c7e58d8"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - checkInputs = [ roslint rostest ]; - propagatedBuildInputs = [ diagnostic-msgs geometry-msgs message-runtime nav-msgs roscpp sensor-msgs std-msgs tf2 tf2-geometry-msgs tf2-ros trajectory-msgs ypspur ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''ROS wrapper for the mobile robot control platform YP-Spur''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/ypspur/default.nix b/distros/melodic/ypspur/default.nix deleted file mode 100644 index db7a070f3e..0000000000 --- a/distros/melodic/ypspur/default.nix +++ /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, readline }: -buildRosPackage { - pname = "ros-melodic-ypspur"; - version = "1.20.2-r1"; - - src = fetchurl { - url = "https://github.com/openspur/yp-spur-release/archive/release/melodic/ypspur/1.20.2-1.tar.gz"; - name = "1.20.2-1.tar.gz"; - sha256 = "f53c5d73a3a604bbd5f2e1bd286a16d094a8541c428e355129289145da471647"; - }; - - buildType = "cmake"; - buildInputs = [ cmake ]; - propagatedBuildInputs = [ catkin readline ]; - nativeBuildInputs = [ cmake ]; - - meta = { - description = ''YP-Spur is a mobile robot motion control software with coordinate frame based commands.''; - license = with lib.licenses; [ mit ]; - }; -} diff --git a/distros/melodic/yujin-ocs/default.nix b/distros/melodic/yujin-ocs/default.nix deleted file mode 100644 index 0e15b87705..0000000000 --- a/distros/melodic/yujin-ocs/default.nix +++ /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-cmd-vel-mux, yocs-controllers, yocs-diff-drive-pose-controller, yocs-joyop, yocs-keyop, yocs-math-toolkit, yocs-rapps, yocs-safety-controller, yocs-velocity-smoother, yocs-virtual-sensor, yocs-waypoints-navi }: -buildRosPackage { - pname = "ros-melodic-yujin-ocs"; - version = "0.8.2"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/yujin_ocs-release/archive/release/melodic/yujin_ocs/0.8.2-0.tar.gz"; - name = "0.8.2-0.tar.gz"; - sha256 = "fda374e1eaa08d31770f20eb374a2f781cf7a284403323c7d197f31428d9b1e5"; - }; - - buildType = "catkin"; - buildInputs = [ catkin ]; - propagatedBuildInputs = [ yocs-cmd-vel-mux yocs-controllers yocs-diff-drive-pose-controller yocs-joyop yocs-keyop yocs-math-toolkit yocs-rapps yocs-safety-controller yocs-velocity-smoother yocs-virtual-sensor yocs-waypoints-navi ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Yujin Robot's open-source control software''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/zbar-ros/default.nix b/distros/melodic/zbar-ros/default.nix deleted file mode 100644 index 6375385a1f..0000000000 --- a/distros/melodic/zbar-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, cv-bridge, nodelet, roscpp, roslint, zbar }: -buildRosPackage { - pname = "ros-melodic-zbar-ros"; - version = "0.3.0-r2"; - - src = fetchurl { - url = "https://github.com/ros-drivers-gbp/zbar_ros-release/archive/release/melodic/zbar_ros/0.3.0-2.tar.gz"; - name = "0.3.0-2.tar.gz"; - sha256 = "62350ba0852b9f2f140a2495a162190ae01ec361bebd28782115ac6d32366f87"; - }; - - buildType = "catkin"; - buildInputs = [ catkin roslint ]; - propagatedBuildInputs = [ cv-bridge nodelet roscpp zbar ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''Lightweight ROS wrapper for Zbar barcode/qrcode reader library (http://zbar.sourceforge - .net/)''; - license = with lib.licenses; [ bsdOriginal ]; - }; -} diff --git a/distros/melodic/zeroconf-msgs/default.nix b/distros/melodic/zeroconf-msgs/default.nix deleted file mode 100644 index c67b9c7d96..0000000000 --- a/distros/melodic/zeroconf-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-zeroconf-msgs"; - version = "0.2.1"; - - src = fetchurl { - url = "https://github.com/yujinrobot-release/zeroconf_msgs-release/archive/release/melodic/zeroconf_msgs/0.2.1-0.tar.gz"; - name = "0.2.1-0.tar.gz"; - sha256 = "2e5d7e5adc4153b4b1f9e166a13cd4ed2fdcb0944d966dfaaf6811e63b89cdef"; - }; - - buildType = "catkin"; - buildInputs = [ catkin message-generation ]; - propagatedBuildInputs = [ message-runtime std-msgs ]; - nativeBuildInputs = [ catkin ]; - - meta = { - description = ''General ros communications used by the various zeroconf implementations.''; - license = with lib.licenses; [ bsdOriginal ]; - }; -}