diff options
| author | sternenseemann <sternenseemann@systemli.org> | 2023-07-26 22:11:12 +0200 |
|---|---|---|
| committer | sternenseemann <sternenseemann@systemli.org> | 2023-08-07 13:58:06 +0200 |
| commit | a83158c7b9c248032de5be0e69a38c5c44f00801 (patch) | |
| tree | 296ff12898c389dc32ba551b2c0eec363bd721ee /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | f6f780f129f50df536fb301b9dac554f9744ab4b (diff) | |
haskellPackages.mkDerivation: propagate pc deps for GHC >= 9.4
This change essentially amounts to inlining
__CabalEagerPkgConfigWorkaround into haskellPackages.mkDerivation and
applying it automatically for the affected GHC versions. This is a bit
overeager, but the best automatic solution we can come up with for now.
Consequently, we don't need __CabalEagerPkgConfigWorkaround in nixpkgs
anymore nor downstream at least for “standard” haskellPackages builds.
__CabalEagerPkgConfigWorkaround is preserved for now since it is still
necessary if using GHC < 9.4 with Cabal >= 3.10 or cabal-install >= 3.10.
The one thing that may or may not be negatively affected by this change
is ghcWithPackages. I doubt this is a problem in practice though, since
it didn't provide pkg-config in the first place. passthru.env and
shellFor do and work correctly since they rely on mkDerivation.
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions
