diff --git a/internal/rosa/nss.go b/internal/rosa/nss.go index 2c493786..4f010699 100644 --- a/internal/rosa/nss.go +++ b/internal/rosa/nss.go @@ -82,30 +82,24 @@ func init() { } } -func (t Toolchain) newBuildCATrust() (pkg.Artifact, string) { +func init() { const ( version = "0.5.1" - checksum = "g9AqIksz-hvCUceSR7ZKwfqf8Y_UsJU_3_zLUIdc4IkxFVkgdv9kKVvhFjE4s1-7" + checksum = "oxjnuIrPVMPvD6x8VFLqB7EdbfuhouGQdtPuHDpEHGzoyH5nkxqtYN9UthMY9noA" + ) + artifactsM[buildcatrust] = newPythonPackage( + "buildcatrust", 233988, + "transform certificate stores between formats", + "https://github.com/nix-community/buildcatrust", + version, newFromGitHub( + "nix-community/buildcatrust", + "v"+version, checksum, + ), &PackageAttr{ + ScriptEarly: ` +rm buildcatrust/tests/test_nonhermetic.py +`, + }, nil, P{PythonFlitCore}, ) - return t.newViaPip("buildcatrust", version, - "https://github.com/nix-community/buildcatrust/releases/"+ - "download/v"+version+"/buildcatrust-"+version+"-py3-none-any.whl", - checksum), version -} -func init() { - artifactsM[buildcatrust] = Metadata{ - f: Toolchain.newBuildCATrust, - - Name: "buildcatrust", - Description: "transform certificate stores between formats", - Website: "https://github.com/nix-community/buildcatrust", - - Dependencies: P{ - Python, - }, - - ID: 233988, - } } func (t Toolchain) newNSSCACert() (pkg.Artifact, string) {