Skip to content

Commit

Permalink
{melodic} kobuki-ftdi: blacklist because of dependency on old libftdi
Browse files Browse the repository at this point in the history
* issue reported upstream:
  kobuki-base/kobuki_ftdi#3

* remove the dependency from kobuki-core to resolve:
  ERROR: Nothing PROVIDES 'kobuki-ftdi' (but /jenkins/mjansa/build-ros/ros1-melodic-thud/meta-ros/meta-ros1-melodic/generated-recipes/kobuki-core/kobuki-core_0.7.8.bb DEPENDS on or otherwise requires it)
  No eligible PROVIDERs exist for 'kobuki-ftdi'

Signed-off-by: Martin Jansa <martin.jansa@lge.com>
  • Loading branch information
shr-project committed Jul 1, 2020
1 parent d19d4ff commit 1754a66
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Copyright (c) 2020 LG Electronics, Inc.

# kobuki-ftdi is blacklisted
ROS_EXPORT_DEPENDS_remove = "kobuki-ftdi"
ROS_EXEC_DEPENDS_remove = "kobuki-ftdi"
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@

FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:"
SRC_URI += "file://0001-CMakeLists-update-libusb-libftdi-pkg-config-names-to.patch"

PNBLACKLIST[kobuki-ftdi] ?= "Not compatible with newer libftdi included in meta-oe: https://github.com/kobuki-base/kobuki_ftdi/issues/3"
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,9 @@ RDEPENDS_${PN}_remove = "odom-frame-publisher"
# Fetches depot_tools during do_configure and then tries to use vpython which isn't in dependencies
RDEPENDS_${PN}_remove = "webrtc"

# Not compatible with newer libftdi included in meta-oe: https://github.com/kobuki-base/kobuki_ftdi/issues/3
RDEPENDS_${PN}_remove = "kobuki-ftdi"

RDEPENDS_${PN}_remove = "${@bb.utils.contains('ROS_WORLD_SKIP_GROUPS', 'qt5', '${ROS_SUPERFLORE_GENERATED_WORLD_PACKAGES_DEPENDING_ON_META_QT5}', '', d)}"

ROS_SUPERFLORE_GENERATED_WORLD_PACKAGES_DEPENDING_ON_META_QT5 = " \
Expand Down

0 comments on commit 1754a66

Please sign in to comment.