From f7133e4de60643d468809f16487f50f9bd5937c6 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 14 Sep 2016 19:06:01 +0200 Subject: [PATCH] haskell: define top-level attributes for LTS 6.x and 7.x These attributes exist only for backwards compatibility with old versions of Stack and will be removed altogether soon. --- pkgs/top-level/haskell-packages.nix | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 23737ca0ff7..4f9d7f09aff 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -238,11 +238,24 @@ rec { lts-6_4 = packages.ghc7103; lts-6_5 = packages.ghc7103; lts-6_6 = packages.ghc7103; - lts-6_7 = packages.ghc7103.override { + lts-6_7 = packages.ghc7103; + lts-6_8 = packages.ghc7103; + lts-6_9 = packages.ghc7103; + lts-6_10 = packages.ghc7103; + lts-6_11 = packages.ghc7103; + lts-6_12 = packages.ghc7103; + lts-6_13 = packages.ghc7103; + lts-6_14 = packages.ghc7103; + lts-6_15 = packages.ghc7103; + lts-6_16 = packages.ghc7103; + lts-6_17 = packages.ghc7103; + lts-6 = packages.lts-6_17; + + lts-7_0 = packages.ghc801.override { packageSetConfig = callPackage ../development/haskell-modules/configuration-lts.nix { }; }; - lts-6 = packages.lts-6_7; + lts-7 = packages.lts-7_0; - lts = packages.lts-6; + lts = packages.lts-7; }; }