forked from MRPT/mrpt
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.xml
85 lines (73 loc) · 3.23 KB
/
package.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<?xml version="1.0"?>
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<!-- This is a ROS package file, intended to allow MRPT 2.x to be built
side-by-side to real ROS packages in a catkin/ament environment.
Real MRPT ROS packages are found elsewhere: https://github.com/mrpt-ros-pkg
-->
<package format="3">
<name>mrpt2</name>
<!-- Before updating version number, read [MRPT_ROOT]/version_prefix.txt first -->
<version>2.10.2</version>
<description>Mobile Robot Programming Toolkit (MRPT) version 2.x</description>
<author email="[email protected]">Jose-Luis Blanco-Claraco</author>
<maintainer email="[email protected]">Jose-Luis Blanco-Claraco</maintainer>
<url type="website">https://www.mrpt.org/</url>
<url type="bugtracker">https://github.com/MRPT/mrpt/issues</url>
<license>BSD</license>
<!-- Deps required by user code (they are in public headers or built as ROS (vs system) packages -->
<depend>eigen</depend>
<depend>geometry_msgs</depend>
<depend>glut</depend>
<depend>libglfw3-dev</depend>
<depend>libxrandr</depend>
<depend>libxxf86vm</depend>
<depend>nav_msgs</depend>
<depend>opengl</depend>
<depend>sensor_msgs</depend>
<depend>std_msgs</depend>
<depend>stereo_msgs</depend>
<depend>suitesparse</depend>
<depend>tf2_msgs</depend>
<depend>tf2</depend>
<!-- COMMON DEPS: This ensures we have ROS_DISTRO, etc. env vars -->
<build_depend>ros_environment</build_depend>
<!-- Deps required by building only -->
<build_depend>assimp-dev</build_depend>
<build_depend>ffmpeg</build_depend>
<build_depend>libfreenect-dev</build_depend>
<build_depend condition="$ROS_VERSION == 2">libfyaml-dev</build_depend>
<build_depend>libjpeg</build_depend>
<build_depend>libjsoncpp-dev</build_depend>
<build_depend>libopenni2-dev</build_depend>
<build_depend>libpcap</build_depend>
<build_depend>libudev-dev</build_depend>
<build_depend>libusb-1.0-dev</build_depend>
<build_depend>libqt5-opengl-dev</build_depend>
<build_depend>pkg-config</build_depend>
<build_depend>pybind11-dev</build_depend>
<build_depend>python3-pip</build_depend>
<build_depend>qtbase5-dev</build_depend>
<build_depend>tinyxml2</build_depend>
<build_depend>wx-common</build_depend>
<build_depend>wxwidgets</build_depend>
<build_depend>zlib</build_depend>
<!-- Required for cmake scripts to find ament_cmake and then realize we are in ROS 2, not ROS 1 -->
<build_depend condition="$ROS_VERSION == 2">ament_cmake</build_depend>
<!-- Deps for ros1bridge/ros2bridge -->
<depend>cv_bridge</depend>
<depend>libopencv-dev</depend>
<depend>octomap</depend>
<!--<depend>pcl_conversions</depend> WAS: To run unit tests only -->
<depend condition="$ROS_VERSION == 1">rosbag_storage</depend>
<depend condition="$ROS_VERSION == 2">rosbag2_storage</depend>
<depend condition="$ROS_VERSION == 1">roscpp</depend>
<depend condition="$ROS_VERSION == 2">rclcpp</depend>
<doc_depend>doxygen</doc_depend>
<!-- Minimum entries to release non-catkin pkgs: -->
<buildtool_depend>cmake</buildtool_depend>
<export>
<build_type>cmake</build_type>
<rosdoc config="doc/rosdoc.yaml" />
</export>
<!-- End -->
</package>