-
-
Notifications
You must be signed in to change notification settings - Fork 14.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
qt5: inherit from __splicedPackages to fix cross #220374
Conversation
if there is more than one qt5 attr and this file is copied then the arg to generateSplicesForMkScope should be changed
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you so much for this. The splicing voodoo is still a total mystery to me. I read the comments in splice.nix
four or five times and still can't figure out what's going on there.
The following overlay now causes an infinite recursion
I only changed overrideScope' to overrideScope after seeing the warning and thought that is unexpected. |
plasma5Packages is a different set and different file and it doesn't use makeScopeWithSplicing so the overrideScope you're using is the deprecated overrideScope which has the arguments flipped and thats why you're getting the infinite recursion you shouldn't be getting any of the warnings introduced in this PR |
plasma5Packages is more or less just an alias for libsForQt5.
I don't get the warning right now anymore but I forgot which shenanigans I did to get it. |
@Artturin this change may cause murmur to rebuild QT5 unnecessarily again if set to |
it shouldn't |
Description of changes
Things done
sandbox = true
set innix.conf
? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)