Commit Graph

370 Commits

Author SHA1 Message Date
Lukas Bulwahn 220013f17a eigen: initial recipe contributed by Kartik Mohta (resolves #71)
This commit adds the eigen library from Kartik Mohta's OpenEmbedded
layer. Acknowledgements are added in the README file.
2013-05-24 07:05:46 +02:00
Lukas Bulwahn 5b9b69f56e Merge pull request #73 from herbrechtsmeier/master
genmsg: Update to handle a list of msg include dirs relative
2013-05-23 03:06:51 -07:00
Stefan Herbrechtsmeier 1551bcc1ca genmsg: Update to handle a list of msg include dirs relative
The last patched version assumes that the variable msg include dirs
is only one directory and not a list of directories. This leads to
errors if generate_message(DIRECTORY ...) occurs twice in the
CMakeLists files.

Make Error at build/devel/share/cmake/...-msg-paths.cmake:2 (if):
| if given arguments:
|
| "NOT" "IS_ABSOLUTE" "" ""

Fixed issue #72.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-05-23 11:13:26 +02:00
Lukas Bulwahn 312e9ef64b Merge pull request #70 from herbrechtsmeier/master
genpy: Setup python binary path during runtime via find_program
2013-05-22 04:19:24 -07:00
Stefan Herbrechtsmeier 48ec4a5ab2 genpy: Setup python binary path during runtime via find_program
The python binary path for genmsg_py.py and gensrv_py.py are hard
coded in the CMake file and don't work during cross compile. Setup
them via find_program during runtime.

This fix #69 and the following error:
*** No rule to make target `/usr/lib/genpy/genmsg_py.py', needed by
`devel/lib/python2.7/site-packages/std_msgs/msg/_Bool.py'.  Stop.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-05-22 11:15:12 +02:00
Lukas Bulwahn e45f70eaf3 rosnode: adding run-time dependencies 2013-05-21 15:23:04 +02:00
Lukas Bulwahn 2624af109a rosbash: adding run-time dependencies
The rosbash tools does not run with the BusyBox shell, and requires
the bash and the common find utility.
2013-05-17 14:20:04 +02:00
Lukas Bulwahn d891b5874b rostopic: adding run-time dependency
The rostopic tool needs the rosbag python module for its execution.
2013-05-17 14:17:04 +02:00
Lukas Bulwahn bb9ff9fa40 rosbag: adding run-time dependencies
When importing the rosbag python module, it requires these python modules.
2013-05-17 14:15:40 +02:00
Lukas Bulwahn c6f61f47c6 genpy: improving the run-time dependency
When importing the rosbag module in python, it fails in a genpy python module
complaining about missing the shutil python module. The shutils module is
provided by python-shell.
2013-05-17 14:11:55 +02:00
Lukas Bulwahn fd4e3c76ca chatter: adding dependencies to the recipes
After changing the CMakeLists files of the sources and adding the
dependencies, the three chatter recipes cross-compile.
2013-05-15 14:31:38 +02:00
Lukas Bulwahn ed37d49ea1 chatter: Adding initial chatter stubs without any dependencies
The recipes are supposed to cross-compile and install the chatter
example. In this commit, the recipe do not contain any dependencies
and configure does not run through yet.
2013-05-14 08:08:59 +02:00
Lukas Bulwahn aa2e233ada README: updating to current state
This commit moves the description of previous uses in a separate file,
adds the typical information for a README of an OpenEmbedded layer and
describes the usage for the roscore image recipe.
2013-05-14 07:19:35 +02:00
Lukas Bulwahn 5faffc409c python-dateutil: recipe exists in meta-oe (resolves #65) 2013-04-30 13:52:40 +02:00
Lukas Bulwahn 79a6b413f6 libtinyxml: removed recipe and now refer to meta-oe layer
Instead of maintaining a copy of the tinyxml recipe from the meta-oe layer, we
require that the installation also includes the meta-oe layer.
We updated the README accordingly and also updated the description of the
current setup. We also updated and tuned the CONTENT file.

This commit resolves issue #45.
2013-04-25 13:55:01 +02:00
Lukas Bulwahn 8689fc89a7 updated test-reports 2013-04-16 13:26:29 +02:00
herbrechtsmeier c5cb138813 Merge pull request #63 from bulwahn/master
some minor improvements towards running roscore
2013-04-11 06:37:38 -07:00
Lukas Bulwahn bd6bc4ca47 signaling that the running-roscore image is for testing with qemu and x86 setup 2013-04-11 15:19:13 +02:00
Lukas Bulwahn db0c8d5cd1 roslaunch: adding coreutils as roslaunch needs its du command (resolves #60) 2013-04-11 15:18:11 +02:00
Lukas Bulwahn feb2755614 core-image-ros-groovy-running-roscore: augmenting hosts 2013-04-11 15:17:42 +02:00
Lukas Bulwahn 45606f351f roslaunch: improving runtime dependency 2013-04-11 08:32:21 +02:00
Lukas Bulwahn 6a5e2c6a3a catkin.class: adding package.xml to the shipped packages for rosversion
The rosversion command requires that the package.xml are available at
run time. The rosversion command is used when starting roscore.
2013-04-11 08:32:21 +02:00
herbrechtsmeier 72d6ebbbf5 Merge pull request #59 from bulwahn/master
adding some runtime dependencies
2013-04-10 06:07:08 -07:00
Lukas Bulwahn 831cf25854 catkin: improving runtime dependency 2013-04-10 07:16:09 +02:00
Lukas Bulwahn d956674641 rospy: adding runtime dependencies 2013-04-10 07:13:54 +02:00
Lukas Bulwahn 3a090d9675 rosgraph: improving runtime dependency 2013-04-10 07:12:41 +02:00
Lukas Bulwahn 2e6e83c837 adding runtime dependency of python-pyyaml 2013-04-10 07:11:27 +02:00
Lukas Bulwahn fa3a6f3c23 genmsg: removing runtime dependency after patch in oe-core (resolves #54)
The recipe python-pprint rdepends on python-io. As this was not reflected in
the oe-core repository, we added the dependency in genmsg.
Now after the commit abe7bf9992e298f1b53e790eee7b064a9e4e8589 in oe-core,
we can remove the runtime dependency in genmsg.

This commit resolves issue #54.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
2013-04-05 13:16:43 +02:00
Lukas Bulwahn 8a37ecbf1a adding a new status report 2013-04-05 08:04:00 +02:00
Stefan Herbrechtsmeier c8eaa64fda topic-tools: Add rostest to DEPENDS
The topic-tools fails during the do_compile step at:
.../sysroots/x86_64-linux/usr/lib/libboost_thread-mt.so: could not read symbols: File in wrong format

The failure comes from the rostest-native package which delivers a
header file with boost dependencies and therefore add the relevant
library to the link path. Add rostest to the DEPENDS to use the
header and libraries from the cross sysroot and keep the native
rostest for the binary.

Fixed #51

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-04-04 16:05:28 +02:00
Lukas Bulwahn 1f1280b130 catkin: adding runtime dependency 2013-04-04 13:05:16 +02:00
Lukas Bulwahn 236552fd8d roslaunch: removing more recursive runtime dependencies 2013-04-04 13:05:15 +02:00
Lukas Bulwahn 9866e59447 roslib: adding runtime dependencies 2013-04-04 13:05:15 +02:00
Lukas Bulwahn e68c3d1532 rosgraph: adding runtime dependencies 2013-04-04 13:05:15 +02:00
Lukas Bulwahn 4668b88cb0 roslaunch: removing a recursive runtime dependency 2013-04-04 13:05:15 +02:00
Lukas Bulwahn 8c13085716 genpy: adding runtime dependencies 2013-04-04 13:05:15 +02:00
Lukas Bulwahn 6b3e55b05d genmsg: adding runtime dependencies 2013-04-04 13:05:15 +02:00
Lukas Bulwahn 5397a3924d README: updating maintainers and contributors due to recent events 2013-04-04 13:05:15 +02:00
Lukas Bulwahn 32b386dc57 core-image-ros-groovy-running-roscore: a core image to start roscore
This commit provides a recipe for a core image to start roscore, and
also tunes the README.
2013-04-04 13:05:15 +02:00
Lukas Bulwahn 7b6451687b roslaunch: adding all runtime dependencies to get roscore starting up
For starting roscore, it requires a number of runtime dependencies.
At the moment, all runtime dependencies, even recursive runtime dependencies,
are added only in the roslaunch recipe. Hence, the recipe contains all
runtime dependencies.
At a later stage, one should move the recursive runtime dependencies into
the appropriate recipes.
2013-04-04 13:05:15 +02:00
Lukas Bulwahn c6a89dd7af catkin.bbclass: adding .debug files to the dbg package
In the topic-tools recipe, a QA error was raised as the .debug files were put
into the main package. By adding this line in the catkin class, the files are
now placed in the dbg package.
2013-04-04 13:05:15 +02:00
Lukas Bulwahn abde19d147 README: updating to latest OpenEmbedded Core development with boost patch 2013-04-04 13:04:01 +02:00
Lukas Bulwahn eaa5f4f5d1 Merge pull request #57 from herbrechtsmeier/master
catkin.bbclass: Stage /usr/etc sysroot direcotry
2013-04-04 03:50:53 -07:00
Stefan Herbrechtsmeier 9606c20935 catkin.bbclass: Stage /usr/etc sysroot direcotry
The CMake generate_messages function from the genmsg package
detects the installed message generators via files in the
/usr/etc/ros/genmsg directory. Stage the /usr/etc directory
manually as it is not a common path.

Fixed #50

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-04-04 11:10:37 +02:00
Lukas Bulwahn 26571f80f2 roscpp-core: removed currently unneeded recipe for meta-package roscpp-core
The roscpp-core package is a meta-package. This meta-package and the concept
meta-package in general is not used for any purpose in our layer.
2013-03-28 11:59:10 +01:00
Lukas Bulwahn ad9fcd5d20 topic-tools: Corrected md5 hash of license
Since its initial contribution in f73e30ae40,
the topic-tools had an untested md5 hash for the license check.
2013-03-28 11:18:42 +01:00
herbrechtsmeier 4090a47377 Merge pull request #49 from bulwahn/master
Minor organisation improvements
2013-03-20 10:14:56 -07:00
Lukas Bulwahn 37aca28bee README: updating to current state of development 2013-03-20 08:07:39 +01:00
Lukas Bulwahn 4cd37e1fcc Renamed CONTENTS to CONTENT 2013-03-20 07:54:33 +01:00
Lukas Bulwahn 0bab4ea69d CONTENTS: reducing the CONTENTS file to a general description of some files and the basic directories 2013-03-20 07:54:02 +01:00