package rosa import "hakurei.app/internal/pkg" func (t Toolchain) newZstd() (pkg.Artifact, string) { const ( version = "1.5.7" checksum = "4XhfR7DwVkwo1R-TmYDAJOcx9YXv9WSFhcFUe3hWEAMmdMLPhFaznCqYIA19_xxV" ) return t.NewPackage("zstd", version, newFromGitHubRelease( "facebook/zstd", "v"+version, "zstd-"+version+".tar.gz", checksum, pkg.TarGzip, ), nil, &CMakeHelper{ Append: []string{"build", "cmake"}, Cache: []KV{ {"CMAKE_BUILD_TYPE", "Release"}, }, }), version } func init() { artifactsM[Zstd] = Metadata{ f: Toolchain.newZstd, Name: "zstd", Description: "a fast compression algorithm", Website: "https://facebook.github.io/zstd/", ID: 12083, } }