internal/rosa/package: migrate nss

Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
2026-05-21 15:35:48 +09:00
parent 1acb5b0105
commit cbf18b302d
18 changed files with 196 additions and 209 deletions

View File

@@ -6,8 +6,7 @@ import (
"hakurei.app/internal/pkg"
)
// Perl is the perl interpreter used by [MakeMakerHelper].
var Perl = H("perl")
var _perl = H("perl")
// MakeMakerHelper is the [Perl] MakeMaker helper.
type MakeMakerHelper struct {
@@ -16,7 +15,7 @@ type MakeMakerHelper struct {
}
// extra returns perl.
func (*MakeMakerHelper) extra(int) P { return P{Perl, Make} }
func (*MakeMakerHelper) extra(int) P { return P{_perl, _make} }
// wantsChmod returns true.
func (*MakeMakerHelper) wantsChmod() bool { return true }
@@ -64,6 +63,6 @@ func (t Toolchain) newViaPerlMakeMaker(
return t.NewPackage("perl-"+name, version, source, &PackageAttr{
Patches: patches,
}, (*MakeMakerHelper)(nil), slices.Concat(extra, P{
Perl,
_perl,
})...)
}