package rosa import ( "strings" "hakurei.app/internal/pkg" ) func (t Toolchain) newLibxml2() pkg.Artifact { const ( version = "2.15.1" checksum = "pYzAR3cNrEHezhEMirgiq7jbboLzwMj5GD7SQp0jhSIMdgoU4G9oU9Gxun3zzUIU" ) return t.NewPackage("libxml2", version, pkg.NewHTTPGet( nil, "https://download.gnome.org/sources/libxml2/"+ strings.Join(strings.Split(version, ".")[:2], ".")+ "/libxml2-"+version+".tar.xz", mustDecode(checksum), ), &PackageAttr{ SourceKind: sourceTarXZ, }, (*MakeHelper)(nil), Diffutils, XZ, ) } func init() { artifactsF[Libxml2] = Toolchain.newLibxml2 }