function rewritten by @Infinisil
This commit is contained in:
parent
74d446176e
commit
343e10aaa6
@ -133,14 +133,7 @@ rec {
|
|||||||
makeFullPerlPath [ pkgs.perlPackages.CGI ]
|
makeFullPerlPath [ pkgs.perlPackages.CGI ]
|
||||||
=> "/nix/store/fddivfrdc1xql02h9q500fpnqy12c74n-perl-CGI-4.38/lib/perl5/site_perl:/nix/store/8hsvdalmsxqkjg0c5ifigpf31vc4vsy2-perl-HTML-Parser-3.72/lib/perl5/site_perl:/nix/store/zhc7wh0xl8hz3y3f71nhlw1559iyvzld-perl-HTML-Tagset-3.20/lib/perl5/site_perl"
|
=> "/nix/store/fddivfrdc1xql02h9q500fpnqy12c74n-perl-CGI-4.38/lib/perl5/site_perl:/nix/store/8hsvdalmsxqkjg0c5ifigpf31vc4vsy2-perl-HTML-Parser-3.72/lib/perl5/site_perl:/nix/store/zhc7wh0xl8hz3y3f71nhlw1559iyvzld-perl-HTML-Tagset-3.20/lib/perl5/site_perl"
|
||||||
*/
|
*/
|
||||||
makeFullPerlPath = deps:
|
makeFullPerlPath = deps: makePerlPath (lib.misc.closePropagation deps);
|
||||||
let
|
|
||||||
recurse = dep:
|
|
||||||
[ dep ] ++ dep.propagatedBuildInputs ++ (map (arg: recurse arg) dep.propagatedBuildInputs)
|
|
||||||
;
|
|
||||||
in
|
|
||||||
makePerlPath (lib.unique (lib.flatten (map (arg: recurse arg) deps)))
|
|
||||||
;
|
|
||||||
|
|
||||||
/* Depending on the boolean `cond', return either the given string
|
/* Depending on the boolean `cond', return either the given string
|
||||||
or the empty string. Useful to concatenate against a bigger string.
|
or the empty string. Useful to concatenate against a bigger string.
|
||||||
|
Loading…
Reference in New Issue
Block a user