hackage-packages.nix: switch our default package set to Stackage Nightly

This update was generated by hackage2nix v20150903-82-g351b6f8 using the following inputs:

  - Hackage: af161fdf17
  - LTS Haskell: da73308b63
  - Stackage Nightly: 1994a4f865
wip/yesman
Peter Simons 9 years ago
parent 6c2993284a
commit 2aaa587b71
  1. 6
      pkgs/development/haskell-modules/configuration-common.nix
  2. 21
      pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix
  3. 8458
      pkgs/development/haskell-modules/configuration-lts-0.0.nix
  4. 8457
      pkgs/development/haskell-modules/configuration-lts-0.1.nix
  5. 8457
      pkgs/development/haskell-modules/configuration-lts-0.2.nix
  6. 8457
      pkgs/development/haskell-modules/configuration-lts-0.3.nix
  7. 8452
      pkgs/development/haskell-modules/configuration-lts-0.4.nix
  8. 8451
      pkgs/development/haskell-modules/configuration-lts-0.5.nix
  9. 8440
      pkgs/development/haskell-modules/configuration-lts-0.6.nix
  10. 8440
      pkgs/development/haskell-modules/configuration-lts-0.7.nix
  11. 8417
      pkgs/development/haskell-modules/configuration-lts-1.0.nix
  12. 8397
      pkgs/development/haskell-modules/configuration-lts-1.1.nix
  13. 8348
      pkgs/development/haskell-modules/configuration-lts-1.10.nix
  14. 8342
      pkgs/development/haskell-modules/configuration-lts-1.11.nix
  15. 8338
      pkgs/development/haskell-modules/configuration-lts-1.12.nix
  16. 8334
      pkgs/development/haskell-modules/configuration-lts-1.13.nix
  17. 8325
      pkgs/development/haskell-modules/configuration-lts-1.14.nix
  18. 8310
      pkgs/development/haskell-modules/configuration-lts-1.15.nix
  19. 8390
      pkgs/development/haskell-modules/configuration-lts-1.2.nix
  20. 8381
      pkgs/development/haskell-modules/configuration-lts-1.4.nix
  21. 8377
      pkgs/development/haskell-modules/configuration-lts-1.5.nix
  22. 8370
      pkgs/development/haskell-modules/configuration-lts-1.7.nix
  23. 8363
      pkgs/development/haskell-modules/configuration-lts-1.8.nix
  24. 8359
      pkgs/development/haskell-modules/configuration-lts-1.9.nix
  25. 8220
      pkgs/development/haskell-modules/configuration-lts-2.0.nix
  26. 8217
      pkgs/development/haskell-modules/configuration-lts-2.1.nix
  27. 8134
      pkgs/development/haskell-modules/configuration-lts-2.10.nix
  28. 8120
      pkgs/development/haskell-modules/configuration-lts-2.11.nix
  29. 8119
      pkgs/development/haskell-modules/configuration-lts-2.12.nix
  30. 8115
      pkgs/development/haskell-modules/configuration-lts-2.13.nix
  31. 8106
      pkgs/development/haskell-modules/configuration-lts-2.14.nix
  32. 8097
      pkgs/development/haskell-modules/configuration-lts-2.15.nix
  33. 8081
      pkgs/development/haskell-modules/configuration-lts-2.16.nix
  34. 8067
      pkgs/development/haskell-modules/configuration-lts-2.17.nix
  35. 8053
      pkgs/development/haskell-modules/configuration-lts-2.18.nix
  36. 8046
      pkgs/development/haskell-modules/configuration-lts-2.19.nix
  37. 8211
      pkgs/development/haskell-modules/configuration-lts-2.2.nix
  38. 8037
      pkgs/development/haskell-modules/configuration-lts-2.20.nix
  39. 8027
      pkgs/development/haskell-modules/configuration-lts-2.21.nix
  40. 8023
      pkgs/development/haskell-modules/configuration-lts-2.22.nix
  41. 8207
      pkgs/development/haskell-modules/configuration-lts-2.3.nix
  42. 8200
      pkgs/development/haskell-modules/configuration-lts-2.4.nix
  43. 8196
      pkgs/development/haskell-modules/configuration-lts-2.5.nix
  44. 8185
      pkgs/development/haskell-modules/configuration-lts-2.6.nix
  45. 8183
      pkgs/development/haskell-modules/configuration-lts-2.7.nix
  46. 8173
      pkgs/development/haskell-modules/configuration-lts-2.8.nix
  47. 8153
      pkgs/development/haskell-modules/configuration-lts-2.9.nix
  48. 7648
      pkgs/development/haskell-modules/configuration-lts-3.0.nix
  49. 7633
      pkgs/development/haskell-modules/configuration-lts-3.1.nix
  50. 7611
      pkgs/development/haskell-modules/configuration-lts-3.2.nix
  51. 7582
      pkgs/development/haskell-modules/configuration-lts-3.3.nix
  52. 7576
      pkgs/development/haskell-modules/configuration-lts-3.4.nix
  53. 7534
      pkgs/development/haskell-modules/configuration-lts-3.5.nix
  54. 3
      pkgs/development/haskell-modules/default.nix
  55. 221864
      pkgs/development/haskell-modules/hackage-packages.nix
  56. 2
      pkgs/games/hedgewars/default.nix
  57. 228
      pkgs/top-level/haskell-packages.nix

@ -8,8 +8,8 @@ self: super: {
Cabal_1_18_1_6 = dontCheck super.Cabal_1_18_1_6;
Cabal_1_20_0_3 = dontCheck super.Cabal_1_20_0_3;
Cabal_1_22_4_0 = dontCheck super.Cabal_1_22_4_0;
cabal-install = (dontCheck super.cabal-install).overrideScope (self: super: { Cabal = self.Cabal_1_22_4_0; zlib = self.zlib_0_5_4_2; });
cabal-install_1_18_1_0 = (dontCheck super.cabal-install_1_18_1_0).overrideScope (self: super: { Cabal = self.Cabal_1_18_1_6; zlib = self.zlib_0_5_4_2; });
cabal-install = (dontCheck super.cabal-install).overrideScope (self: super: { Cabal = self.Cabal_1_22_4_0; });
cabal-install_1_18_1_0 = (dontCheck super.cabal-install_1_18_1_0).overrideScope (self: super: { Cabal = self.Cabal_1_18_1_6; });
# Link statically to avoid runtime dependency on GHC.
jailbreak-cabal = (disableSharedExecutables super.jailbreak-cabal).override { Cabal = dontJailbreak self.Cabal_1_20_0_3; };
@ -170,7 +170,7 @@ self: super: {
darcs = (overrideCabal super.darcs (drv: {
doCheck = false; # The test suite won't even start.
postPatch = "sed -i -e 's|attoparsec .*,|attoparsec,|' -e 's|vector .*,|vector,|' darcs.cabal";
})).overrideScope (self: super: { zlib = self.zlib_0_5_4_2; });
}));
# https://github.com/massysett/rainbox/issues/1
rainbox = dontCheck super.rainbox;

@ -61,19 +61,14 @@ self: super: {
});
};
idris =
let idris' = overrideCabal super.idris (drv: {
# "idris" binary cannot find Idris library otherwise while building.
# After installing it's completely fine though. Seems like Nix-specific
# issue so not reported.
preBuild = "export LD_LIBRARY_PATH=$PWD/dist/build:$LD_LIBRARY_PATH";
# https://github.com/idris-lang/Idris-dev/issues/2499
librarySystemDepends = (drv.librarySystemDepends or []) ++ [pkgs.gmp];
});
in idris'.overrideScope (self: super: {
# https://github.com/idris-lang/Idris-dev/issues/2500
zlib = self.zlib_0_5_4_2;
});
idris = overrideCabal super.idris (drv: {
# "idris" binary cannot find Idris library otherwise while building.
# After installing it's completely fine though. Seems like Nix-specific
# issue so not reported.
preBuild = "export LD_LIBRARY_PATH=$PWD/dist/build:$LD_LIBRARY_PATH";
# https://github.com/idris-lang/Idris-dev/issues/2499
librarySystemDepends = (drv.librarySystemDepends or []) ++ [pkgs.gmp];
});
Extra = appendPatch super.Extra (pkgs.fetchpatch {
url = "https://github.com/seereason/sr-extra/commit/29787ad4c20c962924b823d02a7335da98143603.patch";

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -1,4 +1,5 @@
{ pkgs, stdenv, ghc
, compilerConfig ? (self: super: {})
, packageSetConfig ? (self: super: {})
, overrides ? (self: super: {})
}:
@ -77,4 +78,4 @@ let
in
fix (extend (extend (extend haskellPackages commonConfiguration) packageSetConfig) overrides)
fix (extend (extend (extend (extend haskellPackages commonConfiguration) compilerConfig) packageSetConfig) overrides)

File diff suppressed because it is too large Load Diff

@ -5,7 +5,7 @@
let
ghc = ghcWithPackages (pkgs: with pkgs; [
network vector utf8-string bytestring-show random hslogger dataenc SHA entropy zlib_0_5_4_2
network vector utf8-string bytestring-show random hslogger dataenc SHA entropy zlib
]);
in
stdenv.mkDerivation rec {

@ -64,43 +64,251 @@ rec {
ghc6104 = callPackage ../development/haskell-modules { ghc = compiler.ghc6104; };
ghc6123 = callPackage ../development/haskell-modules {
ghc = compiler.ghc6123;
packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-6.12.x.nix { };
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-6.12.x.nix { };
};
ghc704 = callPackage ../development/haskell-modules {
ghc = compiler.ghc704;
packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-7.0.x.nix { };
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-7.0.x.nix { };
};
ghc722 = callPackage ../development/haskell-modules {
ghc = compiler.ghc722;
packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-7.2.x.nix { };
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-7.2.x.nix { };
};
ghc742 = callPackage ../development/haskell-modules {
ghc = compiler.ghc742;
packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-7.4.x.nix { };
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-7.4.x.nix { };
};
ghc763 = callPackage ../development/haskell-modules {
ghc = compiler.ghc763;
packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-7.6.x.nix { };
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 { };
};
ghc784 = callPackage ../development/haskell-modules {
ghc = compiler.ghc784;
packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-7.8.x.nix { };
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-7.8.x.nix { };
};
ghc7102 = callPackage ../development/haskell-modules {
ghc = compiler.ghc7102;
packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-7.10.x.nix { };
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-7.10.x.nix { };
};
ghcHEAD = callPackage ../development/haskell-modules {
ghc = compiler.ghcHEAD;
packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-head.nix { };
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-head.nix { };
};
ghcNokinds = callPackage ../development/haskell-modules {
ghc = compiler.ghcNokinds;
packageSetConfig = callPackage ../development/haskell-modules/configuration-ghc-nokinds.nix { };
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-nokinds.nix { };
};
ghcjs = callPackage ../development/haskell-modules {
ghc = compiler.ghcjs;
packageSetConfig = callPackage ../development/haskell-modules/configuration-ghcjs.nix { };
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 { };
};
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 { };
};
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 { };
};
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 { };
};
};

Loading…
Cancel
Save