aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--internal/rosa/gnu.go19
1 files changed, 13 insertions, 6 deletions
diff --git a/internal/rosa/gnu.go b/internal/rosa/gnu.go
index 630a5aa7..a4e87938 100644
--- a/internal/rosa/gnu.go
+++ b/internal/rosa/gnu.go
@@ -1141,15 +1141,22 @@ func init() {
func (t Toolchain) newMPC() (pkg.Artifact, string) {
const (
version = "1.4.0"
- checksum = "75Sgr2hcDTltHYgFaHsRGsFgW74i2jqAUS0oXaBdJYKjMj_CvEeJ1zwGbNYjEl1H"
+ checksum = "TbrxLiE3ipQrHz_F3Xzz4zqBAnkMWyjhNwIK6wh9360RZ39xMt8rxfW3LxA9SnvU"
)
- return t.NewPackage("mpc", version, pkg.NewHTTPGet(
- nil, "https://ftpmirror.gnu.org/gnu/mpc/mpc-"+version+".tar.xz",
+ return t.NewPackage("mpc", version, t.NewViaGit(
+ "https://gitlab.inria.fr/mpc/mpc.git",
+ "refs/tags/"+version,
mustDecode(checksum),
), &PackageAttr{
- SourceKind: SourceKindTarXZ,
- }, (*MakeHelper)(nil),
- XZ,
+ // does not find mpc-impl.h otherwise
+ EnterSource: true,
+ }, &MakeHelper{
+ InPlace: true,
+ Generate: "autoreconf -vfi",
+ },
+ Automake,
+ Libtool,
+ Texinfo,
MPFR,
), version