[oe] [PATCH][meta-qt5 4/5] qtbase: Resolve QA warning about /bin/bash dependency

Martin Jansa martin.jansa at gmail.com
Wed Feb 17 21:56:44 UTC 2016


* WARNING: QA Issue:
  /usr/lib/qt5/mkspecs/features/data/mac/objc at underscore@namespace.sh_qtbase-mkspecs
  contained in package qtbase-mkspecs requires /bin/bash, but no
  providers found in its RDEPENDS [file-rdeps]

Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
---
 recipes-qt/qt5/qtbase_git.bb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/recipes-qt/qt5/qtbase_git.bb b/recipes-qt/qt5/qtbase_git.bb
index c5ea7bb..31ef793 100644
--- a/recipes-qt/qt5/qtbase_git.bb
+++ b/recipes-qt/qt5/qtbase_git.bb
@@ -219,6 +219,8 @@ do_install_append() {
     # Remove macx-ios-clang directory because /usr/lib/qt5/mkspecs/macx-ios-clang/rename_main.sh:#!/bin/bash
     # triggers QA Issue: qtbase-mkspecs requires /bin/bash, but no providers in its RDEPENDS [file-rdeps]
     rm -rf ${D}/${OE_QMAKE_PATH_QT_ARCHDATA}/mkspecs/macx-ios-clang
+    # and this one has /bin/bash shebang, but checkbashisms doesn't show any reason for it
+    sed -i 's@^#!/bin/bash$@#!/bin/sh at g' ${D}/${OE_QMAKE_PATH_QT_ARCHDATA}/mkspecs/features/data/mac/objc_namespace.sh
 
     # Replace host paths with qmake built-in properties
     sed -i -e 's|${STAGING_DIR_NATIVE}${prefix_native}|$$[QT_HOST_PREFIX]|g' \
-- 
2.7.1




More information about the Openembedded-devel mailing list