summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2015-08-29 19:41:33 +0200
committerAlexis Ballier <aballier@gentoo.org>2015-08-29 19:41:46 +0200
commit3ba53f346d90d522629262ed7ec73ec09b7672ae (patch)
tree53987ca7143f6b243af10d474c36a26c90368ce3 /sci-libs/rtabmap/rtabmap-9999.ebuild
parentFix gir to match dependencies, see bug 557086. (diff)
downloadgentoo-3ba53f346d90d522629262ed7ec73ec09b7672ae.tar.gz
gentoo-3ba53f346d90d522629262ed7ec73ec09b7672ae.tar.bz2
gentoo-3ba53f346d90d522629262ed7ec73ec09b7672ae.zip
sci-libs/rtabmap: Bump to 0.10.5 and update live ebuild.
Package-Manager: portage-2.2.20.1
Diffstat (limited to 'sci-libs/rtabmap/rtabmap-9999.ebuild')
-rw-r--r--sci-libs/rtabmap/rtabmap-9999.ebuild15
1 files changed, 9 insertions, 6 deletions
diff --git a/sci-libs/rtabmap/rtabmap-9999.ebuild b/sci-libs/rtabmap/rtabmap-9999.ebuild
index c3183be626f3..8fdd4089e4cf 100644
--- a/sci-libs/rtabmap/rtabmap-9999.ebuild
+++ b/sci-libs/rtabmap/rtabmap-9999.ebuild
@@ -28,7 +28,7 @@ IUSE="ieee1394 openni2 qt4 qt5"
RDEPEND="
media-libs/opencv:=
- sci-libs/pcl[openni]
+ sci-libs/pcl[openni,vtk]
sci-libs/vtk
sys-libs/zlib
ieee1394? ( media-libs/libdc1394 )
@@ -38,6 +38,7 @@ RDEPEND="
dev-qt/qtgui:4
dev-qt/qtsvg:4
dev-qt/qtcore:4
+ media-libs/opencv[-qt5(-)]
)
)
qt5? (
@@ -45,16 +46,18 @@ RDEPEND="
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtsvg:5
+ media-libs/opencv[qt5(-)]
)
"
DEPEND="${RDEPEND}
virtual/pkgconfig"
src_configure() {
- local mycmakeargs=()
- use ieee1394 || mycmakeargs+=( "-DCMAKE_DISABLE_FIND_PACKAGE_DC1394=TRUE" )
- use openni2 || mycmakeargs+=( "-DCMAKE_DISABLE_FIND_PACKAGE_OpenNI2=TRUE" )
- use qt4 || mycmakeargs+=( "-DCMAKE_DISABLE_FIND_PACKAGE_Qt4=TRUE" )
- use qt5 && mycmakeargs+=( "-DRTABMAP_QT_VERSION=5" )
+ local mycmakeargs=(
+ "-DWITH_QT=$(usex qt4 ON "$(usex qt5 ON OFF)")"
+ "-DRTABMAP_QT_VERSION=$(usex qt5 5 4)"
+ "-DWITH_DC1394=$(usex ieee1394 ON OFF)"
+ "-DWITH_OPENNI2=$(usex openni2 ON OFF)"
+ )
cmake-utils_src_configure
}