diff --git a/pkgs/development/libraries/kde-frameworks-5.15/make-kde-wrapper.sh b/pkgs/development/libraries/kde-frameworks-5.15/make-kde-wrapper.sh index 83ffcc93935..9996e3cae71 100644 --- a/pkgs/development/libraries/kde-frameworks-5.15/make-kde-wrapper.sh +++ b/pkgs/development/libraries/kde-frameworks-5.15/make-kde-wrapper.sh @@ -1,15 +1,23 @@ makeKDEWrapper() { - KSERVICE_BUILD_KDESYCOCA=${KDESYCOCA:+1} local old="$1" local new="$2" shift shift - makeQtWrapper "$old" "$new" ${KDESYCOCA:+--set KDESYCOCA "$KDESYCOCA"} "$@" + if [[ -z "$KDE_WRAPPER_IMPURE" ]]; then + KSERVICE_BUILD_KDESYCOCA=${KDESYCOCA:+1} + makeQtWrapper "$old" "$new" ${KDESYCOCA:+--set KDESYCOCA "$KDESYCOCA"} "$@" + else + makeQtWrapper "$old" "$new" "$@" + fi } wrapKDEProgram() { - KSERVICE_BUILD_KDESYCOCA=${KDESYCOCA:+1} local prog="$1" shift - wrapQtProgram "$prog" ${KDESYCOCA:+--set KDESYCOCA "$KDESYCOCA"} "$@" + if [[ -z "$KDE_WRAPPER_IMPURE" ]]; then + KSERVICE_BUILD_KDESYCOCA=${KDESYCOCA:+1} + wrapQtProgram "$prog" ${KDESYCOCA:+--set KDESYCOCA "$KDESYCOCA"} "$@" + else + wrapQtProgram "$prog" "$@" + fi }