diff --git a/internal/rosa/meson.go b/internal/rosa/meson.go index ef1ccb82..bf0d4161 100644 --- a/internal/rosa/meson.go +++ b/internal/rosa/meson.go @@ -10,26 +10,15 @@ import ( func (t Toolchain) newMeson() (pkg.Artifact, string) { const ( version = "1.11.0" - checksum = "b7oo3U_cklhzsTfsyYsjPGyeEufiS-Pm06JPLzodseS125Ach62ZBly7R6dSDiAc" + checksum = "QJolMPzypTiS65GReSNPPlkUjHI6b1EDpZ-avIk3n6b6TQ93KfUM57DVUpY97Hf7" ) - return t.New("meson-"+version, 0, []pkg.Artifact{ - t.Load(Zlib), - t.Load(Python), - t.Load(Setuptools), - }, nil, nil, ` -cd /usr/src/meson -chmod -R +w meson.egg-info -python3 setup.py \ - install \ - --prefix=/system \ - --root=/work -`, pkg.Path(AbsUsrSrc.Append("meson"), true, newFromGitHubRelease( + return t.NewPackage("meson", version, newFromGitHub( "mesonbuild/meson", version, - "meson-"+version+".tar.gz", checksum, - pkg.TarGzip, - ))), version + ), nil, (*PipHelper)(nil), + Setuptools, + ), version } func init() { artifactsM[Meson] = Metadata{