From 44302cdb01865c43fc1ed7069d825d40e89910d9 Mon Sep 17 00:00:00 2001 From: Konrad Weihmann <konrad.weihmann@avnet.eu> Date: Fri, 2 Jun 2023 05:29:37 +0000 Subject: [PATCH] inc-files: append to DEPENDS only so it won't overwrite already set DEPENDS settings from the recipe, if the inc file is included after the DEPENDS statement. E.g. foo_1.0.bb: DEPENDS = "foo" include foo.inc would silently remove "foo" from the computed DEPENDS chain. Append or += makes sure that it won't matter where the include is placed in the recipe itself. Signed-off-by: Konrad Weihmann <konrad.weihmann@avnet.eu> --- recipes-browser/cog/cog.inc | 2 +- recipes-browser/libwpe/libwpe.inc | 2 +- recipes-browser/wpebackend-fdo/wpebackend-fdo.inc | 2 +- recipes-browser/wpebackend-rdk/wpebackend-rdk.inc | 2 +- recipes-browser/wpebackend/wpebackend.inc | 2 +- recipes-browser/wpewebkit/wpewebkit.inc | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/recipes-browser/cog/cog.inc b/recipes-browser/cog/cog.inc index 9c963cde..6e03fd77 100644 --- a/recipes-browser/cog/cog.inc +++ b/recipes-browser/cog/cog.inc @@ -14,7 +14,7 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" SRC_URI = "https://wpewebkit.org/releases/${P}.tar.xz" # Depend on wpewebkit unless the webkitgtk packageconfig option is selected. -DEPENDS = " \ +DEPENDS += "\ ${@bb.utils.contains('PACKAGECONFIG', 'webkitgtk', 'webkitgtk', 'wpewebkit', d)} \ ${@bb.utils.contains('PACKAGECONFIG', 'fdo', 'wayland', '', d)} \ ${@bb.utils.contains_any('LAYERSERIES_CORENAMES', 'dunfell gatesgarth hardknott honister', 'libsoup-2.4', 'libsoup', d)} \ diff --git a/recipes-browser/libwpe/libwpe.inc b/recipes-browser/libwpe/libwpe.inc index 462a3466..116877a3 100644 --- a/recipes-browser/libwpe/libwpe.inc +++ b/recipes-browser/libwpe/libwpe.inc @@ -6,7 +6,7 @@ SRC_URI = "https://wpewebkit.org/releases/${BPN}-${PV}.tar.xz" LICENSE = "BSD-2-Clause" LIC_FILES_CHKSUM = "file://COPYING;md5=371a616eb4903c6cb79e9893a5f615cc" -DEPENDS = "virtual/egl" +DEPENDS:append = " virtual/egl" PROVIDES += "virtual/libwpe" RPROVIDES:${PN} += "virtual/libwpe" diff --git a/recipes-browser/wpebackend-fdo/wpebackend-fdo.inc b/recipes-browser/wpebackend-fdo/wpebackend-fdo.inc index 2b1c3faa..89d2878b 100644 --- a/recipes-browser/wpebackend-fdo/wpebackend-fdo.inc +++ b/recipes-browser/wpebackend-fdo/wpebackend-fdo.inc @@ -6,7 +6,7 @@ SRC_URI = "https://wpewebkit.org/releases/${BPN}-${PV}.tar.xz" LICENSE = "BSD-2-Clause" LIC_FILES_CHKSUM = "file://COPYING;md5=1f62cef2e3645e3e74eb05fd389d7a66" -DEPENDS = "glib-2.0 libxkbcommon wayland libepoxy libwpe" +DEPENDS += "glib-2.0 libxkbcommon wayland libepoxy libwpe" DEPENDS:append:class-target = " wayland-native" PROVIDES += "virtual/wpebackend" RPROVIDES:${PN} += "virtual/wpebackend" diff --git a/recipes-browser/wpebackend-rdk/wpebackend-rdk.inc b/recipes-browser/wpebackend-rdk/wpebackend-rdk.inc index 70282f71..78b2b324 100644 --- a/recipes-browser/wpebackend-rdk/wpebackend-rdk.inc +++ b/recipes-browser/wpebackend-rdk/wpebackend-rdk.inc @@ -10,7 +10,7 @@ SRC_URI = "git://github.com/WebPlatformForEmbedded/WPEBackend-rdk.git;protocol=g PROVIDES += "virtual/wpebackend" RPROVIDES:${PN} += "virtual/wpebackend" -DEPENDS = "libwpe virtual/egl glib-2.0 libxkbcommon xkeyboard-config libinput libudev" +DEPENDS:append = " libwpe virtual/egl glib-2.0 libxkbcommon xkeyboard-config libinput libudev" inherit cmake pkgconfig diff --git a/recipes-browser/wpebackend/wpebackend.inc b/recipes-browser/wpebackend/wpebackend.inc index 6c859a3a..d99a25d3 100644 --- a/recipes-browser/wpebackend/wpebackend.inc +++ b/recipes-browser/wpebackend/wpebackend.inc @@ -4,7 +4,7 @@ BUGTRACKER = "https://github.com/WebPlatformForEmbedded/WPEBackend/issues" LICENSE = "BSD-2-Clause" LIC_FILES_CHKSUM = "file://COPYING;md5=6ae4db0d4b812334e1539cd5aa6e2f46" -DEPENDS = "virtual/egl libxkbcommon" +DEPENDS:append = " virtual/egl libxkbcommon" PROVIDES += "virtual/libwpe" RPROVIDES:${PN} += "virtual/libwpe" diff --git a/recipes-browser/wpewebkit/wpewebkit.inc b/recipes-browser/wpewebkit/wpewebkit.inc index 84b49c46..f492bb2f 100644 --- a/recipes-browser/wpewebkit/wpewebkit.inc +++ b/recipes-browser/wpewebkit/wpewebkit.inc @@ -6,7 +6,7 @@ BUGTRACKER = "https://bugs.webkit.org/" LICENSE = "BSD-2-Clause & ${@bb.utils.contains_any('LAYERSERIES_CORENAMES', 'dunfell gatesgarth hardknott honister', 'LGPL-2.0', 'LGPL-2.0-or-later', d)}" LIC_FILES_CHKSUM = "file://Source/WebCore/LICENSE-LGPL-2.1;md5=a778a33ef338abbaf8b8a7c36b6eec80 " -DEPENDS = " \ +DEPENDS:append = " \ ${@bb.utils.contains_any('LAYERSERIES_CORENAMES', 'dunfell gatesgarth hardknott honister', 'libsoup-2.4', 'libsoup', d)} \ bison-native gperf-native harfbuzz-native libxml2-native ccache-native ninja-native ruby-native cairo \ fontconfig freetype glib-2.0 harfbuzz icu jpeg pcre sqlite3 zlib libpng \