package rosa import "hakurei.app/internal/pkg" func (t Toolchain) newRsync() pkg.Artifact { const ( version = "3.4.1" checksum = "VBlTsBWd9z3r2-ex7GkWeWxkUc5OrlgDzikAC0pK7ufTjAJ0MbmC_N04oSVTGPiv" ) return t.NewViaMake("rsync", version, pkg.NewHTTPGetTar( nil, "https://download.samba.org/pub/rsync/src/"+ "rsync-"+version+".tar.gz", mustDecode(checksum), pkg.TarGzip, ), &MakeAttr{ Configure: [][2]string{ {"disable-openssl"}, {"disable-xxhash"}, {"disable-zstd"}, {"disable-lz4"}, }, // circular dependency SkipCheck: true, Flag: TEarly, }, t.Load(Gawk), ) } func init() { artifactsF[Rsync] = Toolchain.newRsync }