nixpkgs-suyu/pkgs/development
sternenseemann fb075fab73 haskellPackages.{ghcWithPackages, ghcWithHoogle}: make overrideable
This is achieved by passing the entire package set to the respective
wrappers and passing the select function as a second attribute. Together
with the new support for callPackage-ing functions this allows for
things like `ghcWithPackages.override { useLLVM = true; } (p: [ … ])`.

To make this possible for `ghcWithHoogle` as well, we need to make the
wrapper a bit more bespoke and inline the hoogle feature as well. The
hoogle wrapper, however, can remain separate and is exposed as
`hoogleWithPackages` additionally, as it can also serve standalone use.
`hoogleLocal` is kept for backwards compatibility (including the old,
suboptimal API), but will inform users about the better alternative via
a warning.
2022-01-06 12:21:45 +01:00
..
androidndk-pkgs
beam-modules
bower-modules/generic
chez-modules
compilers llvmPackages_{12,13,git}.compiler-rt: remove new runtimes in useLLVM 2022-01-05 18:17:53 +01:00
coq-modules
dhall-modules
dotnet-modules
em-modules/generic
embedded Merge pull request #153000 from r-ryantm/auto-update/rshell 2022-01-05 21:44:56 +01:00
gnuradio-modules
go-modules
go-packages
guile-modules
haskell-modules haskellPackages.{ghcWithPackages, ghcWithHoogle}: make overrideable 2022-01-06 12:21:45 +01:00
idris-modules
interpreters Merge pull request #153634 from willcohen/clj 2022-01-05 16:45:24 -03:00
java-modules
libraries Merge pull request #153257 from r-ryantm/auto-update/libcotp 2022-01-05 15:04:56 -08:00
lisp-modules
lua-modules
misc
mobile
nim-packages
node-packages
ocaml-modules ocamlPackages.dbf: init at 1.1.0 2022-01-05 15:41:03 +01:00
octave-modules
perl-modules
pharo
php-packages Merge pull request #153159 from r-ryantm/auto-update/php-composer 2022-01-03 10:29:23 +01:00
pure-modules
python-modules python3Packages.oocsi: 0.4.2 -> 0.4.3 2022-01-05 14:58:42 -08:00
quickemu
r-modules
ruby-modules
scheme-modules/scheme-bytestructures
tools Merge pull request #153606 from fabaff/bump-checkov 2022-01-05 21:48:08 +01:00
web postman: 9.6.1 -> 9.7.1 2022-01-03 14:25:40 +01:00