ghc: 8.6.3-binary -> 8.6.5-binary
This commit is contained in:
parent
c4f97342ba
commit
3c7ef6bcd8
@ -24,22 +24,23 @@ let
|
|||||||
in
|
in
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "8.6.3";
|
version = "8.6.5";
|
||||||
|
|
||||||
name = "ghc-${version}-binary";
|
name = "ghc-${version}-binary";
|
||||||
|
|
||||||
|
# https://downloads.haskell.org/~ghc/8.6.5/
|
||||||
src = fetchurl ({
|
src = fetchurl ({
|
||||||
i686-linux = {
|
i686-linux = {
|
||||||
url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-i386-deb8-linux.tar.xz";
|
url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-i386-deb9-linux.tar.xz";
|
||||||
sha256 = "0bw8a7fxcbskf93rb4m542ff66vrmx5i5kj77qx37cbhijx70w5m";
|
sha256 = "1p2h29qghql19ajk755xa0yxkn85slbds8m9n5196ris743vkp8w";
|
||||||
};
|
};
|
||||||
x86_64-linux = {
|
x86_64-linux = {
|
||||||
url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-x86_64-deb8-linux.tar.xz";
|
url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-x86_64-deb9-linux.tar.xz";
|
||||||
sha256 = "1m9gaga2pzi2cx5gvasg0rx1dlvr68gmi20l67652kag6xjsa719";
|
sha256 = "1pqlx6rdjs2110g0y1i9f8x18lmdizibjqd15f5xahcz39hgaxdw";
|
||||||
};
|
};
|
||||||
x86_64-darwin = {
|
x86_64-darwin = {
|
||||||
url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-x86_64-apple-darwin.tar.xz";
|
url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-x86_64-apple-darwin.tar.xz";
|
||||||
sha256 = "1hbzk57v45176kxcx848p5jn5p1xbp2129ramkbzsk6plyhnkl3r";
|
sha256 = "0s9188vhhgf23q3rjarwhbr524z6h2qga5xaaa2pma03sfqvvhfz";
|
||||||
};
|
};
|
||||||
}.${stdenv.hostPlatform.system}
|
}.${stdenv.hostPlatform.system}
|
||||||
or (throw "cannot bootstrap GHC on this platform"));
|
or (throw "cannot bootstrap GHC on this platform"));
|
@ -4,7 +4,7 @@ let
|
|||||||
# These are attributes in compiler and packages that don't support integer-simple.
|
# These are attributes in compiler and packages that don't support integer-simple.
|
||||||
integerSimpleExcludes = [
|
integerSimpleExcludes = [
|
||||||
"ghc822Binary"
|
"ghc822Binary"
|
||||||
"ghc863Binary"
|
"ghc865Binary"
|
||||||
"ghc844"
|
"ghc844"
|
||||||
"ghcjs"
|
"ghcjs"
|
||||||
"ghcjs86"
|
"ghcjs86"
|
||||||
@ -42,7 +42,7 @@ in {
|
|||||||
|
|
||||||
ghc822Binary = callPackage ../development/compilers/ghc/8.2.2-binary.nix { };
|
ghc822Binary = callPackage ../development/compilers/ghc/8.2.2-binary.nix { };
|
||||||
|
|
||||||
ghc863Binary = callPackage ../development/compilers/ghc/8.6.3-binary.nix { };
|
ghc865Binary = callPackage ../development/compilers/ghc/8.6.5-binary.nix { };
|
||||||
|
|
||||||
ghc844 = callPackage ../development/compilers/ghc/8.4.4.nix {
|
ghc844 = callPackage ../development/compilers/ghc/8.4.4.nix {
|
||||||
bootPkgs = packages.ghc822Binary;
|
bootPkgs = packages.ghc822Binary;
|
||||||
@ -57,31 +57,31 @@ in {
|
|||||||
llvmPackages = pkgs.llvmPackages_6;
|
llvmPackages = pkgs.llvmPackages_6;
|
||||||
};
|
};
|
||||||
ghc881 = callPackage ../development/compilers/ghc/8.8.1.nix {
|
ghc881 = callPackage ../development/compilers/ghc/8.8.1.nix {
|
||||||
bootPkgs = packages.ghc863Binary;
|
bootPkgs = packages.ghc865Binary;
|
||||||
inherit (buildPackages.python3Packages) sphinx;
|
inherit (buildPackages.python3Packages) sphinx;
|
||||||
buildLlvmPackages = buildPackages.llvmPackages_7;
|
buildLlvmPackages = buildPackages.llvmPackages_7;
|
||||||
llvmPackages = pkgs.llvmPackages_7;
|
llvmPackages = pkgs.llvmPackages_7;
|
||||||
};
|
};
|
||||||
ghc882 = callPackage ../development/compilers/ghc/8.8.2.nix {
|
ghc882 = callPackage ../development/compilers/ghc/8.8.2.nix {
|
||||||
bootPkgs = packages.ghc863Binary;
|
bootPkgs = packages.ghc865Binary;
|
||||||
inherit (buildPackages.python3Packages) sphinx;
|
inherit (buildPackages.python3Packages) sphinx;
|
||||||
buildLlvmPackages = buildPackages.llvmPackages_7;
|
buildLlvmPackages = buildPackages.llvmPackages_7;
|
||||||
llvmPackages = pkgs.llvmPackages_7;
|
llvmPackages = pkgs.llvmPackages_7;
|
||||||
};
|
};
|
||||||
ghc883 = callPackage ../development/compilers/ghc/8.8.3.nix {
|
ghc883 = callPackage ../development/compilers/ghc/8.8.3.nix {
|
||||||
bootPkgs = packages.ghc863Binary;
|
bootPkgs = packages.ghc865Binary;
|
||||||
inherit (buildPackages.python3Packages) sphinx;
|
inherit (buildPackages.python3Packages) sphinx;
|
||||||
buildLlvmPackages = buildPackages.llvmPackages_7;
|
buildLlvmPackages = buildPackages.llvmPackages_7;
|
||||||
llvmPackages = pkgs.llvmPackages_7;
|
llvmPackages = pkgs.llvmPackages_7;
|
||||||
};
|
};
|
||||||
ghc8101 = callPackage ../development/compilers/ghc/8.10.1.nix {
|
ghc8101 = callPackage ../development/compilers/ghc/8.10.1.nix {
|
||||||
bootPkgs = packages.ghc863Binary;
|
bootPkgs = packages.ghc865Binary;
|
||||||
inherit (buildPackages.python3Packages) sphinx;
|
inherit (buildPackages.python3Packages) sphinx;
|
||||||
buildLlvmPackages = buildPackages.llvmPackages_9;
|
buildLlvmPackages = buildPackages.llvmPackages_9;
|
||||||
llvmPackages = pkgs.llvmPackages_9;
|
llvmPackages = pkgs.llvmPackages_9;
|
||||||
};
|
};
|
||||||
ghcHEAD = callPackage ../development/compilers/ghc/head.nix {
|
ghcHEAD = callPackage ../development/compilers/ghc/head.nix {
|
||||||
bootPkgs = packages.ghc863Binary;
|
bootPkgs = packages.ghc865Binary;
|
||||||
inherit (buildPackages.python3Packages) sphinx;
|
inherit (buildPackages.python3Packages) sphinx;
|
||||||
buildLlvmPackages = buildPackages.llvmPackages_6;
|
buildLlvmPackages = buildPackages.llvmPackages_6;
|
||||||
llvmPackages = pkgs.llvmPackages_6;
|
llvmPackages = pkgs.llvmPackages_6;
|
||||||
@ -117,9 +117,9 @@ in {
|
|||||||
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.2.x.nix { };
|
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.2.x.nix { };
|
||||||
packageSetConfig = bootstrapPackageSet;
|
packageSetConfig = bootstrapPackageSet;
|
||||||
};
|
};
|
||||||
ghc863Binary = callPackage ../development/haskell-modules {
|
ghc865Binary = callPackage ../development/haskell-modules {
|
||||||
buildHaskellPackages = bh.packages.ghc863Binary;
|
buildHaskellPackages = bh.packages.ghc865Binary;
|
||||||
ghc = bh.compiler.ghc863Binary;
|
ghc = bh.compiler.ghc865Binary;
|
||||||
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.6.x.nix { };
|
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.6.x.nix { };
|
||||||
packageSetConfig = bootstrapPackageSet;
|
packageSetConfig = bootstrapPackageSet;
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user