From 300b5eb7edcd887681c96a7a015340d92c05adc5 Mon Sep 17 00:00:00 2001 From: Thomas Tuegel Date: Sat, 17 Oct 2015 09:34:11 -0500 Subject: [PATCH] makeKDEWrapper: allow impure wrappers --- .../kde-frameworks-5.15/make-kde-wrapper.sh | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) 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 }