From 8a91199fd7f18a5f1bf1d61d7b319d2c8a821d77 Mon Sep 17 00:00:00 2001
From: Olivier Stasse <ostasse@laas.fr>
Date: Fri, 3 Jan 2020 17:23:51 +0100
Subject: [PATCH] [pal-hardware-gazebo-melodic] Add melodic version for
 pal-hardware-gazebo.

---
 pal-hardware-gazebo-melodic/DESCR     |  1 +
 pal-hardware-gazebo-melodic/Makefile  | 53 +++++++++++++++++++++++++++
 pal-hardware-gazebo-melodic/PLIST     |  8 ++++
 pal-hardware-gazebo-melodic/depend.mk | 30 +++++++++++++++
 pal-hardware-gazebo-melodic/distinfo  |  3 ++
 5 files changed, 95 insertions(+)
 create mode 100644 pal-hardware-gazebo-melodic/DESCR
 create mode 100644 pal-hardware-gazebo-melodic/Makefile
 create mode 100644 pal-hardware-gazebo-melodic/PLIST
 create mode 100644 pal-hardware-gazebo-melodic/depend.mk
 create mode 100644 pal-hardware-gazebo-melodic/distinfo

diff --git a/pal-hardware-gazebo-melodic/DESCR b/pal-hardware-gazebo-melodic/DESCR
new file mode 100644
index 00000000..427f853a
--- /dev/null
+++ b/pal-hardware-gazebo-melodic/DESCR
@@ -0,0 +1 @@
+The pal_hardware_gazebo package (melodic)
\ No newline at end of file
diff --git a/pal-hardware-gazebo-melodic/Makefile b/pal-hardware-gazebo-melodic/Makefile
new file mode 100644
index 00000000..bee46241
--- /dev/null
+++ b/pal-hardware-gazebo-melodic/Makefile
@@ -0,0 +1,53 @@
+# robotpkg Makefile for:	wip/pal-hardware-gazebo-melodic
+# Created:			Olivier Stasse on Thu, 2 June 2020
+#
+ORG=		pal-robotics
+VERSION=	1.0.0
+PRFNAME=	pal-hardware-gazebo
+PKGBASE=	${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
+
+# Source file from pal-robotics website
+HOMEPAGE = 	${MASTER_SITE_GITHUB:=${ORG}/${ROSNAME}}
+MASTER_SITES=	${HOMEPAGE}/archive/
+COMMENT=	Hardware interfaces developped by PAL-Robotics in Gazebo
+LICENSE=	2-clause-bsd
+
+USE_BOOST_LIBS=	thread
+
+CONFLICTS+=	gazebo-ros-control
+
+CMAKE_PREFIX_PATH+=${PREFIX}
+include ../../devel/boost-headers/depend.mk
+include ../../devel/boost-libs/depend.mk
+include ../../devel/ros-catkin/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 ../../middleware/ros-comm/depend.mk
+include ../../wip/pal-hardware-interfaces/depend.mk
+include ../../wip/pal-statistics/depend.mk
+
+include ../../wip/sysdep/ubuntu-distro.mk
+ifeq (bionic,${UBUNTUDISTRO})
+  include ../../wip/prf-gazebo-ros-pkgs-melodic/depend.mk
+else
+  include ../../wip/prf-gazebo-ros-pkgs/depend.mk
+endif
+
+include ../../wip/prf-ros-control/depend.mk
+include ../../wip/dynamic-introspection/depend.mk
+include ../../motion/ros-control-toolbox/depend.mk
+include ../../mk/language/c++.mk
+include ../../mk/language/c.mk
+include ../../mk/robotpkg.mk
diff --git a/pal-hardware-gazebo-melodic/PLIST b/pal-hardware-gazebo-melodic/PLIST
new file mode 100644
index 00000000..ef6c2425
--- /dev/null
+++ b/pal-hardware-gazebo-melodic/PLIST
@@ -0,0 +1,8 @@
+@comment Thu May 4 09:24:47 CEST 2017
+include/pal_hardware_gazebo/pal_hardware_gazebo.h
+lib/libpal_hardware_gazebo.so
+lib/pkgconfig/pal_hardware_gazebo.pc
+share/pal_hardware_gazebo/cmake/pal_hardware_gazeboConfig-version.cmake
+share/pal_hardware_gazebo/cmake/pal_hardware_gazeboConfig.cmake
+share/pal_hardware_gazebo/package.xml
+share/pal_hardware_gazebo/pal_hardware_gazebo_plugins.xml
diff --git a/pal-hardware-gazebo-melodic/depend.mk b/pal-hardware-gazebo-melodic/depend.mk
new file mode 100644
index 00000000..7bbba89a
--- /dev/null
+++ b/pal-hardware-gazebo-melodic/depend.mk
@@ -0,0 +1,30 @@
+# robotpkg depend.mk for:	wip/pal-hardware-gazebo-melodic
+# Created:			Olivier Stasse on Thu, 2 Jan 2020
+#
+DEPEND_DEPTH:=			${DEPEND_DEPTH}+
+PAL_HARDWARE_GAZEBO_MELODIC_DEPEND_MK:=	${PAL_HARDWARE_GAZEBO_MELODIC_DEPEND_MK}+
+
+ifeq (+,$(DEPEND_DEPTH))
+DEPEND_PKG+=			pal-hardware-gazebo-melodic
+endif
+
+ifeq (+,$(PAL_HARDWARE_GAZEBO_MELODIC_DEPEND_MK)) # ---------------------------------
+
+PREFER.pal-hardware-gazebo-melodic?=	robotpkg
+
+DEPEND_USE+=			pal-hardware-gazebo-melodic
+
+DEPEND_ABI.pal-hardware-gazebo-melodic?=\
+	pal-hardware-gazebo-melodic>=1.0.0
+DEPEND_DIR.pal-hardware-gazebo-melodic?=\
+	../../wip/pal-hardware-gazebo-melodic
+
+SYSTEM_SEARCH.pal-hardware-gazebo-melodic=\
+  'include/pal_hardware_gazebo/pal_hardware_gazebo.h'	\
+  'share/pal_hardware_gazebo/cmake/pal_hardware_gazeboConfig.cmake' \
+  'share/pal_hardware_gazebo/package.xml:/<version>/s/[^0-9.]//gp'	\
+  'lib/pkgconfig/pal_hardware_gazebo.pc:/Version/s/[^0-9.]//gp'
+
+endif # PAL_HARDWARE_GAZEBO_MELODIC_DEPEND_MK ---------------------------------------
+
+DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}
diff --git a/pal-hardware-gazebo-melodic/distinfo b/pal-hardware-gazebo-melodic/distinfo
new file mode 100644
index 00000000..07222b2f
--- /dev/null
+++ b/pal-hardware-gazebo-melodic/distinfo
@@ -0,0 +1,3 @@
+SHA1 (pal-hardware-gazebo-melodic/1.0.0.tar.gz) = f1e85293deb97e623658f4802e74a02efe84ba03
+RMD160 (pal-hardware-gazebo-melodic/1.0.0.tar.gz) = 537b2c59ae870e44a93d64094ac4f6d9d39df964
+Size (pal-hardware-gazebo-melodic/1.0.0.tar.gz) = 7034 bytes
-- 
GitLab