Commit Graph

600 Commits

Author SHA1 Message Date
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
herbrechtsmeier 65546b1b34 Merge pull request #48 from bulwahn/master
Minor improvement in message_filters
2013-03-19 23:53:57 -07:00
Lukas Bulwahn 9fca55e165 use ROS_BPN in source directory in message-filters
The recipe contains a hyphen in their name, hence we must use the ROS_BPN
variable.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
2013-03-20 07:27:18 +01:00
Lukas Bulwahn 27d807b6b8 updated submodule 2013-03-20 07:00:54 +01:00
Lukas Bulwahn 3348f2d827 Merge pull request #47 from herbrechtsmeier/native-rework
Work on catkin and updating all recipes to improve the aspect of which native packages the packages really depend on.
2013-03-14 13:39:08 -07:00
Stefan Herbrechtsmeier 36f0eb3c63 catkin.bbclass: Add complete project datadir to PN package
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-03-14 13:23:34 +01:00
Stefan Herbrechtsmeier 86e7d5470d roscpp: Add devel space include path to cflags 2013-03-14 12:01:01 +01:00
Stefan Herbrechtsmeier 4d470163dd topic-tools: Add roscpp to package depends
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-03-14 11:59:51 +01:00
Stefan Herbrechtsmeier 0533cda70b topic-tools: replace hyphen with underline in source path
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-03-14 11:36:55 +01:00
Stefan Herbrechtsmeier 2c94b2a015 catkin: Update to upstream head
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-03-14 11:36:55 +01:00
Stefan Herbrechtsmeier 4f8812cfb4 packagegroup-ros-comm: sync with upstream package list
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-03-14 11:36:55 +01:00
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 5ab84a4cd9 catkin.bbclass: Add common ros nodes path to package files
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 0fb09bfd91 catkin.bbclass: add native support to catkin packages
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-03-14 10:06:47 +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
Stefan Herbrechtsmeier b578097cfc libtinyxml: add native support and use relative paths
Replace CXXFLAGS += "-fPIC" with EXTRA_CXXFLAGS to allow native
build and use relative paths to simplify recipe.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-03-14 10:06:46 +01:00
Lukas Bulwahn d9ee34e634 test-all: setting the executable flag 2013-03-13 11:53:51 +01:00
Lukas Bulwahn 7cebdf8f40 test-reports: updating git submodule to current HEAD 2013-03-13 10:20:44 +01:00