Commit Graph

1568 Commits

Author SHA1 Message Date
Lukas Bulwahn da10f390ef geographiclib: initial commit
The initial commit from Johannes Schrimpf provided the geographiclib
recipe in recipes-ros. The general policy is to only have ROS
packages in recipes-ros, i.e., packages that are tracked and updated
in the rosdistro/distribution.yaml file.
Hence, I then moved the geographiclib recipe to recipes-extended,
as it is a supporting library, not a ROS package.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-06-18 05:33:37 +02:00
Lukas Bulwahn 047223d923 geometry2: include new tf2-eigen recipe
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-06-18 05:33:37 +02:00
Lukas Bulwahn d165e589f4
Merge pull request #602 from bulwahn/fix-build-with-gcc8
some adjustments to build with gcc-8
2018-06-18 05:31:25 +02:00
Lukas Bulwahn 342d6be449 pcl: update Upstream-Status of patch
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-06-16 22:51:42 +02:00
Martin Jansa 5ba1194e2f moveit-ros-planning: add missing dependency on tf-conversions
* fixes:
  ERROR: moveit-ros-planning-0.7.13-r0 do_package_qa: QA Issue: /opt/ros/indigo/lib/libmoveit_planning_scene_monitor.so.0.7.3 contained in package moveit-ros-planning requires libtf_conversions.so()(64bit), but no providers found in RDEPENDS_moveit-ros-planning? [file-rdeps]

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-06-16 22:51:42 +02:00
Martin Jansa 39170a8677 pcl: disable parallel build (resolves #588)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
[lukas.bulwahn@gmail.com: include reference to meta-ros issue tracker]
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-06-16 22:51:42 +02:00
Martin Jansa 8fcd5838a4 moveit-core: fix build with gcc8
http://errors.yoctoproject.org/Errors/Details/178616/

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
[lukas.bulwahn@gmail.com: adjusted patch filename and included Upstream-Status]
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-06-16 22:51:31 +02:00
Martin Jansa 41178258b5 pcl: build with gcc-8
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
[lukas.bulwahn@gmail.com: edited patch and rewritten commit message]
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-06-16 15:50:32 +02:00
Lukas Bulwahn 8e87b47005 message-filters: build with gcc-8
This addresses two build issues in kobuki-auto-docking [1], and
image-transport [2] due to openembedded-core updating to gcc-8.

[1] http://errors.yoctoproject.org/Errors/Details/178608/
[2] http://errors.yoctoproject.org/Errors/Details/178606/

This commit was based on a earlier commit from Martin Jansa in
his meta-ros fork, but then heavily re-worked.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-06-16 15:08:12 +02:00
Lukas Bulwahn 619eab0099
Merge pull request #598 from bulwahn/indigo-updates
recipe updates for indigo distribution on 2018-06-07
2018-06-09 14:29:53 +02:00
Lukas Bulwahn 3d0858491f ros-control: update to 0.9.7
This commit also adjusts the build dependencies for the
joint-limits-interface recipe.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-06-07 21:45:51 +02:00
Lukas Bulwahn 514d4f5e3a ros-canopen: update to 0.6.9
This commit also drops a patch for socketcan-interface that is now
included in the updated version.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-06-07 21:44:29 +02:00
Lukas Bulwahn 18acdf1850 control-toolbox: update to 1.13.3
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-06-07 21:43:53 +02:00
Dmitry Rozhkov 937e064955
Merge pull request #595 from bulwahn/indigo-updates
recipe updates for indigo distribution on 2018-05-16
2018-06-06 22:39:33 +03:00
Lukas Bulwahn 025b98cea3 image-pipeline: update to 1.12.23 2018-05-18 15:57:31 +02:00
Lukas Bulwahn 95aae8b93a diagnostics: update to 1.9.3 2018-05-18 15:57:31 +02:00
Lukas Bulwahn debec33164 common-msgs: update to 1.11.10 2018-05-18 15:57:31 +02:00
Lukas Bulwahn b96396eb3e audio-common: update to 0.2.13 2018-05-18 15:57:31 +02:00
Lukas Bulwahn e67f9f2e18 ros-control: update to 0.9.6 2018-05-18 15:57:31 +02:00
Lukas Bulwahn 88b2a78fdb
Merge pull request #594 from bulwahn/boost-1.67-update
adjust to update of boost 1.67
2018-05-18 15:54:20 +02:00
Lukas Bulwahn 5a50af9c9c roscpp: state Upstream-Status for patch 2018-05-17 19:36:42 +02:00
Lukas Bulwahn 1a3764984f rostime: use submitted patch for boost 1.67 2018-05-17 19:36:42 +02:00
Lukas Bulwahn af26ffda05 bond-core: resolve issue due to update to boost-1.67 2018-05-17 19:36:28 +02:00
Lukas Bulwahn 15db51f087 actionlib: resolve issue due to update to boost-1.67 2018-05-17 05:52:25 +02:00
Lukas Bulwahn d17b8e1e05 yaml-cpp: update to 0.6.2 due to boost issue 2018-05-14 21:38:53 +02:00
Lukas Bulwahn 8a9faf90c6
Merge pull request #590 from bulwahn/rebased-pull-request-519
support nativesdk (refurnished #519)
2018-05-14 07:00:34 +02:00
Dominique Hunziker 808dcb3a1e some preliminary fixes to make the SDK feature test work with latest changes to boost 2018-05-07 22:37:25 +02:00
Dominique Hunziker c017174e78 fix faulty PR #581
PYTHON_PN is not equal to 'python2' for Python 2 but 'python'.
2018-05-05 21:48:00 +02:00
Dominique Hunziker cd5934f6cc add patch for cmake recipe
By default the toolchain file for the SDK is placed in nativesdk-cmake-dev;
however, the installed environment hook (which depends on the toolchain
file) is placed in nativesdk-cmake. Therefore, this patch overwrites
the default filter from cmake.bbclass such that all files are located in
nativesdk-cmake.
2018-05-05 21:44:10 +02:00
Dominique Hunziker 4250b06308 add image for testing SDK 2018-05-05 21:43:30 +02:00
Lukas Bulwahn 764f760bb1 refresh patches after rebasing pull request 2018-04-15 08:36:18 +02:00
Dominique Hunziker d188d3f5e7 sophus: strip STAGING_DIR_TARGET prefix from cmake config file 2018-04-13 15:56:35 +02:00
Dominique Hunziker 67214880a7 orocos-kdl: strip STAGING_DIR_TARGET prefix from cmake config file 2018-04-13 15:56:35 +02:00
Dominique Hunziker 9f6f30d174 catkin: add support for SDK 2018-04-13 15:56:35 +02:00
Dominique Hunziker bc89dbf4ea catkin: swap cross-compilation patch 2018-04-13 15:56:35 +02:00
Dominique Hunziker 63e8d471f1 roslib: use Python provided by environment in environment hook 2018-04-13 15:56:35 +02:00
Dominique Hunziker 78015372a5 python-catkin-pkg: add missing run dependency on python-unixadmin
catkin_create_pkg depends on getpass which is part of python-unixadmin.
2018-04-13 15:56:35 +02:00
Dominique Hunziker 8754c01a23 reorganize how files & dependencies are split between catkin & catkin-runtime 2018-04-13 15:56:35 +02:00
Dmitry Rozhkov fae9c9576f
Merge pull request #589 from shr-project/jansa/pr
Small fixes
2018-04-12 10:30:07 +03:00
Martin Jansa eb7e744891 socketcan-interface: refresh patches
* fixes:
WARNING: socketcan-interface-0.6.8-r0 do_patch:
Some of the context lines in patches were ignored. This can lead to incorrectly applied patches.
The context lines in the patches can be updated with devtool:

    devtool modify <recipe>
    devtool finish --force-patch-refresh <recipe> <layer_path>

Then the updated patches and the source tree (in devtool's workspace)
should be reviewed to make sure the patches apply in the correct place
and don't introduce duplicate lines (which can, and does happen
when some of the context is ignored). Further information:
http://lists.openembedded.org/pipermail/openembedded-core/2018-March/148675.html
https://bugzilla.yoctoproject.org/show_bug.cgi?id=10450
Details:
Applying patch 0001-find-and-link-the-thread-library-properly.patch
patching file CMakeLists.txt
Hunk #2 succeeded at 45 with fuzz 1.

Now at patch 0001-find-and-link-the-thread-library-properly.patch

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-04-10 13:02:56 +00:00
Martin Jansa c028899a33 roslaunch: refresh patch
* fixes:
WARNING: roslaunch-1.11.21-r1 do_patch:
Some of the context lines in patches were ignored. This can lead to incorrectly applied patches.
The context lines in the patches can be updated with devtool:

    devtool modify <recipe>
    devtool finish --force-patch-refresh <recipe> <layer_path>

Then the updated patches and the source tree (in devtool's workspace)
should be reviewed to make sure the patches apply in the correct place
and don't introduce duplicate lines (which can, and does happen
when some of the context is ignored). Further information:
http://lists.openembedded.org/pipermail/openembedded-core/2018-March/148675.html
https://bugzilla.yoctoproject.org/show_bug.cgi?id=10450
Details:
Applying patch 0001-increase-rosmaster-timeout.patch
patching file src/roslaunch/launch.py
Hunk #1 succeeded at 59 with fuzz 2 (offset 4 lines).

Now at patch 0001-increase-rosmaster-timeout.patch

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-04-10 13:02:56 +00:00
Martin Jansa 694c11782a mavros: refresh patches
* fixes:
WARNING: mavros-0.18.7-r0 do_patch:
Some of the context lines in patches were ignored. This can lead to incorrectly applied patches.
The context lines in the patches can be updated with devtool:

    devtool modify <recipe>
    devtool finish --force-patch-refresh <recipe> <layer_path>

Then the updated patches and the source tree (in devtool's workspace)
should be reviewed to make sure the patches apply in the correct place
and don't introduce duplicate lines (which can, and does happen
when some of the context is ignored). Further information:
http://lists.openembedded.org/pipermail/openembedded-core/2018-March/148675.html
https://bugzilla.yoctoproject.org/show_bug.cgi?id=10450
Details:
Applying patch 0001-CMake-explicitly-link-the-atomic-library-797.patch
patching file CMakeLists.txt
Hunk #1 succeeded at 90 with fuzz 1 (offset -12 lines).

Now at patch 0001-CMake-explicitly-link-the-atomic-library-797.patch

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-04-10 13:02:56 +00:00
Martin Jansa a7eeafe2c2 kdl-parser: refresh patch
* fixes:
WARNING: kdl-parser-1.11.14-r0 do_patch:
Some of the context lines in patches were ignored. This can lead to incorrectly applied patches.
The context lines in the patches can be updated with devtool:

    devtool modify <recipe>
    devtool finish --force-patch-refresh <recipe> <layer_path>

Then the updated patches and the source tree (in devtool's workspace)
should be reviewed to make sure the patches apply in the correct place
and don't introduce duplicate lines (which can, and does happen
when some of the context is ignored). Further information:
http://lists.openembedded.org/pipermail/openembedded-core/2018-March/148675.html
https://bugzilla.yoctoproject.org/show_bug.cgi?id=10450
Details:
Applying patch 0001-add-explicit-dependency-on-libeigen.patch
patching file CMakeLists.txt
Hunk #1 succeeded at 9 with fuzz 1.

Now at patch 0001-add-explicit-dependency-on-libeigen.patch

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-04-10 13:02:56 +00:00
Martin Jansa 6cfb5c946c qhull: fix build with conf/distro/include/security_flags.inc
* fixes:
  http://errors.yoctoproject.org/Errors/Details/174716/
  qhull/2012.1-r0/qhull-2012.1/src/testqset/testqset.c:217:9: error: format not a string literal and no format arguments [-Werror=format-security]
         printf(promptstr);
         ^~~~~~

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-04-10 13:02:55 +00:00
Martin Jansa f9ea06cfc0 pluginlib, socketcan-interface: disable gold
* when gold is used the build fails because of undefined reference from libclass_loader.so

* it should be fixed properly, this is just temporary work around for following build failures:
  http://errors.yoctoproject.org/Errors/Details/174718/
  http://errors.yoctoproject.org/Errors/Details/174715/

* relates to:
  https://github.com/bmwcarit/meta-ros/issues/496

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-04-10 10:07:29 +00:00
Lukas Bulwahn 7054e02b61
Merge pull request #565 from BluEye-Robotics/check-versions
provide script to check versions and update recipes
2018-04-09 21:09:29 +02:00
Johannes Schrimpf 510c1ae03e Add script for version check
check-version.py polls the official rosdistro file and compares the
version numbers in the meta layer with the official versions.

Usage:
List all versions:                  ./check-versions.py list (--details)
List all versions that don't match: ./check-versions.py mismatch
                                    (--details)
Update recipe to dist version:      ./check-versions.py update <package>
                                    (--downgrade)
Update all recipes to dist version: ./check-versions.py update-all
                                    (--downgrade)
2018-04-09 14:26:14 +02:00
Dmitry Rozhkov 7f2ee58260
Merge pull request #586 from bulwahn/indigo-updates
recipe updates for indigo distribution on 2018-04-04
2018-04-09 09:47:13 +03:00
Lukas Bulwahn efeac66c6a
Merge pull request #585 from shr-project/jansa/pr
layer.conf: add LAYERSERIES_COMPAT
2018-04-07 20:59:34 +02:00
Lukas Bulwahn 9c2668e80f actionlib: updating to 1.11.13 2018-04-06 17:06:35 +02:00