Commit Graph

1588 Commits

Author SHA1 Message Date
Lukas Bulwahn 8573da61bc README: acknowledge Koen Kooi's contribution 2013-05-31 13:27:51 +02:00
Stefan Herbrechtsmeier c65507d602 genpy: Correct patch to setup python binary path
This closes #69 and #80 with 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-31 13:07:14 +02:00
Lukas Bulwahn 47f61b374c console-bridge: no additional files in dev package
Currently, it is not clear if the additional files are required in
the normal package or the dev package. Hence, we do not touch them
(they are not added to any package or deleted after the installation)
until the right operation is clear.

Until then, the console-bridge emits the warning
WARNING: QA Issue: console-bridge: Files/directories were installed but not shipped
  /usr/share
  /usr/share/console_bridge
  /usr/share/console_bridge/package.xml
  /usr/share/console_bridge/cmake
  /usr/share/console_bridge/cmake/console_bridge-config.cmake
2013-05-31 13:02:36 +02:00
Lukas Bulwahn a32f528662 class-loader: updated to hydro-devel version 0.2.0
The class-loader 0.2.0 depends on console-bridge via cmake and not
via catkin as in version 0.1.28. This resolves issue #79.
2013-05-31 11:58:59 +02:00
herbrechtsmeier 3207810b5a Merge pull request #78 from koenkooi/master
Add missing dependency to rostest and package common lisp files
2013-05-29 06:11:47 -07:00
herbrechtsmeier 52cbeaf884 Merge pull request #74 from bulwahn/master
Contribution of recipes for nodelet package
2013-05-29 05:35:08 -07:00
Lukas Bulwahn 072278496d nodelet: initial commit
The nodelet package.xml also lists the dependency on uuid, but the
recipe seems to work without.
It uses the SRC_URI from its ros repository (instead of the ros-gbp
repository), because in the commit
30306b6bba, we agreed to use the ros
location instead of the ros-gbp location uniformly.
2013-05-29 14:29:50 +02:00
Lukas Bulwahn 2079d9e250 pluginlib: initial commit
The pluginlib is used by the nodelet package.
2013-05-29 14:29:37 +02:00
Koen Kooi 741d2f3cc7 catkin bbclass: package commonlist files in ${PN}-commonlisp
This should fix https://github.com/bmwcarit/meta-ros/issues/77

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2013-05-29 13:49:14 +02:00
Lukas Bulwahn a57731c3d9 class-loader: initial commit
The class-loader is used by the pluginlib.
2013-05-29 13:40:36 +02:00
Lukas Bulwahn 73da61d3d7 console-bridge: initial commit
The console-bridge is a cmake installation, but not a catkin package.
In its current state, the recipe compiles and installs, but the
class_loader package fails and complains with

|   catkin_package() CATKIN_DEPENDS on 'console_bridge', which has been found
|   in
|   '(...)/build/tmp-eglibc/sysroots/qemux86-64/usr/share/console_bridge/cmake/console_bridge-config.cmake',
|   but it is not a catkin package

This commit provides the current state for further discussion and
joint investigation.
2013-05-29 13:34:38 +02:00
Lukas Bulwahn 4609253cb2 libpoco: initial commit
The poco library is used by the class loader.
2013-05-29 13:34:10 +02:00
Lukas Bulwahn 74840ea483 bond-core: adding all recipes of the bond_core repository
This commit adds the recipes for packages bond, bondcpp, smclib
and bondpy. The first three packages are required for the nodelet
package.
2013-05-29 13:32:49 +02:00
Koen Kooi 29fe8f1b3a rostest: add missing dependency on python-nose
| CMake Warning at /build/v2012.12/build/tmp-angstrom_v2012_12-eglibc/sysroots/x86_64-linux/usr/share/catkin/cmake/test/nosetests.cmake:90 (message):
|   nosetests not found, Python tests can not be run (try installing package
|   'python-nose')

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2013-05-29 13:19:19 +02:00
Lukas Bulwahn d532b8c655 using ROS_BP more thoroughly
This commit uses ROS_BP in the recipes after ROS_BP was set right in
the commit 0d07506bf4.
2013-05-29 08:19:09 +02:00
herbrechtsmeier f69c619237 Merge pull request #75 from bulwahn/stable
redistribution of eigen and minor tuning
2013-05-28 08:47:15 -07:00
Lukas Bulwahn 0d07506bf4 catkin.bbclass: make ROS_BP composed from ROS_BPN and version
The new definition was the original intention, and the originally
wrong definition happened to slip in.
Initial commit and discussion about the intention is in commit
c6837ecbf8.
2013-05-24 09:35:40 +02:00
Lukas Bulwahn 9a4099e86c tuned spacing 2013-05-24 07:37:50 +02:00
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