1{ lib, runCommand, makeWrapper, parallel, perlPackages
2, extraPerlPackages ? with perlPackages; [ DBI DBDPg DBDSQLite DBDCSV TextCSV ]
3, willCite ? false }:
4
5runCommand "parallel-full" { nativeBuildInputs = [ makeWrapper ]; } ''
6 mkdir -p $out/bin
7 makeWrapper ${parallel}/bin/parallel $out/bin/parallel \
8 --set PERL5LIB "${perlPackages.makeFullPerlPath extraPerlPackages}" \
9 ${lib.optionalString willCite "--add-flags --will-cite"}
10''