git.iko.soy/nixpkgs-stackage
on master help sign in
Add supported-stackage-releases.txt list
a0053feDmitry Bushev
release.nix+9−1
@@ -1,9 +1,17 @@
1{ supportedSystems ? [ "x86_64-linux" "i686-linux" ]
1{ supportedSystems ? [ "x86_64-linux" "i686-linux" ]
2−, supportedStackageReleases ? [ "lts-100" "lts-101" ]
2+, supportedReleases ? null
3, inHydra ? true }:
3, inHydra ? true }:
4
4
5let
5let
6 lib = (import <nixpkgs> {}).lib;
6 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;
7 release = import <nixpkgs/pkgs/top-level/release-lib.nix> {
15 release = import <nixpkgs/pkgs/top-level/release-lib.nix> {
8 inherit supportedSystems;
16 inherit supportedSystems;
9 nixpkgsArgs = { overlays = [ (import ./haskell-overlay.nix) ]; };
17 nixpkgsArgs = { overlays = [ (import ./haskell-overlay.nix) ]; };
supported-stackage-releases.txtnew file+1
@@ -0,0 +1 @@
1+lts-100