Fix eval with nix-env -qas

At least on NixOS, it fails to evaluate as follows:

	$ nix-env -qaPs -f .
	error: attribute '__propagatedImpureHostDeps' missing
This commit is contained in:
Jan Tojnar 2021-11-17 16:28:24 +01:00
parent 622582f91e
commit b8c07facaa

View file

@ -271,7 +271,7 @@ in rec {
overrides = super: { overrides = super: {
AppKit = lib.overrideDerivation super.AppKit (drv: { AppKit = lib.overrideDerivation super.AppKit (drv: {
__propagatedImpureHostDeps = drv.__propagatedImpureHostDeps ++ [ __propagatedImpureHostDeps = drv.__propagatedImpureHostDeps or [] ++ [
"/System/Library/PrivateFrameworks/" "/System/Library/PrivateFrameworks/"
]; ];
}); });
@ -285,13 +285,13 @@ in rec {
}); });
CoreMedia = lib.overrideDerivation super.CoreMedia (drv: { CoreMedia = lib.overrideDerivation super.CoreMedia (drv: {
__propagatedImpureHostDeps = drv.__propagatedImpureHostDeps ++ [ __propagatedImpureHostDeps = drv.__propagatedImpureHostDeps or [] ++ [
"/System/Library/Frameworks/CoreImage.framework" "/System/Library/Frameworks/CoreImage.framework"
]; ];
}); });
CoreMIDI = lib.overrideDerivation super.CoreMIDI (drv: { CoreMIDI = lib.overrideDerivation super.CoreMIDI (drv: {
__propagatedImpureHostDeps = drv.__propagatedImpureHostDeps ++ [ __propagatedImpureHostDeps = drv.__propagatedImpureHostDeps or [] ++ [
"/System/Library/PrivateFrameworks/" "/System/Library/PrivateFrameworks/"
]; ];
setupHook = ./private-frameworks-setup-hook.sh; setupHook = ./private-frameworks-setup-hook.sh;