summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2021-11-17 16:28:24 +0100
committergithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2021-11-28 17:47:32 +0000
commit86cfb75f1f97afb950ec4b229e22f0a9b6a92f61 (patch)
tree4e27537bca5e547a89066208a41052c9df8ca9aa
parentMerge pull request #147720 from NixOS/backport-146488-to-release-21.11 (diff)
downloadnixpkgs-86cfb75f1f97afb950ec4b229e22f0a9b6a92f61.tar.gz
Fix eval with `nix-env -qas`
At least on NixOS, it fails to evaluate as follows: $ nix-env -qaPs -f . error: attribute '__propagatedImpureHostDeps' missing (cherry picked from commit b8c07facaa578c05af95fb4b2479bdfd9a433e31)
-rw-r--r--pkgs/os-specific/darwin/apple-sdk/default.nix6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkgs/os-specific/darwin/apple-sdk/default.nix b/pkgs/os-specific/darwin/apple-sdk/default.nix
index 56b77fbf2148..0cf95cbe9c56 100644
--- a/pkgs/os-specific/darwin/apple-sdk/default.nix
+++ b/pkgs/os-specific/darwin/apple-sdk/default.nix
@@ -271,7 +271,7 @@ in rec {
overrides = super: {
AppKit = lib.overrideDerivation super.AppKit (drv: {
- __propagatedImpureHostDeps = drv.__propagatedImpureHostDeps ++ [
+ __propagatedImpureHostDeps = drv.__propagatedImpureHostDeps or [] ++ [
"/System/Library/PrivateFrameworks/"
];
});
@@ -285,13 +285,13 @@ in rec {
});
CoreMedia = lib.overrideDerivation super.CoreMedia (drv: {
- __propagatedImpureHostDeps = drv.__propagatedImpureHostDeps ++ [
+ __propagatedImpureHostDeps = drv.__propagatedImpureHostDeps or [] ++ [
"/System/Library/Frameworks/CoreImage.framework"
];
});
CoreMIDI = lib.overrideDerivation super.CoreMIDI (drv: {
- __propagatedImpureHostDeps = drv.__propagatedImpureHostDeps ++ [
+ __propagatedImpureHostDeps = drv.__propagatedImpureHostDeps or [] ++ [
"/System/Library/PrivateFrameworks/"
];
setupHook = ./private-frameworks-setup-hook.sh;