makeKDEWrapper: allow impure wrappers

+12 -4
+12 -4
pkgs/development/libraries/kde-frameworks-5.15/make-kde-wrapper.sh
··· 1 makeKDEWrapper() { 2 - KSERVICE_BUILD_KDESYCOCA=${KDESYCOCA:+1} 3 local old="$1" 4 local new="$2" 5 shift 6 shift 7 - makeQtWrapper "$old" "$new" ${KDESYCOCA:+--set KDESYCOCA "$KDESYCOCA"} "$@" 8 } 9 10 wrapKDEProgram() { 11 - KSERVICE_BUILD_KDESYCOCA=${KDESYCOCA:+1} 12 local prog="$1" 13 shift 14 - wrapQtProgram "$prog" ${KDESYCOCA:+--set KDESYCOCA "$KDESYCOCA"} "$@" 15 }
··· 1 makeKDEWrapper() { 2 local old="$1" 3 local new="$2" 4 shift 5 shift 6 + if [[ -z "$KDE_WRAPPER_IMPURE" ]]; then 7 + KSERVICE_BUILD_KDESYCOCA=${KDESYCOCA:+1} 8 + makeQtWrapper "$old" "$new" ${KDESYCOCA:+--set KDESYCOCA "$KDESYCOCA"} "$@" 9 + else 10 + makeQtWrapper "$old" "$new" "$@" 11 + fi 12 } 13 14 wrapKDEProgram() { 15 local prog="$1" 16 shift 17 + if [[ -z "$KDE_WRAPPER_IMPURE" ]]; then 18 + KSERVICE_BUILD_KDESYCOCA=${KDESYCOCA:+1} 19 + wrapQtProgram "$prog" ${KDESYCOCA:+--set KDESYCOCA "$KDESYCOCA"} "$@" 20 + else 21 + wrapQtProgram "$prog" "$@" 22 + fi 23 }