Skip to content
Snippets Groups Projects
Commit 4090a473 authored by herbrechtsmeier's avatar herbrechtsmeier
Browse files

Merge pull request #49 from bulwahn/master

Minor organisation improvements
parents 65546b1b 37aca28b
No related branches found
No related tags found
No related merge requests found
CONTENT 0 → 100644
CONTENT of the repository:
* README the README file, which contains all important information
* COPYING.MIT MIT license
* conf/layer.conf configuration file for this layer
* classes/catkin.bbclass class for catkin-based packages
* recipes-core/images recipes of images for native compilation of ROS
* recipes-devtools, recipes-support recipes of system prerequisites of ROS
* recipes-ros recipes for cross-compiling ROS packages
CONTENT of the repository:
README this README file, which contains all important information
COPYING.MIT MIT license
conf/layer.conf configuration file for this layer
install.sh installation script that runs within the virtual machine
recipes-core/images/core-image-ros.bb recipe for our own core image (derived from core-image-minimal)
recipes-devtools/python/python-pyyaml_3.10.bb recipe for pyyaml python library
recipes-devtools/python/python-rospkg_1.0.15.bb recipe for rospkg tool
recipes-devtools/python/python-empy_3.3.bb recipe for empy python library
recipes-devtools/python/python-nose_1.2.1.bb recipe for nose python library
recipes-devtools/python/python-rosinstall_0.6.21.bb recipe for rosinstall tool
recipes-devtools/python/python-vcstools_0.1.26.bb recipe required by rosinstall tool
recipes-devtools/python/python-dateutil_1.5.bb recipe required by rosinstall tool
recipes-devtools/python/python-pyyaml-native_3.10.bb native recipes for cross-compilation
recipes-devtools/python/python-rospkg-native_1.0.15.bb
recipes-devtools/python/python-empy-native_3.3.bb
recipes-devtools/python/python-nose-native_1.2.1.bb
recipes-devtools/log4cxx recipes and patches for log4cxx 0.10.0
recipes-devtools/log4cxx/log4cxx_0.10.0.bb
recipes-devtools/log4cxx/log4cxx/0001-log4cxx_0-10-0_add-missing-includes.patch
recipes-devtools/log4cxx/log4cxx/0003-log4cxx-0.10.0-add_stdio_header.patch
recipes-devtools/log4cxx/log4cxx/0002-Remove-duplicates-from-makefile.patch
recipes-ros/ros/ros.bb recipe for ros (incomplete)
recipes-ros/ros/ros/fuerte-ros-base.rosinstall the .rosinstall file to download ros
classes/distutils.bbclass distutils recipe originated from oe-core (patch submitted to oe-core and accepted)
classes/setuptools.bbclass adjustments for python setuptools
......@@ -31,6 +31,26 @@ STATE OF THIS WORK:
- Native compilation of ROS-groovy
- Cross compilation of ROS-groovy (under development)
INSTALLATION/SETUP:
The repository only contains a layer for ROS that builds on top of the existing OpenEmbedded Core layer.
Currently, I work with
* commit 1dab754cb1ec942f86a7cf9758e6b5169e50bff3 of https://github.com/openembedded/oe-core
* commit 324ed96e28ec31cff8cef1824d20d40f9a5d46ad of git://git.openembedded.org/bitbake in the bitbake directory
* and this patch for boost: http://lists.linuxtogo.org/pipermail/openembedded-core/2013-March/036973.html
USE for cross-compilation of ROS-groovy (in development):
Currently, we can cross-compile the ROS packages with the commands:
source oe-init-build-env
bitbake <package-name>
Look at the meta-ros test reports for the description of the current state.
PREVIOUS USE CASES
INSTALLATION:
The repository only contains a layer for ROS that builds on top of the existing OpenEmbedded Core layer.
......@@ -86,16 +106,6 @@ USE for native compilation of ROS-groovy on the qemu VM:
The installation script installs ros and starts roscore.
USE for cross-compilation of ROS-groovy (in development):
Currently, we can cross-compile 4 packages:
ros-cpp-common, rostime, roscpp-traits, roscpp-serialization (packages in roscpp_core)
with the commands:
source oe-init-build-env
bitbake <package-name>
LICENSE
All metadata is MIT licensed unless otherwise stated. Source code included
......@@ -117,9 +127,6 @@ The log4cxx recipe originated from the recipe in the OpenEmbedded (Classic) Deve
The core-image-ros recipe originated from the core-image-minimal recipe in OpenEmbedded Core
(cf. http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-core/images/core-image-minimal.bb)
licensed with the MIT License.
The distutils class originated from the distutils class in OpenEmbedded Core
(cf. http://cgit.openembedded.org/openembedded-core/tree/meta/classes/distutils.bbclass)
licensed with the MIT License.
The libtinyxml recipe originated from the recipe in the OpenEmbedded meta layer
(cf. http://cgit.openembedded.org/meta-openembedded/tree/meta-oe/recipes-support/libtinyxml)
licensed with the MIT License.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment