Merge pull request #28174 from matthewbauer/darwin-in-release
enable hydra jobs for packages x86_64-linux does not support
This commit is contained in:
commit
6a870a59f8
@ -40,6 +40,8 @@ let
|
|||||||
|
|
||||||
allowBroken = config.allowBroken or false || builtins.getEnv "NIXPKGS_ALLOW_BROKEN" == "1";
|
allowBroken = config.allowBroken or false || builtins.getEnv "NIXPKGS_ALLOW_BROKEN" == "1";
|
||||||
|
|
||||||
|
allowUnsupportedSystem = config.allowUnsupportedSystem or false;
|
||||||
|
|
||||||
isUnfree = licenses: lib.lists.any (l:
|
isUnfree = licenses: lib.lists.any (l:
|
||||||
!l.free or true || l == "unfree" || l == "unfree-redistributable") licenses;
|
!l.free or true || l == "unfree" || l == "unfree-redistributable") licenses;
|
||||||
|
|
||||||
@ -177,7 +179,7 @@ let
|
|||||||
{ valid = false; reason = "blacklisted"; errormsg = "has a blacklisted license (‘${showLicense attrs.meta.license}’)"; }
|
{ valid = false; reason = "blacklisted"; errormsg = "has a blacklisted license (‘${showLicense attrs.meta.license}’)"; }
|
||||||
else if !allowBroken && attrs.meta.broken or false then
|
else if !allowBroken && attrs.meta.broken or false then
|
||||||
{ valid = false; reason = "broken"; errormsg = "is marked as broken"; }
|
{ valid = false; reason = "broken"; errormsg = "is marked as broken"; }
|
||||||
else if !allowBroken && attrs.meta.platforms or null != null && !lib.lists.elem system attrs.meta.platforms then
|
else if !allowUnsupportedSystem && !allowBroken && attrs.meta.platforms or null != null && !lib.lists.elem system attrs.meta.platforms then
|
||||||
{ valid = false; reason = "broken"; errormsg = "is not supported on ‘${system}’"; }
|
{ valid = false; reason = "broken"; errormsg = "is not supported on ‘${system}’"; }
|
||||||
else if !(hasAllowedInsecure attrs) then
|
else if !(hasAllowedInsecure attrs) then
|
||||||
{ valid = false; reason = "insecure"; errormsg = "is marked as insecure"; }
|
{ valid = false; reason = "insecure"; errormsg = "is marked as insecure"; }
|
||||||
|
@ -11767,7 +11767,7 @@ with pkgs;
|
|||||||
|
|
||||||
darwin = let
|
darwin = let
|
||||||
apple-source-releases = callPackage ../os-specific/darwin/apple-source-releases { };
|
apple-source-releases = callPackage ../os-specific/darwin/apple-source-releases { };
|
||||||
in apple-source-releases // rec {
|
in recurseIntoAttrs (apple-source-releases // rec {
|
||||||
cctools = callPackage ../os-specific/darwin/cctools/port.nix {
|
cctools = callPackage ../os-specific/darwin/cctools/port.nix {
|
||||||
inherit libobjc;
|
inherit libobjc;
|
||||||
stdenv = if stdenv.isDarwin then stdenv else libcxxStdenv;
|
stdenv = if stdenv.isDarwin then stdenv else libcxxStdenv;
|
||||||
@ -11811,7 +11811,7 @@ with pkgs;
|
|||||||
usr-include = callPackage ../os-specific/darwin/usr-include {};
|
usr-include = callPackage ../os-specific/darwin/usr-include {};
|
||||||
|
|
||||||
DarwinTools = callPackage ../os-specific/darwin/DarwinTools {};
|
DarwinTools = callPackage ../os-specific/darwin/DarwinTools {};
|
||||||
};
|
});
|
||||||
|
|
||||||
devicemapper = lvm2;
|
devicemapper = lvm2;
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@ rec {
|
|||||||
|
|
||||||
allPackages = args: packageSet (args // nixpkgsArgs);
|
allPackages = args: packageSet (args // nixpkgsArgs);
|
||||||
|
|
||||||
pkgs = pkgsFor "x86_64-linux";
|
pkgs = packageSet (lib.recursiveUpdate { system = "x86_64-linux"; config.allowUnsupportedSystem = true; } nixpkgsArgs);
|
||||||
inherit lib;
|
inherit lib;
|
||||||
|
|
||||||
|
|
||||||
|
@ -109,8 +109,11 @@ let
|
|||||||
ocamlPackages = { };
|
ocamlPackages = { };
|
||||||
perlPackages = { };
|
perlPackages = { };
|
||||||
|
|
||||||
# hack around broken eval of non-linux packages for now.
|
darwin = packagePlatforms pkgs.darwin // {
|
||||||
tests.macOSSierraShared = darwin;
|
cf-private = {};
|
||||||
|
osx_private_sdk = {};
|
||||||
|
xcode = {};
|
||||||
|
};
|
||||||
} ));
|
} ));
|
||||||
|
|
||||||
in jobs
|
in jobs
|
||||||
|
Loading…
x
Reference in New Issue
Block a user