From 3a27bb667f30c0e8f1d16f6d7ae2de3d64a88421 Mon Sep 17 00:00:00 2001
From: Charles Lesire <charles.lesire@onera.fr>
Date: Tue, 8 Apr 2014 21:32:25 +0200
Subject: [PATCH] New ros-interactive-markers package

3D interactive marker communication library for RViz and similar tools.
---
 Makefile                          |  1 +
 ros-interactive-markers/DESCR     |  1 +
 ros-interactive-markers/Makefile  | 23 ++++++++++++++++++++
 ros-interactive-markers/PLIST     | 18 ++++++++++++++++
 ros-interactive-markers/depend.mk | 36 +++++++++++++++++++++++++++++++
 ros-interactive-markers/distinfo  |  3 +++
 6 files changed, 82 insertions(+)
 create mode 100644 ros-interactive-markers/DESCR
 create mode 100644 ros-interactive-markers/Makefile
 create mode 100644 ros-interactive-markers/PLIST
 create mode 100644 ros-interactive-markers/depend.mk
 create mode 100644 ros-interactive-markers/distinfo

diff --git a/Makefile b/Makefile
index ae89d3c4..ac7485e9 100644
--- a/Makefile
+++ b/Makefile
@@ -86,6 +86,7 @@ SUBDIR+=	rednav-genom
 SUBDIR+=	rfid-genom
 SUBDIR+=	robotModelParser-libs
 SUBDIR+=	robot-viewer
+SUBDIR+=	ros-interactive-markers
 SUBDIR+=	ros-realtime-tools
 SUBDIR+= 	rtslam-genom
 SUBDIR+=	spark-genom
diff --git a/ros-interactive-markers/DESCR b/ros-interactive-markers/DESCR
new file mode 100644
index 00000000..087a57bd
--- /dev/null
+++ b/ros-interactive-markers/DESCR
@@ -0,0 +1 @@
+3D interactive marker communication library for RViz and similar tools.
diff --git a/ros-interactive-markers/Makefile b/ros-interactive-markers/Makefile
new file mode 100644
index 00000000..33b93015
--- /dev/null
+++ b/ros-interactive-markers/Makefile
@@ -0,0 +1,23 @@
+# robotpkg Makefile for:	graphics/ros-interactive-markers
+# Created:			Charles Lesire on Tue, 08 March 2014
+#
+
+ROS_PKG=	interactive_markers
+ROS_VERSION=	1.9.9
+ROS_REPO=	ros-visualization
+
+CATEGORIES=	graphics
+ROS_COMMENT=	interactive marker library for RViz and similar visualizers.
+
+include ../../meta-pkgs/ros-base/Makefile.common
+
+include ../../sysutils/ros-console-bridge/depend.mk
+include ../../lang/ros-gencpp/depend.mk
+include ../../devel/ros-roscpp-core/depend.mk
+include ../../lang/ros-genpy/depend.mk
+include ../../interfaces/ros-std-msgs/depend.mk
+include ../../math/ros-geometry/depend.mk
+include ../../interfaces/ros-common-msgs/depend.mk
+
+include ../../devel/ros-catkin/depend.mk
+include ../../mk/robotpkg.mk
diff --git a/ros-interactive-markers/PLIST b/ros-interactive-markers/PLIST
new file mode 100644
index 00000000..a0e0e848
--- /dev/null
+++ b/ros-interactive-markers/PLIST
@@ -0,0 +1,18 @@
+@comment Tue Apr 8 21:26:02 CEST 2014
+include/interactive_markers/detail/message_context.h
+include/interactive_markers/detail/single_client.h
+include/interactive_markers/detail/state_machine.h
+include/interactive_markers/interactive_marker_client.h
+include/interactive_markers/interactive_marker_server.h
+include/interactive_markers/menu_handler.h
+include/interactive_markers/tools.h
+lib/libinteractive_markers.so
+lib/pkgconfig/interactive_markers.pc
+${PYTHON_SITELIB}/interactive_markers-${PKGVERSION}-py${PYTHON_VERSION}.egg-info
+${PYTHON_SITELIB}/interactive_markers/__init__.py
+${PYTHON_SITELIB}/interactive_markers/interactive_marker_server.py
+${PYTHON_SITELIB}/interactive_markers/menu_handler.py
+share/interactive_markers/cmake/interactive_markersConfig-version.cmake
+share/interactive_markers/cmake/interactive_markersConfig.cmake
+share/interactive_markers/package.xml
+
diff --git a/ros-interactive-markers/depend.mk b/ros-interactive-markers/depend.mk
new file mode 100644
index 00000000..cc6157f2
--- /dev/null
+++ b/ros-interactive-markers/depend.mk
@@ -0,0 +1,36 @@
+# robotpkg depend.mk for:	graphics/ros-interactive-markers
+# Created:			Charles Lesire on Tue, 8 Mar 2014
+#
+
+DEPEND_DEPTH:=			${DEPEND_DEPTH}+
+ROS_INTERACTIVE_MARKERS_DEPEND_MK:=	${ROS_INTERACTIVE_MARKERS_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=			ros-interactive-markers
+endif
+
+ifeq (+,$(ROS_INTERACTIVE_MARKERS_DEPEND_MK)) # ------------------------------------
+
+include ../../meta-pkgs/ros-base/depend.common
+PREFER.ros-interactive-markers?=	${PREFER.ros-base}
+SYSTEM_PREFIX.ros-interactive-markers?=	${SYSTEM_PREFIX.ros-base}
+
+DEPEND_USE+=			ros-interactive-markers
+ROS_DEPEND_USE+=		ros-interactive-markers
+
+DEPEND_ABI.ros+=		ros>=groovy
+DEPEND_ABI.ros-interactive-markers?=	ros-interactive-markers>=1.9
+DEPEND_DIR.ros-interactive-markers?=	../../graphics/ros-interactive-markers
+
+DEPEND_ABI.ros-interactive-markers.groovy?=	ros-interactive-markers>=1.9<1.10
+DEPEND_ABI.ros-interactive-markers.hydro?=	ros-interactive-markers>=1.10<1.11
+
+SYSTEM_SEARCH.ros-interactive-markers=\
+	include/interactive_markers/tools.h \
+	lib/libinteractive_markers.so \
+	lib/pkgconfig/interactive_markers.pc \
+	share/interactive_markers/package.xml
+
+endif # ROS_INTERACTIVE_MARKERS_DEPEND_MK ------------------------------------------
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}
diff --git a/ros-interactive-markers/distinfo b/ros-interactive-markers/distinfo
new file mode 100644
index 00000000..bf018e1d
--- /dev/null
+++ b/ros-interactive-markers/distinfo
@@ -0,0 +1,3 @@
+SHA1 (ros/interactive_markers-1.9.9.tar.gz) = 3162e54694f0ab4ee6a206b0adbfb19a9a795bd5
+RMD160 (ros/interactive_markers-1.9.9.tar.gz) = c6c53b94b8e9e792a691775d689f6b45d3601f66
+Size (ros/interactive_markers-1.9.9.tar.gz) = 28917 bytes
-- 
GitLab