internal/rosa: migrate buildcatrust
All checks were successful
Test / Create distribution (push) Successful in 41s
Test / ShareFS (push) Successful in 48s
Test / Sandbox (push) Successful in 57s
Test / Hakurei (push) Successful in 1m0s
Test / Sandbox (race detector) (push) Successful in 2m42s
Test / Hakurei (race detector) (push) Successful in 3m43s
Test / Flake checks (push) Successful in 1m34s

Other nss-related packages are unlikely to be migrated any time soon.

Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
2026-05-19 01:43:53 +09:00
parent 4d60fa5632
commit 6e9e8c74f3
5 changed files with 73 additions and 34 deletions

View File

@@ -198,20 +198,21 @@ func (s *S) newPythonPackage(
build P, extra ...ArtifactH,
) {
name = "python-" + name
s.mustRegister(func(t Toolchain) (pkg.Artifact, string) {
return t.NewPackage(name, version, source, attrP, attr, slices.Concat(
P{Python},
extra,
build,
)...), version
}, &Metadata{
Name: name,
Description: description,
Website: website,
s.MustRegister(name, func(t Toolchain) (*Metadata, pkg.Artifact) {
return &Metadata{
Name: name,
Description: description,
Website: website,
Version: version,
Dependencies: slices.Concat(P{Python}, extra),
Dependencies: slices.Concat(P{Python}, extra),
ID: id,
ID: id,
}, t.NewPackage(name, version, source, attrP, attr, slices.Concat(
P{Python},
extra,
build,
)...)
})
}