sternenseemann
813f8b5efb
haskellPackages: xhtml is not bundled if haddock is disabled
...
The xhtml library is only built as part of the GHC build process if GHC
is disabled. This means that no GHC cross compiler has xhtml bundled,
since haddock can't be built if GHC is a cross compiler (see relevant
notes in the GHC nix expressions). This means that all packages
depending on xhtml would currently fail to build when cross-compiled, as
haskellPackages would assume it'd be provided by GHC. This is fixed by
this commit.
pkgsStatic hits this case, so we test compilation of xhtml for these
package sets which will remind us to update the attribute name whenever
its version changes.
2 years ago
sternenseemann
4eeab0f0ab
haskell.compiler.ghcHEAD: 9.3.20211111 -> 9.3.20220406
2 years ago
Robert Hensing
517cb71b02
haskellPackages.inline-c-cpp: Fix tests on darwin
2 years ago
sternenseemann
d7ff8061be
haskellPackages: always inherit llvmPackages from ghc's passthru
...
This means we only have to update the llvmPackages attribute in one
place now and should prevent situations like with 8.6.5 where different
versions would be used in the package set compared to the compiler
build.
Drop comments in the configuration-ghc-X.Y.x.nix files as well, since
LLVM version isn't tied to the compiler minor version at
all (e. g. 8.10.2 and 8.10.7 have different support ranges).
3 years ago
sternenseemann
0bebef945b
haskell.packages.ghcHEAD.git-annex: drop outdated override
3 years ago
Ellie Hermaszewska
15ae25f36c
haskell: switch from haskell.lib to haskell.lib.compose
3 years ago
sternenseemann
083ac8e64c
haskellPackages.llvmPackages: dontRecurseIntoAttrs
...
They are not an exposed part of haskellPackages per se, so we shouldn't
list them in nix-env. Additionally this should prevent the failed lldb
build from cluttering our jobset output.
3 years ago
sternenseemann
86d021a0c9
haskell.packages.ghcHEAD: use llvm 10
...
As per GHC's documentation:
https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/compiler/backends/llvm/installing#llvm-support
This configuration file is probably outdated in major other ways. We
should most likely copy over stuff from the GHC 9.0.x config file and
adjust new specifics, but I don't have the time at the moment.
3 years ago
Utku Demir
b2b8cf9e33
haskellPackages.ghcHEAD: Mark exceptions as a core library
4 years ago
Utku Demir
ed1623421f
ghcHEAD: 8.11.20200505 -> 8.11.20200731
4 years ago
Jorge Acereda
7e153d9e2d
psqueues: run test suite on ghc-head
5 years ago
Jorge Acereda
d5f45a6566
cereal: run test suite on ghc-head
5 years ago
Peter Simons
acaa5c1f1a
stylish-cabal compiles again. Yay!
...
Thank you, @pikajude .
5 years ago
Kosyrev Serge
d8260d6af0
ghc-8.8: de-null parallel
5 years ago
Peter Simons
dd98e07fed
stylish-cabal: fix build with GHC 8.4.x (and clean up overrides)
...
Unfortunately, more recent compiler versions are unable to build this package
because of its dependency on the old haddock-library version.
5 years ago
Kosyrev Serge
ea19a8ed1e
ghcHEAD: update to 8.7
5 years ago
Alyssa Ross
1268b38254
Revert "Use older version of jailbreak-cabal with ghcHEAD"
...
This reverts commit d13f7c54e3
.
ghc802 is no longer in Nixpkgs as of
2f0de54ddb
.
The Cabal bug that ghc802 was a workaround for was fixed in Cabal 2.2,
though, so this shouldn't be necessary any more.
Upstream bugs:
https://github.com/peti/jailbreak-cabal/issues/13
https://github.com/haskell/cabal/issues/4719
Fixes https://github.com/NixOS/nixpkgs/issues/51042 .
6 years ago
Peter Simons
c661f96968
Consistently pass versioned llvmPackages_x attributes to GHC.
...
Otherwise, these configurations are going to break when Nixpkgs updates
to llvm 6.x.
6 years ago
Peter Simons
a711d4342f
Update Haskell overrides for lts-12.x.
6 years ago
Matthew Pickering
5542e3cc4d
haskell package set configuration clean-up
...
Closes https://github.com/NixOS/nixpkgs/pull/33588 .
7 years ago
Matthew Pickering
d1ce5b69c0
ghcHEAD: Add new boot packages to configuration file
7 years ago
Matthew Pickering
d13f7c54e3
Use older version of jailbreak-cabal with ghcHEAD
...
See https://github.com/peti/jailbreak-cabal/issues/13
7 years ago
John Ericson
74f5fe5068
haskell infra: Misc cleanups
...
- The haskell lib is very close to not relying on Nixpkgs. I think
this is good---simpler to think about and matches Nixpkgs's lib.
- The haskell lib is only imported once
- stdenv is exposed more shallowly so it can be overriden more easily.
I'll eventually use this on Darwin to avoid the Sierra shared
library problems (unless changes are to be made system-wide).
Closes https://github.com/NixOS/nixpkgs/pull/27840 .
7 years ago
Peter Simons
4c0098f1dc
haskell-old-time: fix build with GHC HEAD
7 years ago
Peter Simons
7462c7d2f7
haskell-utf8-string: fix build with GHC HEAD
7 years ago
Peter Simons
bdad3a69fe
jailbreak-cabal: fix reference in ghc-HEAD overrides
8 years ago
Peter Simons
6d58ab2edf
jailbreak-cabal: ghc-HEAD needs version 1.3.2 due to API changes in Cabal
...
https://github.com/peti/jailbreak-cabal/issues/12
8 years ago
Shea Levy
71fc7f9748
ghc-head: Fixes for new base and Cabal
8 years ago
Shea Levy
2436fc1b11
ghcHEAD comes with a ghci package.
8 years ago
Peter Simons
40b0b45fce
jailbreak-cabal: use native Cabal library with GHC 8.0.x or later
9 years ago
Peter Simons
e15a003ddd
haskell-alex: remove obsolete overrides: the test suite succeeds in version 3.1.5
9 years ago
Nikolay Amiantov
1a590a6185
haskell: use postPatch instead of patchPhase where possible
...
Closes https://github.com/NixOS/nixpkgs/pull/9297 .
9 years ago
Peter Simons
4cc5be347a
haskell-configuration-ghc-head: update obsolete jailbreak-cabal override
9 years ago
Jude Taylor
055ad0e4e9
remove obsolete patch application from haskell HEAD packages
9 years ago
Jude Taylor
746df7b034
remove now-applied process-extras patch
9 years ago
Jude Taylor
b9de32de5b
update GHC HEAD and configuration
9 years ago
Peter Simons
8732feab5a
haskell-llvm-general is broken with recent versions of LLVM.
9 years ago
Peter Simons
493663d785
jailbreak-cabal: always build the tool with Cabal 1.20
...
This change mitigates the effects of https://github.com/peti/jailbreak-cabal/issues/9 .
9 years ago
Peter Simons
5268dd470c
haskell-mtl-compat: fix build with GHC 7.10.x or later
9 years ago
Peter Simons
8cfd8673f5
haskell-extra build succeeds with the new generic builder.
9 years ago
Peter Simons
09fe56f2e5
haskell-ng: switch default configuration to mtl 2.2.x
9 years ago
Nikolay Amiantov
0e223ffafe
haskellng.jsaddle: fix on non-ghcjs
9 years ago
Nikolay Amiantov
49f3c375b5
ghcWithPackages: add withLLVM
9 years ago
Peter Simons
134d1a80c6
Add a package set for GHC 7.10.1-rc1 and bump GHC HEAD to 7.11.x.
...
Fixes https://github.com/NixOS/nixpkgs/issues/5836 .
10 years ago
Shea Levy
2ba3653ef6
Update hackage-packages
...
Includes NixOS/cabal2nix#127
10 years ago
Peter Simons
fecd280708
haskell-configuration-ghc-7.9.x: we can use a doctest release version now
10 years ago
Shea Levy
e0b270efc9
Fix http-date build on ghc 7.10
10 years ago
Shea Levy
baa634cf18
Fix retry build on ghc 7.10
10 years ago
Shea Levy
2f5cd9ec85
haskell-chell: Fix for 7.10.1
10 years ago
Shea Levy
c972ea1e8c
haskell-options: Fix for 7.10.1
10 years ago