From 547e08a64cc6f9c0788fa085b28b5d0271801626 Mon Sep 17 00:00:00 2001
From: Olivier Stasse <ostasse@laas.fr>
Date: Thu, 4 Apr 2019 10:58:19 +0200
Subject: [PATCH] [wip/prf-teleop-tools] Initial commit

---
 prf-teleop-tools/DESCR     |  2 ++
 prf-teleop-tools/Makefile  | 55 ++++++++++++++++++++++++++++++
 prf-teleop-tools/PLIST     | 69 ++++++++++++++++++++++++++++++++++++++
 prf-teleop-tools/depend.mk | 29 ++++++++++++++++
 prf-teleop-tools/distinfo  |  3 ++
 5 files changed, 158 insertions(+)
 create mode 100644 prf-teleop-tools/DESCR
 create mode 100644 prf-teleop-tools/Makefile
 create mode 100644 prf-teleop-tools/PLIST
 create mode 100644 prf-teleop-tools/depend.mk
 create mode 100644 prf-teleop-tools/distinfo

diff --git a/prf-teleop-tools/DESCR b/prf-teleop-tools/DESCR
new file mode 100644
index 00000000..4bb36b8d
--- /dev/null
+++ b/prf-teleop-tools/DESCR
@@ -0,0 +1,2 @@
+ros_controllers specifically targeted for PAL robots.
+This is a ros metapackage
\ No newline at end of file
diff --git a/prf-teleop-tools/Makefile b/prf-teleop-tools/Makefile
new file mode 100644
index 00000000..19df55a4
--- /dev/null
+++ b/prf-teleop-tools/Makefile
@@ -0,0 +1,55 @@
+# robotpkg Makefile for:	wip/prf-teleop-tools
+# Created:			Olivier Stasse on Wed, 29 Mar 2017
+#
+ORG=		pal-robotics-forks
+VERSION=	0.3.1
+PRFNAME=	teleop-tools
+PKGBASE=	prf-${PRFNAME}
+PKGNAME=	${PKGBASE}-${VERSION}
+DISTNAME=	${VERSION}
+ROSNAME=	$(subst -,_,${PRFNAME})
+WRKSRC=		${WRKDIR}/${ROSNAME}-${VERSION}
+
+CATEGORIES=	wip
+
+MASTER_REPOSITORY=	${MASTER_REPOSITORY_GITHUB}${ORG}/${NAME}.git
+CHECKOUT_VCS_OPTS+=	--recursive
+
+HOMEPAGE=	${MASTER_SITE_GITHUB:=${ORG}/${ROSNAME}}
+MASTER_SITES=	${HOMEPAGE}/archive/
+
+COMMENT=	Pal Robotics fork of teleop-tools ros package
+LICENSE=	2-clause-bsd
+
+ROS_METAPKG=	yes
+
+CONFLICTS=	talos-ros-controllers
+
+# Allows to have robotpkg ros packages with the highest priority
+# over system ros packages.
+# http://wiki.ros.org/catkin/what
+CMAKE_PREFIX_PATH+= ${PREFIX}
+
+include ../../devel/boost-headers/depend.mk
+include ../../devel/boost-libs/depend.mk
+include ../../wip/prf-ros-control/depend.mk
+include ../../devel/ros-catkin/depend.mk
+include ../../devel/ros-pluginlib/depend.mk
+include ../../devel/ros-ros/depend.mk
+include ../../devel/ros-xacro/depend.mk
+include ../../graphics/ros-urdf/depend.mk
+include ../../interfaces/ros-common-msgs/depend.mk
+include ../../interfaces/ros-control-msgs/depend.mk
+include ../../interfaces/ros-std-msgs/depend.mk
+include ../../lang/ros-message-generation/depend.mk
+include ../../lang/ros-message-runtime/depend.mk
+include ../../math/ros-geometry/depend.mk
+include ../../middleware/ros-actionlib/depend.mk
+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 ../../mk/language/c++.mk
+include ../../mk/language/c.mk
+include ../../mk/robotpkg.mk
diff --git a/prf-teleop-tools/PLIST b/prf-teleop-tools/PLIST
new file mode 100644
index 00000000..22a76c13
--- /dev/null
+++ b/prf-teleop-tools/PLIST
@@ -0,0 +1,69 @@
+@comment Thu Apr 4 10:53:29 CEST 2019
+include/joy_teleop/incrementer_server.h
+include/teleop_tools_msgs/IncrementAction.h
+include/teleop_tools_msgs/IncrementActionFeedback.h
+include/teleop_tools_msgs/IncrementActionGoal.h
+include/teleop_tools_msgs/IncrementActionResult.h
+include/teleop_tools_msgs/IncrementFeedback.h
+include/teleop_tools_msgs/IncrementGoal.h
+include/teleop_tools_msgs/IncrementResult.h
+lib/joy_teleop/incrementer_server
+lib/joy_teleop/joy_teleop.py
+lib/key_teleop/key_teleop.py
+lib/mouse_teleop/mouse_teleop.py
+lib/pkgconfig/joy_teleop.pc
+lib/pkgconfig/key_teleop.pc
+lib/pkgconfig/mouse_teleop.pc
+lib/pkgconfig/teleop_tools_msgs.pc
+${PYTHON_SITELIB}/teleop_tools_msgs/__init__.py
+${PYTHON_SITELIB}/teleop_tools_msgs/msg/_IncrementAction.py
+${PYTHON_SITELIB}/teleop_tools_msgs/msg/_IncrementActionFeedback.py
+${PYTHON_SITELIB}/teleop_tools_msgs/msg/_IncrementActionGoal.py
+${PYTHON_SITELIB}/teleop_tools_msgs/msg/_IncrementActionResult.py
+${PYTHON_SITELIB}/teleop_tools_msgs/msg/_IncrementFeedback.py
+${PYTHON_SITELIB}/teleop_tools_msgs/msg/_IncrementGoal.py
+${PYTHON_SITELIB}/teleop_tools_msgs/msg/_IncrementResult.py
+${PYTHON_SITELIB}/teleop_tools_msgs/msg/__init__.py
+share/common-lisp/ros/teleop_tools_msgs/msg/IncrementAction.lisp
+share/common-lisp/ros/teleop_tools_msgs/msg/IncrementActionFeedback.lisp
+share/common-lisp/ros/teleop_tools_msgs/msg/IncrementActionGoal.lisp
+share/common-lisp/ros/teleop_tools_msgs/msg/IncrementActionResult.lisp
+share/common-lisp/ros/teleop_tools_msgs/msg/IncrementFeedback.lisp
+share/common-lisp/ros/teleop_tools_msgs/msg/IncrementGoal.lisp
+share/common-lisp/ros/teleop_tools_msgs/msg/IncrementResult.lisp
+share/common-lisp/ros/teleop_tools_msgs/msg/_package.lisp
+share/common-lisp/ros/teleop_tools_msgs/msg/_package_IncrementAction.lisp
+share/common-lisp/ros/teleop_tools_msgs/msg/_package_IncrementActionFeedback.lisp
+share/common-lisp/ros/teleop_tools_msgs/msg/_package_IncrementActionGoal.lisp
+share/common-lisp/ros/teleop_tools_msgs/msg/_package_IncrementActionResult.lisp
+share/common-lisp/ros/teleop_tools_msgs/msg/_package_IncrementFeedback.lisp
+share/common-lisp/ros/teleop_tools_msgs/msg/_package_IncrementGoal.lisp
+share/common-lisp/ros/teleop_tools_msgs/msg/_package_IncrementResult.lisp
+share/common-lisp/ros/teleop_tools_msgs/msg/teleop_tools_msgs-msg.asd
+share/joy_teleop/cmake/joy_teleopConfig-version.cmake
+share/joy_teleop/cmake/joy_teleopConfig.cmake
+share/joy_teleop/config/joy_teleop_example.yaml
+share/joy_teleop/launch/example.launch
+share/joy_teleop/package.xml
+share/key_teleop/cmake/key_teleopConfig-version.cmake
+share/key_teleop/cmake/key_teleopConfig.cmake
+share/key_teleop/package.xml
+share/mouse_teleop/cmake/mouse_teleopConfig-version.cmake
+share/mouse_teleop/cmake/mouse_teleopConfig.cmake
+share/mouse_teleop/config/mouse_teleop.yaml
+share/mouse_teleop/launch/mouse_teleop.launch
+share/mouse_teleop/package.xml
+share/teleop_tools/package.xml
+share/teleop_tools_msgs/action/Increment.action
+share/teleop_tools_msgs/cmake/teleop_tools_msgs-msg-extras.cmake
+share/teleop_tools_msgs/cmake/teleop_tools_msgs-msg-paths.cmake
+share/teleop_tools_msgs/cmake/teleop_tools_msgsConfig-version.cmake
+share/teleop_tools_msgs/cmake/teleop_tools_msgsConfig.cmake
+share/teleop_tools_msgs/msg/IncrementAction.msg
+share/teleop_tools_msgs/msg/IncrementActionFeedback.msg
+share/teleop_tools_msgs/msg/IncrementActionGoal.msg
+share/teleop_tools_msgs/msg/IncrementActionResult.msg
+share/teleop_tools_msgs/msg/IncrementFeedback.msg
+share/teleop_tools_msgs/msg/IncrementGoal.msg
+share/teleop_tools_msgs/msg/IncrementResult.msg
+share/teleop_tools_msgs/package.xml
diff --git a/prf-teleop-tools/depend.mk b/prf-teleop-tools/depend.mk
new file mode 100644
index 00000000..36de5778
--- /dev/null
+++ b/prf-teleop-tools/depend.mk
@@ -0,0 +1,29 @@
+# robotpkg depend.mk for:	wip/teleop-tools
+# Created:			Olivier Stasse on Wed, 29 Mar 2017
+#
+
+DEPEND_DEPTH:=			${DEPEND_DEPTH}+
+TELEOP_TOOLS_DEPEND_MK:=	${TELEOP_TOOLS_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=			prf-teleop-tools
+endif
+
+ifeq (+,$(TELEOP_TOOLS_DEPEND_MK)) # ----------------------------------
+
+PREFER.teleop-tools?=	robotpkg
+
+DEPEND_USE+=			prf-teleop-tools
+
+DEPEND_ABI.prf-teleop-tools?=	prf-teleop-tools>=0.3.1
+DEPEND_DIR.prf-teleop-tools?=	../../wip/prf-teleop-tools
+
+SYSTEM_SEARCH.prf-teleop-tools=\
+  'include/joy_teleop/incrementer_server.h'		\
+  'share/joy_teleop/package.xml:/<version>/s/[^0-9.]//gp'	\
+  'lib/pkgconfig/joy_teleop.pc:/Version/s/[^0-9.]//gp'  \
+  'share/joy_teleop/cmake/joy_teleopConfig.cmake'
+
+endif # TELEOP_TOOLS_DEPEND_MK ----------------------------------------
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}
diff --git a/prf-teleop-tools/distinfo b/prf-teleop-tools/distinfo
new file mode 100644
index 00000000..e8f69891
--- /dev/null
+++ b/prf-teleop-tools/distinfo
@@ -0,0 +1,3 @@
+SHA1 (0.3.1.tar.gz) = 4961cdccb6bc9aa9aef55a3a5c24e57b3e1d7c2b
+RMD160 (0.3.1.tar.gz) = 51cc2093330dc621330c243a3081eac632b10cb2
+Size (0.3.1.tar.gz) = 13560 bytes
-- 
GitLab