Shea Levy
d2566a190e
hackage-packages.nix: Update to 2015/01/09-20:00 UTC
...
Needed text-icu bump
2015-01-09 15:03:42 -05:00
Shea Levy
b1c3c3276d
Miscellaneous ghcHEAD fixes
2015-01-09 14:57:39 -05:00
Shea Levy
93b75f6284
ghc-ng-7.10: More doctest fixes
2015-01-09 14:07:36 -05:00
Peter Simons
adf0a891be
haskell-configuration-ghc-7.9.x: add a couple of overrides to disable failing test suites (mostly doctest)
2015-01-09 19:55:25 +01:00
Peter Simons
2761c63bcf
configuration-ghc-7.9.x: GHC 7.10.1-rc1 can build Haddock documentation, but it cannot build Hoogle files
2015-01-09 19:55:25 +01:00
Peter Simons
2f2f767813
haskell-generic-builder: allow selective enabling/disabling of the --hoogle flag to Haddock
2015-01-09 19:55:25 +01:00
Michael Raskin
e67bb36821
Work around buildEnv sometimes deciding to make bin a symlink
2015-01-09 21:40:06 +03:00
Shea Levy
ad632cc9c8
utf8-string has too string base upper bound
2015-01-09 13:38:34 -05:00
Shea Levy
119f5baa22
Fix transformers-compat on 7.10-ng
2015-01-09 13:33:10 -05:00
Peter Simons
38e2e8702c
ghcWithPackages: call this derivation exactly like the compiler it's based on
...
Furthermore, export "name" and "version" attributes that match those of the
underlying compiler. These changes make a ghcWithPackages-generated wrapper
look exactly like a normal GHC derivation and it can be used anywhere in
Nixpkgs where a normal GHC would be used.
2015-01-09 19:30:14 +01:00
Peter Simons
96ae5d58bf
haskell-configuration-ghc-7.9.x: steal a working jailbreak-cabal binary from the 7.8.4 package set to alleviate the effects of https://github.com/peti/jailbreak-cabal/issues/3
2015-01-09 19:17:59 +01:00
Peter Simons
388848fa9f
haskell-configuration-ghc-7.8.x: various build fixes
...
- mtl-2.2.x needs transformers 0.4.x.
- time-1.5.x can't build its test suite.
- provide deep overrides for amazonka-* stuff to build with GHC 7.8.x
2015-01-08 18:50:19 +01:00
Peter Simons
3c8b33eee4
haskell-modules: implement overrideScope method for deep overriding
...
deepOverride turns out to be completely unfeasible for non-trivial overrides.
Nix evaluates for an eternity, and then comes back saying:
Too many heap sections: Increase MAXHINCR or MAX_HEAP_SECTS
nix-instantiate killed by signal 6
The hand-written deep-override, on the other hand, performs the job in a
fraction of a second, no problem.
All bow to Russell O'Connor!
2015-01-08 18:50:19 +01:00
Peter Simons
d737d463c6
hackage-packages.nix: update from Hackage 2015-01-08T16:50:56+0100
...
This update also brings monad-control version 1.x by default, and some
additional (older) versions of the amazonka package family.
2015-01-08 18:50:19 +01:00
Peter Simons
197e7672e6
haskell-configuration-ghc-7.9.x: improve configuration to fix some builds
2015-01-08 13:46:47 +01:00
Peter Simons
0811375a69
haskell-configuration-common: cosmetic
2015-01-08 13:46:47 +01:00
Peter Simons
54baa53df1
Say hello to our brand-new Haskell infrastructure.
2015-01-07 23:45:21 +01:00