diff --git a/Tools/parallel/build b/Tools/parallel/build new file mode 100755 index 0000000..91b4dd2 --- /dev/null +++ b/Tools/parallel/build @@ -0,0 +1,21 @@ +#!/usr/bin/env modbuild + +pbuild::set_download_url \ + "https://ftp.gnu.org/gnu/$P/$P-${V_PKG}.tar.bz2" +pbuild::install_docfiles \ + CITATION \ + CITATION.cff \ + CREDITS \ + LICENSES/CC-BY-SA-4.0.txt \ + LICENSES/GFDL-1.3-or-later.txt \ + LICENSES/GPL-3.0-or-later.txt \ + NEWS \ + README + +pbuild::add_to_group 'Tools' + +# Local Variables: +# mode: sh +# sh-basic-offset: 8 +# tab-width: 8 +# End: diff --git a/Tools/parallel/files/variants b/Tools/parallel/files/variants new file mode 100644 index 0000000..b3e9216 --- /dev/null +++ b/Tools/parallel/files/variants @@ -0,0 +1 @@ +parallel/20230422 stable diff --git a/Tools/parallel/modulefile b/Tools/parallel/modulefile new file mode 100644 index 0000000..067bafa --- /dev/null +++ b/Tools/parallel/modulefile @@ -0,0 +1,16 @@ +#%Pmodule + +module-whatis "shell tool for executing jobs in parallel" +module-url "https://www.gnu.org/software/parallel/" +module-license "GNU GPL v3 and others" +module-maintainer "Achim Gsell " + +module-help " +GNU parallel is a shell tool for executing jobs in parallel using one or +more computers. A job can be a single command or a small script that has +to be run for each of the lines in the input. The typical input is a list +of files, a list of hosts, a list of users, a list of URLs, or a list of +tables. A job can also be a command that reads from a pipe. GNU parallel +can then split the input and pipe it into commands in parallel. +" +