From aa47dd511d3158e00857dc049ded15583884b4bd Mon Sep 17 00:00:00 2001 From: Nathan Rossi Date: Thu, 9 Mar 2017 23:59:31 +1000 Subject: glib-2.0: Prevent a bash dependency via bash-completion Prevent glib-2.0 depending on bash indirectly due to the RDEPEND on bash-completion. The bash dependency is undesirable due to bash depending on POSIX compatibility (fork, etc) which is not provided by MinGW but instead MSYS or CYGWIN. The glib-2.0 configure does not allow for disabling of bash-completion output, so instead of disabling the bash-completion bbclass entirely allow the output to be packaged but remove the RDEPENDS_${PN}-bash-completion on bash-completion. Signed-off-by: Nathan Rossi --- recipes-core/glib-2.0/glib-2.0_%.bbappend | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/recipes-core/glib-2.0/glib-2.0_%.bbappend b/recipes-core/glib-2.0/glib-2.0_%.bbappend index d0531d6..2b9ec53 100644 --- a/recipes-core/glib-2.0/glib-2.0_%.bbappend +++ b/recipes-core/glib-2.0/glib-2.0_%.bbappend @@ -1,2 +1,6 @@ EXTRA_OECONF_mingw32 = "--enable-included-printf=yes ${CORECONF}" FILES_${PN}_append_mingw32 = " ${libdir}/charset.alias ${libdir}/gthread-2.0.def" + +# glib always provides bash-completion output, package the output but prevent +# the dependency chain on bash (via bash-completion) for mingw32 targets only. +RDEPENDS_${PN}-bash-completion_remove_mingw32 = "bash-completion" -- cgit v1.2.3-54-g00ecf