aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal
diff options
context:
space:
mode:
Diffstat (limited to 'internal')
-rw-r--r--internal/rosa/meson.go21
1 files changed, 5 insertions, 16 deletions
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{