nixpkgs/pkgs/development/haskell-modules
Silvan Mosberger 8d4509e34d haskell generic-builder: Fix package conf handling
Previously the package conf files were handled without paying attention
to the fact that it's pretty-printed output. One problem was discovered
with GHC 8.8.1 on Darwin, where the dynamic-library-dirs first field
seems to have increased in length, meaning while before it was

    dynamic-library-dirs: some-small-directory-name
                          some-more-directories

Now it is

    dynamic-library-dirs:
        some-larger-directory-name
        some-more-directories

Which breaks the code installed for https://github.com/NixOS/nixpkgs/pull/25537,
because that assumed the former format, resulting in the reoccurence of
the bug in https://github.com/NixOS/nixpkgs/issues/22810, see
https://github.com/Infinisil/all-hies/issues/43

This commit fixes this by "unprettyfying" the package conf files before
processing them.

Closes https://github.com/NixOS/nixpkgs/pull/78738.
2020-01-31 21:05:56 +01:00
..
patches haskellPackages.GLUT: Fix freeglut.pc -> glut.pc. 2019-12-20 02:52:54 +01:00
configuration-common.nix haskell-cabal-plan: update overrides for new version of base-compat 2020-01-31 21:05:55 +01:00
configuration-ghc-8.2.x.nix configuration-ghc-8.2.x: use default llvmPackages 2020-01-30 18:35:30 -05:00
configuration-ghc-8.4.x.nix
configuration-ghc-8.6.x.nix
configuration-ghc-8.8.x.nix ghc-8.8.x: update version overrides for microlens packages 2020-01-31 21:05:56 +01:00
configuration-ghc-8.10.x.nix ghc-8.10.x: exceptions is now a core library that comes with the compiler 2020-01-10 20:56:19 +01:00
configuration-ghc-head.nix
configuration-ghcjs.nix
configuration-hackage2nix.yaml hackage2nix: update list of broken packages 2020-01-31 21:05:39 +01:00
configuration-nix.nix llvm-general: remove 2020-01-30 18:35:29 -05:00
configuration-tensorflow.nix
default.nix
generic-builder.nix haskell generic-builder: Fix package conf handling 2020-01-31 21:05:56 +01:00
generic-stack-builder.nix buildStackProject: Set __noChroot to make it fail without sandbox 2019-11-14 01:32:04 +01:00
hackage-packages.nix hackage-packages.nix: automatic Haskell package set update 2020-01-31 21:05:44 +01:00
hoogle-local-wrapper.sh
hoogle.nix ghcWithHoogle: Fix for cross 2019-12-24 18:17:41 -05:00
initial-packages.nix
lib.nix
make-package-set.nix Merge remote-tracking branch 'obsidiansystems/work-on-multi-shellFor' 2020-01-17 18:00:27 -05:00
non-hackage-packages.nix haskellPackages.multi-ghc-travis: add missing space (PR #76648) 2019-12-29 19:27:25 +01:00
stack-hook.sh
with-packages-wrapper.nix Revert "haskell/with-packages-wrapper.nix: install "doc" outputs" 2020-01-10 15:20:08 +01:00