diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-03-08 19:56:40 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-03-08 19:56:40 +0900 |
| commit | 27c6f976df6489326e45bd0276904d7a2f6da7ed (patch) | |
| tree | 9d137991798e1571123f72435657f2019cb60297 /internal | |
| parent | 279a9736330e187e7e8a03e9da63449f6613afc9 (diff) | |
internal/rosa/gnu: parallel artifact
Used by linux firmware.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/rosa/all.go | 1 | ||||
| -rw-r--r-- | internal/rosa/gnu.go | 25 |
2 files changed, 26 insertions, 0 deletions
diff --git a/internal/rosa/all.go b/internal/rosa/all.go index 6b9605b9..28aa1c80 100644 --- a/internal/rosa/all.go +++ b/internal/rosa/all.go @@ -90,6 +90,7 @@ const ( Ninja OpenSSL PCRE2 + Parallel Patch Perl PerlLocaleGettext diff --git a/internal/rosa/gnu.go b/internal/rosa/gnu.go index d4522fe7..c0846f56 100644 --- a/internal/rosa/gnu.go +++ b/internal/rosa/gnu.go @@ -741,6 +741,31 @@ func init() { } } +func (t Toolchain) newParallel() (pkg.Artifact, string) { + const ( + version = "20260222" + checksum = "4wxjMi3G2zMxr9hvLcIn6D7_12A3e5UNObeTPhzn7mDAYwsZApmmkxfGPyllQQ7E" + ) + return t.NewPackage("parallel", version, pkg.NewHTTPGetTar( + nil, "https://ftpmirror.gnu.org/gnu/parallel/parallel-"+version+".tar.bz2", + mustDecode(checksum), + pkg.TarBzip2, + ), nil, (*MakeHelper)(nil), + Perl, + ), version +} +func init() { + artifactsM[Parallel] = Metadata{ + f: Toolchain.newParallel, + + Name: "parallel", + Description: "a shell tool for executing jobs in parallel using one or more computers", + Website: "https://www.gnu.org/software/parallel/", + + ID: 5448, + } +} + func (t Toolchain) newBinutils() (pkg.Artifact, string) { const ( version = "2.46.0" |
