nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 29 lines 1.1 kB view raw
1{ 2 lib, 3 fetchzip, 4}: 5 6let 7 dartVersion = "@dart_version@"; 8 platform = "@platform@"; 9 channel = if lib.strings.hasSuffix ".beta" dartVersion then "beta" else "stable"; 10in 11{ 12 x86_64-linux = fetchzip { 13 url = "https://storage.googleapis.com/dart-archive/channels/${channel}/release/${dartVersion}/sdk/dartsdk-linux-x64-release.zip"; 14 hash = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="; 15 }; 16 aarch64-linux = fetchzip { 17 url = "https://storage.googleapis.com/dart-archive/channels/${channel}/release/${dartVersion}/sdk/dartsdk-linux-arm64-release.zip"; 18 hash = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="; 19 }; 20 x86_64-darwin = fetchzip { 21 url = "https://storage.googleapis.com/dart-archive/channels/${channel}/release/${dartVersion}/sdk/dartsdk-macos-x64-release.zip"; 22 hash = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="; 23 }; 24 aarch64-darwin = fetchzip { 25 url = "https://storage.googleapis.com/dart-archive/channels/${channel}/release/${dartVersion}/sdk/dartsdk-macos-arm64-release.zip"; 26 hash = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="; 27 }; 28} 29.${platform}