| 27 Sep 2025 |
outfoxxed | and trying to move things to nativeBuildInputs | 20:34:13 |
outfoxxed | K900: do all the qt packages use propagatedBuildInputs for the purpose of making sure the deps are caught by the hook and make it into the user's cmake env? | 20:36:45 |
K900 | It's not entirely consistent | 20:37:32 |
K900 | kdePackages shoves everything into propagatedBuildInputs because upstream metadata is structured that way | 20:38:10 |
K900 | And we rely on that | 20:38:10 |
outfoxxed | ah | 20:38:25 |
outfoxxed | is there a propagatedNativeBuildInputs or should I just put pkgsBuildHost packages in that list? | 20:38:42 |
outfoxxed | looks like there is | 20:40:44 |
outfoxxed |  Download image.png | 20:47:17 |
K900 | There is but I'm not sure what you want to put in there | 20:47:18 |
outfoxxed | this is just wrong I think? | 20:47:19 |
K900 | It's not, this is cmake stupidity | 20:47:31 |
outfoxxed | wayland-scanner is only the scanner binary | 20:47:42 |
outfoxxed | wayland.xml is in the wayland dep | 20:47:49 |
K900 | It's something about how it gets found | 20:48:04 |
Alyssa Ross | We had to fix quite a lot of CMake stuff when we did the split | 20:48:33 |
K900 | FindWayland.cmake is broken | 20:48:33 |
K900 | Conceptually | 20:48:33 |
outfoxxed | the hell | 20:48:40 |
outfoxxed |  Download image.png | 20:48:41 |
outfoxxed | i dont even want to know how this is required | 20:48:49 |
outfoxxed | for Host | 20:48:58 |
outfoxxed | sorry K900 can you explain why the kde stuff needs qt in propagatedBuildInputs specifically so I can make sure I'm on the same page here | 20:51:08 |
K900 | No because I am going to sleep right now | 20:52:20 |
K900 | And I'm typing this from my phone | 20:52:24 |
K900 | But you can remove it and it'll probably blow up | 20:52:34 |
outfoxxed | alright
I havent tried building any kde packages yet because they all pull in qtwebengine somehow | 20:52:54 |
K900 | And then you can see how it blows up | 20:53:01 |
K900 | I assume the secrets are in the dev output, at least | 20:53:02 |
K900 | Something something unprefixed pkg-config something | 20:53:11 |