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

Or they end up picked up by the build hooks
This commit is contained in:
K900 2024-04-21 21:26:18 +03:00
parent 8596068d46
commit 28fabd0ef7
2 changed files with 5 additions and 2 deletions

View File

@ -91,7 +91,7 @@ in
defaultArgs = {
inherit version src;
outputs = ["out" "dev"];
outputs = ["out" "dev" "devtools"];
nativeBuildInputs = [cmake qt6.wrapQtAppsHook moveDevHook] ++ extraNativeBuildInputs;
buildInputs = [qt6.qtbase] ++ extraBuildInputs;

View File

@ -2,7 +2,10 @@
# shellcheck disable=SC2154
moveKF6DevTools() {
moveToOutput "${qtPluginPrefix}/designer" "${!outputDev}"
if [ -n "$devtools" ]; then
mkdir -p "$devtools"
moveToOutput "${qtPluginPrefix}/designer" "$devtools"
fi
}
postInstallHooks+=('moveKF6DevTools')