package rosa import "hakurei.app/internal/pkg" func (t Toolchain) newMeson() pkg.Artifact { const ( version = "1.10.1" checksum = "w895BXF_icncnXatT_OLCFe2PYEtg4KrKooMgUYdN-nQVvbFX3PvYWHGEpogsHtd" ) return t.New("meson-"+version, 0, []pkg.Artifact{ 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, pkg.NewHTTPGetTar( nil, "https://github.com/mesonbuild/meson/releases/download/"+ version+"/meson-"+version+".tar.gz", mustDecode(checksum), pkg.TarGzip, ))) } func init() { artifactsF[Meson] = Toolchain.newMeson }