Source: mrpt
Section: science
Priority: optional
Maintainer: José Luis Blanco Claraco <joseluisblancoc@gmail.com>
Build-Depends: debhelper (>= 12),
	cmake,
	perl,
	zlib1g-dev,
	libjpeg-dev,
	libwxgtk3.0-gtk3-dev,
	libftdi1-dev,
	freeglut3-dev,
	libopencv-dev,
	libavcodec-dev, libavformat-dev, libavutil-dev, libswscale-dev,
	doxygen,
	ghostscript,
	graphviz,
	texlive, latexmk, texlive-latex-extra, texlive-science,
	doxygen-latex,
	libdc1394-dev [linux-any] | libdc1394-22-dev [linux-any],
	libusb-1.0-0-dev [linux-any],
	libudev-dev [linux-any],
	libfreenect-dev,
	libpcap-dev,
	libopenni2-dev,
	libsuitesparse-dev,
	libeigen3-dev,
	libassimp-dev,
	qtbase5-dev,
	liboctomap-dev,
	libqt5opengl5-dev,
	libjsoncpp-dev,
	libtinyxml2-dev,
	libcv-bridge-dev,
	libgeometry-msgs-dev,
	libnav-msgs-dev,
	librosbag-storage-dev,
	libroscpp-dev,
	libsensor-msgs-dev,
	libstd-srvs-dev,
	libstereo-msgs-dev,
	libtf2-dev,
	libtf2-msgs-dev,
	libglu1-mesa-dev,
	libglfw3-dev,
	libxxf86vm-dev,
	libxrandr-dev,
	libsimpleini-dev,
	libicu-dev
Standards-Version: 4.5.0
Homepage: https://www.mrpt.org/

Package: mrpt-doc
Section: doc
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends},
	libjs-jquery
Description: Mobile Robot Programming Toolkit - Documentation and examples
 The Mobile Robot Programming Toolkit (MRPT) is an extensive, cross-platform,
 and open source C++ library aimed to help robotics researchers to design and
 implement algorithms in the fields of Simultaneous Localization and Mapping
 (SLAM), computer vision, and motion planning (obstacle avoidance).
 .
 The libraries include classes for easily managing 3D(6D) geometry,
 probability density functions (pdfs) over many predefined variables (points
 and poses, landmarks, maps), Bayesian inference (Kalman filters, particle
 filters), image processing, path planning and obstacle avoidance, 3D
 visualization of all kind of maps (points, occupancy grids, landmarks,...),
 Graph-SLAM, Bundle Adjustment, etc.
 Gathering, manipulating and inspecting very large robotic datasets (Rawlogs)
 efficiently is another goal of MRPT, supported by several classes and
 applications.
 .
 The MRPT is free software and is released under the BSD-new.
 .
 This package provides the documentation and examples of MRPT, and the book
  Writing Scientific Applications with the Mobile Robot Programming Toolkit
  in .ps.gz format.

Package: libmrpt-bayes2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - bayes library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-bayes-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-bayes2.1 (= ${binary:Version}),
         libmrpt-common-dev, libmrpt-math-dev, libmrpt-config-dev
Description: Mobile Robot Programming Toolkit - bayes development package
 This package provides headers and libraries for development.

Package: libmrpt-comms2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - comms library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-comms-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-comms2.1 (= ${binary:Version}),
         libmrpt-common-dev, libmrpt-io-dev
Description: Mobile Robot Programming Toolkit - comms development package
 This package provides headers and libraries for development.

Package: libmrpt-config2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - config library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-config-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-config2.1 (= ${binary:Version}),
         libmrpt-common-dev, libmrpt-core-dev,libmrpt-system-dev,libmrpt-expr-dev
Description: Mobile Robot Programming Toolkit - config development package
 This package provides headers and libraries for development.

Package: libmrpt-containers2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - containers library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-containers-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-containers2.1 (= ${binary:Version}),
         libmrpt-common-dev, libmrpt-core-dev
Description: Mobile Robot Programming Toolkit - containers development package
 This package provides headers and libraries for development.

Package: libmrpt-core2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - core library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-core-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-core2.1 (= ${binary:Version}),
         libmrpt-common-dev
Description: Mobile Robot Programming Toolkit - core development package
 This package provides headers and libraries for development.

Package: libmrpt-detectors2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - detectors library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-detectors-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-detectors2.1 (= ${binary:Version}),
         libmrpt-common-dev, libmrpt-gui-dev,libmrpt-slam-dev
Description: Mobile Robot Programming Toolkit - detectors development package
 This package provides headers and libraries for development.

Package: libmrpt-expr2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - expr library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-expr-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-expr2.1 (= ${binary:Version}),
         libmrpt-common-dev, libmrpt-core-dev
Description: Mobile Robot Programming Toolkit - expr development package
 This package provides headers and libraries for development.

Package: libmrpt-graphs2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - graphs library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-graphs-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-graphs2.1 (= ${binary:Version}),
         libmrpt-common-dev, libmrpt-opengl-dev,libmrpt-poses-dev
Description: Mobile Robot Programming Toolkit - graphs development package
 This package provides headers and libraries for development.

Package: libmrpt-graphslam2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - graphslam library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-graphslam-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-graphslam2.1 (= ${binary:Version}),
         libmrpt-common-dev, libmrpt-gui-dev,libmrpt-slam-dev
Description: Mobile Robot Programming Toolkit - graphslam development package
 This package provides headers and libraries for development.

Package: libmrpt-gui2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - gui library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-nanogui2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - nanogui library
 A custom version of the nanogui library.

Package: libmrpt-gui-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-gui2.1 (= ${binary:Version}),
         libmrpt-common-dev, libmrpt-opengl-dev, libmrpt-nanogui-dev
Description: Mobile Robot Programming Toolkit - gui development package
 This package provides headers and libraries for development.

Package: libmrpt-nanogui-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-nanogui2.1 (= ${binary:Version}),
         libglfw3-dev
Description: Mobile Robot Programming Toolkit - nanogui development package
 This package provides headers and libraries for development.

Package: libmrpt-hmtslam2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - hmtslam library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-hmtslam-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-hmtslam2.1 (= ${binary:Version}),
         libmrpt-common-dev, libmrpt-graphslam-dev
Description: Mobile Robot Programming Toolkit - hmtslam development package
 This package provides headers and libraries for development.

Package: libmrpt-hwdrivers2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - hwdrivers library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-hwdrivers-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-hwdrivers2.1 (= ${binary:Version}),
         libmrpt-common-dev, libmrpt-comms-dev, libmrpt-gui-dev,
         libmrpt-maps-dev, libmrpt-vision-dev
Description: Mobile Robot Programming Toolkit - hwdrivers development package
 This package provides headers and libraries for development.

Package: libmrpt-img2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - img library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-img-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-img2.1 (= ${binary:Version}),
         libmrpt-common-dev, libmrpt-io-dev, libmrpt-math-dev,
         libmrpt-config-dev
Description: Mobile Robot Programming Toolkit - img development package
 This package provides headers and libraries for development.

Package: libmrpt-io2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - io library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-io-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-io2.1 (= ${binary:Version}),
         libmrpt-common-dev, libmrpt-system-dev
Description: Mobile Robot Programming Toolkit - io development package
 This package provides headers and libraries for development.

Package: libmrpt-kinematics2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - kinematics library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-kinematics-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-kinematics2.1 (= ${binary:Version}),
         libmrpt-common-dev, libmrpt-opengl-dev
Description: Mobile Robot Programming Toolkit - kinematics development package
 This package provides headers and libraries for development.

Package: libmrpt-maps2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - maps library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-maps-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-maps2.1 (= ${binary:Version}),
         libmrpt-common-dev, libmrpt-obs-dev, libmrpt-graphs-dev
Description: Mobile Robot Programming Toolkit - maps development package
 This package provides headers and libraries for development.

Package: libmrpt-math2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - math library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-math-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-math2.1 (= ${binary:Version}),
         libsuitesparse-dev, libeigen3-dev, libmrpt-serialization-dev,
         libmrpt-random-dev, libmrpt-system-dev, libmrpt-nanoflann-dev,
		 libmrpt-common-dev
Description: Mobile Robot Programming Toolkit - math development package
 This package provides headers and libraries for development.

Package: libmrpt-nanoflann-dev
Section: libdevel
Architecture: all
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends}, libmrpt-common-dev
Description: Mobile Robot Programming Toolkit - nanoflann development package
 This package provides headers and libraries for development.

Package: libmrpt-nav2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - nav library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-nav-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-nav2.1 (= ${binary:Version}),
         libmrpt-common-dev, libmrpt-kinematics-dev, libmrpt-maps-dev
Description: Mobile Robot Programming Toolkit - nav development package
 This package provides headers and libraries for development.

Package: libmrpt-obs2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - obs library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-obs-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-obs2.1 (= ${binary:Version}),
        libmrpt-common-dev, libmrpt-opengl-dev, libmrpt-tfest-dev
Description: Mobile Robot Programming Toolkit - obs development package
 This package provides headers and libraries for development.

Package: libmrpt-opengl2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - opengl library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-opengl-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-opengl2.1 (= ${binary:Version}),
         libmrpt-common-dev, libmrpt-poses-dev, libmrpt-img-dev
Description: Mobile Robot Programming Toolkit - opengl development package
 This package provides headers and libraries for development.

Package: libmrpt-poses2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - poses library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-poses-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-poses2.1 (= ${binary:Version}),
         libmrpt-common-dev, libmrpt-bayes-dev
Description: Mobile Robot Programming Toolkit - poses development package
 This package provides headers and libraries for development.

Package: libmrpt-random2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - random library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-random-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-random2.1 (= ${binary:Version}),
         libmrpt-common-dev
Description: Mobile Robot Programming Toolkit - random development package
 This package provides headers and libraries for development.

Package: libmrpt-rtti2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - rtti library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-rtti-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-rtti2.1 (= ${binary:Version}),
         libmrpt-common-dev, libmrpt-core-dev, libmrpt-typemeta-dev
Description: Mobile Robot Programming Toolkit - rtti development package
 This package provides headers and libraries for development.

Package: libmrpt-ros1bridge2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - ros1bridge library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-ros1bridge-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-ros1bridge2.1 (= ${binary:Version}),
        libmrpt-maps-dev, libgeometry-msgs-dev, libroscpp-dev,
        libsensor-msgs-dev, libstereo-msgs-dev, libtf2-msgs-dev, librosbag-storage-dev,
        libcv-bridge-dev, libtf2-dev
Description: Mobile Robot Programming Toolkit - ros1bridge development package
 This package provides headers and libraries for development.

Package: libmrpt-serialization2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - serialization library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-serialization-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-serialization2.1 (= ${binary:Version}),
         libmrpt-common-dev, libmrpt-rtti-dev
Description: Mobile Robot Programming Toolkit - serialization development package
 This package provides headers and libraries for development.

Package: libmrpt-slam2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - slam library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-slam-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-slam2.1 (= ${binary:Version}),
        libmrpt-common-dev, libmrpt-maps-dev, libmrpt-vision-dev
Description: Mobile Robot Programming Toolkit - slam development package
 This package provides headers and libraries for development.

Package: libmrpt-system2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - system library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-system-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-system2.1 (= ${binary:Version}),
         libmrpt-common-dev, libmrpt-typemeta-dev, libmrpt-containers-dev
Description: Mobile Robot Programming Toolkit - system development package
 This package provides headers and libraries for development.

Package: libmrpt-tclap-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends}, libmrpt-common-dev
Description: Mobile Robot Programming Toolkit - tclap development package
 This package provides headers and libraries for development.

Package: libmrpt-tfest2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - tfest library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-tfest-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-tfest2.1 (= ${binary:Version}),
         libmrpt-common-dev, libmrpt-poses-dev
Description: Mobile Robot Programming Toolkit - tfest development package
 This package provides headers and libraries for development.

Package: libmrpt-topography2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - topography library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-topography-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-topography2.1 (= ${binary:Version}),
         libmrpt-common-dev, libmrpt-obs-dev
Description: Mobile Robot Programming Toolkit - topography development package
 This package provides headers and libraries for development.

Package: libmrpt-typemeta-dev
Section: libdevel
Architecture: all
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends}, libmrpt-common-dev
Description: Mobile Robot Programming Toolkit - typemeta development package
 This package provides headers and libraries for development.

Package: libmrpt-vision2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - vision library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-vision-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-vision2.1 (= ${binary:Version}),
         libmrpt-common-dev, libmrpt-obs-dev
Description: Mobile Robot Programming Toolkit - vision development package
 This package provides headers and libraries for development.

Package: libmrpt-vision-lgpl2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - vision-lgpl library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-vision-lgpl-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-vision2.1 (= ${binary:Version}),
         libmrpt-vision-dev
Description: Mobile Robot Programming Toolkit - vision-lgpl development package
 This package provides headers and libraries for development.

Package: libmrpt-apps2.1
Section: libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Multi-Arch: same
Description: Mobile Robot Programming Toolkit - apps library
 More about MRPT libraries in: https://www.mrpt.org/Libraries

Package: libmrpt-apps-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends},libmrpt-apps2.1 (= ${binary:Version}),
         libmrpt-slam-dev, libmrpt-gui-dev, libmrpt-tclap-dev
Description: Mobile Robot Programming Toolkit - apps development package
 This package provides headers and libraries for development.

Package: libmrpt-common-dev
Section: libdevel
Architecture: any
Breaks: libmrpt-dev (<< 1:2)
Replaces: libmrpt-dev (<< 1:2)
Depends: ${misc:Depends}
Description: Mobile Robot Programming Toolkit - common development files
 This package provides CMake configuration files and common headers.

Package: libmrpt-dev
Section: libdevel
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends},
Recommends: libmrpt-bayes-dev (= ${binary:Version}),
         libmrpt-comms-dev (= ${binary:Version}),
         libmrpt-config-dev (= ${binary:Version}),
         libmrpt-containers-dev (= ${binary:Version}),
         libmrpt-core-dev (= ${binary:Version}),
         libmrpt-detectors-dev (= ${binary:Version}),
         libmrpt-expr-dev (= ${binary:Version}),
         libmrpt-graphs-dev (= ${binary:Version}),
         libmrpt-graphslam-dev (= ${binary:Version}),
         libmrpt-gui-dev (= ${binary:Version}),
         libmrpt-nanogui-dev (= ${binary:Version}),
         libmrpt-hmtslam-dev (= ${binary:Version}),
         libmrpt-hwdrivers-dev (= ${binary:Version}),
         libmrpt-img-dev (= ${binary:Version}),
         libmrpt-io-dev (= ${binary:Version}),
         libmrpt-kinematics-dev (= ${binary:Version}),
         libmrpt-maps-dev (= ${binary:Version}),
         libmrpt-math-dev (= ${binary:Version}),
         libmrpt-nanoflann-dev (= ${binary:Version}),
         libmrpt-nav-dev (= ${binary:Version}),
         libmrpt-obs-dev (= ${binary:Version}),
         libmrpt-opengl-dev (= ${binary:Version}),
         libmrpt-poses-dev (= ${binary:Version}),
         libmrpt-random-dev (= ${binary:Version}),
         libmrpt-rtti-dev (= ${binary:Version}),
         libmrpt-ros1bridge-dev (= ${binary:Version}),
         libmrpt-serialization-dev (= ${binary:Version}),
         libmrpt-slam-dev (= ${binary:Version}),
         libmrpt-system-dev (= ${binary:Version}),
         libmrpt-tclap-dev (= ${binary:Version}),
         libmrpt-tfest-dev (= ${binary:Version}),
         libmrpt-topography-dev (= ${binary:Version}),
         libmrpt-typemeta-dev (= ${binary:Version}),
         libmrpt-vision-dev (= ${binary:Version}),
         libmrpt-vision-lgpl-dev (= ${binary:Version}),
         libmrpt-apps-dev (= ${binary:Version})
Description: Mobile Robot Programming Toolkit - Metapackage: all dev packages
 This metapackage install all mrpt -dev packages.

Package: mrpt-common
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends}
Replaces: mrpt-apps (<< 1:1.3.2-1)
Breaks: mrpt-apps (<< 1:1.3.2-1)
Description: Mobile Robot Programming Toolkit - Example datasets and files
 The Mobile Robot Programming Toolkit (MRPT) is an extensive, cross-platform,
 and open source C++ library aimed to help robotics researchers to design and
 implement algorithms in the fields of Simultaneous Localization and Mapping
 (SLAM), computer vision, and motion planning (obstacle avoidance).
 .
 This package provides example datasets and configuration files for several
 MRPT applications.

Package: mrpt-apps
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Recommends: mrpt-common (= ${source:Version})
Description: Mobile Robot Programming Toolkit - Console and GUI applications
 The Mobile Robot Programming Toolkit (MRPT) is an extensive, cross-platform,
 and open source C++ library aimed to help robotics researchers to design and
 implement algorithms in the fields of Simultaneous Localization and Mapping
 (SLAM), computer vision, and motion planning (obstacle avoidance).
 .
 This package provides a set of console and GUI applications:
 .
  - rawlog-grabber: Record datasets from robotic sensors.
  - RawLogViewer: Robotic dataset viewer and manipulator.
  - ReactiveNavigationDemo: Obstacle avoidance GUI demo.
  - SceneViewer3D: GUI viewer of MRPT 3D scenes.
  - camera-calib: Interactive camera calibration tool.
  - icp-slam
  - kf-slam
  - graph-slam
  - 2d-slam-demo: GUI didactic robotic SLAM demo.
  - map-partition
  - observations2map: Converts simplemaps into metric maps.
  - pf-localization: Particle filter localization (Monte Carlo localization).
  - ro-localization
  - rbpf-slam: Rao-Blackwellized Particle Filter for SLAM.
  - simul-landmarks
  - simul-beacons
  - simul-gridmap
  - GridmapNavSimul
  - grid-matching
  - rawlog-edit
  - navlog-viewer: GUI viewer of navigation logs.
  - features-matching: Computer vision demo.
  - kinect-icp-slam: Example 3D mapping with Xbox Kinect
  - kinect-view: Example 3D mapping with Xbox Kinect
  - robotic-arm-kinematics: GUI for design of robot arms with
     Denavit-Hartenberg parameters.
  - velodyne-view: Live display/grabbing of Velodyne scanners.
  - rosbag2rawlog: Convert a ROS bag dataset into an MRPT Rawlog file.
  - 3d-rotation-converter: A GUI tool to convert between different SO(3)
     rotation parameterizations (quaternions, Euler angles, etc.)
