summaryrefslogtreecommitdiff
path: root/dev-ros/urdf
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-ros/urdf
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ros/urdf')
-rw-r--r--dev-ros/urdf/Manifest8
-rw-r--r--dev-ros/urdf/files/forward_decl.patch17
-rw-r--r--dev-ros/urdf/metadata.xml11
-rw-r--r--dev-ros/urdf/urdf-1.12.10.ebuild31
-rw-r--r--dev-ros/urdf/urdf-1.12.11.ebuild29
-rw-r--r--dev-ros/urdf/urdf-9999.ebuild29
6 files changed, 125 insertions, 0 deletions
diff --git a/dev-ros/urdf/Manifest b/dev-ros/urdf/Manifest
new file mode 100644
index 000000000000..e0b05188bd33
--- /dev/null
+++ b/dev-ros/urdf/Manifest
@@ -0,0 +1,8 @@
+AUX forward_decl.patch 685 SHA256 ed71a26d8b2ee9fc1b02a4b5f961423e4cc17ea9828001b04eacc053f6129ec8 SHA512 042b7bdb4adba13c66423dd7b9f3378d7cdf53f6b5aae47e9a9ba02c6f3639ec0ebb827317b94f404c99d46b5a4cf7497b44ca43189247ffe3014ed546637584 WHIRLPOOL 8975c90f80f5444e40f7b9671811870501978e70c68096eb7ed03c790b08d3852b2eaef183515911ed36dd17c7a53bd0d496b2a964a909e2be4960da32ca97a2
+DIST robot_model-1.12.10.tar.gz 277362 SHA256 588d801a60d3c5e41bd0995ac8da20bfd8ea3c1eba536369cdf0f6ae8b1c3fdf SHA512 cf81bbb63472804f6302d009785b36230e19e17472666332a2b6de40f4365b736c77d766540a471c42f9f98d8ba8b68753c3aadb7e052838fcdb5b4ac6595984 WHIRLPOOL e378ace49205cdbd8897942b0e7e9dadddcb46f83563803f9ad2c12fda041fdc71aec6f83eb5c9e90abc8560d31e28b08548b09d6284150fd5b15d91152c371a
+DIST robot_model-1.12.11.tar.gz 277822 SHA256 024adbb7279fe0be8a0242bf8cb4987d2b07ae19f61653a37a9a68fb7d5b23c9 SHA512 8dea6fc72e9beaddbf9a82cb177561cb89c69ef8f58f0c4882598f6cc33a0e10564d9696f07b6f4e3e3404d3f1f5236e54eea4b8d249be0a216cd3ce12a03cde WHIRLPOOL 6dc8526eecd0b78e476dbcb46450253e5d0f32ec0c3d5bacbda1fefa4637e90a0e4a56aa5c954cd8819e5617c5dc6292d5ce37e41d9757d616ce48ac22eff7a5
+EBUILD urdf-1.12.10.ebuild 698 SHA256 db6bbe42682131ab2265967fc722116812dcf48e43be4e1168ec9e6f0ef1b1b6 SHA512 cae43289ea0d7c3241ebb69a17a0366d9e348ddedf05b9b5aae5a8dbbc714ab2544c66de0306fb7a4c2fca27d9c17856ff63b71988f145861db265bc7f7b826f WHIRLPOOL 5f341e81c50201d8dc9bd40999cbd76e5c3b6e3b2d3c9be6818d75639aceda7c3956fc315d6c9f8cf5adf2eb728c976266ef9b072dc78752a4542d710ab1f244
+EBUILD urdf-1.12.11.ebuild 652 SHA256 f6fca6740daf9cc9c5768533bc72b4485c18fabdfda17275b8a2aa2b31fce1b6 SHA512 780ac6b177f16888698dd6f4ca8703b53c9b6d1f19a23b14b00fd98c2d54dcf657405c50d01fdbc6a5c34749b2c030de8750fc159b2a9c094f87eb9971c7f65b WHIRLPOOL 88ee760d240f36560c3e1952d9e2e03d3195ff8b385533c59b3757d0cb891727585b4bdde03f7407736dae5bd268d7a49808b578f5dfc5540960704901a6237f
+EBUILD urdf-9999.ebuild 652 SHA256 98e26c1db30ac4ce85dd5e0b99af26a7a0f2d8fe27a8b841625cab1857c09d1d SHA512 ab1238012c707aa466cfc548ed2125cc1c0f50927de7f54aa4f08683265fe72dee50a8b71b6144b07797f8e71ced13e719a36fdc2a8b740e66a23bbd523fe5ab WHIRLPOOL 0d851081dfbf2db769ccc184180b0d9f34f5cbaa80c960eace666999ab3cf8ea18876f08bba18ae33cbb0720b6be277c89d7d5a7400e6d212388982f74fc4feb
+MISC ChangeLog 3453 SHA256 6d1d814f98a25bd93336f909912dd8f32a29a781b9acda1370aa861318269bb6 SHA512 a39bab0c47ef55c46d5f78c9589cc9675569eb45a2d8c28b93e2822acf2aba4e80bc9be0419ac6f8698dbd5c50140a767789f97405e25cf1bee063c1ffdfff14 WHIRLPOOL 4fce2c2e331eb2106cf99b671839b0350732a4d3dce75e0fc47113404fb4787d90ef6ac7be4a51f6f16da2ad7d67ef44810b0daa8815b7b030b236e801169b32
+MISC metadata.xml 329 SHA256 cbddc06c1e002968d8c8a9586accaf9b777dcc72bafda910d59e5909fbf55454 SHA512 901cb37bff7bfd07cd7b6ec49833301caea33cf9696e3a644a1b128d4371b31eee2f3afdab937d39b6da925bab51604a8bb6ea370407d0170133655e9222d988 WHIRLPOOL 9b7f562542be16c41cb79a5b218a66882bd1be2c42d0cbed2884fdf967eb00025593ba0aa34fef5b5773fa1971701a28274500ebe0bf2c6ed61d4da00096e66a
diff --git a/dev-ros/urdf/files/forward_decl.patch b/dev-ros/urdf/files/forward_decl.patch
new file mode 100644
index 000000000000..8aef13eb92d4
--- /dev/null
+++ b/dev-ros/urdf/files/forward_decl.patch
@@ -0,0 +1,17 @@
+Index: urdf/urdfdom_compatibility.h.in
+===================================================================
+--- urdf.orig/urdfdom_compatibility.h.in
++++ urdf/urdfdom_compatibility.h.in
+@@ -85,10 +85,12 @@ URDF_TYPEDEF_CLASS_POINTER(Model);
+ #include <urdf_world/types.h>
+
+ namespace urdf {
++class ModelInterface;
+ typedef std::shared_ptr<ModelInterface> ModelInterfaceSharedPtr;
+ typedef std::shared_ptr<const ModelInterface> ModelInterfaceConstSharedPtr;
+ typedef std::weak_ptr<ModelInterface> ModelInterfaceWeakPtr;
+
++class Model;
+ typedef std::shared_ptr<Model> ModelSharedPtr;
+ typedef std::shared_ptr<const Model> ModelConstSharedPtr;
+ typedef std::weak_ptr<Model> ModelWeakPtr;
diff --git a/dev-ros/urdf/metadata.xml b/dev-ros/urdf/metadata.xml
new file mode 100644
index 000000000000..ceef7c794c18
--- /dev/null
+++ b/dev-ros/urdf/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>ros@gentoo.org</email>
+ <name>Gentoo ROS Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">ros/robot_model</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ros/urdf/urdf-1.12.10.ebuild b/dev-ros/urdf/urdf-1.12.10.ebuild
new file mode 100644
index 000000000000..260fee45fc0f
--- /dev/null
+++ b/dev-ros/urdf/urdf-1.12.10.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+ROS_REPO_URI="https://github.com/ros/robot_model"
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+PYTHON_COMPAT=( python2_7 )
+
+inherit ros-catkin
+
+DESCRIPTION="C++ parser for the Unified Robot Description Format (URDF)"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ dev-libs/boost:=[threads]
+ dev-libs/urdfdom
+ dev-libs/urdfdom_headers
+ dev-ros/urdf_parser_plugin
+ dev-ros/pluginlib
+ dev-ros/rosconsole_bridge
+ dev-ros/roscpp
+ dev-libs/tinyxml
+"
+DEPEND="${RDEPEND}
+ dev-ros/cmake_modules
+ test? ( dev-ros/rostest[${PYTHON_USEDEP}] dev-cpp/gtest )"
+
+PATCHES=( "${FILESDIR}/forward_decl.patch" )
diff --git a/dev-ros/urdf/urdf-1.12.11.ebuild b/dev-ros/urdf/urdf-1.12.11.ebuild
new file mode 100644
index 000000000000..7e228f156c7d
--- /dev/null
+++ b/dev-ros/urdf/urdf-1.12.11.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+ROS_REPO_URI="https://github.com/ros/robot_model"
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+PYTHON_COMPAT=( python2_7 )
+
+inherit ros-catkin
+
+DESCRIPTION="C++ parser for the Unified Robot Description Format (URDF)"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ dev-libs/boost:=[threads]
+ dev-libs/urdfdom
+ dev-libs/urdfdom_headers
+ dev-ros/urdf_parser_plugin
+ dev-ros/pluginlib
+ dev-ros/rosconsole_bridge
+ dev-ros/roscpp
+ dev-libs/tinyxml
+"
+DEPEND="${RDEPEND}
+ dev-ros/cmake_modules
+ test? ( dev-ros/rostest[${PYTHON_USEDEP}] dev-cpp/gtest )"
diff --git a/dev-ros/urdf/urdf-9999.ebuild b/dev-ros/urdf/urdf-9999.ebuild
new file mode 100644
index 000000000000..3e7efcdf9807
--- /dev/null
+++ b/dev-ros/urdf/urdf-9999.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+ROS_REPO_URI="https://github.com/ros/robot_model"
+KEYWORDS="~amd64 ~arm"
+ROS_SUBDIR=${PN}
+PYTHON_COMPAT=( python2_7 )
+
+inherit ros-catkin
+
+DESCRIPTION="C++ parser for the Unified Robot Description Format (URDF)"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+ dev-libs/boost:=[threads]
+ dev-libs/urdfdom
+ dev-libs/urdfdom_headers
+ dev-ros/urdf_parser_plugin
+ dev-ros/pluginlib
+ dev-ros/rosconsole_bridge
+ dev-ros/roscpp
+ dev-libs/tinyxml
+"
+DEPEND="${RDEPEND}
+ dev-ros/cmake_modules
+ test? ( dev-ros/rostest[${PYTHON_USEDEP}] dev-cpp/gtest )"