package rosa import "hakurei.app/internal/pkg" func (t Toolchain) newKmod() pkg.Artifact { const ( version = "34.2" checksum = "0K7POeTKxMhExsaTsnKAC6LUNsRSfe6sSZxWONPbOu-GI_pXOw3toU_BIoqfBhJV" ) return t.NewViaMeson("kmod", version, pkg.NewHTTPGetTar( nil, "https://www.kernel.org/pub/linux/utils/kernel/"+ "kmod/kmod-"+version+".tar.gz", mustDecode(checksum), pkg.TarGzip, ), &MesonAttr{ Configure: [][2]string{ {"Dsysconfdir", "/system/etc"}, {"Dbashcompletiondir", "no"}, {"Dfishcompletiondir", "no"}, {"Dxz", "disabled"}, {"Dmanpages", "false"}, }, // makes assumptions about the running kernel SkipCheck: true, }, t.Load(Zlib), t.Load(Zstd), t.Load(OpenSSL), t.Load(KernelHeaders), ) } func init() { artifactsF[Kmod] = Toolchain.newKmod }