diff --git a/internal/rosa/gnu.go b/internal/rosa/gnu.go index 4d5cc865..8f67505c 100644 --- a/internal/rosa/gnu.go +++ b/internal/rosa/gnu.go @@ -864,15 +864,17 @@ func init() { func (t Toolchain) newMPC() (pkg.Artifact, string) { const ( - version = "1.3.1" - checksum = "o8r8K9R4x7PuRx0-JE3-bC5jZQrtxGV2nkB773aqJ3uaxOiBDCID1gKjPaaDxX4V" + version = "1.4.0" + checksum = "75Sgr2hcDTltHYgFaHsRGsFgW74i2jqAUS0oXaBdJYKjMj_CvEeJ1zwGbNYjEl1H" ) - return t.NewPackage("mpc", version, pkg.NewHTTPGetTar( - nil, "https://gcc.gnu.org/pub/gcc/infrastructure/"+ - "mpc-"+version+".tar.gz", + return t.NewPackage("mpc", version, pkg.NewHTTPGet( + nil, "https://ftpmirror.gnu.org/gnu/mpc/mpc-"+version+".tar.xz", mustDecode(checksum), - pkg.TarGzip, - ), nil, (*MakeHelper)(nil), + ), &PackageAttr{ + SourceKind: SourceKindTarXZ, + }, (*MakeHelper)(nil), + XZ, + MPFR, ), version }