Commit Graph

257 Commits

Author SHA1 Message Date
Lukas Bulwahn 4d9b8f853b dynamic-reconfigure: updating to 1.5.33
The dynamic-reconfigure recipe is updated to 1.5.33 to be in line with
4551e7c32d/hydro/release.yaml.
The previously applied patch has been included in 1.5.33 and is
removed from the recipe and this repository.
2013-08-26 10:57:16 +02:00
Lukas Bulwahn 36390da5fc message-generation: updating to 0.2.10
The message-generation recipe is updated to 0.2.10 to be in line with
4551e7c32d/hydro/release.yaml.
2013-08-26 10:57:16 +02:00
Lukas Bulwahn 15f1c07c45 std-msgs: updating to 0.5.8
The std-msgs recipe is updated to 0.5.8 to be in line with
4551e7c32d/hydro/release.yaml.
The license string in the package.xml was tuned in 0.5.8 and the
hash of the license string is now the common one.
2013-08-26 10:57:16 +02:00
Lukas Bulwahn 55f692a5b3 ros: updating to 1.10.6
The ros recipes are updated to 1.10.6 to be in line with
4551e7c32d/hydro/release.yaml.
The previously applied patch has been included in 1.10.6 and is
removed from the recipe and this repository.
2013-08-26 10:57:16 +02:00
Lukas Bulwahn dae1740e8a class-loader: updating to 0.2.3
The class-loader recipe is updated to 0.2.3 to be in line with
4551e7c32d/hydro/release.yaml.
2013-08-26 10:57:16 +02:00
Lukas Bulwahn fef582cf32 ros-tutorials: updating to 0.3.13
The ros-tutorials recipes were updated to 0.3.13 to be in line with
4551e7c32d/hydro/release.yaml.
The previously applied patch has been included in 0.3.13 and is
removed from the recipe and this repository.
2013-08-26 10:57:16 +02:00
Lukas Bulwahn bd5265bb2f genpy: updating to 0.4.14
The genpy recipe was updated to 0.4.14 to be in line with
4551e7c32d/hydro/release.yaml.
The previously applied patch has been included in 0.4.14 and is
removed from the recipe and this repository.
The PR variable is reset.
2013-08-26 10:57:16 +02:00
Lukas Bulwahn 8f4d4ad2a6 catkin: updating to 0.5.73
The catkin recipe was updated to 0.5.73 to be in line with
4551e7c32d/hydro/release.yaml.
The previously applied patch has been included in 0.5.73 and is
removed from the recipe and this repository.
2013-08-26 10:57:16 +02:00
Lukas Bulwahn 2d056bff2a actionlib: updating to 1.10.2
The actionlib recipe is updated to 1.10.2 to be in line with
4551e7c32d/hydro/release.yaml.
The previously applied patch has been included in 1.10.2 and is
removed from the recipe and this repository.
2013-08-26 10:57:16 +02:00
Lukas Bulwahn 7a3c31724a genlisp: updating to 0.4.12
The genlisp recipe is updated to 0.4.12 to be in line with
4551e7c32d/hydro/release.yaml.
The previously applied patch has been included in 0.4.12 and is
removed from the recipe and this repository.
The PR variable is reset.
2013-08-26 10:57:15 +02:00
Lukas Bulwahn b38c55bb7f common-msgs: updating to 1.10.2
The common-msgs recipes are updated to 1.10.2 to be in line with
4551e7c32d/hydro/release.yaml.
2013-08-26 10:57:15 +02:00
Stefan Herbrechtsmeier db0ae3675b rospy-tutorials: Include patch in our repository (resolves #146)
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-08-26 07:40:21 +02:00
Stefan Herbrechtsmeier 4893478b39 angles: Include patch in our repository (resolves #146)
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-08-26 07:40:21 +02:00
Stefan Herbrechtsmeier 4f99b152f1 dynamic-reconfigure: Include patch in our repository (resolves #146)
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-08-26 07:40:21 +02:00
Stefan Herbrechtsmeier 48112b8255 actionlib: Include patch in our repository (resolves #146)
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-08-26 07:40:21 +02:00
Stefan Herbrechtsmeier c19a3f1707 ros: Backport relocation changes
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-08-26 07:40:21 +02:00
Stefan Herbrechtsmeier 68b1e013a5 ros-comm: Backport relocation changes
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-08-26 07:40:21 +02:00
Stefan Herbrechtsmeier a647c358a0 genmsg: Backport relocation changes
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-08-26 07:40:21 +02:00
Stefan Herbrechtsmeier 564a4583b2 genpy: Backport relocation changes
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-08-26 07:40:21 +02:00
Stefan Herbrechtsmeier 75f1c5f5f3 genlisp: Backport relocation changes
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-08-26 07:40:21 +02:00
Stefan Herbrechtsmeier 26d93b34b1 gencpp: Backport relocation changes
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-08-26 07:40:20 +02:00
Stefan Herbrechtsmeier 1e7fafdcc1 catkin: Backport relocation changes
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-08-26 07:40:20 +02:00
Stefan Herbrechtsmeier 3e6b386d2f Unify ros recipes
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-08-26 07:40:20 +02:00
Stefan Herbrechtsmeier c691254b92 console-bridge: Use ros.bbclass for common ros configurations (resolves #81)
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-08-26 07:25:35 +02:00
Lukas Bulwahn 264a8ffafd trajectory-msgs: Add missing dependency on geometry-msgs
This commit is based on a commit by Stefan Herbrechtsmeier [1],
but moved from after some larger refactoring to the current
release state. Hence, the dependency must still be added after
the require statement instead of before, which is possible
after the refactoring.

[1] 99426a1479

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
2013-08-18 13:32:57 -07:00
Stefan Herbrechtsmeier 70212ce74d tf2-ros: Add missing dependency on message-filters
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-08-18 13:32:50 -07:00
vmayoral 50f3e76c1d initial ros-tutorials and common-tutorials recipes (resolves #124) 2013-08-05 08:12:20 +02:00
Lukas Bulwahn a0a2aa9eaf tuning newlines 2013-08-05 08:12:20 +02:00
Lukas Bulwahn 1b746e8d45 ros: removing superfluous definitions 2013-08-05 08:12:20 +02:00
Lukas Bulwahn 2712004be9 roscpp-core: collected common definition in .inc file 2013-08-05 08:12:20 +02:00
Lukas Bulwahn 9d48c558cd catkin class includes BBCLASSEXTENDS 2013-08-05 08:12:20 +02:00
Lukas Bulwahn bf9664c62b rospack: improving runtime dependencies (resolves #116)
This commit includes further changes to build rospack-native.
2013-08-04 09:33:46 +02:00
Lukas Bulwahn e0dd77bbd8 roslaunch: adding runtime dependency (resolves #132) 2013-08-02 16:41:09 +02:00
Lukas Bulwahn 5eec31134d rosgraph: adding runtime dependency (resolves #131) 2013-08-02 09:46:50 +02:00
Lukas Bulwahn 0e2d936412 catkin: correcting the downloadfilename that was missed before 2013-08-01 11:26:55 +02:00
Lukas Bulwahn ed77625288 dynamic-reconfigure: adding patch to resolve path (resolving #126)
Before this commit, the following sequence of bitbake commands
failed because the path was set during compile time, and not at
runtime. After the patch from Dirk Thomas, the following sequence
now works.

bitbake nodelet-topic-tools -c cleansstate && \
bitbake dynamic-reconfigure && bitbake nodelet-topic-tools
2013-08-01 08:21:10 +02:00
Lukas Bulwahn e230277bcb roscpp: removing roscpp's own routine to find pthread (resolves #125)
When updating from 1.9.41 to 1.9.47, the commit
c5dfa6305e
adds a routine in the CMakeLists.txt to find the pthread library.
This routine is not suitable for the use with our tool chain, i.e.,
it reports an error (cf. #125) when using roscpp-native.

This commit adds a patch that reverts that change in roscpp's
CMakeLists.txt.
2013-07-24 10:21:28 +02:00
Lukas Bulwahn 3d9d9cf54e image-common: updated to hydro release version 2013-07-22 15:54:53 +02:00
Lukas Bulwahn fd9833ea2a nodelet-core: updated to hydro release version 2013-07-22 15:53:38 +02:00
Lukas Bulwahn 795ad4131b geometry: updated to hydro release version
The previously applied patch is incorporated in the hydro release
version of the tf package. Also, the new tf package has further
dependencies.
2013-07-22 15:53:38 +02:00
Lukas Bulwahn abfed9e847 geometry-experimental: initial commit
For the update of the tf package to the hydro release version,
new recipes for the geometry-experimental repository are provided
in this commit.
2013-07-22 15:53:38 +02:00
Lukas Bulwahn 44e406887f actionlib: initial commit 2013-07-22 15:53:38 +02:00
Lukas Bulwahn 4fa30bb192 pluginlib: updated to hydro release version
The previously applied patch is now incorporated in the hydro
release version.
2013-07-22 15:53:38 +02:00
Lukas Bulwahn 07eab381d4 angles: adjustments for hydro release version
In this commit, the angles directory is renamed to match repository
name in hydro/release.yaml, and a patch is required probably
because of the new catkin version.
2013-07-22 15:53:38 +02:00
Lukas Bulwahn 057370f042 common-msgs: updated to hydro release version 2013-07-22 15:53:38 +02:00
Lukas Bulwahn 97a308994b bond-core: updated to hydro release version 2013-07-22 15:53:38 +02:00
Lukas Bulwahn fc2f197e40 class-loader: updated to current hydro release version
The previous patch applied specifically in the recipe is
incorporated in the new version, and was removed from the recipe.
2013-07-22 15:53:38 +02:00
Lukas Bulwahn 7b965eb02b console-bridge: updated to hydro release version 2013-07-22 15:53:38 +02:00
Lukas Bulwahn 5c4efa5bb2 ros-comm: updated to hydro release version
As the license text of the xmlrpcpp changed, the license checksum
is adjusted.
2013-07-22 15:53:38 +02:00
Lukas Bulwahn 785eae0216 ros: updated to hydro release version
The rosunit patch required some minor adjustments.
2013-07-22 15:53:38 +02:00
Lukas Bulwahn 6eb962a3f4 roscpp-core: updated to hydro release version 2013-07-22 15:53:38 +02:00
Lukas Bulwahn be01b12c7e rospack: updated to hydro release version 2013-07-22 15:53:38 +02:00
Lukas Bulwahn 55b4e30b3c genpy: updated to hydro release version
To update to the hydro release version, the genpy patch required
some minor adjustments.
2013-07-22 15:53:38 +02:00
Lukas Bulwahn cad74da7c3 genlisp: updated to hydro release version
To update the hydro release version, the genlisp required some
minor adjustments.
2013-07-22 15:53:38 +02:00
Lukas Bulwahn 808b3415f5 gencpp: updated to hydro release version
To update to the hydro release version, the gencpp patch required
some minor adjustments.
2013-07-22 15:53:38 +02:00
Lukas Bulwahn 5fe80144ec genmsg: updated to hydro release version
To update to the hydro release version, the genmsg patch required
some minor adjustments.
2013-07-22 15:53:38 +02:00
Lukas Bulwahn 73b5485245 catkin: change from developing git version to stable groovy release version 2013-07-22 15:53:38 +02:00
Lukas Bulwahn c94e6cb99e catkin: make RDEPENDS more precise (resolves #119) 2013-07-22 15:47:53 +02:00
Lukas Bulwahn 70a1d6a3c1 Merge pull request #104 from bulwahn/pcl-preparation
preparations for PCL and pcl-ros package
2013-07-22 06:20:11 -07:00
Lukas Bulwahn 0e0fc08eaf adjusting dependencies of native recipes
To compile nodelet-topic-tools, we must provide a working
dynamic-reconfigure in the native sysroot. This requires
some adjustments to the native versions of the required
python modules.

In particular, the following tasks ran successfully for this
commit:

This command tests compiling rospack-native:
rm bitbake.lock cache/ sstate-cache/ tmp-eglibc/ -rf && bitbake rospack-native

This command tests compiling roslib-native:
rm bitbake.lock cache/ sstate-cache/ tmp-eglibc/ -rf && bitbake roslib-native

As nodelet-topic-tools uses rospack-native and roslib-native to
some extent (dependency: rospack-native -> roslib-native ->
dynamic-reconfigure-native -> nodelet-topic-tools), this command
tests running rospack-native and roslib-native:
rm bitbake.lock cache/ sstate-cache/ tmp-eglibc/ -rf && bitbake nodelet-topic-tools

This command tests compiling rospack and roslib:
rm bitbake.lock cache/ sstate-cache/ tmp-eglibc/ -rf && bitbake rospack
rm bitbake.lock cache/ sstate-cache/ tmp-eglibc/ -rf && bitbake roslib

All these command run with this commit without errors, and
future commits to these files should keep them run without
errors or justify modifications with better tests.

A minor open issue related to rospack is issue #116
(cf. https://github.com/bmwcarit/meta-ros/issues/116).

This commit incorporates feedback from Stefan Herbrechtsmeier.
2013-07-22 09:08:59 +02:00
Lukas Bulwahn 1fa437d8a4 catkin: improving dependencies (resolves #113) 2013-07-15 07:18:33 +02:00
Lukas Bulwahn cedbf71aaf image-transport: improved license check (resolves #112) 2013-07-11 09:20:19 +02:00
Lukas Bulwahn bf74347f79 topic-tools: improved license check (resolves #111) 2013-07-11 09:20:19 +02:00
Lukas Bulwahn 7d0bb019d4 pluginlib: added patch to optionally configure tests 2013-07-05 15:17:24 +02:00
Lukas Bulwahn b5e768b299 nodelet-core: adding nodelet-topic-tools and refactoring nodelet
The nodelet_topic_tools package is required by the pcl_ros package.
Common parts of nodelet and nodelet_topic_tools are put into
nodelet-core.inc.
2013-07-05 10:55:56 +02:00
Lukas Bulwahn ab24fc172d dynamic-reconfigure: initial commit 2013-07-05 10:55:56 +02:00
Lukas Bulwahn b49e5bde98 class-loader: updated and added upstream patch to optionally configure tests (resolves #86) 2013-07-05 08:00:13 +02:00
Lukas Bulwahn 5e31277b14 tf: patch to optionally configure tests (resolves #95) 2013-07-05 06:48:07 +02:00
Lukas Bulwahn a3f3d7dcd2 catkin: adjustment for native recipe (cf. discussion #101)
The native catkin recipe has no runtime dependency on
the native version of packagegroup-core-buildessential.
2013-07-01 10:45:01 +02:00
Lukas Bulwahn da4e9d5fb5 catkin: adding python-misc as runtime dependency
The catkin scripts require the ast python module, which is shipped
with python-misc.
2013-06-28 10:47:44 +02:00
Lukas Bulwahn 8b8ad00fe4 catkin: adding runtime dependencies on needed build tools
catkin is a build tool based on cmake and requires the common
build tools to work properly.
2013-06-28 10:47:44 +02:00
Lukas Bulwahn 86944220a5 catkin: adding runtime dependencies on python modules
The catkin_make command requires a number of python modules.
2013-06-28 10:47:44 +02:00
Lukas Bulwahn af1550ab51 rostest: rostest depends on rostest-native (resolves #83)
The rostest package requires that the rostest executable can be
found by cmake's find during configure. Hence, rostest depends on
rostest-native.
To implement this, rostest and rostest-native are defined with
different dependencies.

This commit resolves issue #83.
2013-06-13 07:08:16 +02:00
herbrechtsmeier 9dd2240213 Merge pull request #94 from bulwahn/tf
provides the angles and tf recipe
2013-06-11 04:56:22 -07:00
Lukas Bulwahn 9e18c257f8 tf: initial commit 2013-06-11 10:28:07 +02:00
Lukas Bulwahn f8362d7b35 angles: initial commit
The angles package is required for the tf package.
2013-06-11 10:23:08 +02:00
Lukas Bulwahn 7270734e41 image-transport: initial commit 2013-06-11 08:08:41 +02:00
Lukas Bulwahn bd33c6f906 common-msgs: initial commit of all common messages 2013-06-10 14:57:10 +02:00
Stefan Herbrechtsmeier 5fe077c822 gencpp: Setup python script path during runtime via find_program
The python script path for gen_cpp.py is hard coded in the CMake
file and doesn't work during cross compile. Setup it via find_program
during runtime.

This closes #91 with the following error:
*** No rule to make target `/usr/lib/gencpp/gen_cpp.py', needed by
`devel/include/roscpp/Logger.h'.  Stop

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-06-04 18:41:09 +02:00
Stefan Herbrechtsmeier 5592bfe881 genlisp: Setup python script path during runtime via find_program
The python script path for gen_lisp.py is hard coded in the CMake
file and doesn't work during cross compile. Setup it via find_program
during runtime.

This closes #87 with the following error:
*** No rule to make target `/usr/lib/genlisp/gen_lisp.py', needed by
    `devel/share/common-lisp/ros/std_msgs/msg/Bool.lisp'.  Stop

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-06-04 18:41:09 +02:00
Lukas Bulwahn a04ef9b695 nodelet: correcting hash that was not checked yet
Due to continuous URI modifications and no tests, the initial
commit of nodelet contained invalid hashes. They are corrected
with this commit.
2013-05-31 19:15:42 +02:00
Lukas Bulwahn f606c8544e pluginlib: correcting hash that wasn't checked yet
Due to continuous URI modifications and no tests, the initial
commit of pluginlib contained invalid hashes. They are corrected
with this commit.
2013-05-31 19:15:42 +02:00
Lukas Bulwahn ec7d4ce9c0 console-bridge: adding static library to package
This commit intends to add the static library to the main package.
It resolves issue #82 and is a copy of a part of the catkin class.
2013-05-31 19:15:42 +02:00
Lukas Bulwahn 430f67cdd8 Merge branch 'master' of https://github.com/bmwcarit/meta-ros 2013-05-31 13:30:36 +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
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
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 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
Lukas Bulwahn 9a4099e86c tuned spacing 2013-05-24 07:37:50 +02: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
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