Gentoo Archives: gentoo-commits

From: Alexis Ballier <aballier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ros/visp_tracker/
Date: Thu, 24 Sep 2015 08:43:46
Message-Id: 1443084188.60973e8a2a617123f6ce9848bb27779622f8c466.aballier@gentoo
1 commit: 60973e8a2a617123f6ce9848bb27779622f8c466
2 Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 24 08:37:11 2015 +0000
4 Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 24 08:43:08 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60973e8a
7
8 dev-ros/visp_tracker: Initial import. Ebuild by me.
9
10 Package-Manager: portage-2.2.21
11
12 dev-ros/visp_tracker/Manifest | 1 +
13 dev-ros/visp_tracker/metadata.xml | 5 ++++
14 dev-ros/visp_tracker/visp_tracker-0.8.0.ebuild | 39 ++++++++++++++++++++++++++
15 dev-ros/visp_tracker/visp_tracker-9999.ebuild | 39 ++++++++++++++++++++++++++
16 4 files changed, 84 insertions(+)
17
18 diff --git a/dev-ros/visp_tracker/Manifest b/dev-ros/visp_tracker/Manifest
19 new file mode 100644
20 index 0000000..b773503
21 --- /dev/null
22 +++ b/dev-ros/visp_tracker/Manifest
23 @@ -0,0 +1 @@
24 +DIST vision_visp-0.8.0.tar.gz 1010996 SHA256 5166e1f17601328d09716879ceb66135e07bdb71a375765a937e3b78a12b0e54 SHA512 2bf2d69b6e19de21b34869858672662162703ff8b2aea85fdb9a6dafa88d8fe1f97d18587e863f3f7c088697e931a1b6e4e2e37f31fc7caff0906e98debbad1a WHIRLPOOL 015778e4cff63a9dbb5bf5812e38f7564b68cb71886e472062be15ec31a87a7299bff7ef9df50124294e22906420f60075cf6cc69f77df1cd29267b401f655e5
25
26 diff --git a/dev-ros/visp_tracker/metadata.xml b/dev-ros/visp_tracker/metadata.xml
27 new file mode 100644
28 index 0000000..c42ea5b
29 --- /dev/null
30 +++ b/dev-ros/visp_tracker/metadata.xml
31 @@ -0,0 +1,5 @@
32 +<?xml version="1.0" encoding="UTF-8"?>
33 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
34 +<pkgmetadata>
35 +<herd>ros</herd>
36 +</pkgmetadata>
37
38 diff --git a/dev-ros/visp_tracker/visp_tracker-0.8.0.ebuild b/dev-ros/visp_tracker/visp_tracker-0.8.0.ebuild
39 new file mode 100644
40 index 0000000..a328763
41 --- /dev/null
42 +++ b/dev-ros/visp_tracker/visp_tracker-0.8.0.ebuild
43 @@ -0,0 +1,39 @@
44 +# Copyright 1999-2014 Gentoo Foundation
45 +# Distributed under the terms of the GNU General Public License v2
46 +# $Id$
47 +
48 +EAPI=5
49 +ROS_REPO_URI="https://github.com/lagadic/vision_visp"
50 +KEYWORDS="~amd64 ~arm"
51 +VER_PREFIX="jade-"
52 +ROS_SUBDIR=${PN}
53 +CATKIN_HAS_MESSAGES=yes
54 +PYTHON_COMPAT=( python2_7 )
55 +CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/std_msgs dev-ros/geometry_msgs"
56 +
57 +inherit ros-catkin
58 +
59 +DESCRIPTION="Wraps the ViSP moving edge tracker provided by the ViSP visual servoing library into a ROS package"
60 +LICENSE="GPL-2"
61 +SLOT="0"
62 +IUSE=""
63 +
64 +RDEPEND="
65 + dev-libs/boost:=[threads]
66 + dev-ros/dynamic_reconfigure
67 + dev-ros/geometry_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
68 + dev-ros/image_proc
69 + dev-ros/image_transport
70 + dev-ros/nodelet
71 + dev-ros/resource_retriever
72 + dev-ros/roscpp
73 + dev-ros/sensor_msgs
74 + dev-ros/tf[${PYTHON_USEDEP}]
75 + dev-ros/rospy[${PYTHON_USEDEP}]
76 + dev-python/numpy[${PYTHON_USEDEP}]
77 + sci-libs/ViSP
78 +"
79 +DEPEND="${RDEPEND}"
80 +if [ "${PV#9999}" = "${PV}" ] ; then
81 + S="${WORKDIR}/vision_visp-jade-${PV}/${ROS_SUBDIR}"
82 +fi
83
84 diff --git a/dev-ros/visp_tracker/visp_tracker-9999.ebuild b/dev-ros/visp_tracker/visp_tracker-9999.ebuild
85 new file mode 100644
86 index 0000000..a328763
87 --- /dev/null
88 +++ b/dev-ros/visp_tracker/visp_tracker-9999.ebuild
89 @@ -0,0 +1,39 @@
90 +# Copyright 1999-2014 Gentoo Foundation
91 +# Distributed under the terms of the GNU General Public License v2
92 +# $Id$
93 +
94 +EAPI=5
95 +ROS_REPO_URI="https://github.com/lagadic/vision_visp"
96 +KEYWORDS="~amd64 ~arm"
97 +VER_PREFIX="jade-"
98 +ROS_SUBDIR=${PN}
99 +CATKIN_HAS_MESSAGES=yes
100 +PYTHON_COMPAT=( python2_7 )
101 +CATKIN_MESSAGES_TRANSITIVE_DEPS="dev-ros/std_msgs dev-ros/geometry_msgs"
102 +
103 +inherit ros-catkin
104 +
105 +DESCRIPTION="Wraps the ViSP moving edge tracker provided by the ViSP visual servoing library into a ROS package"
106 +LICENSE="GPL-2"
107 +SLOT="0"
108 +IUSE=""
109 +
110 +RDEPEND="
111 + dev-libs/boost:=[threads]
112 + dev-ros/dynamic_reconfigure
113 + dev-ros/geometry_msgs[${CATKIN_MESSAGES_PYTHON_USEDEP}]
114 + dev-ros/image_proc
115 + dev-ros/image_transport
116 + dev-ros/nodelet
117 + dev-ros/resource_retriever
118 + dev-ros/roscpp
119 + dev-ros/sensor_msgs
120 + dev-ros/tf[${PYTHON_USEDEP}]
121 + dev-ros/rospy[${PYTHON_USEDEP}]
122 + dev-python/numpy[${PYTHON_USEDEP}]
123 + sci-libs/ViSP
124 +"
125 +DEPEND="${RDEPEND}"
126 +if [ "${PV#9999}" = "${PV}" ] ; then
127 + S="${WORKDIR}/vision_visp-jade-${PV}/${ROS_SUBDIR}"
128 +fi