Gentoo Archives: gentoo-commits

From: Alexis Ballier <aballier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-libs/rtabmap/
Date: Tue, 25 Aug 2020 14:29:26
Message-Id: 1598365758.261ebeb551801b296f44ec96136be87142057146.aballier@gentoo
1 commit: 261ebeb551801b296f44ec96136be87142057146
2 Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
3 AuthorDate: Tue Aug 25 13:41:00 2020 +0000
4 Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
5 CommitDate: Tue Aug 25 14:29:18 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=261ebeb5
7
8 sci-libs/rtabmap: bump to 0.20.3
9
10 Package-Manager: Portage-3.0.3, Repoman-3.0.0
11 Signed-off-by: Alexis Ballier <aballier <AT> gentoo.org>
12
13 sci-libs/rtabmap/Manifest | 1 +
14 sci-libs/rtabmap/rtabmap-0.20.3.ebuild | 64 ++++++++++++++++++++++++++++++++++
15 2 files changed, 65 insertions(+)
16
17 diff --git a/sci-libs/rtabmap/Manifest b/sci-libs/rtabmap/Manifest
18 index e9ed362ac60..3cafd44ce7f 100644
19 --- a/sci-libs/rtabmap/Manifest
20 +++ b/sci-libs/rtabmap/Manifest
21 @@ -1,2 +1,3 @@
22 DIST rtabmap-0.19.3.tar.gz 19818629 BLAKE2B f732a02db6ef8434b1457234211a128e3050236590e0f6a1e08e36bbb5899b9d3de9409d7d7329f346d29874d440bd86835c1501fb638e3802e2663907e7b04d SHA512 bda72596911b1c35d757322c7e5acd7e43ec1f4e984bfb0599cfb39597bee79e470d1bc11b492f244f39c35812ae570d023848cdcbd011eeb78e347727045509
23 DIST rtabmap-0.19.7.tar.gz 19936131 BLAKE2B ec640bb8dddb2acac9eb70e828edc88e76d90b287dc5be0c99f0943dac3df448b0a06bde79b1288e0b84a1b2a022e5713346f87e68f11a6f25be486e3122b62a SHA512 d02fec1db427092867b32d464e4b2450a729923260088b75dd0a813fc6d3e2539b3694035cddffc33b8fcd5a56a2a5c3dedb7c7a998b72f2094e1916f2a99084
24 +DIST rtabmap-0.20.3.tar.gz 20008545 BLAKE2B d50a66034905243473d26f66a09f1e1408477908cca9337d77227d8e38ba6b571d5720a5391495903cd784742dd11ccaa035b2ed03568c9917e85c46681bdfe1 SHA512 2f8837e00f89210b270dbd863e1088d9786774a8fcf3db593efe35384251c2bb92bd97b261f823e4aee90312e30c886b42241ed22042a540091a218a2d1819f7
25
26 diff --git a/sci-libs/rtabmap/rtabmap-0.20.3.ebuild b/sci-libs/rtabmap/rtabmap-0.20.3.ebuild
27 new file mode 100644
28 index 00000000000..6c24b68400f
29 --- /dev/null
30 +++ b/sci-libs/rtabmap/rtabmap-0.20.3.ebuild
31 @@ -0,0 +1,64 @@
32 +# Copyright 1999-2020 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +SCM=""
38 +if [ "${PV#9999}" != "${PV}" ] ; then
39 + SCM="git-r3"
40 + EGIT_REPO_URI="https://github.com/introlab/rtabmap"
41 +fi
42 +
43 +inherit ${SCM} cmake-utils multilib
44 +
45 +if [ "${PV#9999}" != "${PV}" ] ; then
46 + KEYWORDS=""
47 + SRC_URI=""
48 +else
49 + KEYWORDS="~amd64"
50 + SRC_URI="https://github.com/introlab/rtabmap/archive/${PV}.tar.gz -> ${P}.tar.gz"
51 + S="${WORKDIR}/${P}"
52 +fi
53 +
54 +DESCRIPTION="Real-Time Appearance-Based Mapping (RGB-D Graph SLAM)"
55 +HOMEPAGE="http://introlab.github.io/rtabmap/"
56 +LICENSE="BSD"
57 +SLOT="0"
58 +IUSE="examples ieee1394 openni2 qt5"
59 +
60 +RDEPEND="
61 + media-libs/opencv:=[qt5(-)?]
62 + sci-libs/pcl:=[openni,vtk,qt5(-)?]
63 + sci-libs/vtk:=[qt5(-)?]
64 + sys-libs/zlib
65 + sci-libs/octomap:=
66 + dev-libs/boost:=
67 + ieee1394? ( media-libs/libdc1394 )
68 + openni2? ( dev-libs/OpenNI2 )
69 + qt5? (
70 + dev-qt/qtwidgets:5
71 + dev-qt/qtcore:5
72 + dev-qt/qtgui:5
73 + dev-qt/qtsvg:5
74 + )
75 +"
76 +DEPEND="${RDEPEND}"
77 +BDEPEND="virtual/pkgconfig"
78 +
79 +src_configure() {
80 + local mycmakeargs=(
81 + "-DWITH_QT=$(usex qt5 ON OFF)"
82 + "-DWITH_DC1394=$(usex ieee1394 ON OFF)"
83 + "-DWITH_OPENNI2=$(usex openni2 ON OFF)"
84 + "-DBUILD_EXAMPLES=$(usex examples ON OFF)"
85 + )
86 + cmake-utils_src_configure
87 +}
88 +
89 +src_install() {
90 + cmake-utils_src_install
91 + # Needed since we force ros crawling to be done only in
92 + # /usr/share/ros_packages/
93 + insinto /usr/share/ros_packages/${PN}
94 + doins "${ED}/usr/share/${PN}/package.xml"
95 +}