From 8e71582f0f1757cda4cc248a324a80a19ef1a8c7 Mon Sep 17 00:00:00 2001
From: Olivier Stasse <ostasse@laas.fr>
Date: Fri, 3 Jan 2020 17:30:45 +0100
Subject: [PATCH] [wip/prf-gazebo-ros-pkgs-melodic] Add melodic version for
 prf-gazebo-ros-pkgs.

---
 prf-gazebo-ros-pkgs-melodic/DESCR     |  1 +
 prf-gazebo-ros-pkgs-melodic/Makefile  | 58 +++++++++++++++++++++++++++
 prf-gazebo-ros-pkgs-melodic/depend.mk | 31 ++++++++++++++
 prf-gazebo-ros-pkgs-melodic/distinfo  |  3 ++
 4 files changed, 93 insertions(+)
 create mode 100644 prf-gazebo-ros-pkgs-melodic/DESCR
 create mode 100644 prf-gazebo-ros-pkgs-melodic/Makefile
 create mode 100644 prf-gazebo-ros-pkgs-melodic/depend.mk
 create mode 100644 prf-gazebo-ros-pkgs-melodic/distinfo

diff --git a/prf-gazebo-ros-pkgs-melodic/DESCR b/prf-gazebo-ros-pkgs-melodic/DESCR
new file mode 100644
index 00000000..880fbd82
--- /dev/null
+++ b/prf-gazebo-ros-pkgs-melodic/DESCR
@@ -0,0 +1 @@
+gazebo_ros_control from pal-robotics-forks (melodic branch) 
diff --git a/prf-gazebo-ros-pkgs-melodic/Makefile b/prf-gazebo-ros-pkgs-melodic/Makefile
new file mode 100644
index 00000000..033a0156
--- /dev/null
+++ b/prf-gazebo-ros-pkgs-melodic/Makefile
@@ -0,0 +1,58 @@
+# robotpkg Makefile for:	wip/prf-gazebo-ros-pkgs
+# Created:			Olivier Stasse on Mer, 28 April 2018
+#
+ORG=		pal-robotics-forks
+VERSION=	3.0.1
+PRFNAME=	gazebo-ros-pkgs
+PKGBASE=	prf-${PRFNAME}-melodic
+PKGNAME=	${PKGBASE}-${VERSION}
+DISTNAME=	${VERSION}
+ROSNAME=	$(subst -,_,${PRFNAME})
+WRKSRC=		${WRKDIR}/${ROSNAME}-${VERSION}
+DIST_SUBDIR=	${PKGBASE}
+
+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=	Wrappers, tools and additional API for using ROS with Gazebo.
+LICENSE=	2-clause-bsd
+
+CONFLICTS+=	gazebo-ros-control-[0-9]*
+CONFLICTS+=	prf-gazebo-ros-control-[0-9]*
+ROS_METAPKG=	yes
+
+CMAKE_ARGS+=\
+  -Dgazebo_INCLUDE_DIRS=$(filter include/%,${SYSTEM_SEARCH.gazebo})	\
+  -Dgazebo_LIBRARIES=$(filter %.so,${SYSTEM_SEARCH.gazebo})
+
+CMAKE_PREFIX_PATH+= ${PREFIX}
+
+include ../../devel/boost-headers/depend.mk
+include ../../devel/boost-libs/depend.mk
+include ../../devel/ros-catkin/depend.mk
+include ../../middleware/ros-comm/depend.mk
+include ../../devel/ros-pluginlib/depend.mk
+include ../../devel/ros-ros/depend.mk
+include ../../graphics/ros-urdf/depend.mk
+include ../../image/ros-image-common/depend.mk
+include ../../image/ros-vision-opencv/depend.mk
+include ../../interfaces/ros-common-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-angles/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 ../../sysutils/ros-diagnostics/depend.mk
+include ../../wip/prf-ros-control/depend.mk
+include ../../mk/sysdep/gazebo.mk
+include ../../mk/sysdep/libogre.mk
+include ../../mk/language/c++.mk
+include ../../mk/language/c.mk
+include ../../mk/robotpkg.mk
diff --git a/prf-gazebo-ros-pkgs-melodic/depend.mk b/prf-gazebo-ros-pkgs-melodic/depend.mk
new file mode 100644
index 00000000..7d2ba4f4
--- /dev/null
+++ b/prf-gazebo-ros-pkgs-melodic/depend.mk
@@ -0,0 +1,31 @@
+# robotpkg depend.mk for:	wip/prf-gazebo-ros-pkgs-melodic
+# Created:			Olivier Stasse on Mer, 2 Jan 2020
+#
+
+DEPEND_DEPTH:=				${DEPEND_DEPTH}+
+GAZEBO_ROS_PKGS_MELODIC_DEPEND_MK:=	${GAZEBO_ROS_PKGS_MELODIC_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=				prf-gazebo-ros-pkgs-melodic
+endif
+
+ifeq (+,$(GAZEBO_ROS_PKGS_MELODIC_DEPEND_MK)) # ---------------------------
+
+PREFER.prf-gazebo-ros-pkgs-melodic?=	robotpkg
+
+DEPEND_USE+=				prf-gazebo-ros-pkgs-melodic
+
+DEPEND_ABI.prf-gazebo-ros-pkgs-melodic?=	prf-gazebo-ros-pkgs-melodic>=3.0.1
+DEPEND_DIR.prf-gazebo-ros-pkgs-melodic?=	../../wip/prf-gazebo-ros-pkgs-melodic
+
+SYSTEM_SEARCH.prf-gazebo-ros-pkgs-melodic=\
+  'include/gazebo_ros_control/gazebo_ros_control_plugin.h'	\
+  'include/gazebo_ros_control/default_robot_hw_sim.h'	\
+  'include/gazebo_ros_control/robot_hw_sim.h'	\
+  'share/gazebo_ros_control/cmake/gazebo_ros_controlConfig.cmake' \
+  'share/gazebo_ros_control/package.xml:/<version>/s/[^0-9.]//gp'	\
+  'lib/pkgconfig/gazebo_ros_control.pc:/Version/s/[^0-9.]//gp'
+
+endif # GAZEBO_ROS_PKGS_DEPEND_MK ---------------------------------
+
+DEPEND_DEPTH:=				${DEPEND_DEPTH:+=}
diff --git a/prf-gazebo-ros-pkgs-melodic/distinfo b/prf-gazebo-ros-pkgs-melodic/distinfo
new file mode 100644
index 00000000..889f6080
--- /dev/null
+++ b/prf-gazebo-ros-pkgs-melodic/distinfo
@@ -0,0 +1,3 @@
+SHA1 (prf-gazebo-ros-pkgs-melodic/3.0.1.tar.gz) = abc1d1188a8f85cccd3f7aae02ad5025f961a502
+RMD160 (prf-gazebo-ros-pkgs-melodic/3.0.1.tar.gz) = c455e72a1385144d02293285d6310051f81ca393
+Size (prf-gazebo-ros-pkgs-melodic/3.0.1.tar.gz) = 1858951 bytes
-- 
GitLab