diff options
author | Aaron Andersen <aaron@fosslib.net> | 2018-08-20 18:35:02 -0400 |
---|---|---|
committer | Profpatsch <mail@profpatsch.de> | 2018-08-21 20:11:28 +0200 |
commit | 343e10aaa6c1db3313cf744427538b170182a9ad (patch) | |
tree | fc4fb2549f7daa27350055cf50b5bd241ece6d97 /lib/strings.nix | |
parent | 74d446176e66d6250ce977011d49a8dd72d6b114 (diff) | |
download | nixpkgs-343e10aaa6c1db3313cf744427538b170182a9ad.tar nixpkgs-343e10aaa6c1db3313cf744427538b170182a9ad.tar.gz nixpkgs-343e10aaa6c1db3313cf744427538b170182a9ad.tar.bz2 nixpkgs-343e10aaa6c1db3313cf744427538b170182a9ad.tar.lz nixpkgs-343e10aaa6c1db3313cf744427538b170182a9ad.tar.xz nixpkgs-343e10aaa6c1db3313cf744427538b170182a9ad.tar.zst nixpkgs-343e10aaa6c1db3313cf744427538b170182a9ad.zip |
function rewritten by @Infinisil
Diffstat (limited to 'lib/strings.nix')
-rw-r--r-- | lib/strings.nix | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/lib/strings.nix b/lib/strings.nix index 64b5e83ff9b..af932ce6ecf 100644 --- a/lib/strings.nix +++ b/lib/strings.nix @@ -133,14 +133,7 @@ rec { 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" */ - makeFullPerlPath = deps: - let - recurse = dep: - [ dep ] ++ dep.propagatedBuildInputs ++ (map (arg: recurse arg) dep.propagatedBuildInputs) - ; - in - makePerlPath (lib.unique (lib.flatten (map (arg: recurse arg) deps))) - ; + makeFullPerlPath = deps: makePerlPath (lib.misc.closePropagation deps); /* Depending on the boolean `cond', return either the given string or the empty string. Useful to concatenate against a bigger string. |