nixpkgs/pkgs/development/haskell-modules
Malte Brandy 7f236bd4b2
hackage2nix: Split configuration, auto disable hydra builds
We split configuration-hackage2nix.yaml into multiple files.  We bump
cabal2nix-unstable to get support for multiple config files in
hackage2nix.

* The file main.yaml is only supposed to be edited by humans.
* The file stackage.yaml is only supposed to be updated by the
  update-stackage.sh
* The file broken.yaml can be edited by humans, but probably future
  helpers will want to insert broken packages into this file based on
  hydra reports.
* The file transitive-broken.yaml is newly introduced to be generated
  by regenerate-transitive-broken-packages.sh

regenerate-transitive-broken-packages.sh makes a nix query (in
transitive-broken-packages.nix) which evaluates all haskellPackages
once with and once without "allowBroken" this way it get's a list of
packages which are broken by some transitive dependency, but does not
disable packages which have eval errors not caused by a broken package.
2021-05-07 21:58:08 +02:00
..
configuration-hackage2nix hackage2nix: Split configuration, auto disable hydra builds 2021-05-07 21:58:08 +02:00
patches haskellPackages.haskell-gi: Bump versions manually to still build with used C libs 2021-05-07 21:19:00 +02:00
cabal2nix-unstable.nix hackage2nix: Split configuration, auto disable hydra builds 2021-05-07 21:58:08 +02:00
configuration-common.nix haskellPackages.gi-*: Fix some builds 2021-05-07 21:42:42 +02:00
configuration-ghc-8.6.x.nix haskell-time-compat: the test suite has transient errors on ghc-8.6.5 2021-03-05 21:15:53 +01:00
configuration-ghc-8.8.x.nix cabal-install: fix the build with ghc-8.8.x 2021-03-19 20:51:56 +01:00
configuration-ghc-8.10.x.nix configuration-ghc-8.10.x.nix: cosmetic 2021-03-18 10:48:30 +01:00
configuration-ghc-9.0.x.nix haskell.packages.ghc901.lens: bump to 5.0.1 2021-05-05 15:26:23 +02:00
configuration-ghc-head.nix haskellPackages.ghcHEAD: Mark exceptions as a core library 2020-08-19 18:06:11 +12:00
configuration-nix.nix haskellPackages.streamly-archive: unbreak 2021-05-07 16:14:07 +02:00
configuration-tensorflow.nix tensorflow-haskell: Remove tensorflow-mnist 2020-06-05 21:58:24 +02:00
default.nix
generic-builder.nix Add haskell.lib.setBuiltTarget, and support non library compiling of a single target 2021-05-02 13:35:07 +09:00
generic-stack-builder.nix treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix 2021-01-19 01:16:25 -08:00
hackage-packages.nix haskellPackages.gi-*: Fix some builds 2021-05-07 21:42:42 +02:00
hoogle-local-wrapper.sh
hoogle.nix treewide: fix double quoted strings in meta.description 2021-01-24 19:56:59 +07:00
initial-packages.nix Consistently use 'lib' instead of 'stdenv.lib' in the Haskell infrastructure. 2021-01-22 20:34:21 +01:00
lib.nix haskell.lib.setBuildTargets: fix spelling in doc string 2021-05-02 13:35:08 +09:00
make-package-set.nix Merge pull request #109059 from jkachmar/haskell-generic-builder-args-modifier 2021-01-27 22:37:41 +09:00
non-hackage-packages.nix haskellPackages.cabal2nix-unstable: rename from cabal2nix-latest 2021-05-04 13:38:46 +02:00
stack-hook.sh stack-hook: deduplicate better 2019-03-02 02:21:32 -05:00
with-packages-wrapper.nix ghcWithPackages: set withLLVM if hostPlatform is not x86_64 2021-05-03 10:42:52 +02:00