aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-01-21 22:14:48 +0900
committerOphestra <cat@gensokyo.uk>2026-01-21 22:14:48 +0900
commit84795b5d9f024e7f170731dda894a9f517bc073f (patch)
tree96d68f4c8498a774154c74ce9c7d2e83cd5816e4 /internal/rosa
parentf84d30deed45db28a2ba541ef75ffdf1b58ccbef (diff)
internal/rosa/git: add dependencies
These are required outside the stage3 toolchain. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa')
-rw-r--r--internal/rosa/git.go14
1 files changed, 12 insertions, 2 deletions
diff --git a/internal/rosa/git.go b/internal/rosa/git.go
index a2c54cba..ca10ee4c 100644
--- a/internal/rosa/git.go
+++ b/internal/rosa/git.go
@@ -10,9 +10,19 @@ func (t Toolchain) NewGit() pkg.Artifact {
version = "2.52.0"
checksum = "uH3J1HAN_c6PfGNJd2OBwW4zo36n71wmkdvityYnrh8Ak0D1IifiAvEWz9Vi9DmS"
)
- return t.New("git-"+version, []pkg.Artifact{
+ extra := []pkg.Artifact{
t.NewMake(),
- }, nil, nil, `
+ t.NewPerl(),
+ t.NewM4(),
+ t.NewAutoconf(),
+ t.NewGettext(),
+
+ t.NewZlib(),
+ }
+ if t == toolchainStage3 {
+ extra = nil
+ }
+ return t.New("git-"+version, extra, nil, nil, `
chmod -R +w /usr/src/git && cd /usr/src/git
make configure
./configure --prefix=/system