diff --git a/README b/README index 77739aaf2942d133b8d16ec601f5cb634b4faefa..0722997ed8f8042be0e26007070f3056cc4ed8a0 100644 --- a/README +++ b/README @@ -14,6 +14,7 @@ CONTRIBUTORS Koen Kooi <koen@dominion.thruhere.net> Victor Mayoral Vilches <v.mayoralv@gmail.com> Sergey 'Jin' Bostandzhyan <jin@dev.digitalstrom.org> + Andreas Hildisch, BMW Car IT GmbH <andreas.hildisch@bmw-carit.de> HOW TO CONTRIBUTE @@ -37,6 +38,10 @@ DEPENDENCIES branch: master revision: HEAD +DEPENDENCIES ON RECENT COMMITS + +cv-bridge and dependent recipes, e.g. the image-transport recipes, depend on +7568bfdd114597956a1da68746f207ec7f93a48d@openembedded-core. INSTALLATION diff --git a/recipes-ros/image-transport-plugins/compressed-depth-image-transport_1.8.21.bb b/recipes-ros/image-transport-plugins/compressed-depth-image-transport_1.8.21.bb new file mode 100644 index 0000000000000000000000000000000000000000..dfa9ddba804fa7a95c25696997505a5d76adf7a5 --- /dev/null +++ b/recipes-ros/image-transport-plugins/compressed-depth-image-transport_1.8.21.bb @@ -0,0 +1,9 @@ +DESCRIPTION = "Compressed_depth_image_transport provides a plugin to image_transport \ + for transparently sending depth images (raw, floating-point) using PNG compression." +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +DEPENDS = "cv-bridge dynamic-reconfigure image-transport tf" + +require image-transport-plugins.inc diff --git a/recipes-ros/image-transport-plugins/compressed-image-transport_1.8.21.bb b/recipes-ros/image-transport-plugins/compressed-image-transport_1.8.21.bb new file mode 100644 index 0000000000000000000000000000000000000000..59e3a8741ab637a10537b44f0f18f617be03d5fe --- /dev/null +++ b/recipes-ros/image-transport-plugins/compressed-image-transport_1.8.21.bb @@ -0,0 +1,9 @@ +DESCRIPTION = "Compressed_image_transport provides a plugin to image_transport for \ + transparently sending images encoded as JPEG or PNG." +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +DEPENDS = "cv-bridge dynamic-reconfigure image-transport tf" + +require image-transport-plugins.inc diff --git a/recipes-ros/image-transport-plugins/image-transport-plugins.inc b/recipes-ros/image-transport-plugins/image-transport-plugins.inc new file mode 100644 index 0000000000000000000000000000000000000000..f1e11ae484b6fa3caf91fd65914c9a72e63419b7 --- /dev/null +++ b/recipes-ros/image-transport-plugins/image-transport-plugins.inc @@ -0,0 +1,9 @@ +SRC_URI = "https://github.com/ros-perception/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" +SRC_URI[md5sum] = "71d4c0694abdde174f419ede8a29d4ee" +SRC_URI[sha256sum] = "ef07479ea4bd4cb7a6ca3225009f1af623fecdd84d1bbc83d982613ca1070cc8" + +S = "${WORKDIR}/${ROS_SP}/${ROS_BPN}" + +inherit catkin + +ROS_SPN = "image_transport_plugins" diff --git a/recipes-ros/image-transport-plugins/theora-image-transport_1.8.21.bb b/recipes-ros/image-transport-plugins/theora-image-transport_1.8.21.bb new file mode 100644 index 0000000000000000000000000000000000000000..faa46a253366fb98ce80d55c832d350e70e38f3b --- /dev/null +++ b/recipes-ros/image-transport-plugins/theora-image-transport_1.8.21.bb @@ -0,0 +1,9 @@ +DESCRIPTION = "Theora_image_transport provides a plugin to image_transport for \ + transparently sending an image stream encoded with the Theora codec." +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5" + +DEPENDS = "cv-bridge dynamic-reconfigure image-transport tf rosbag" + +require image-transport-plugins.inc diff --git a/recipes-ros/packagegroups/packagegroup-ros-world.bb b/recipes-ros/packagegroups/packagegroup-ros-world.bb index cb8ec6b595426192bef5ddeba76b8d596547d9a9..8db97b678bc4b1a197b319d2dcfb13f3d7ec3cc3 100644 --- a/recipes-ros/packagegroups/packagegroup-ros-world.bb +++ b/recipes-ros/packagegroups/packagegroup-ros-world.bb @@ -42,4 +42,8 @@ RDEPENDS_${PN} = "\ pluginlib \ roscpp-tutorials \ rospy-tutorials \ + cv-bridge \ + compressed-image-transport \ + compressed-depth-image-transport \ + theora-image-transport \ " diff --git a/recipes-ros/vision-opencv/cv-bridge_1.10.8.bb b/recipes-ros/vision-opencv/cv-bridge_1.10.8.bb new file mode 100644 index 0000000000000000000000000000000000000000..fd06110bc12ee22724af569e7c45382624c2ec08 --- /dev/null +++ b/recipes-ros/vision-opencv/cv-bridge_1.10.8.bb @@ -0,0 +1,16 @@ +DESCRIPTION = "CvBridge converts between ROS Image messages and OpenCV images" +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +DEPENDS = "boost opencv rosconsole sensor-msgs" + +SRC_URI = "https://github.com/ros-perception/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz" +SRC_URI[md5sum] = "b023245036ff488a379ed704d066e6ee" +SRC_URI[sha256sum] = "e71e47e95a80027083248aff5856b627a0b1558cd547641ad738089610c54555" + +S = "${WORKDIR}/${ROS_SP}/${ROS_BPN}" + +inherit catkin + +ROS_SPN = "vision_opencv" diff --git a/recipes-support/boost/boost_1.54.0.bbappend b/recipes-support/boost/boost_1.54.0.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..fab2b3108d89360c4f3f23716f332c3cad03e346 --- /dev/null +++ b/recipes-support/boost/boost_1.54.0.bbappend @@ -0,0 +1 @@ +PACKAGECONFIG ?= "python"