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.
Resolves:
File "/usr/lib/python2.7/site-packages/nav_msgs/msg/_GetMapActionGoal.py", line 9, in <module>
import actionlib_msgs.msg
ImportError: No module named actionlib_msgs.msg
In the version 1.10.4, the descriptions of shape-msgs and
trajectory-msgs were updated and hence, the descriptions in the
recipes and the referred line for the license information were
updated here as well.
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.
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>