package rosa import ( "hakurei.app/internal/pkg" ) func (t Toolchain) newFlex() (pkg.Artifact, string) { const ( version = "2.6.4" checksum = "p9POjQU7VhgOf3x5iFro8fjhy0NOanvA7CTeuWS_veSNgCixIJshTrWVkc5XLZkB" ) return t.NewPackage("flex", version, pkg.NewHTTPGetTar( nil, "https://github.com/westes/flex/releases/download/"+ "v"+version+"/flex-"+version+".tar.gz", mustDecode(checksum), pkg.TarGzip, ), nil, (*MakeHelper)(nil), M4, ), version } func init() { artifactsM[Flex] = Metadata{ f: Toolchain.newFlex, Name: "flex", Description: "scanner generator for lexing in C and C++", Website: "https://github.com/westes/flex/", ID: 819, } }