From 94329e5c0871142255038794887e5fc61cb20c7d Mon Sep 17 00:00:00 2001
From: William <william@friedcircuits.us>
Date: Thu, 17 Oct 2013 16:16:22 -0700
Subject: [PATCH] rosserial: initial commit

Main contribution by William (pull request #174) with minor
adjustments by Lukas Bulwahn.
---
 recipes-ros/rosserial/rosserial-arduino_0.5.3.bb       | 8 ++++++++
 recipes-ros/rosserial/rosserial-client_0.5.3.bb        | 6 ++++++
 recipes-ros/rosserial/rosserial-embeddedlinux_0.5.3.bb | 8 ++++++++
 recipes-ros/rosserial/rosserial-msgs_0.5.3.bb          | 8 ++++++++
 recipes-ros/rosserial/rosserial-python_0.5.3.bb        | 6 ++++++
 recipes-ros/rosserial/rosserial-xbee_0.5.3.bb          | 6 ++++++
 recipes-ros/rosserial/rosserial.inc                    | 9 +++++++++
 7 files changed, 51 insertions(+)
 create mode 100644 recipes-ros/rosserial/rosserial-arduino_0.5.3.bb
 create mode 100644 recipes-ros/rosserial/rosserial-client_0.5.3.bb
 create mode 100644 recipes-ros/rosserial/rosserial-embeddedlinux_0.5.3.bb
 create mode 100644 recipes-ros/rosserial/rosserial-msgs_0.5.3.bb
 create mode 100644 recipes-ros/rosserial/rosserial-python_0.5.3.bb
 create mode 100644 recipes-ros/rosserial/rosserial-xbee_0.5.3.bb
 create mode 100644 recipes-ros/rosserial/rosserial.inc

diff --git a/recipes-ros/rosserial/rosserial-arduino_0.5.3.bb b/recipes-ros/rosserial/rosserial-arduino_0.5.3.bb
new file mode 100644
index 0000000..4a66640
--- /dev/null
+++ b/recipes-ros/rosserial/rosserial-arduino_0.5.3.bb
@@ -0,0 +1,8 @@
+DESCRIPTION = "Libraries and examples for ROSserial usage on Arduino/AVR Platforms."
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+DEPENDS = "std-msgs sensor-msgs geometry-msgs nav-msgs rosserial-client message-generation"
+
+require rosserial.inc
diff --git a/recipes-ros/rosserial/rosserial-client_0.5.3.bb b/recipes-ros/rosserial/rosserial-client_0.5.3.bb
new file mode 100644
index 0000000..8105190
--- /dev/null
+++ b/recipes-ros/rosserial/rosserial-client_0.5.3.bb
@@ -0,0 +1,6 @@
+DESCRIPTION = "Generalized client side source for rosserial."
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+require rosserial.inc
diff --git a/recipes-ros/rosserial/rosserial-embeddedlinux_0.5.3.bb b/recipes-ros/rosserial/rosserial-embeddedlinux_0.5.3.bb
new file mode 100644
index 0000000..945efba
--- /dev/null
+++ b/recipes-ros/rosserial/rosserial-embeddedlinux_0.5.3.bb
@@ -0,0 +1,8 @@
+DESCRIPTION = "Libraries and examples for ROSserial usage on Embedded Linux Enviroments"
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+DEPENDS = "std-msgs sensor-msgs geometry-msgs nav-msgs rosserial-client"
+
+require rosserial.inc
diff --git a/recipes-ros/rosserial/rosserial-msgs_0.5.3.bb b/recipes-ros/rosserial/rosserial-msgs_0.5.3.bb
new file mode 100644
index 0000000..d9a0862
--- /dev/null
+++ b/recipes-ros/rosserial/rosserial-msgs_0.5.3.bb
@@ -0,0 +1,8 @@
+DESCRIPTION = "Messages for automatic topic configuration using rosserial."
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+DEPENDS = "message-generation"
+
+require rosserial.inc
diff --git a/recipes-ros/rosserial/rosserial-python_0.5.3.bb b/recipes-ros/rosserial/rosserial-python_0.5.3.bb
new file mode 100644
index 0000000..808ded4
--- /dev/null
+++ b/recipes-ros/rosserial/rosserial-python_0.5.3.bb
@@ -0,0 +1,6 @@
+DESCRIPTION = "A Python-based implementation of the ROS serial protocol."
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+require rosserial.inc
diff --git a/recipes-ros/rosserial/rosserial-xbee_0.5.3.bb b/recipes-ros/rosserial/rosserial-xbee_0.5.3.bb
new file mode 100644
index 0000000..9f2122e
--- /dev/null
+++ b/recipes-ros/rosserial/rosserial-xbee_0.5.3.bb
@@ -0,0 +1,6 @@
+DESCRIPTION = "tools to do point to multipoint communication between rosserial nodes connected to an xbee."
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=17;endline=17;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+require rosserial.inc
diff --git a/recipes-ros/rosserial/rosserial.inc b/recipes-ros/rosserial/rosserial.inc
new file mode 100644
index 0000000..382cf3e
--- /dev/null
+++ b/recipes-ros/rosserial/rosserial.inc
@@ -0,0 +1,9 @@
+SRC_URI = "https://github.com/ros-drivers/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${PV}.tar.gz"
+SRC_URI[md5sum] = "0a6191b2c5ecf9de527a9365299c59b2"
+SRC_URI[sha256sum] = "b00fa3871f204e300dcd16a8847f3a81d64f57bb2ae96b3f3c41f77945e923be"
+
+S = "${WORKDIR}/${ROS_SP}/${ROS_BPN}"
+
+inherit catkin
+
+ROS_SPN = "rosserial"
-- 
GitLab