Commit Graph

229 Commits

Author SHA1 Message Date
Stefan Herbrechtsmeier 24ca72698e rostest: add catkin devel space the CMAKE_FIND_ROOT_PATH
Rostest depends on its own package and therefore needs to search
in the devel space for the rostestConfig.cmake during native
build.

| CMake Error at /.../usr/share/catkin/cmake/find_program_required.cmake:5 (message):
|   rostest not found
|

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-03-14 11:36:55 +01:00
Stefan Herbrechtsmeier 2f1fde1189 Use native dependencies for binaries and python scripts
All ROS packages with install tools in the bin directory or install
python code with is used by other packages should be used as native
version. Adapte the DEPENDS accordingly.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-03-14 11:36:35 +01:00
Stefan Herbrechtsmeier 9e5d149573 genmsg: Add patch to handle msg file relatively
Adapt genmsg to handle msg files relatively to the current
cmake path. Without this modification genmsg failed to generate
messages because it pass a path without sysroot to the python
code.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-03-14 10:06:46 +01:00
Stefan Herbrechtsmeier fc3c29f5d8 catkin: Add patch to don't require .catkin file
Catkin require a .catkin file in all CMAKE_PREFIX_PATH to add them
to the CATKIN_WORKSPACES. Remove this requirement as it couldn't
be satisfy when catkin packages are installed into the common usr
prefix. Without this adaption catkin couldn't find all files.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-03-14 10:06:46 +01:00
Stefan Herbrechtsmeier 974fc95bb6 catkin: use upstream branch reference_extra_files_relatively
The local version was replaced by a solution from a catkin
maintainer.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-03-14 10:06:46 +01:00
Lukas Bulwahn 29fdf17343 Adding initial untested recipes
The recipes were created by manually extracting the information
from the corresponding package.xml.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
2013-03-04 08:44:13 +01:00
Lukas Bulwahn 754740fe18 Removed discontinued work of cross-compiling ROS fuerte
After the release of ROS groovy, there is no strong reason to
continue to work on the cross-compilation of the previous ROS
version fuerte. Hence, this commit removes the initial
non-functioning recipe and the reference in the README file.

For cross-compiling ROS fuerte, the repository at
https://github.com/yida/yida-collections
might be a better starting point anyway.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
2013-03-04 07:37:29 +01:00
Lukas Bulwahn 62c767058c Merge branch 'master' of https://github.com/bmwcarit/meta-ros 2013-03-01 15:11:02 +01:00
Stefan Herbrechtsmeier 4f9d86150c std-msgs: Add genpy to dependency
Add the package to the dependency because the do_configure fails
as it tries to find the package.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-02-28 13:17:52 +01:00
Stefan Herbrechtsmeier 5b4a5d25c2 rosunit: Search rosunit in the native sysroot
Cmake should search in the native sysroot for rosunit. Remove
NO_CMAKE_FIND_ROOT_PATH from the find_program call to allow
cmake to search in the native sysroot.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-02-28 13:17:50 +01:00
Stefan Herbrechtsmeier 3410bfd0ad rosgraph-msgs: Add message-runtime to dependency
Add the package to the dependency because the do_configure fails
as it tries to find the package.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-02-28 13:13:51 +01:00
Stefan Herbrechtsmeier 662dbb59a3 message-runtime: Add version 0.4.11
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-02-28 13:08:21 +01:00
Stefan Herbrechtsmeier 3dcc0d6ba1 std-msgs: Correct license checksum
The license checksum was never tested before as the do_configure
failed until now and do_qa_configure is run after do_configure.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-02-28 13:08:21 +01:00
Stefan Herbrechtsmeier fb2606961b catkin: Update version to groovy-devel
The catkin framework need some modification to support cross compiling
packages via yocto. When we want to upstream patches we need to provide
patches against the current groovy-devel branch. Use this branch as base
for our work to simplify the tests and to unify the developing process
of catkin.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-02-28 13:07:42 +01:00
Lukas Bulwahn f73e30ae40 topic-tools: initial untested recipe by manually extracting meta data from package.xml 2013-02-26 11:29:29 +01:00
Lukas Bulwahn 91564a6fb0 std-srvs: initial untested recipe by manually extracting meta data from package.xml 2013-02-26 11:29:03 +01:00
Lukas Bulwahn 832549b5e4 rostopic: initial untested recipe by manually extracting meta data from package.xml 2013-02-26 11:28:30 +01:00
Lukas Bulwahn d88f9c97d0 rosservice: initial untested recipe by manually extracting meta data from package.xml 2013-02-26 11:28:09 +01:00
Lukas Bulwahn 234d98ef65 rospy: initial untested recipe by manually extracting meta data from package.xml 2013-02-26 11:27:29 +01:00
Lukas Bulwahn 14ac8c5ad2 rosout: initial untested recipe by manually extracting meta data from package.xml 2013-02-26 11:27:11 +01:00
Lukas Bulwahn d5852368ad rosnode: initial untested recipe by manually extracting meta data from package.xml 2013-02-26 11:26:54 +01:00
Lukas Bulwahn 9d994f01a2 rosmsg: initial untested recipe by manually extracting meta data from package.xml 2013-02-26 11:26:35 +01:00
Lukas Bulwahn a04bb90ea3 rosmaster: initial untested recipe by manually extracting meta data from package.xml 2013-02-26 11:25:45 +01:00
Lukas Bulwahn d2521fe29e roslaunch: initial untested recipe by manually extracting meta data from package.xml 2013-02-26 11:25:18 +01:00
Lukas Bulwahn 4643cfbea2 roscpp: initial untested recipe by manually extracting meta data from package.xml 2013-02-26 11:24:40 +01:00
Lukas Bulwahn 4cce11a9bf rosbag: initial untested recipe by manually extracting meta data from package.xml 2013-02-26 11:22:15 +01:00
Lukas Bulwahn aa7890f1ef message-filters: initial untested recipe by manually extracting meta data from package.xml 2013-02-26 11:21:09 +01:00
Lukas Bulwahn f57416b65a roslang: initial untested recipe by manually extracting meta data from package.xml 2013-02-26 11:19:39 +01:00
Stefan Herbrechtsmeier 6db31c7221 packagegroup-ros-comm: add partial ros-comm package group
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-02-15 16:07:01 +01:00
Stefan Herbrechtsmeier 2c07614c00 std-msgs: use catkin class and unify recipe
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-02-15 16:05:53 +01:00
Stefan Herbrechtsmeier 372eb02016 rospack: use catkin class and unify recipe
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-02-15 16:05:40 +01:00
Stefan Herbrechtsmeier e580ac0225 message-generation: use catkin class and unify recipe
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-02-15 16:05:19 +01:00
Stefan Herbrechtsmeier ed4f2db089 genpy: use catkin class and unify recipe
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-02-15 16:05:02 +01:00
Stefan Herbrechtsmeier 77e676ce7d genmsg: use catkin class and unify recipe
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-02-15 16:04:51 +01:00
Stefan Herbrechtsmeier e848a50ae7 genlisp: use catkin class and unify recipe
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-02-15 16:04:37 +01:00
Stefan Herbrechtsmeier 0ba35591f7 gencpp: use catkin class and unify recipe
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-02-15 16:04:20 +01:00
Stefan Herbrechtsmeier ab7738a3b4 ros: use include file and unify recipes
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-02-15 16:02:38 +01:00
Stefan Herbrechtsmeier 6847032787 ros-comm: use include file and unify recipes
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-02-15 16:02:00 +01:00
Stefan Herbrechtsmeier fd0c7c6221 roscpp-core: use include file and unify recipes
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-02-15 16:01:23 +01:00
Stefan Herbrechtsmeier c0edb37b21 catkin: simplify and use catkin class
* Use configuration options instead of patches
* Use relative paths in CMake installation files
* Use catkin class

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-02-15 15:53:05 +01:00
Lukas Bulwahn 3ad00ae781 correcting license for roscpp-core (addressing issue #15) 2013-02-11 11:03:42 +01:00
Lukas Bulwahn a107c93090 adding a bunch of ros recipes, but they still come with a couple of unsolved issues 2013-02-08 14:16:26 +01:00
Lukas Bulwahn 42ad1299f7 another new recipe 2013-02-08 13:35:33 +01:00
Lukas Bulwahn ecd3361852 adding a number of recipes that build (on my machine) 2013-02-08 10:21:13 +01:00
Lukas Bulwahn b43fbeee71 removing RDEPENDS because we cannot check if it works as intended, as long as we are just compiling, but not running ROS. 2013-02-08 08:06:38 +01:00
Lukas Bulwahn ae11ca4b72 the recipe ros-cpp-common is now simply called cpp-common 2013-02-08 08:03:53 +01:00
Lukas Bulwahn c7fd2f032d gathering all packages in the meta package roscpp-core in the folder roscpp-core for better structuring 2013-02-08 07:52:22 +01:00
Lukas Bulwahn 774c9dbb89 removing the ros prefix for the recipe of ROS' cpp_common package for uniformity and accepting the risk that the name cpp_common might clash when combined with other layers 2013-02-08 07:48:48 +01:00
Lukas Bulwahn c0ff41fc2d adding the genmsg recipe, which is the first recipe that also creates some python modules and hence requires some more ingredients in the recipe 2013-02-07 10:49:21 +01:00
Lukas Bulwahn b00261e6b0 the roscpp_core packages are empty at the moment, but should be created anyway 2013-02-06 07:56:32 +01:00
Lukas Bulwahn 00d579a793 replacing hard-code pathes with pathes set by bitbake's shell variables 2013-02-06 07:08:24 +01:00
Lukas Bulwahn 350b4d3e50 removing obsolete comment 2013-02-05 10:46:45 +01:00
Lukas Bulwahn 3fedfcc48b a metapackage is an empty package; switching from RDEPENDS to DEPENDS because it works, but it is not clear if that is really what I intend to express 2013-02-05 10:28:19 +01:00
Lukas Bulwahn 5b3e68ef74 adding roscpp-core recipe that shows how to turn a metapackage into a bitbake recipe 2013-02-04 17:07:23 +01:00
Lukas Bulwahn 9a169102e1 adding version number to ros-cpp-common recipe 2013-02-01 14:15:49 +01:00
Lukas Bulwahn 7a78f7622c removing comments about issues as issues are now tracked with an issue tracker (resolving issue #2) 2013-02-01 14:14:25 +01:00
Lukas Bulwahn 5f23ffbcdf using downloadfilename to avoid name clashes of the source downloads (resolving issue #6) 2013-02-01 14:11:45 +01:00
Lukas Bulwahn cc48978492 adding license information to the existing ros recipes (resolving issue #5) 2013-02-01 13:42:03 +01:00
Lukas Bulwahn 731636a4ef adding roscpp-serialization recipe although the filename issue has not been resolved 2013-02-01 08:26:41 +01:00
Lukas Bulwahn 049a1a6820 adding the recipe roscpp-traits and running into a stupid naming problem 2013-01-31 15:16:47 +01:00
Lukas Bulwahn 7e00b874d9 adding the rostime recipe that relies on ros-cpp-common, trying to model the dependency of two ROS packages as dependency of two bitbake recipes 2013-01-31 14:34:20 +01:00
Lukas Bulwahn 1254168ac2 adding the config.cmake file to the dev package 2013-01-31 14:32:38 +01:00
Lukas Bulwahn 3f2a34361e patching catkin to remove assertion for rt-library (this must revisited at some later point again when we have a better understanding of the issue.) 2013-01-31 08:26:37 +01:00
Lukas Bulwahn 269d19e0d9 removing alternative recipe for catkin-native because using catkin and BBCLASSEXTEND+=native does the job for now 2013-01-31 07:58:03 +01:00
Lukas Bulwahn cfd44882c1 adding comments about the current problems 2013-01-31 07:53:40 +01:00
Lukas Bulwahn ee48f31ee6 adding python dependency to catkin, which was overlooked before once more 2013-01-30 15:33:36 +01:00
Lukas Bulwahn 2fc51fcf80 using BBCLASSEXTEND="native" instead of an own native recipe for catkin 2013-01-30 15:11:56 +01:00
Lukas Bulwahn 35b27ccbf8 maybe it is also good to add the files in standard package to the development package in catkin (commented out because it is not clear yet if it does help eventually) 2013-01-30 14:29:54 +01:00
Lukas Bulwahn 9262d74262 improving catkin-native, but it remains unclear what the difference between BBCLASSEXTEND += native and inherit native is and which one we should use. 2013-01-30 13:31:25 +01:00
Lukas Bulwahn e6ed9f2fab adding dependencies that have been overseen when creating the image, but that are necessary if one builds catkin stand-alone 2013-01-30 06:57:23 +01:00
Lukas Bulwahn 3d8fdd04dd adjusting the README; a first try for cross-compiling the cpp-common things; extending the install-fuerte script 2013-01-23 15:11:15 +01:00
Lukas Bulwahn e7a336b151 we patch catkin as catkin assumes that every linux is an ubuntu system but the openembedded linux system is not 2013-01-11 09:43:56 +01:00
Lukas Bulwahn 69c02888bf catkin recipe missed to add the python modules to the packages (NB: QA still mentions so files not shipped) 2013-01-11 08:59:34 +01:00
Lukas Bulwahn f1827f1ba4 improving catkin recipe so that it does run through (it compiles and installs now, but I am not sure if the installation is correct) 2013-01-10 07:30:25 +01:00
Lukas Bulwahn 586d155617 adding a recipe for catkin 2013-01-08 14:08:29 +01:00
Lukas Bulwahn a7680708ac removed obsolete preconfigure in ros recipe 2013-01-02 10:07:06 +01:00
Lukas Bulwahn 4af57644ac describing the current error of the ros package; experimenting with ros package 2012-12-21 09:06:37 +01:00
Lukas Bulwahn 8dc7120e5e adjusting ros recipe 2012-12-20 15:54:45 +01:00
Lukas Bulwahn 86850d5c35 moved files to more appropriate place 2012-12-20 14:25:55 +01:00