diff --git a/pkgs/by-name/bo/boa/package.nix b/pkgs/by-name/bo/boa/package.nix index 2022be0563db..1b507b8d9d82 100644 --- a/pkgs/by-name/bo/boa/package.nix +++ b/pkgs/by-name/bo/boa/package.nix @@ -10,17 +10,20 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "boa"; - version = "0.20"; + version = "0.21.1"; src = fetchFromGitHub { owner = "boa-dev"; repo = "boa"; tag = "v${finalAttrs.version}"; - hash = "sha256-foCIzzFoEpcE6i0QrSbiob3YHIOeTpjwpAMtcPGL8Vg="; + hash = "sha256-APzbYaQ9DF7jpr7tRvF/RWpD3TTm/4pApFf4WNcQ9XU="; fetchSubmodules = true; }; - cargoHash = "sha256-PphgRSVCj724eYAC04Orpz/klYuAhphiQ3v5TRChs+w="; + cargoHash = "sha256-DcSTYNpoLWIy35dHUc52ASpmkzdCwDmDlY9fFKOfJpw="; + + # cargo-auditable fails on `dep:either`. + auditable = false; cargoBuildFlags = [ "--package" @@ -41,13 +44,13 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Embeddable and experimental Javascript engine written in Rust"; - mainProgram = "boa"; homepage = "https://github.com/boa-dev/boa"; - changelog = "https://github.com/boa-dev/boa/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + changelog = "https://github.com/boa-dev/boa/releases/tag/${finalAttrs.src.tag}"; license = with lib.licenses; [ mit # or unlicense ]; - maintainers = [ ]; + mainProgram = "boa"; + maintainers = with lib.maintainers; [ iamanaws ]; }; })