Commit Graph

1511 Commits

Author SHA1 Message Date
Dmitry Rozhkov e2566402ab
Merge pull request #581 from bulwahn/python3-manifest-change
Some recent changes to run with ROS_USE_PYTHON3 = "yes"
2018-02-23 10:04:41 +02:00
Lukas Bulwahn 6ddc0cc518 python3: make python point to python3 (resolves #570)
This commit is just a copy of the patch that Dmitry Rozhkov
submitted to openembedded-core, but it was rejected there [1].

If only python3 is installed on an image nothing provides
/usr/bin/python even though many scripts compatible with
both python2 and python3 just state `#!/usr/bin/env python`
in their shebang line.

Make python and python3 recipes provide alternatives for
/usr/bin/python and /usr/bin/python-config. By default
python2 has higher priority over python3.

In meta-ros, we need this behaviour for ROS_USE_PYTHON3 = "yes"
because ROS packages are always written to be python2 and python3
compatible.

[1] https://patchwork.openembedded.org/patch/139143/

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-02-22 06:29:36 +01:00
Lukas Bulwahn bbe1c74839 adjust to python3 package restructuring
In commit openembedded/openembedded-core@54ac820b8a, the packaging of
python3 base libraries changed. Amongst others, the packages,
python3-argparse, python3-subprocess and python3-textutils, are merged
into the python3 package.

Hence, this commit adjusts the runtime dependencies in the meta-ros
recipes accordingly.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-02-22 06:29:36 +01:00
Dmitry Rozhkov 7f2e8db15c
Merge pull request #583 from bulwahn/react-to-boost-update
compile also with boost 1.66.0 (resolves #582)
2018-02-22 00:04:20 +02:00
Lukas Bulwahn c52ac20fcf compile also with boost 1.66.0 (resolves #582) 2018-02-21 09:09:52 +01:00
Lukas Bulwahn fc63fb01b8
Merge pull request #580 from bulwahn/indigo-update
recipe updates for indigo distribution on 2018-01-30
2018-02-06 06:45:21 +01:00
Lukas Bulwahn a86e268eb9 gmapping: updating to 1.3.10 2018-02-05 16:06:55 +01:00
Lukas Bulwahn 5f0a1c7a67 razor-imu-9dof: updating to 1.2.0 2018-02-05 16:06:55 +01:00
Lukas Bulwahn 939e4b19a0 geometry2: updating to 0.5.17
This commit also drops the patches included in the updated version.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-02-05 16:06:55 +01:00
Dmitry Rozhkov ae235635a9
Merge pull request #576 from bulwahn/ros-canopen-fixup
socketcan-interface: patch CMakeLists.txt (resolves #574)
2018-02-05 15:29:44 +02:00
Lukas Bulwahn 5d16b79645 socketcan-interface: patch CMakeLists.txt (resolves #574) 2018-02-05 10:29:51 +01:00
Dmitry Rozhkov 3395bbee57
Merge pull request #579 from bulwahn/wxwidgets-fixup
wxwidgets: adjust to openembedded-core@0391fcad (resolves #578)
2018-02-05 10:42:40 +02:00
Lukas Bulwahn 3604d2ec52 wxwidgets: adjust to openembedded-core@0391fcad (resolves #578)
Commit openembedded/openembedded-core@0391fca ("classes/utils: remove
compatibility functions") forces us to update to the proper oe.utils
functions.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-02-02 11:16:14 +01:00
Dmitry Rozhkov 961cd3123c
Merge pull request #573 from bulwahn/ros-canopen
provide backported ros-canopen recipe on indigo
2018-01-11 09:16:52 +02:00
Lukas Bulwahn 8439e72c55 packagegroup-ros-world: include new ros-canopen recipes
This commit is cherry-picked from kinetic-experimental-v3-alpha1:

  bb50d6fb46

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-01-08 20:18:06 +01:00
Matthias Schoepfer 3fb84b008c ros-canopen: initial recipes for indigo distro
This commit is the result of:

  - cherry-picking the two commits from the branch kinetic-experimental-v3-alpha1

    commit aed2202182df ("ros-canopen: adding can-msgs, socketcan-interface and socketcan-bridge")
    commit b62356a3a545 ("socketcan-interface: apply patch to compile with boost 1.65")

  - downgrading the recipe version to the indigo release version 0.6.8,
  - and squashing these changes into one commit.

The original ros-canopen recipes on kinetic-experimental were
provided by Matthias Schoepfer <matthias.schoepfer@identpro.de>.

[1] aed2202182
[2] b62356a3a5

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-01-08 20:15:41 +01:00
Dmitry Rozhkov 6d08433f9d
Merge pull request #571 from bulwahn/indigo-updates
recipe updates for indigo distribution on 2017-12-26
2018-01-02 12:05:02 +02:00
Lukas Bulwahn 12929bb952 moveit: updating to 0.7.13 2018-01-02 08:39:18 +01:00
Lukas Bulwahn 3d34bb30dc amcl: update Upstream-Status of patch file 2017-12-28 19:50:33 +01:00
Lukas Bulwahn 42c8d7b4bd pluginlib: updating to 1.10.6 2017-12-28 19:20:42 +01:00
Lukas Bulwahn 4cc048e1d1 nodelet-core: updating to 1.9.14 2017-12-28 19:20:41 +01:00
Lukas Bulwahn 7830e48b87 navigation: updating to 1.12.14
This commit also drops patches included in version 1.12.14 and
adjusts to new enforced dependencies in the move_base package.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2017-12-28 19:18:21 +01:00
Lukas Bulwahn 090f7fbc00 geometric-shapes: updating to 0.4.6 2017-12-28 19:18:21 +01:00
Lukas Bulwahn 3a7b29ba7f class-loader: updating to 0.3.8 2017-12-28 19:18:21 +01:00
Lukas Bulwahn 22427d3d0a bond-core: updating to 1.7.20 2017-12-28 19:18:21 +01:00
Lukas Bulwahn 95b86cde24 actionlib: updating to 1.11.12 2017-12-28 19:18:21 +01:00
Dmitry Rozhkov e01c6ace0d
Merge pull request #567 from bulwahn/use-pypi-class
use pypi class for python recipes (resolves #566)
2017-12-13 11:02:44 +02:00
Lukas Bulwahn 8441b89b13
Merge pull request #568 from BluEye-Robotics/gitignore
gitignore: Ignore vim swp files
2017-12-11 20:49:01 +01:00
Johannes Schrimpf 209e908328 gitignore: Ignore vim swp files 2017-12-11 15:24:16 +01:00
Lukas Bulwahn 58a843f99f use pypi class for python recipes (resolves #566) 2017-12-11 13:32:17 +01:00
Dmitry Rozhkov 121b182599
Merge pull request #564 from bulwahn/cleanup
clean up to prepare merging content from #519
2017-11-27 09:53:07 +02:00
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
Lukas Bulwahn f500ab2f21
Merge pull request #563 from bulwahn/indigo-updates
recipe updates for indigo distribution on 2017-11-21
2017-11-24 16:06:39 +01:00
Lukas Bulwahn 4433be3fdb image-pipeline: updating to 1.12.21 2017-11-23 04:38:24 +01:00
Lukas Bulwahn ad748f14fa vision-opencv: updating to 1.11.16 2017-11-23 04:38:24 +01:00
Lukas Bulwahn 7081301124 velodyne: updating to 1.3.0
Due to the recipe update, the commit also adjusts the line number
of the license file check and adds new dependencies.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2017-11-23 04:36:42 +01:00
Lukas Bulwahn 74c0fb670f image-common: updating to 1.11.13
This commit also adjusts the patch file due to the recipe update.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2017-11-23 04:35:27 +01:00
Lukas Bulwahn 198a68df4b
Merge pull request #562 from rojkov/rospack-backport
rospack: backport lunar patch to fix boost incompatibility
2017-11-15 23:42:47 +09:00
Dmitry Rozhkov 5a5a79f787 rospack: backport lunar patch to fix boost incompatibility
Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
2017-11-14 14:20:36 +02:00
Lukas Bulwahn f057c77381
Merge pull request #560 from bulwahn/indigo-updates
recipe updates for indigo distribution on 2017-10-27
2017-10-29 09:08:11 +01:00
Lukas Bulwahn 8d686fc130 gmapping: updating to 1.3.9
This commit also adjusts the dependencies, and drops the patch file
that is included in this version.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2017-10-28 21:14:44 +02:00
Lukas Bulwahn b579fb74be Merge pull request #558 from synapticon/fix_tf2_py
tf2-ros: adds run dependencies
2017-10-27 09:41:59 +02:00
Lukas Bulwahn 4ae51ece21 Merge pull request #559 from synapticon/fix_smach_deps
smach: update dependencies and run dependencies
2017-10-26 23:43:15 +02:00
David Bensoussan 1f658a42f5 smach: update dependencies and run dependencies 2017-10-26 09:54:44 +02:00
David Bensoussan 0d28145f55 tf2-ros: add run dependencies
tf2-py was not shipped in the image because of this
2017-10-25 20:47:56 +02:00
Lukas Bulwahn 03a92c04e0 Merge pull request #557 from synapticon/fix_tf2_rdep
tf2: ship tf2-msgs with tf2
2017-10-22 06:43:13 +02:00
David Bensoussan bb5ab88087 tf2: ship tf2-msgs with tf2
All runtime dependencies have been set. The most problematic one was tf2-msgs since it was a run dependency of no other package.
2017-10-21 22:42:05 +02:00
Lukas Bulwahn ac04c353dc Merge pull request #556 from rojkov/patch-desc-fixup
simple-message: fix up patch's upstream status
2017-10-09 08:16:57 +02:00
Dmitry Rozhkov ede68e35e6 simple-message: fix up patch's upstream status
Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
2017-10-06 11:29:23 +03:00
Dmitry Rozhkov 60e4b4af97 Merge pull request #554 from bulwahn/indigo-updates
recipe updates for indigo distribution on 2017-09-14
2017-09-21 12:16:35 +03:00