Commit Graph

385 Commits

Author SHA1 Message Date
Lukas Bulwahn e5c6b21492 removing now obsolete files for previous on-target compilation 2013-07-22 15:46:03 +02:00
Lukas Bulwahn cfdcdfd649 python-nose: replacing duplicate recipe that is in meta-oe by a bbappend file to have a native recipe (resolves #66) 2013-07-22 15:45:51 +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
herbrechtsmeier 4cbf9044e9 Merge pull request #117 from bulwahn/yaml-cpp
yaml-cpp: incorporated recipe from Kartik Mohta's repository
2013-07-19 06:38:29 -07:00
Lukas Bulwahn 93669f08c4 yaml-cpp: incorporated recipe from Kartik Mohta's repository
This commit adds the yaml-cpp recipe from the repository at
https://github.com/kartikmohta/meta-km. The file is licensed
with the MIT license
(cf. https://github.com/kartikmohta/meta-km/blob/master/LICENSE).

The original recipe can be found at
https://github.com/kartikmohta/meta-km/blob/master/recipes-devtools/yaml-cpp/yaml-cpp_0.3.0.bb

The README file acknowledges Kartik Mohta's contribution and names
him as a contributor.
2013-07-19 11:15:51 +02:00
Lukas Bulwahn c87faa6db9 test-all.sh: tuned and commented out fresh build
The bitbake call before each build of a recipe was not required.
Commented out the fresh build, as it currently does not show more
problems than simply building in a shared environment.
Avoiding a fresh environment for each build decreases the runtime
of the test dramatically.
2013-07-16 07:48:02 +02:00
Lukas Bulwahn 1fa437d8a4 catkin: improving dependencies (resolves #113) 2013-07-15 07:18:33 +02:00
Lukas Bulwahn 2e358e52bf updating submodule test reports 2013-07-15 07:06:34 +02:00
Lukas Bulwahn 77c8d10c95 test-all.sh: always build with a fresh environment 2013-07-11 12:19:14 +02:00
Lukas Bulwahn cff8ed2066 test-reports: added a new test-report 2013-07-11 12:06:44 +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
herbrechtsmeier 8b46917f17 Merge pull request #107 from bulwahn/master
Another patch for optionally configuring tests
2013-07-05 06:35:14 -07:00
Lukas Bulwahn 7d0bb019d4 pluginlib: added patch to optionally configure tests 2013-07-05 15:17:24 +02:00
Lukas Bulwahn ff94057aff libflann: initial commit
The flann library is required by the ROS pcl package.
2013-07-05 10:55:56 +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 1701e2c083 log4cxx: enable native recipe
The native log4cxx recipe is required for the recipe
dynamic-reconfigure-native.
2013-07-05 10:55:56 +02:00
Lukas Bulwahn 22f912996b python-native: extending RPROVIDES for python-rospkg-native
The python-rospkg-native rdepends on python-xml-native, and
python-native provides this without any further ado.
2013-07-05 10:55:56 +02:00
Lukas Bulwahn e20f3c13d0 python-rospkg: more precise run-time dependencies 2013-07-05 10:55:56 +02:00
herbrechtsmeier 0617211075 Merge pull request #105 from bulwahn/optionally-configure-tests
Optionally configure tests
2013-07-05 00:56:07 -07: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 3793b92eb7 catkin.class: generally configure without tests 2013-07-04 15:14:17 +02:00
Lukas Bulwahn 936fcb8106 README: acknowledge Victor Mayoral Vilches' contribution 2013-07-02 07:49:04 +02:00
vmayoral 58be12e446 python-catkin-pkg: updated from 0.1.8 to 0.1.16 (see #99)
The current catkin requires catkin_pkg >= 0.1.12 as indicated in
https://github.com/ros/catkin/blob/groovy-devel/package.xml.
See discussion in #99.

lb: minor tweaking and commit message rewording

Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
2013-07-01 11:10:22 +02:00
Lukas Bulwahn 23c35acf16 Merge pull request #102 from bmwcarit/next
catkin: adjustment for native recipe (cf. discussion #101)
2013-07-01 02:01:23 -07: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
herbrechtsmeier 7e2cd2c095 Merge pull request #101 from bulwahn/catkin-runtime-dependencies
catkin runtime dependencies
2013-06-28 03:15:37 -07: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
herbrechtsmeier 22031010e2 Merge pull request #97 from bulwahn/rostest-depends-on-rostest-native-v2
rostest: rostest depends on rostest-native (resolves #83)
2013-06-14 02:26:45 -07: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
herbrechtsmeier 5f4f97a8f0 Merge pull request #93 from bulwahn/image-transport
provides the image-transport recipe
2013-06-11 04:54:20 -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
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