internal/rosa: texinfo artifact
All checks were successful
Test / Create distribution (push) Successful in 1m3s
Test / Sandbox (push) Successful in 2m39s
Test / Hakurei (push) Successful in 4m5s
Test / ShareFS (push) Successful in 4m4s
Test / Hpkg (push) Successful in 4m34s
Test / Sandbox (race detector) (push) Successful in 5m6s
Test / Hakurei (race detector) (push) Successful in 6m16s
Test / Flake checks (push) Successful in 1m51s

Yet another wheel reinvented by GNU. Required to shut some GNU programs up.

Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
2026-02-21 00:28:21 +09:00
parent 178305cb22
commit 771adad603
2 changed files with 20 additions and 0 deletions

View File

@@ -80,6 +80,7 @@ const (
Setuptools
SquashfsTools
TamaGo
Texinfo
Toybox
toyboxEarly
Unzip
@@ -199,6 +200,7 @@ func ResolveName(name string) (p PArtifact, ok bool) {
"setuptools": Setuptools,
"squashfs-tools": SquashfsTools,
"tamago": TamaGo,
"texinfo": Texinfo,
"toybox": Toybox,
"unzip": Unzip,
"util-linux": UtilLinux,

View File

@@ -283,6 +283,24 @@ test_disable 'int main(){return 0;}' gnulib-tests/test-lchown.c
}
func init() { artifactsF[Coreutils] = Toolchain.newCoreutils }
func (t Toolchain) newTexinfo() pkg.Artifact {
const (
version = "7.2"
checksum = "9EelM5b7QGMAY5DKrAm_El8lofBGuFWlaBPSBhh7l_VQE8054MBmC0KBvGrABqjv"
)
return t.NewViaMake("texinfo", version, pkg.NewHTTPGetTar(
nil, "https://ftpmirror.gnu.org/gnu/texinfo/texinfo-"+version+".tar.gz",
mustDecode(checksum),
pkg.TarGzip,
), &MakeAttr{
// nonstandard glibc extension
SkipCheck: true,
},
t.Load(Perl),
)
}
func init() { artifactsF[Texinfo] = Toolchain.newTexinfo }
func (t Toolchain) newGperf() pkg.Artifact {
const (
version = "3.3"