Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation for this change
The
MailSPF
Perl module can't be included as a library in other Perl modules because it puts library code in$out/lib/perl5
instead of$out/lib/perl5/site_perl
.I'm not familiar with Perl and the way Nixpkgs works with Perl, but basically, without this patch, having
MailSPF
inbuildInputs
doesn't add it to thePERL5LIB
environment variable, while all other Perl dependencies inbuildInputs
that install library code to$out/lib/perl5/site_perl
are automatically added toPERL5LIB
. After this patch,MailSPF
is properly added toPERL5LIB
.Things done
Force the install library path to be
$out/lib/perl5/site_perl
.