File qt5-enable-rpath-for-host-tools.patch of Package mingw32-libqt5-qtbase

diff --git a/mkspecs/features/qt.prf b/mkspecs/features/qt.prf
index 75b84ff..efbd703 100644
--- a/mkspecs/features/qt.prf
+++ b/mkspecs/features/qt.prf
@@ -165,14 +165,18 @@ for(ever) {
 qt_module_deps = $$CLEAN_QT $$CLEAN_QT_PRIVATE
 qt_module_deps = $$resolve_depends(qt_module_deps, "QT.")
 
-!no_qt_rpath:!static:contains(QT_CONFIG, rpath):!contains(QT_CONFIG, static):\
-        contains(qt_module_deps, core) {
+!static:contains(QT_CONFIG, rpath):!contains(QT_CONFIG, static):\
+        contains(qt_module_deps, bootstrap_private) {
     relative_qt_rpath:!isEmpty(QMAKE_REL_RPATH_BASE):contains(INSTALLS, target):\
             isEmpty(target.files):isEmpty(target.commands):isEmpty(target.extra) {
         # NOT the /dev property, as INSTALLS use host paths
         QMAKE_RPATHDIR += $$relative_path($$[QT_INSTALL_LIBS], $$qtRelativeRPathBase())
     } else {
-        QMAKE_RPATHDIR += $$[QT_INSTALL_LIBS/dev]
+        host_build {
+            QMAKE_RPATHDIR += $$[QT_HOST_LIBS]
+        } else {
+            QMAKE_RPATHDIR += $$[QT_INSTALL_LIBS/dev]
+        }
     }
 }
 
diff --git a/mkspecs/features/qt_app.prf b/mkspecs/features/qt_app.prf
index 823a4c9..c0a06a4 100644
--- a/mkspecs/features/qt_app.prf
+++ b/mkspecs/features/qt_app.prf
@@ -20,6 +20,7 @@ isEmpty(QMAKE_INFO_PLIST): CONFIG -= app_bundle
 QMAKE_LFLAGS += $$QMAKE_LFLAGS_GCSECTIONS
 
 host_build: QT -= gui   # no host tool will ever use gui
+host_build: QT_CONFIG += rpath
 host_build:force_bootstrap {
     !build_pass:contains(QT_CONFIG, release_tools): CONFIG += release
     contains(QT, core(-private)?|xml) {
openSUSE Build Service is sponsored by