From c680c9bc67b3d10b19494c6ef46745529549c24c Mon Sep 17 00:00:00 2001
From: Guilhem Saurel <guilhem.saurel@laas.fr>
Date: Mon, 27 Jan 2020 14:07:55 +0100
Subject: [PATCH] [wip/ros-urdf-geometry-parser] Initial import

---
 Makefile                           |  1 +
 prf-ros-controllers/Makefile       |  2 +-
 prf-teleop-tools/Makefile          |  2 +-
 ros-urdf-geometry-parser/DESCR     |  1 +
 ros-urdf-geometry-parser/Makefile  | 23 ++++++++++++++++++++
 ros-urdf-geometry-parser/PLIST     |  7 ++++++
 ros-urdf-geometry-parser/depend.mk | 35 ++++++++++++++++++++++++++++++
 ros-urdf-geometry-parser/distinfo  |  3 +++
 sysdep/ros-urdf-geometry-parser.mk | 30 -------------------------
 9 files changed, 72 insertions(+), 32 deletions(-)
 create mode 100644 ros-urdf-geometry-parser/DESCR
 create mode 100644 ros-urdf-geometry-parser/Makefile
 create mode 100644 ros-urdf-geometry-parser/PLIST
 create mode 100644 ros-urdf-geometry-parser/depend.mk
 create mode 100644 ros-urdf-geometry-parser/distinfo
 delete mode 100644 sysdep/ros-urdf-geometry-parser.mk

diff --git a/Makefile b/Makefile
index eeafba5e..28cb46c2 100644
--- a/Makefile
+++ b/Makefile
@@ -137,6 +137,7 @@ SUBDIR+=	ros-swri-roscpp
 SUBDIR+=	ros-swri-serial-util
 SUBDIR+=	ros-swri-string-util
 SUBDIR+=	ros-universal-robot
+SUBDIR+=	ros-urdf-geometry-parser
 SUBDIR+=	ros-warehouse-ros
 SUBDIR+=	rqt-dynamic-graph
 SUBDIR+=	rviz-plugin-covariance
diff --git a/prf-ros-controllers/Makefile b/prf-ros-controllers/Makefile
index f8002da5..85e0be89 100644
--- a/prf-ros-controllers/Makefile
+++ b/prf-ros-controllers/Makefile
@@ -49,7 +49,7 @@ include ../../middleware/ros-comm/depend.mk
 include ../../motion/ros-control-toolbox/depend.mk
 include ../../wip/pal-hardware-interfaces/depend.mk
 include ../../wip/sysdep/ros-four-wheel-steering-msgs.mk
-include ../../wip/sysdep/ros-urdf-geometry-parser.mk
+include ../../wip/ros-urdf-geometry-parser/depend.mk
 include ../../mk/language/c++.mk
 include ../../mk/language/c.mk
 include ../../mk/robotpkg.mk
diff --git a/prf-teleop-tools/Makefile b/prf-teleop-tools/Makefile
index 6f7bdef0..3dac3065 100644
--- a/prf-teleop-tools/Makefile
+++ b/prf-teleop-tools/Makefile
@@ -49,7 +49,7 @@ include ../../middleware/ros-comm/depend.mk
 include ../../motion/ros-control-toolbox/depend.mk
 include ../../wip/pal-hardware-interfaces/depend.mk
 include ../../wip/sysdep/ros-four-wheel-steering-msgs.mk
-include ../../wip/sysdep/ros-urdf-geometry-parser.mk
+include ../../wip/ros-urdf-geometry-parser/depend.mk
 include ../../mk/language/c++.mk
 include ../../mk/language/c.mk
 include ../../mk/robotpkg.mk
diff --git a/ros-urdf-geometry-parser/DESCR b/ros-urdf-geometry-parser/DESCR
new file mode 100644
index 00000000..c49b2b29
--- /dev/null
+++ b/ros-urdf-geometry-parser/DESCR
@@ -0,0 +1 @@
+Extract geometry value of a vehicle from urdf
diff --git a/ros-urdf-geometry-parser/Makefile b/ros-urdf-geometry-parser/Makefile
new file mode 100644
index 00000000..38e7041d
--- /dev/null
+++ b/ros-urdf-geometry-parser/Makefile
@@ -0,0 +1,23 @@
+# robotpkg Makefile for:	wip/ros-urdf-geometry-parser
+# Created:			Guilhem Saurel on Mon, 27 Jan 2020
+#
+
+ROS_PKG=		urdf_geometry_parser
+ROS_VERSION=		0.0.3
+ROS_REPO=		ros-controls
+
+HOMEPAGE=		${MASTER_SITE_GITHUB:=${ROS_REPO}/${ROS_PKG}}
+MASTER_SITES=		${HOMEPAGE}/archive/
+MASTER_REPOSITORY=	git ${HOMEPAGE}.git
+
+CATEGORIES=		wip
+ROS_COMMENT=		Extract geometry value of a vehicle from urdf
+
+include ../../meta-pkgs/ros-base/Makefile.common
+
+include ../../graphics/ros-urdf/depend.mk
+include ../../math/ros-geometry2/depend.mk
+
+include ../../devel/ros-catkin/depend.mk
+include ../../mk/sysdep/python.mk
+include ../../mk/robotpkg.mk
diff --git a/ros-urdf-geometry-parser/PLIST b/ros-urdf-geometry-parser/PLIST
new file mode 100644
index 00000000..32788ad8
--- /dev/null
+++ b/ros-urdf-geometry-parser/PLIST
@@ -0,0 +1,7 @@
+@comment Mon Jan 27 14:03:00 CET 2020
+include/urdf_geometry_parser/urdf_geometry_parser.h
+lib/liburdf_geometry_parser.so
+lib/pkgconfig/urdf_geometry_parser.pc
+share/urdf_geometry_parser/cmake/urdf_geometry_parserConfig-version.cmake
+share/urdf_geometry_parser/cmake/urdf_geometry_parserConfig.cmake
+share/urdf_geometry_parser/package.xml
diff --git a/ros-urdf-geometry-parser/depend.mk b/ros-urdf-geometry-parser/depend.mk
new file mode 100644
index 00000000..5df974a1
--- /dev/null
+++ b/ros-urdf-geometry-parser/depend.mk
@@ -0,0 +1,35 @@
+# robotpkg depend.mk for:	wip/ros-urdf-geometry-parser
+# Created:			Guilhem Saurel on Mon, 27 Jan 2020
+#
+
+DEPEND_DEPTH:=			${DEPEND_DEPTH}+
+ROS_URDF_GEOMETRY_PARSER_DEPEND_MK:=	${ROS_URDF_GEOMETRY_PARSER_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=					ros-urdf-geometry-parser
+endif
+
+ifeq (+,$(ROS_URDF_GEOMETRY_PARSER_DEPEND_MK)) # --------------------------------------
+
+include ../../meta-pkgs/ros-base/depend.common
+include ../../mk/robotpkg.prefs.mk
+
+PREFER.ros-urdf-geometry-parser?=		${PREFER.ros-base}
+SYSTEM_PREFIX.ros-urdf-geometry-parser?=	${SYSTEM_PREFIX.ros-base}
+
+DEPEND_USE+=					ros-urdf-geometry-parser
+ROS_DEPEND_USE+=				ros-urdf-geometry-parser
+
+DEPEND_ABI.ros-urdf-geometry-parser?=		ros-urdf-geometry-parser>=0.0.3
+DEPEND_DIR.ros-urdf-geometry-parser?=		../../wip/ros-urdf-geometry-parser
+
+SYSTEM_SEARCH.ros-urdf-geometry-parser=\
+	include/urdf_geometry_parser/urdf_geometry_parser.h								\
+	lib/liburdf_geometry_parser.so											\
+	'lib/pkgconfig/urdf_geometry_parser.pc:/Version/s/[^0-9.]//gp'							\
+	'share/urdf_geometry_parser/cmake/urdf_geometry_parserConfig-version.cmake:/PACKAGE_VERSION/s/[^0-9.]//gp'	\
+	'share/urdf_geometry_parser/package.xml:/<version>/s/[^.0-9]//gp'
+
+endif # ROS_URDF_GEOMETRY_PARSER_DEPEND_MK --------------------------------------------
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}
diff --git a/ros-urdf-geometry-parser/distinfo b/ros-urdf-geometry-parser/distinfo
new file mode 100644
index 00000000..039c70e2
--- /dev/null
+++ b/ros-urdf-geometry-parser/distinfo
@@ -0,0 +1,3 @@
+SHA1 (ros/urdf_geometry_parser/0.0.3.tar.gz) = d5705dbb2d6e3d96bb809563b7cf2894c95ded6f
+RMD160 (ros/urdf_geometry_parser/0.0.3.tar.gz) = 49d73692ede188e149cddd7a40752db837b2bdb7
+Size (ros/urdf_geometry_parser/0.0.3.tar.gz) = 4412 bytes
diff --git a/sysdep/ros-urdf-geometry-parser.mk b/sysdep/ros-urdf-geometry-parser.mk
deleted file mode 100644
index d03d96f9..00000000
--- a/sysdep/ros-urdf-geometry-parser.mk
+++ /dev/null
@@ -1,30 +0,0 @@
-# robotpkg sysdep/ros-urdf-geometry-parser
-# Created:			Olivier Stasse on Mon 11 2018
-#
-DEPEND_DEPTH:=		${DEPEND_DEPTH}+
-URDF_GEOMETRY_PARSER_MK:=	${URDF_GEOMETRY_PARSER_MK}+
-
-ifeq (+,$(DEPEND_DEPTH))
-DEPEND_PKG+=		ros-urdf-geometry-parser
-endif
-
-ifeq (+,$(URDF_GEOMETRY_PARSER_MK)) # ---------------------------------------------
-
-include ../../meta-pkgs/ros-base/depend.common
-
-PREFER.ros-urdf-geometry-parser?=		system
-SYSTEM_PREFIX.ros-urdf-geometry-parser?=    ${SYSTEM_PREFIX.ros-base}
-
-DEPEND_USE+=		ros-urdf-geometry-parser
-ROS_DEPEND_USE+=		ros-urdf-geometry-parser
-
-DEPEND_ABI.ros-urdf-geometry-parser?=	ros-urdf-geometry-parser>=0.0.1
-
-DEPEND_METHOD.ros-urdf-geometry-parser+=build
-
-SYSTEM_SEARCH.ros-urdf-geometry-parser+=	'share/urdf_geometry_parser/package.xml:/<version>/s/[^.0-9]//gp'
-
-
-endif # URDF_GEOMETRY_PARSER_MK ---------------------------------------------------
-
-DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}
-- 
GitLab