Peter Simons
60ecd42514
haskell-ng: add current Git version of cabal2nix to the package set
...
nix-env -iA haskellPackages.cabal2nix ==> 1.x branch
nix-env -iA haskellngPackages.cabal2nix ==> 2.x branch
2015-01-10 11:31:04 +01:00
Shea Levy
6e008f05ab
haskellng: Get amazonka family building
...
amazonka-0.0.7 is broken, so I also updated hackage-packages after
applying NixOS/cabal2nix#119 .
2015-01-09 19:03:27 -05:00
Shea Levy
60fec84379
Disable split testsuite on 7.10
2015-01-09 17:02:42 -05:00
Shea Levy
dd558e0baa
Disable old-locale for aeson on 7.10
...
@peti why does hackage2nix enable that flag anyway?
2015-01-09 16:24:38 -05:00
Shea Levy
69f5738668
attoparsec: Fix build for 7.10
2015-01-09 16:18:16 -05:00
Shea Levy
4d325bcede
haskellng: bump text-icu
...
Taken from d2566a190e
2015-01-09 15:55:22 -05:00
Shea Levy
473b0d9535
Revert "hackage-packages.nix: Update to 2015/01/09-20:00 UTC"
...
For some reason this set a lot of native dependencies to null. I'll just
take the text-icu bump by itself for now.
@peti how am I meant to use hackage2nix?
This reverts commit d2566a190e
.
2015-01-09 15:53:35 -05:00
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