Commit Graph

69 Commits

Author SHA1 Message Date
Lukas Bulwahn 1e767b5f3a ros-comm: updating to 1.10.11 2014-09-05 14:30:25 +02:00
Lukas Bulwahn a15125d828 addressing obvious flaw in commit 53796fc4
In commit 53796fc4, bitbake fails at parsing. It slipped through,
as I did not invoke any testing before submitting 53796fc4. This
commit resolves the obvious shortcoming.
2014-08-19 18:29:35 +02:00
Lukas Bulwahn 53796fc4b1 making layout indentation use 4 spaces
The description is not indented after line breaks. All other
information, i.e., the dependencies and SRCURI, are indented with
four spaces after line breaks. Shell scripts are indented with
multiples of four spaces.

In recipes-ros, I located and checked for tabulators and spacing
with these bash commands:

egrep '^ [^ ]+' . --exclude *.patch -R
egrep '^  [^ ]+' . --exclude *.patch -R
egrep '^   [^ ]+' . --exclude *.patch -R
egrep '^    [ ]+[^ ]+' . --exclude *.patch -R

While going through the recipes and manually improving the layout,
I also adjusted the descriptions to use maximal 100 characters
per line.
2014-08-19 09:09:47 +02:00
Lukas Bulwahn 8249cc8dd5 improving formatting after automated style check
After running oe-stylize.py on all recipes in recipes-ros, this
commit improves the formatting of some recipes.

To achieve this, I executed these commands in recipes-ros:
find . -name *.bb | sed 's#\(.*\)#./oe-stylize.py \1 > \1_sanitized#' | sh
find . -name *.bb | sed 's#\(.*\)#diff -Naur \1 \1_sanitized#' | sh > diffs

Then, I manually inspected the diffs file, and improved the
recipes.

For the DESCRIPTION line in the addressed recipes, the line width
of 100 characters was chosen, as the LIC_FILES_CHKSUM line and
SRC_URI line usually are also around about 100 characters long.
Hence, choosing a shorter line width, e.g. 80 characters, would
have only created more line breaks, but not reduced the need to
use a file viewer with which 100 characters line width can be
displayed. For the github file and diff viewer and most editors
on reasonably-sized screens, 100 character line width is no
problem.
2014-08-18 06:51:31 +02:00
Lukas Bulwahn 7e829dfe24 ros-comm: updating to 1.10.10 2014-06-23 09:27:13 +02:00
Esteve Fernandez 74fbede1d7 roslaunch: removed ros-set-cmake-prefix dependency 2014-05-27 12:42:56 +02:00
Esteve Fernandez 69807fe6aa roslaunch: add systemd unit files (resolves #224) 2014-05-27 11:57:39 +02:00
Lukas Bulwahn 4eb688c1d5 ros-comm: correcting patch after manual change (resolves #254)
In the commit 21f7799ee9, I manually
modified the patch, but it slipped my eyes to adjust the line
information in the patch accordingly.
This commit corrects the line information, so that the patch can
now be applied correctly.
2014-04-25 06:58:50 +02:00
Lukas Bulwahn 21f7799ee9 adding Upstream-Status remarks to patches in recipes-ros
This commit further adds a simple fix to the patch for the ros-comm
repository.
2014-04-24 07:03:36 +02:00
Lukas Bulwahn 0738b901d6 ros-comm: replacing patch by patch provided upstream 2014-03-20 08:01:52 +01:00
Lukas Bulwahn abcefe8189 ros-comm: updating to 1.10.2
Besides updating ros-comm, this commit removes the second hash
values, that probably slipped-in during the last update.
2014-03-17 12:59:57 +01:00
Kristof Robot 3f00f2ef63 rosservice: adding rosmsg run dependency
Resolves:
  File "/usr/lib/python2.7/site-packages/rosservice/__init__.py", line 61, in <module>
    import rosmsg
ImportError: No module named rosmsg
2014-03-08 17:58:25 +01:00
Lukas Bulwahn 389cb16845 ros-comm: updating to 1.10.1 2014-03-04 17:28:38 +01:00
Lukas Bulwahn 679133b22a ros-comm: updating to 1.9.54 2014-03-04 17:28:37 +01:00
Lukas Bulwahn 18206334d2 ros-comm: updating to 1.9.53
The ros-comm 1.9.53 now also contains the new package rosbag-storage.
2014-03-04 17:28:36 +01:00
Esteve Fernandez 67a46daab9 roslaunch: increase the start and stop timeouts for the ROS master (resolves #215) 2014-01-20 09:44:05 +01:00
Lukas Bulwahn 552e154353 ros-comm: updating to 1.9.50
The ros-comm recipes are updated to 1.9.50 to be in line with
ef3a7449d7/hydro/release.yaml.
2013-10-11 10:42:21 +02:00
Lukas Bulwahn 6a53225497 roscpp: removing unneeded patch (resolves #125)
After the native packages are removed, the roscpp patch, which was
originally required for dynamic-reconfigure-native, is not needed
anymore.
2013-09-24 07:10:11 +02:00
Lukas Bulwahn 9879db3a97 removing optional rostest dependencies
When CATKIN_ENABLE_TESTING is deactivated, the ROS packages do not
require the rostest package.
This commit includes a number of patches to be submitted in the
upstream repositories and removes the rostest dependencies from
the recipes.
2013-09-23 09:56:18 +02:00
Lukas Bulwahn aa2ce283b6 removing native packages and dependencies
The native packages are not required anymore, because the needed
python scripts during compile time are also provided by the
cross-compiled packages and the python scripts are platform
independent. Only the catkin package is provided as native package.
2013-09-23 09:56:18 +02:00
Lukas Bulwahn 99c6360cad ros-comm: updating to 1.9.49 2013-09-22 18:40:28 +02:00
Lukas Bulwahn 4fd8b65886 ros-comm: updating to 1.9.48
The ros-comm recipes are updated to 1.9.48 to be in line with
4551e7c32d/hydro/release.yaml.
The previously applied patches have been included in 1.9.48 and are
removed from the recipe and this repository.
2013-08-26 10:57:16 +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 3e6b386d2f Unify ros recipes
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-08-26 07:40:20 +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 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 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 bf74347f79 topic-tools: improved license check (resolves #111) 2013-07-11 09:20:19 +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
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 e45f70eaf3 rosnode: adding run-time dependencies 2013-05-21 15:23: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 db0c8d5cd1 roslaunch: adding coreutils as roslaunch needs its du command (resolves #60) 2013-04-11 15:18:11 +02:00
Lukas Bulwahn 45606f351f roslaunch: improving runtime dependency 2013-04-11 08:32:21 +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
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 236552fd8d roslaunch: removing more recursive 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 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 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
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
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 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