Commit Graph

13 Commits

Author SHA1 Message Date
Lukas Bulwahn c747482afa clean up to prepare merging content from #519
This commit includes:

  - use `DEPENDS =` instead of `DEPENDS +=`.
  - put single-line configurations into a single line
  - move DEPENDS to right location in recipe files
  - remove superfluous ROS_SPN declarations

The clean up was motivated by the commits for
object-recognition-msgs and hector-mapping in #519.

Issues were identified with `grep "DEPENDS +=" . -R` and by looking
at the output of oe-stylize.py with this bash script:

```

for RECIPE in $(find . -name *.bb)
do
        echo "Processing: $RECIPE"
        ~/work/repositories/openembedded.org/meta-openembedded/contrib/oe-stylize.py $RECIPE > $RECIPE-oestylize
        diff $RECIPE $RECIPE-oestylize
done
```

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2017-11-25 13:55:56 +01:00
Dmitry Rozhkov 6239ae221a octomap: upgrade to 1.8.0
Also backport a patch improving generation of config.cmake
files. This makes octomap libraries relocatable which is
required for successful cross-compilation builds.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
2017-02-01 16:14:26 +02:00
Lukas Bulwahn f9a69ddaa0 octomap: updating to 1.6.9 2016-06-14 11:24:48 +02:00
Lukas Bulwahn 6eeb185b4c octomap: simplifying recipe
When I investigated the issue #291 with Kristof's patch applied,
I noticed that `bitbake octomap` failed.

Due to my inspection, I believe that the inheritance on ros
was only needed as the ROS_SPN and ROS_SP variables were used in
the recipe. After simply using the default variables, BPN and BP,
I removed the inheritance on ros.

Furthermore, as meta-ros only has one recipe for octomap base
library for now, we do not need to split the recipe definition
in an include and a recipe file.
Probably, this was done as premature optimization believing
that the libraries from the octomap repository, e.g., octovis,
would be added shortly after.

Testing with `bitbake packagegroup-ros-world` reported no errors.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
2015-02-18 10:55:28 +01:00
Lukas Bulwahn dd6c46ac63 octomap: updating to 1.6.8 2014-09-08 08:44:10 +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 8fa9e0f1ad octomap: updating to 1.6.6 2014-06-02 22:58:30 +02:00
Lukas Bulwahn df2f56cfa4 ros.bbclass: separating setup for faulty solibs from ros setup 2014-06-02 22:56:58 +02:00
Lukas Bulwahn 401ba59341 octomap: updating to 1.6.4 2014-03-04 17:28:37 +01:00
Lukas Bulwahn 32b43d4700 octomap: updating to 1.6.3 2014-03-04 17:28:36 +01:00
Lukas Bulwahn f9da211118 octomap: updating to 1.6.2 2013-12-01 17:58:49 +01:00
Lukas Bulwahn 9032f116a8 octomap: remove redundant RPATH (resolves #194) 2013-11-13 07:52:42 +01:00
Lukas Bulwahn 8c0f03e632 octomap: initial commit 2013-11-03 11:04:58 +01:00