kdePackages.mkKdeDerivation: move Qt Designer plugins out of $dev

Or they end up picked up by the build hooks

K900 28fabd0e 8596068d

+5 -2
+1 -1
pkgs/kde/lib/mk-kde-derivation.nix
··· 91 defaultArgs = { 92 inherit version src; 93 94 - outputs = ["out" "dev"]; 95 96 nativeBuildInputs = [cmake qt6.wrapQtAppsHook moveDevHook] ++ extraNativeBuildInputs; 97 buildInputs = [qt6.qtbase] ++ extraBuildInputs;
··· 91 defaultArgs = { 92 inherit version src; 93 94 + outputs = ["out" "dev" "devtools"]; 95 96 nativeBuildInputs = [cmake qt6.wrapQtAppsHook moveDevHook] ++ extraNativeBuildInputs; 97 buildInputs = [qt6.qtbase] ++ extraBuildInputs;
+4 -1
pkgs/kde/lib/move-dev-hook.sh
··· 2 # shellcheck disable=SC2154 3 4 moveKF6DevTools() { 5 - moveToOutput "${qtPluginPrefix}/designer" "${!outputDev}" 6 } 7 8 postInstallHooks+=('moveKF6DevTools')
··· 2 # shellcheck disable=SC2154 3 4 moveKF6DevTools() { 5 + if [ -n "$devtools" ]; then 6 + mkdir -p "$devtools" 7 + moveToOutput "${qtPluginPrefix}/designer" "$devtools" 8 + fi 9 } 10 11 postInstallHooks+=('moveKF6DevTools')