aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/make.go
AgeCommit message (Collapse)Author
2026-02-12internal/rosa/make: configurable configure and installOphestra
This makes the helper useful for non-autotools build systems. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-02-09internal/rosa: rename stage0 toolchainOphestra
This is stage0 relative to Rosa OS, and stage3 relative to the toolchain it is compiled on (Gentoo in this case). Referring to the toolchain itself as stage3 is counterintuitive and misleading. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-02-05internal/rosa/make: post-configure scriptOphestra
Required for some projects with broken build scripts. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-01-31internal/rosa: fetch from gnu mirrorOphestra
GNU infrastructure is extraordinarily flaky and fetching from it killed the server too many times. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-01-31internal/rosa: migrate to make helperOphestra
This migrates artifacts that the helper cannot produce an identical instance of. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-01-31internal/rosa: make helperOphestra
This change only migrates artifacts that remain unchanged under the helper, so this change should not cause any rebuilds. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-01-31internal/rosa: isolate make implementationOphestra
This will come with a helper eventually. Signed-off-by: Ophestra <cat@gensokyo.uk>