@@ -1,9 +1,17 @@
11{ supportedSystems ? [ "x86_64-linux" "i686-linux" ]
2−, supportedStackageReleases ? [ "lts-100" "lts-101" ]
2+, supportedReleases ? null
33, inHydra ? true }:
44
55let
66 lib = (import <nixpkgs> {}).lib;
7+ supportedStackageReleases =
8+ if supportedReleases == null
9+ then
10+ builtins.filter (x: x != "")
11+ (lib.splitString "\n"
12+ (builtins.readFile ./supported-stackage-releases.txt))
13+ else
14+ supportedReleases;
715 release = import <nixpkgs/pkgs/top-level/release-lib.nix> {
816 inherit supportedSystems;
917 nixpkgsArgs = { overlays = [ (import ./haskell-overlay.nix) ]; };