package rosa import ( "strings" "hakurei.app/internal/pkg" ) func (t Toolchain) newLibxslt() pkg.Artifact { const ( version = "1.1.45" checksum = "vw72UbREQnA3YDYuZ9-93hDr9BYCaKV6oh_U4Kt4n1Js_na4E-nFj-ksZnZ0kvEK" ) return t.NewPackage("libxslt", version, pkg.NewHTTPGet( nil, "https://download.gnome.org/sources/libxslt/"+ strings.Join(strings.Split(version, ".")[:2], ".")+ "/libxslt-"+version+".tar.xz", mustDecode(checksum), ), &PackageAttr{ SourceKind: sourceTarXZ, }, &MakeHelper{ // python libxml2 cyclic dependency SkipCheck: true, }, XZ, Python, PkgConfig, Libxml2, ) } func init() { artifactsF[Libxslt] = Toolchain.newLibxslt }