1 # Copyright 1999-2018 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
7 if [ "${PV#9999}" != "${PV}" ] ; then
9 EGIT_REPO_URI="https://github.com/introlab/rtabmap"
12 inherit ${SCM} cmake-utils multilib
14 if [ "${PV#9999}" != "${PV}" ] ; then
19 SRC_URI="https://github.com/introlab/rtabmap/archive/${PV}-melodic.tar.gz -> ${P}.tar.gz"
20 S="${WORKDIR}/${P}-melodic"
23 DESCRIPTION="Real-Time Appearance-Based Mapping (RGB-D Graph SLAM)"
24 HOMEPAGE="http://introlab.github.io/rtabmap/"
27 IUSE="examples ieee1394 openni2 qt5"
30 media-libs/opencv:=[qt5(-)?]
31 sci-libs/pcl:=[openni,vtk,qt5(-)?]
32 sci-libs/vtk:=[qt5(-)?]
36 ieee1394? ( media-libs/libdc1394 )
37 openni2? ( dev-libs/OpenNI2 )
50 "-DWITH_QT=$(usex qt5 ON OFF)"
51 "-DWITH_DC1394=$(usex ieee1394 ON OFF)"
52 "-DWITH_OPENNI2=$(usex openni2 ON OFF)"
53 "-DBUILD_EXAMPLES=$(usex examples ON OFF)"
55 cmake-utils_src_configure
59 cmake-utils_src_install
60 # Needed since we force ros crawling to be done only in
61 # /usr/share/ros_packages/
62 insinto /usr/share/ros_packages/${PN}
63 doins "${ED}/usr/share/${PN}/package.xml"