Merge pull request #168316 from sternenseemann/supported-no-hydra
lib.systems: remove supported, replace with flakeExposedmain
commit
c2738707de
@ -0,0 +1,29 @@ |
||||
# See [RFC 46] for mandated platform support and ../../pkgs/stdenv for |
||||
# implemented platform support. This list is mainly descriptive, i.e. all |
||||
# system doubles for platforms where nixpkgs can do native compiliation |
||||
# reasonably well are included. |
||||
# |
||||
# [RFC 46]: https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md |
||||
{ }: |
||||
|
||||
[ |
||||
# Tier 1 |
||||
"x86_64-linux" |
||||
# Tier 2 |
||||
"aarch64-linux" |
||||
"x86_64-darwin" |
||||
# Tier 3 |
||||
"armv6l-linux" |
||||
"armv7l-linux" |
||||
"i686-linux" |
||||
"mipsel-linux" |
||||
|
||||
# Other platforms with sufficient support in stdenv which is not formally |
||||
# mandated by their platform tier. |
||||
"aarch64-darwin" |
||||
"armv5tel-linux" |
||||
"powerpc64le-linux" |
||||
"riscv64-linux" |
||||
|
||||
# "x86_64-freebsd" is excluded because it is mostly broken |
||||
] |
@ -1,26 +0,0 @@ |
||||
# Supported systems according to RFC0046's definition. |
||||
# |
||||
# https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md |
||||
{ lib }: |
||||
rec { |
||||
# List of systems that are built by Hydra. |
||||
hydra = tier1 ++ tier2 ++ tier3 ++ [ |
||||
"aarch64-darwin" |
||||
]; |
||||
|
||||
tier1 = [ |
||||
"x86_64-linux" |
||||
]; |
||||
|
||||
tier2 = [ |
||||
"aarch64-linux" |
||||
"x86_64-darwin" |
||||
]; |
||||
|
||||
tier3 = [ |
||||
"armv6l-linux" |
||||
"armv7l-linux" |
||||
"i686-linux" |
||||
"mipsel-linux" |
||||
]; |
||||
} |
Loading…
Reference in new issue