10 # Kirigami has a runtime dependency on qqc2-desktop-style,
11 # which has a build time dependency on Kirigami.
12 # So, build qqc2-desktop-style against unwrapped Kirigami,
13 # and replace all the other Kirigami with a wrapper that
14 # propagates both Kirigami and qqc2-desktop-style.
15 # This is a hack, but what can you do.
17 unwrapped = mkKdeDerivation {
20 extraNativeBuildInputs = [
24 extraBuildInputs = [ qtdeclarative ];
25 extraPropagatedBuildInputs = [ qt5compat ];
29 pname = "kirigami-wrapped";
30 inherit (unwrapped) version;
32 propagatedBuildInputs = [
38 dontWrapQtApps = true;