package rosa import "hakurei.app/internal/pkg" func (t Toolchain) newLibffi() (pkg.Artifact, string) { const ( version = "3.4.5" checksum = "apIJzypF4rDudeRoI_n3K7N-zCeBLTbQlHRn9NSAZqdLAWA80mR0gXPTpHsL7oMl" ) return t.NewPackage("libffi", version, pkg.NewHTTPGetTar( nil, "https://github.com/libffi/libffi/releases/download/"+ "v"+version+"/libffi-"+version+".tar.gz", mustDecode(checksum), pkg.TarGzip, ), nil, (*MakeHelper)(nil), KernelHeaders, ), version } func init() { artifactsM[Libffi] = Metadata{ f: Toolchain.newLibffi, Name: "libffi", Description: "a portable, high level programming interface to various calling conventions", Website: "https://sourceware.org/libffi/", } }