protobuf and the version-specific variants (e.g. protobuf3_20, protobuf3_21, etc) are implemented internally using callPackage. This means I can’t override them myself because they're exposed in the top-level pkg set as callPackage that invokes callPackage, and so the only arg visible to override is callPackage.
Steps To Reproduce
Steps to reproduce the behavior:
Try to override protobuf with something like protobuf.override { stdenv = myCustomizedStdenv; }
Expected behavior
I should get a modified protobuf derivation with my new stdenv.
Additional context
Add any other context about the problem here.
Notify maintainers
@jonringer
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
Describe the bug
protobuf
and the version-specific variants (e.g.protobuf3_20
,protobuf3_21
, etc) are implemented internally usingcallPackage
. This means I can’t override them myself because they're exposed in the top-level pkg set ascallPackage
that invokescallPackage
, and so the only arg visible tooverride
iscallPackage
.Steps To Reproduce
Steps to reproduce the behavior:
protobuf
with something likeprotobuf.override { stdenv = myCustomizedStdenv; }
Expected behavior
I should get a modified
protobuf
derivation with my new stdenv.Additional context
Add any other context about the problem here.
Notify maintainers
@jonringer
Metadata
Please run
nix-shell -p nix-info --run "nix-info -m"
and paste the result.Add a :+1: reaction to issues you find important.