From a107c9309071843aed6d3ecefbad3f6e55dcab75 Mon Sep 17 00:00:00 2001 From: Lukas Bulwahn <lukas.bulwahn@bmw-carit.de> Date: Fri, 8 Feb 2013 14:16:26 +0100 Subject: [PATCH] adding a bunch of ros recipes, but they still come with a couple of unsolved issues --- recipes-ros/ros-comm/rosgraph-msgs_1.9.41.bb | 21 ++++++++++++++++ recipes-ros/ros-comm/rostest_1.9.41.bb | 26 ++++++++++++++++++++ recipes-ros/ros-comm/roswtf_1.9.41.bb | 20 +++++++++++++++ recipes-ros/ros/roslib_1.9.42.bb | 26 ++++++++++++++++++++ recipes-ros/ros/rosunit_1.9.42.bb | 25 +++++++++++++++++++ recipes-ros/rospack/rospack_2.1.16.bb | 19 ++++++++++++++ recipes-ros/std-msgs/std-msgs_0.5.7.bb | 23 +++++++++++++++++ 7 files changed, 160 insertions(+) create mode 100644 recipes-ros/ros-comm/rosgraph-msgs_1.9.41.bb create mode 100644 recipes-ros/ros-comm/rostest_1.9.41.bb create mode 100644 recipes-ros/ros-comm/roswtf_1.9.41.bb create mode 100644 recipes-ros/ros/roslib_1.9.42.bb create mode 100644 recipes-ros/ros/rosunit_1.9.42.bb create mode 100644 recipes-ros/rospack/rospack_2.1.16.bb create mode 100644 recipes-ros/std-msgs/std-msgs_0.5.7.bb diff --git a/recipes-ros/ros-comm/rosgraph-msgs_1.9.41.bb b/recipes-ros/ros-comm/rosgraph-msgs_1.9.41.bb new file mode 100644 index 0000000..f39fd8d --- /dev/null +++ b/recipes-ros/ros-comm/rosgraph-msgs_1.9.41.bb @@ -0,0 +1,21 @@ +DESCRIPTION = "C++ ROS message and service generators." +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +SRC_URI = "https://github.com/ros-gbp/ros_comm-release/archive/release/rosgraph_msgs/1.9.41.tar.gz;downloadfilename=rosgraph-msgs_1.9.41.tar.gz" +SRC_URI[md5sum] = "741009a25766157ac436f836b5bf5519" +SRC_URI[sha256sum] = "ec8302229ad51d1174c72d12f5e849c924a8e6d5a13c42fee76f7738d15405f2" + +S = "${WORKDIR}/ros_comm-release-release-rosgraph_msgs-1.9.41" + +DEPENDS = "catkin-native message-generation std-msgs" + +FILES_${PN} += "${libdir}/*" + +inherit cmake pythonnative + +EXTRA_OECMAKE = " \ + -Dmessage_generation_DIR=${STAGING_DATADIR}/message_generation/cmake/ \ + " + diff --git a/recipes-ros/ros-comm/rostest_1.9.41.bb b/recipes-ros/ros-comm/rostest_1.9.41.bb new file mode 100644 index 0000000..7a26b61 --- /dev/null +++ b/recipes-ros/ros-comm/rostest_1.9.41.bb @@ -0,0 +1,26 @@ +DESCRIPTION = "Integration test suite based on roslaunch that is compatible with xUnit frameworks." +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +SRC_URI = "https://github.com/ros-gbp/ros_comm-release/archive/release/rostest/1.9.41.tar.gz;downloadfilename=rostest_1.9.41.tar.gz" +SRC_URI[md5sum] = "82c09640a27dedc6b1eabed2951a23dd" +SRC_URI[sha256sum] = "f259d89e5ce02359c65dfc5bdb6c62be104600ddcb62ce6f9cffd630ff99a55d" + +S = "${WORKDIR}/ros_comm-release-release-rostest-1.9.41" + +DEPENDS = "catkin-native boost rosunit" + +FILES_${PN} += "${libdir}/*" + +inherit cmake pythonnative + +EXTRA_OECMAKE = " \ + -Drosunit_DIR=${STAGING_DATADIR}/rosunit/cmake/ \ + " + +export BUILD_SYS +export HOST_SYS +export STAGING_LIBDIR +export STAGING_INCDIR + diff --git a/recipes-ros/ros-comm/roswtf_1.9.41.bb b/recipes-ros/ros-comm/roswtf_1.9.41.bb new file mode 100644 index 0000000..1a17840 --- /dev/null +++ b/recipes-ros/ros-comm/roswtf_1.9.41.bb @@ -0,0 +1,20 @@ +DESCRIPTION = "roswtf is a tool for diagnosing issues with a running ROS system. Think of it as a FAQ implemented in code." +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +SRC_URI = "https://github.com/ros-gbp/ros_comm-release/archive/release/roswtf/1.9.41.tar.gz;downloadfilename=roswtf_1.9.41.tar.gz" +SRC_URI[md5sum] = "422724ca5fb8bb1424f1cd7f73c9f7aa" +SRC_URI[sha256sum] = "74f8028c7eb43e2507d70461257c48cca3c4ea162eaf66e0163d307846d32ce3" + +S = "${WORKDIR}/ros_comm-release-release-roswtf-1.9.41" + +DEPENDS = "catkin-native rostest" + +FILES_${PN} += "${libdir}/*" + +inherit cmake pythonnative + +EXTRA_OECMAKE = " \ + -Drostest_DIR=${STAGING_DATADIR}/rostest/cmake/ \ + " diff --git a/recipes-ros/ros/roslib_1.9.42.bb b/recipes-ros/ros/roslib_1.9.42.bb new file mode 100644 index 0000000..95bc1d6 --- /dev/null +++ b/recipes-ros/ros/roslib_1.9.42.bb @@ -0,0 +1,26 @@ +DESCRIPTION = "Base dependencies and support libraries for ROS." +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +SRC_URI = "https://github.com/ros-gbp/ros-release/archive/release/roslib/1.9.42.tar.gz;downloadfilename=roslib_1.9.42.tar.gz" +SRC_URI[md5sum] = "3234ab5475e80e2598a534ab94066b40" +SRC_URI[sha256sum] = "9443166266ba025984552d764c0a74e7d4a79f9ef3b533c5de6d3220f4aa03e8" + +S = "${WORKDIR}/ros-release-release-roslib-1.9.42" + +DEPENDS = "catkin-native boost rospack" + +FILES_${PN} += "${libdir}/*" + +inherit cmake pythonnative + +EXTRA_OECMAKE = " \ + -Drospack_DIR=${STAGING_DATADIR}/rospack/cmake/ \ + " + +export BUILD_SYS +export HOST_SYS +export STAGING_LIBDIR +export STAGING_INCDIR + diff --git a/recipes-ros/ros/rosunit_1.9.42.bb b/recipes-ros/ros/rosunit_1.9.42.bb new file mode 100644 index 0000000..0a72555 --- /dev/null +++ b/recipes-ros/ros/rosunit_1.9.42.bb @@ -0,0 +1,25 @@ +DESCRIPTION = "Unit-testing package for ROS. This is a lower-level library for rostest and handles unit tests, whereas rostest handles integration tests." +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5" + +SRC_URI = "https://github.com/ros-gbp/ros-release/archive/release/rosunit/1.9.42.tar.gz;downloadfilename=rosunit_1.9.42.tar.gz" +SRC_URI[md5sum] = "1ddf9898fdde848e7ccaea88abb62296" +SRC_URI[sha256sum] = "65ef24469c572f5b4105b95db3830a565e0de71f8f9c8982ecf80b3244ca9a33" + +S = "${WORKDIR}/ros-release-release-rosunit-1.9.42" + +DEPENDS = "catkin-native" + +FILES_${PN} += "${libdir}/*" + +inherit cmake pythonnative + +EXTRA_OECMAKE = " \ + " + +export BUILD_SYS +export HOST_SYS +export STAGING_LIBDIR +export STAGING_INCDIR + diff --git a/recipes-ros/rospack/rospack_2.1.16.bb b/recipes-ros/rospack/rospack_2.1.16.bb new file mode 100644 index 0000000..6231d84 --- /dev/null +++ b/recipes-ros/rospack/rospack_2.1.16.bb @@ -0,0 +1,19 @@ +DESCRIPTION = "ROS Package Tool" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=6;endline=6;md5=d566ef916e9dedc494f5f793a6690ba5" + +SRC_URI = "https://github.com/ros-gbp/rospack-release/archive/release/rospack/2.1.16.tar.gz;downloadfilename=rospack_2.1.16.tar.gz" +SRC_URI[md5sum] = "35b37d6bea2ed092e9265dd975b3be17" +SRC_URI[sha256sum] = "a9a997ea584ef2c41a78e03e3b24d315dc1020545b2a1a0cde474d24fe912f24" + +S = "${WORKDIR}/rospack-release-release-rospack-2.1.16" + +DEPENDS = "catkin-native boost python libtinyxml" + +FILES_${PN} += "${libdir}/*" + +inherit cmake pythonnative + +EXTRA_OECMAKE = " \ + " diff --git a/recipes-ros/std-msgs/std-msgs_0.5.7.bb b/recipes-ros/std-msgs/std-msgs_0.5.7.bb new file mode 100644 index 0000000..062d3c0 --- /dev/null +++ b/recipes-ros/std-msgs/std-msgs_0.5.7.bb @@ -0,0 +1,23 @@ +DESCRIPTION = "Standard ROS Messages including common message types representing primitive data types and other basic message constructs, such as multiarrays. \ + For common, generic robot-specific message types, please see common_msgs." +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +SRC_URI = "https://github.com/ros-gbp/std_msgs-release/archive/release/std_msgs/0.5.7.tar.gz;downloadfilename=std-msgs_0.5.7.tar.gz" +SRC_URI[md5sum] = "7665733101cc69106dd7a2902dc67f19" +SRC_URI[sha256sum] = "636f0871d52531d6764d7b26ded476a49881e5e9166999efed2f1a6ee3787fec" + +S = "${WORKDIR}/std_msgs-release-release-std_msgs-0.5.7" + +DEPENDS = "catkin-native message-generation" +# also depends on genlisp + +FILES_${PN} += "${libdir}/*" + +inherit cmake pythonnative + +EXTRA_OECMAKE = " \ + -Dmessage_generation_DIR=${STAGING_DATADIR}/message_generation/cmake/ \ + " + -- GitLab