···2424 addToSearchPathOnceWithCustomDelimiter ' ' "$@"
2525}
26262727-_qtPropagateRuntimeDependencies() {
2727+_qtPropagate() {
2828 for dir in "lib/qt5/plugins" "lib/qt5/qml" "lib/qt5/imports"; do
2929 if [ -d "$1/$dir" ]; then
3030 propagateOnce propagatedBuildInputs "$1"
···3737 addToSearchPathOnce QML2_IMPORT_PATH "$1/lib/qt5/qml"
3838}
39394040-envHooks+=(_qtPropagateRuntimeDependencies)
4040+crossEnvHooks+=(_qtPropagate)
4141+4242+_qtPropagateNative() {
4343+ for dir in "lib/qt5/plugins" "lib/qt5/qml" "lib/qt5/imports"; do
4444+ if [ -d "$1/$dir" ]; then
4545+ propagateOnce propagatedNativeBuildInputs "$1"
4646+ if [ -z "$crossConfig" ]; then
4747+ propagateOnce propagatedUserEnvPkgs "$1"
4848+ fi
4949+ break
5050+ fi
5151+ done
5252+ if [ -z "$crossConfig" ]; then
5353+ addToSearchPathOnce QT_PLUGIN_PATH "$1/lib/qt5/plugins"
5454+ addToSearchPathOnce QML_IMPORT_PATH "$1/lib/qt5/imports"
5555+ addToSearchPathOnce QML2_IMPORT_PATH "$1/lib/qt5/qml"
5656+ fi
5757+}
5858+5959+envHooks+=(_qtPropagateNative)
41604261_qtMultioutDevs() {
4362 # This is necessary whether the package is a Qt module or not