2015-04-19 19:47:45 +03:00
|
|
|
{ pkgs, callPackage, stdenv }:
|
2011-03-12 20:28:15 +03:00
|
|
|
|
2015-04-19 19:47:45 +03:00
|
|
|
rec {
|
2009-04-18 16:47:11 +04:00
|
|
|
|
2015-04-19 19:47:45 +03:00
|
|
|
lib = import ../development/haskell-modules/lib.nix { inherit pkgs; };
|
2010-11-15 23:28:42 +03:00
|
|
|
|
2015-04-19 19:47:45 +03:00
|
|
|
compiler = {
|
2010-08-30 21:10:21 +04:00
|
|
|
|
2015-04-19 19:47:45 +03:00
|
|
|
ghc6102Binary = callPackage ../development/compilers/ghc/6.10.2-binary.nix { gmp = pkgs.gmp4; };
|
2016-01-13 23:04:13 +03:00
|
|
|
ghc704Binary = callPackage ../development/compilers/ghc/7.0.4-binary.nix {
|
|
|
|
gmp = pkgs.gmp4;
|
|
|
|
};
|
|
|
|
ghc742Binary = callPackage ../development/compilers/ghc/7.4.2-binary.nix {
|
|
|
|
gmp = pkgs.gmp4;
|
|
|
|
};
|
2014-06-13 12:22:46 +04:00
|
|
|
|
2015-04-19 19:47:45 +03:00
|
|
|
ghc6104 = callPackage ../development/compilers/ghc/6.10.4.nix { ghc = compiler.ghc6102Binary; };
|
|
|
|
ghc6123 = callPackage ../development/compilers/ghc/6.12.3.nix { ghc = compiler.ghc6102Binary; };
|
2016-01-13 23:04:13 +03:00
|
|
|
ghc704 = callPackage ../development/compilers/ghc/7.0.4.nix {
|
|
|
|
ghc = compiler.ghc704Binary;
|
|
|
|
};
|
|
|
|
ghc722 = callPackage ../development/compilers/ghc/7.2.2.nix {
|
|
|
|
ghc = compiler.ghc704Binary;
|
|
|
|
};
|
|
|
|
ghc742 = callPackage ../development/compilers/ghc/7.4.2.nix {
|
|
|
|
ghc = compiler.ghc704Binary;
|
|
|
|
};
|
|
|
|
ghc763 = callPackage ../development/compilers/ghc/7.6.3.nix {
|
|
|
|
ghc = compiler.ghc704Binary;
|
|
|
|
};
|
|
|
|
ghc783 = callPackage ../development/compilers/ghc/7.8.3.nix {
|
|
|
|
ghc = compiler.ghc742Binary;
|
|
|
|
};
|
|
|
|
ghc784 = callPackage ../development/compilers/ghc/7.8.4.nix {
|
|
|
|
ghc = compiler.ghc742Binary;
|
|
|
|
};
|
2016-02-21 21:15:04 +03:00
|
|
|
ghc7102 = callPackage ../development/compilers/ghc/7.10.2.nix rec {
|
|
|
|
bootPkgs = packages.ghc784;
|
|
|
|
inherit (bootPkgs) hscolour;
|
2016-01-13 23:04:13 +03:00
|
|
|
};
|
2016-02-21 21:15:04 +03:00
|
|
|
ghc7103 = callPackage ../development/compilers/ghc/7.10.3.nix rec {
|
|
|
|
bootPkgs = packages.ghc784;
|
|
|
|
inherit (bootPkgs) hscolour;
|
2016-01-13 23:04:13 +03:00
|
|
|
};
|
2016-02-21 21:15:04 +03:00
|
|
|
ghc801 = callPackage ../development/compilers/ghc/8.0.1.nix rec {
|
|
|
|
bootPkgs = packages.ghc7103;
|
|
|
|
inherit (bootPkgs) hscolour;
|
2016-01-13 23:03:55 +03:00
|
|
|
};
|
2016-02-21 21:15:04 +03:00
|
|
|
ghcHEAD = callPackage ../development/compilers/ghc/head.nix rec {
|
|
|
|
bootPkgs = packages.ghc784;
|
|
|
|
inherit (bootPkgs) alex happy;
|
2016-01-13 23:04:13 +03:00
|
|
|
};
|
2016-02-21 21:15:04 +03:00
|
|
|
ghcNokinds = callPackage ../development/compilers/ghc/nokinds.nix rec {
|
|
|
|
bootPkgs = packages.ghc784;
|
|
|
|
inherit (bootPkgs) alex happy;
|
2016-01-13 23:04:13 +03:00
|
|
|
};
|
2014-10-13 12:16:23 +04:00
|
|
|
|
2016-02-01 04:06:56 +03:00
|
|
|
ghcjs = packages.ghc7103.callPackage ../development/compilers/ghcjs {
|
2016-02-21 21:15:04 +03:00
|
|
|
bootPkgs = packages.ghc7103;
|
2014-06-09 12:31:29 +04:00
|
|
|
};
|
2015-05-15 16:25:53 +03:00
|
|
|
|
|
|
|
jhc = callPackage ../development/compilers/jhc {
|
|
|
|
inherit (packages.ghc763) ghcWithPackages;
|
|
|
|
};
|
|
|
|
|
|
|
|
uhc = callPackage ../development/compilers/uhc/default.nix ({
|
|
|
|
stdenv = pkgs.clangStdenv;
|
2016-02-26 10:54:33 +03:00
|
|
|
inherit (pkgs.haskellPackages) ghcWithPackages;
|
2015-05-15 16:25:53 +03:00
|
|
|
});
|
|
|
|
|
2014-06-09 12:31:29 +04:00
|
|
|
};
|
2014-05-30 05:00:04 +04:00
|
|
|
|
2015-04-19 19:47:45 +03:00
|
|
|
packages = {
|
2014-02-09 00:16:43 +04:00
|
|
|
|
2015-09-29 15:46:40 +03:00
|
|
|
# Support for this compiler is broken, because it can't deal with directory-based package databases.
|
|
|
|
# ghc6104 = callPackage ../development/haskell-modules { ghc = compiler.ghc6104; };
|
2015-04-19 19:47:45 +03:00
|
|
|
ghc6123 = callPackage ../development/haskell-modules {
|
|
|
|
ghc = compiler.ghc6123;
|
2015-09-16 10:19:56 +03:00
|
|
|
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-6.12.x.nix { };
|
2014-10-18 18:59:46 +04:00
|
|
|
};
|
2015-04-19 19:47:45 +03:00
|
|
|
ghc704 = callPackage ../development/haskell-modules {
|
|
|
|
ghc = compiler.ghc704;
|
2015-09-16 10:19:56 +03:00
|
|
|
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-7.0.x.nix { };
|
2014-06-28 18:45:16 +04:00
|
|
|
};
|
2015-04-19 19:47:45 +03:00
|
|
|
ghc722 = callPackage ../development/haskell-modules {
|
|
|
|
ghc = compiler.ghc722;
|
2015-09-16 10:19:56 +03:00
|
|
|
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-7.2.x.nix { };
|
2015-04-19 19:47:45 +03:00
|
|
|
};
|
|
|
|
ghc742 = callPackage ../development/haskell-modules {
|
|
|
|
ghc = compiler.ghc742;
|
2015-09-16 10:19:56 +03:00
|
|
|
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-7.4.x.nix { };
|
2015-04-19 19:47:45 +03:00
|
|
|
};
|
|
|
|
ghc763 = callPackage ../development/haskell-modules {
|
|
|
|
ghc = compiler.ghc763;
|
2015-09-16 10:19:56 +03:00
|
|
|
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-7.6.x.nix { };
|
|
|
|
};
|
|
|
|
ghc783 = callPackage ../development/haskell-modules {
|
|
|
|
ghc = compiler.ghc783;
|
|
|
|
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-7.8.x.nix { };
|
2015-04-19 19:47:45 +03:00
|
|
|
};
|
|
|
|
ghc784 = callPackage ../development/haskell-modules {
|
|
|
|
ghc = compiler.ghc784;
|
2015-09-16 10:19:56 +03:00
|
|
|
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-7.8.x.nix { };
|
2015-04-19 19:47:45 +03:00
|
|
|
};
|
2015-07-05 21:55:12 +03:00
|
|
|
ghc7102 = callPackage ../development/haskell-modules {
|
|
|
|
ghc = compiler.ghc7102;
|
2015-09-16 10:19:56 +03:00
|
|
|
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-7.10.x.nix { };
|
2015-07-05 21:55:12 +03:00
|
|
|
};
|
2015-12-16 17:10:38 +03:00
|
|
|
ghc7103 = callPackage ../development/haskell-modules {
|
|
|
|
ghc = compiler.ghc7103;
|
|
|
|
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-7.10.x.nix { };
|
|
|
|
};
|
2016-01-13 23:03:55 +03:00
|
|
|
ghc801 = callPackage ../development/haskell-modules {
|
|
|
|
ghc = compiler.ghc801;
|
|
|
|
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.0.x.nix { };
|
|
|
|
};
|
2015-04-19 19:47:45 +03:00
|
|
|
ghcHEAD = callPackage ../development/haskell-modules {
|
|
|
|
ghc = compiler.ghcHEAD;
|
2015-09-16 10:19:56 +03:00
|
|
|
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-head.nix { };
|
2015-04-19 19:47:45 +03:00
|
|
|
};
|
2015-07-06 11:02:57 +03:00
|
|
|
ghcNokinds = callPackage ../development/haskell-modules {
|
|
|
|
ghc = compiler.ghcNokinds;
|
2015-09-16 10:19:56 +03:00
|
|
|
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-nokinds.nix { };
|
2015-07-06 11:02:57 +03:00
|
|
|
};
|
2015-04-19 19:47:45 +03:00
|
|
|
ghcjs = callPackage ../development/haskell-modules {
|
|
|
|
ghc = compiler.ghcjs;
|
2015-09-16 10:19:56 +03:00
|
|
|
compilerConfig = callPackage ../development/haskell-modules/configuration-ghcjs.nix { };
|
|
|
|
};
|
|
|
|
|
|
|
|
lts-0_0 = packages.ghc783.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-0.0.nix { };
|
|
|
|
};
|
|
|
|
lts-0_1 = packages.ghc783.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-0.1.nix { };
|
|
|
|
};
|
|
|
|
lts-0_2 = packages.ghc783.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-0.2.nix { };
|
|
|
|
};
|
|
|
|
lts-0_3 = packages.ghc783.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-0.3.nix { };
|
|
|
|
};
|
|
|
|
lts-0_4 = packages.ghc783.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-0.4.nix { };
|
|
|
|
};
|
|
|
|
lts-0_5 = packages.ghc783.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-0.5.nix { };
|
|
|
|
};
|
|
|
|
lts-0_6 = packages.ghc783.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-0.6.nix { };
|
|
|
|
};
|
|
|
|
lts-0_7 = packages.ghc783.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-0.7.nix { };
|
|
|
|
};
|
2016-02-22 14:43:53 +03:00
|
|
|
lts-0 = packages.lts-0_7;
|
2015-09-16 10:19:56 +03:00
|
|
|
|
|
|
|
lts-1_0 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-1.0.nix { };
|
|
|
|
};
|
|
|
|
lts-1_1 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-1.1.nix { };
|
|
|
|
};
|
|
|
|
lts-1_2 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-1.2.nix { };
|
|
|
|
};
|
|
|
|
lts-1_4 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-1.4.nix { };
|
|
|
|
};
|
|
|
|
lts-1_5 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-1.5.nix { };
|
|
|
|
};
|
|
|
|
lts-1_7 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-1.7.nix { };
|
|
|
|
};
|
|
|
|
lts-1_8 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-1.8.nix { };
|
|
|
|
};
|
|
|
|
lts-1_9 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-1.9.nix { };
|
|
|
|
};
|
|
|
|
lts-1_10 =packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-1.10.nix { };
|
|
|
|
};
|
|
|
|
lts-1_11 =packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-1.11.nix { };
|
|
|
|
};
|
|
|
|
lts-1_12 =packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-1.12.nix { };
|
|
|
|
};
|
|
|
|
lts-1_13 =packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-1.13.nix { };
|
|
|
|
};
|
|
|
|
lts-1_14 =packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-1.14.nix { };
|
|
|
|
};
|
|
|
|
lts-1_15 =packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-1.15.nix { };
|
|
|
|
};
|
2016-02-22 14:43:53 +03:00
|
|
|
lts-1 = packages.lts-1_15;
|
2015-09-16 10:19:56 +03:00
|
|
|
|
|
|
|
lts-2_0 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-2.0.nix { };
|
|
|
|
};
|
|
|
|
lts-2_1 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-2.1.nix { };
|
|
|
|
};
|
|
|
|
lts-2_2 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-2.2.nix { };
|
|
|
|
};
|
|
|
|
lts-2_3 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-2.3.nix { };
|
|
|
|
};
|
|
|
|
lts-2_4 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-2.4.nix { };
|
|
|
|
};
|
|
|
|
lts-2_5 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-2.5.nix { };
|
|
|
|
};
|
|
|
|
lts-2_6 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-2.6.nix { };
|
|
|
|
};
|
|
|
|
lts-2_7 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-2.7.nix { };
|
|
|
|
};
|
|
|
|
lts-2_8 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-2.8.nix { };
|
|
|
|
};
|
|
|
|
lts-2_9 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-2.9.nix { };
|
|
|
|
};
|
|
|
|
lts-2_10 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-2.10.nix { };
|
|
|
|
};
|
|
|
|
lts-2_11 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-2.11.nix { };
|
|
|
|
};
|
|
|
|
lts-2_12 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-2.12.nix { };
|
|
|
|
};
|
|
|
|
lts-2_13 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-2.13.nix { };
|
|
|
|
};
|
|
|
|
lts-2_14 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-2.14.nix { };
|
|
|
|
};
|
|
|
|
lts-2_15 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-2.15.nix { };
|
|
|
|
};
|
|
|
|
lts-2_16 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-2.16.nix { };
|
|
|
|
};
|
|
|
|
lts-2_17 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-2.17.nix { };
|
|
|
|
};
|
|
|
|
lts-2_18 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-2.18.nix { };
|
|
|
|
};
|
|
|
|
lts-2_19 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-2.19.nix { };
|
|
|
|
};
|
|
|
|
lts-2_20 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-2.20.nix { };
|
|
|
|
};
|
|
|
|
lts-2_21 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-2.21.nix { };
|
|
|
|
};
|
|
|
|
lts-2_22 = packages.ghc784.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-2.22.nix { };
|
|
|
|
};
|
2016-02-22 14:43:53 +03:00
|
|
|
lts-2 = packages.lts-2_22;
|
2015-09-16 10:19:56 +03:00
|
|
|
|
|
|
|
lts-3_0 = packages.ghc7102.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-3.0.nix { };
|
|
|
|
};
|
|
|
|
lts-3_1 = packages.ghc7102.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-3.1.nix { };
|
|
|
|
};
|
|
|
|
lts-3_2 = packages.ghc7102.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-3.2.nix { };
|
|
|
|
};
|
|
|
|
lts-3_3 = packages.ghc7102.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-3.3.nix { };
|
|
|
|
};
|
|
|
|
lts-3_4 = packages.ghc7102.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-3.4.nix { };
|
|
|
|
};
|
|
|
|
lts-3_5 = packages.ghc7102.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-3.5.nix { };
|
Re-write the Haskell Platform out of haskell-defaults.nix.
1) Packages formerly called haskell-haskell-platform-ghcXYZ-VVVV.X.Y.Z are
now called haskell-platform-VVVV.X.Y.Z. The latest version can be
installed by running "nix-env -i haskell-platform".
2) The attributes haskellPackages_ghcXYZ.haskellPlatform no longer exist.
Instead, we have attributes like haskellPlatformPackages."2012_4_0_0".
(The last numeric bit must be quoted when used in a Nix file, but not on
the command line to nix-env, nix-build, etc.) The latest Platform has a
top-level alias called simply haskellPlatform.
3) The haskellPackages_ghcXYZ package sets offer the latest version of every
library that GHC x.y.z can compile. For example, if 2.7 is the latest
version of QuickCheck and if GHC 7.0.4 can compile that version, then
haskellPackages_ghc704.QuickCheck refers to version 2.7.
4) All intermediate GHC releases were dropped from all-packages.nix to
simplify our configuration. What remains is a haskellPackages_ghcXYZ set
for the latest version of every major release branch, i.e. GHC 6.10.4,
6.12.3, 7.0.4, 7.2.2, 7.4.2, 7.6.3, 7.8.2, and 7.9.x (HEAD snapshot).
5) The ghcXYZPrefs functions in haskell-defaults.nix now inherit overrides
from newer to older compilers, i.e. an override configured for GHC 7.0.4
will automatically apply to GHC 6.12.3 and 6.10.4, too. This change has
reduced the redundancy in those configuration functions. The downside is
that overriding an attribute for only one particular GHC version has become
more difficult. In practice, this case doesn't occur much, though.
6) The 'cabal' builder has a brand-new argument called 'extension'. That
function is "self : super : {}" by default and users can override it to
mess with the attribute set passed to cabal.mkDerivation. An example use
would be the definition of darcs in all-packages.nix:
| darcs = haskellPackages.darcs.override {
| cabal = haskellPackages.cabal.override {
| extension = self : super : {
| isLibrary = false;
| configureFlags = "-f-library " + super.configureFlags or "";
| };
| };
| };
In this case, extension disables building the library part of the package
to give us an executable-only version that has no dependencies on GHC or
any other Haskell packages.
The 'self' argument refers to the final version of the attribute set and
'super' refers to the original attribute set.
Note that ...
- Haskell Platform packages always provide the Haddock binary that came with
the compiler.
- Haskell Platform 2009.2.0.2 is broken because of build failures in cgi and
cabal-install.
- Haskell Platform 2010.1.0.0 is broken becasue of build failures in cgi.
2014-05-07 21:36:45 +04:00
|
|
|
};
|
2015-09-20 21:33:31 +03:00
|
|
|
lts-3_6 = packages.ghc7102.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-3.6.nix { };
|
|
|
|
};
|
2015-09-28 18:42:40 +03:00
|
|
|
lts-3_7 = packages.ghc7102.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-3.7.nix { };
|
|
|
|
};
|
2015-10-05 13:39:15 +03:00
|
|
|
lts-3_8 = packages.ghc7102.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-3.8.nix { };
|
|
|
|
};
|
2015-10-12 16:43:18 +03:00
|
|
|
lts-3_9 = packages.ghc7102.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-3.9.nix { };
|
|
|
|
};
|
2015-10-26 15:16:21 +03:00
|
|
|
lts-3_10 = packages.ghc7102.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-3.10.nix { };
|
|
|
|
};
|
|
|
|
lts-3_11 = packages.ghc7102.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-3.11.nix { };
|
|
|
|
};
|
2015-11-02 19:51:19 +03:00
|
|
|
lts-3_12 = packages.ghc7102.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-3.12.nix { };
|
|
|
|
};
|
2015-11-10 18:18:49 +03:00
|
|
|
lts-3_13 = packages.ghc7102.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-3.13.nix { };
|
|
|
|
};
|
2015-11-17 13:13:20 +03:00
|
|
|
lts-3_14 = packages.ghc7102.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-3.14.nix { };
|
|
|
|
};
|
2015-11-27 13:57:29 +03:00
|
|
|
lts-3_15 = packages.ghc7102.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-3.15.nix { };
|
|
|
|
};
|
2015-12-02 22:59:04 +03:00
|
|
|
lts-3_16 = packages.ghc7102.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-3.16.nix { };
|
|
|
|
};
|
2015-12-10 23:27:13 +03:00
|
|
|
lts-3_17 = packages.ghc7102.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-3.17.nix { };
|
|
|
|
};
|
2015-12-13 21:28:35 +03:00
|
|
|
lts-3_18 = packages.ghc7102.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-3.18.nix { };
|
|
|
|
};
|
2015-12-20 23:30:05 +03:00
|
|
|
lts-3_19 = packages.ghc7102.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-3.19.nix { };
|
|
|
|
};
|
2015-12-28 15:25:45 +03:00
|
|
|
lts-3_20 = packages.ghc7102.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-3.20.nix { };
|
|
|
|
};
|
2016-02-22 14:43:53 +03:00
|
|
|
lts-3 = packages.lts-3_20;
|
2015-10-05 13:39:15 +03:00
|
|
|
|
2016-01-07 16:23:38 +03:00
|
|
|
lts-4_0 = packages.ghc7103.override {
|
2016-01-07 01:30:13 +03:00
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-4.0.nix { };
|
|
|
|
};
|
2016-01-10 21:47:38 +03:00
|
|
|
lts-4_1 = packages.ghc7103.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-4.1.nix { };
|
|
|
|
};
|
2016-01-19 19:46:44 +03:00
|
|
|
lts-4_2 = packages.ghc7103.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-4.2.nix { };
|
|
|
|
};
|
2016-02-22 14:43:53 +03:00
|
|
|
lts-4 = packages.lts-4_2;
|
2016-01-07 01:30:13 +03:00
|
|
|
|
2016-01-27 02:28:19 +03:00
|
|
|
lts-5_0 = packages.ghc7103.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-5.0.nix { };
|
|
|
|
};
|
2016-02-01 00:35:11 +03:00
|
|
|
lts-5_1 = packages.ghc7103.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-5.1.nix { };
|
|
|
|
};
|
2016-02-08 13:55:23 +03:00
|
|
|
lts-5_2 = packages.ghc7103.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-5.2.nix { };
|
|
|
|
};
|
2016-02-22 14:43:53 +03:00
|
|
|
lts-5_3 = packages.ghc7103.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-5.3.nix { };
|
|
|
|
};
|
2016-02-23 12:12:15 +03:00
|
|
|
lts-5_4 = packages.ghc7103.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-5.4.nix { };
|
|
|
|
};
|
2016-03-05 00:11:25 +03:00
|
|
|
lts-5_5 = packages.ghc7103.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-5.5.nix { };
|
|
|
|
};
|
2016-03-14 22:32:36 +03:00
|
|
|
lts-5_6 = packages.ghc7103.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-5.6.nix { };
|
|
|
|
};
|
|
|
|
lts-5_7 = packages.ghc7103.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-5.7.nix { };
|
|
|
|
};
|
|
|
|
lts-5_8 = packages.ghc7103.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-5.8.nix { };
|
|
|
|
};
|
2016-03-23 12:02:47 +03:00
|
|
|
lts-5_9 = packages.ghc7103.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-5.9.nix { };
|
|
|
|
};
|
2016-03-29 12:32:56 +03:00
|
|
|
lts-5_10 = packages.ghc7103.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-5.10.nix { };
|
|
|
|
};
|
2016-04-04 12:01:39 +03:00
|
|
|
lts-5_11 = packages.ghc7103.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-5.11.nix { };
|
|
|
|
};
|
2016-04-11 16:47:44 +03:00
|
|
|
lts-5_12 = packages.ghc7103.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-5.12.nix { };
|
|
|
|
};
|
2016-04-20 14:35:30 +03:00
|
|
|
lts-5_13 = packages.ghc7103.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-5.13.nix { };
|
|
|
|
};
|
2016-04-26 18:05:15 +03:00
|
|
|
lts-5_14 = packages.ghc7103.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-5.14.nix { };
|
|
|
|
};
|
2016-05-03 11:09:52 +03:00
|
|
|
lts-5_15 = packages.ghc7103.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-5.15.nix { };
|
|
|
|
};
|
2016-05-25 13:24:21 +03:00
|
|
|
lts-5_16 = packages.ghc7103.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-5.16.nix { };
|
|
|
|
};
|
|
|
|
lts-5_17 = packages.ghc7103.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-5.17.nix { };
|
|
|
|
};
|
|
|
|
lts-5_18 = packages.ghc7103.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-5.18.nix { };
|
|
|
|
};
|
|
|
|
lts-5 = packages.lts-5_18;
|
2016-01-27 02:28:19 +03:00
|
|
|
|
2016-05-25 17:28:28 +03:00
|
|
|
lts-6_0 = packages.ghc7103.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-6.0.nix { };
|
|
|
|
};
|
2016-06-01 19:21:28 +03:00
|
|
|
lts-6_1 = packages.ghc7103.override {
|
|
|
|
packageSetConfig = callPackage ../development/haskell-modules/configuration-lts-6.1.nix { };
|
|
|
|
};
|
|
|
|
lts-6 = packages.lts-6_1;
|
2016-05-25 17:28:28 +03:00
|
|
|
|
|
|
|
lts = packages.lts-6;
|
2015-04-19 19:47:45 +03:00
|
|
|
};
|
2015-01-08 17:38:47 +03:00
|
|
|
}
|