3
0
Fork 0
forked from mirrors/nixpkgs

remerge to retrieve refactoring lost 10 days ago

In 2c62a36b77 the messages in pkgs/stdenv/generic/default.nix
were not merged correctly.

Conflicts:
	pkgs/stdenv/generic/default.nix
This commit is contained in:
Vladimír Čunát 2014-08-31 13:05:41 +02:00
commit 2990145170

View file

@ -63,25 +63,16 @@ let
&& (let l = lib.lists.toList attrs.meta.license or []; in lib.lists.elem "unfree" l || lib.lists.elem "unfree-redistributable" l)
&& !allowUnfreePredicate attrs then
throw ''
Package ${attrs.name} in ${pos'} has an unfree license, refusing to evaluate. You can set
{ nixpkgs.config.allowUnfree = true; }
in configuration.nix to override this. If you use Nix standalone, you can add
{ allowUnfree = true; }
to ~/.nixpkgs/config.nix.''
Package ${attrs.name} in ${pos'} has an unfree license, refusing to evaluate.
${forceEvalHelp "Unfree"}''
else if !allowBroken && attrs.meta.broken or false then
throw ''
Package ${attrs.name} in ${pos'} is marked as broken, refusing to evaluate. You can set
{ nixpkgs.config.allowBroken = true; }
in configuration.nix to override this. If you use Nix standalone, you can add
{ allowBroken = true; }
to ~/.nixpkgs/config.nix.''
throw ''
Package ${attrs.name} in ${pos'} is marked as broken, refusing to evaluate.
${forceEvalHelp "Broken"}''
else if !allowBroken && attrs.meta.platforms or null != null && !lib.lists.elem result.system attrs.meta.platforms then
throw ''
Package ${attrs.name} in ${pos'} is not supported on ${result.system}, refusing to evaluate. You can set
{ nixpkgs.config.allowBroken = true; }
in configuration.nix to override this. If you use Nix standalone, you can add
{ allowBroken = true; }
to ~/.nixpkgs/config.nix.''
throw ''
Package ${attrs.name} in ${pos'} is not supported on ${result.system}, refusing to evaluate.
${forceEvalHelp "Broken"}''
else
lib.addPassthru (derivation (
(removeAttrs attrs ["meta" "passthru" "crossAttrs"])