diff options
Diffstat (limited to 'internal/rosa/cmake.go')
| -rw-r--r-- | internal/rosa/cmake.go | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/internal/rosa/cmake.go b/internal/rosa/cmake.go index 85e6d292..281a8991 100644 --- a/internal/rosa/cmake.go +++ b/internal/rosa/cmake.go @@ -13,15 +13,15 @@ func (t Toolchain) newCMake() pkg.Artifact { version = "4.2.1" checksum = "Y3OdbMsob6Xk2y1DCME6z4Fryb5_TkFD7knRT8dTNIRtSqbiCJyyDN9AxggN_I75" ) - return t.NewViaMake("cmake", version, t.NewPatchedSource( + return t.NewPackage("cmake", version, pkg.NewHTTPGetTar( + nil, "https://github.com/Kitware/CMake/releases/download/"+ + "v"+version+"/cmake-"+version+".tar.gz", + mustDecode(checksum), + pkg.TarGzip, + ), &PackageAttr{ // expected to be writable in the copy made during bootstrap - "cmake", version, pkg.NewHTTPGetTar( - nil, "https://github.com/Kitware/CMake/releases/download/"+ - "v"+version+"/cmake-"+version+".tar.gz", - mustDecode(checksum), - pkg.TarGzip, - ), false, - ), &MakeAttr{ + Chmod: true, + }, &MakeHelper{ OmitDefaults: true, ConfigureName: "/usr/src/cmake/bootstrap", @@ -33,7 +33,7 @@ func (t Toolchain) newCMake() pkg.Artifact { }, SkipCheck: true, }, - t.Load(KernelHeaders), + KernelHeaders, ) } func init() { artifactsF[CMake] = Toolchain.newCMake } |
