| 27 Sep 2025 |
outfoxxed | Its rather unhelpful that every single test run takes 45 minutes to build | 20:28:52 |
K900 | Push it | 20:29:25 |
K900 | cmake cross might just be the thing I need to get my mind off being fired from moderation | 20:29:36 |
outfoxxed | alright | 20:29:36 |
outfoxxed | cmake cross is a thing | 20:29:44 |
outfoxxed | that part works fine | 20:29:47 |
outfoxxed | its qt's self referential dependencies | 20:29:56 |
K900 | I am aware, and it's horrible | 20:29:58 |
outfoxxed | I also changed all the pkgsBuildBuild instances to pkgsBuildHost because pkgsBuildBuild makes me rebuild the (qt) world 3 times instead of 2 | 20:30:46 |
outfoxxed | will send the branch in a minute | 20:32:50 |
outfoxxed |  Download image.png | 20:32:51 |
outfoxxed | https://github.com/NixOS/nixpkgs/compare/master...outfoxxed:nixpkgs:qt-stuff
currently at the stage of narrowing down what I can remove while having it still work | 20:33:56 |
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 |