diff options
Diffstat (limited to 'internal/rosa/gnu.go')
| -rw-r--r-- | internal/rosa/gnu.go | 41 |
1 files changed, 34 insertions, 7 deletions
diff --git a/internal/rosa/gnu.go b/internal/rosa/gnu.go index c0846f56..c3c48680 100644 --- a/internal/rosa/gnu.go +++ b/internal/rosa/gnu.go @@ -117,6 +117,11 @@ func init() { Description: "M4 macros to produce self-contained configure script", Website: "https://www.gnu.org/software/autoconf/", + Dependencies: P{ + M4, + Perl, + }, + ID: 141, } } @@ -143,8 +148,6 @@ test_disable '#!/bin/sh' t/distname.sh test_disable '#!/bin/sh' t/pr9.sh `, }, (*MakeHelper)(nil), - M4, - Perl, Grep, Gzip, Autoconf, @@ -159,6 +162,10 @@ func init() { Description: "a tool for automatically generating Makefile.in files", Website: "https://www.gnu.org/software/automake/", + Dependencies: P{ + Autoconf, + }, + ID: 144, } } @@ -524,6 +531,11 @@ func init() { Description: "the GNU square-wheel-reinvension of man pages", Website: "https://www.gnu.org/software/texinfo/", + Dependencies: P{ + Perl, + Gawk, + }, + ID: 4958, } } @@ -660,7 +672,6 @@ func (t Toolchain) newBC() (pkg.Artifact, string) { Writable: true, Chmod: true, }, (*MakeHelper)(nil), - Perl, Texinfo, ), version } @@ -762,6 +773,10 @@ func init() { Description: "a shell tool for executing jobs in parallel using one or more computers", Website: "https://www.gnu.org/software/parallel/", + Dependencies: P{ + Perl, + }, + ID: 5448, } } @@ -839,6 +854,10 @@ func init() { Description: "a C library for multiple-precision floating-point computations", Website: "https://www.mpfr.org/", + Dependencies: P{ + GMP, + }, + ID: 2019, } } @@ -854,7 +873,6 @@ func (t Toolchain) newMPC() (pkg.Artifact, string) { mustDecode(checksum), pkg.TarGzip, ), nil, (*MakeHelper)(nil), - GMP, MPFR, ), version } @@ -866,6 +884,10 @@ func init() { Description: "a C library for the arithmetic of complex numbers", Website: "https://www.multiprecision.org/", + Dependencies: P{ + MPFR, + }, + ID: 1667, } } @@ -1063,10 +1085,7 @@ ln -s system/lib /work/ }, Binutils, - GMP, - MPFR, MPC, - Zlib, Libucontext, KernelHeaders, @@ -1080,6 +1099,14 @@ func init() { Description: "The GNU Compiler Collection", Website: "https://www.gnu.org/software/gcc/", + Dependencies: P{ + Binutils, + + MPC, + Zlib, + Libucontext, + }, + ID: 6502, } } |
