| 31 Aug 2023 |
infinisil | Now there's two options, either: | 18:29:05 |
infinisil |
- Keep the category hierarchy alive only for new packages of that kind
| 18:29:39 |
infinisil |
- Deprecate the category hierarchy and introduce something like
pkgs/alt-callPackage, where you can put all packages of that kind
| 18:30:39 |
K900 | We can absolutely get rid of libsForQt5.callPackage and qt6Packages.callPackage | 18:31:04 |
infinisil | Both kind of suck but also aren't very significant, but I think in order to keep the number of changes to a minimum I'll go with the first one | 18:31:07 |
K900 | At least | 18:31:08 |
K900 | But we can do that in a follow-up | 18:31:17 |
infinisil | It's a bit tricky because there seems to be some cross compilation shenanigans sometimes | 18:31:46 |
K900 | In fact I'd really like to get rid of those and maybe get smaller better scoped package sets for KF6/Plasma6/KDE Gear stuff | 18:31:50 |
K900 | qt6Packages isn't even spliced | 18:32:02 |
K900 | And qt5 cross was broken until like two days ago | 18:32:20 |
infinisil | See also my little rant from yesterday: https://matrix.to/#/!kjdutkOsheZdjqYmqp:nixos.org/$U5DUxbsottP-50Q5d0PQYHnX0xZdNpJDJ4hXiNkBdfs?via=nixos.org&via=matrix.org&via=nixos.dev | 18:32:24 |
infinisil | But yeah, all of those callPackages could be gotten rid of, but that also does affect the derivation interface, and it makes the definitions a bit more complicated, so I don't want to touch that in that PR | 18:33:17 |
Alyssa Ross | whoa can we cross compile QT 5 now? | 18:33:17 |