git.iko.soy/nixpkgs-stackage
on master help sign in
Cleanup release.nix
commit540debd770b5c948a8da70247030e46721f9a646 authorDmitry Bushev <bushevdv@gmail.com> dateFri 29 Dec 2017, 11:39 (9 years ago) parent9892d27
1 file changed+1−11
release.nix+1−11
release.nix+1−11
@@ -8,22 +8,12 @@ let
88 nixpkgsArgs = { overlays = [ (import ./haskell-overlay.nix) ]; };
99 };
1010
11− # hasSupportedSystem :: System -> Derivation -> Bool
12− hasSupportedSystem = system: pkg:
13− # Test `isAttrs pkg` to ensure that pkg is a derivation
14− lib.isAttrs pkg && lib.elem system pkg.meta.platforms;
15−
1611 # genJobSet :: StackageRelease -> System -> AttrSet
1712 genJobSet = lts: system:
18− lib.filterAttrs
19− (_: pkg: hasSupportedSystem system pkg)
20− (release.pkgsFor system).haskell.packages.stackage."${lts}";
21−
22− genJobSet1 = lts: system:
2313 (release.pkgsFor system).haskell.packages.stackage."${lts}";
2414
2515in
2616 lib.genAttrs supportedStackageReleases (stackage:
2717 lib.genAttrs supportedSystems (system:
28− genJobSet1 stackage system
18+ genJobSet stackage system
2919 ))