From 88742742cf4a5f3cea041011027e46cd79774cbd Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 24 Sep 2026 14:25:34 +0300 Subject: [PATCH] ast-grep: 0.45.1 -> 0.45.3, skip crashing test --- pkgs/by-name/as/ast-grep/package.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/as/ast-grep/package.nix b/pkgs/by-name/as/ast-grep/package.nix index da19c09a27f3..24b798ece642 100644 --- a/pkgs/by-name/as/ast-grep/package.nix +++ b/pkgs/by-name/as/ast-grep/package.nix @@ -11,13 +11,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ast-grep"; - version = "0.45.1"; + version = "0.45.3"; src = fetchFromGitHub { owner = "ast-grep"; repo = "ast-grep"; tag = finalAttrs.version; - hash = "sha256-YNn49WuILwe3gyvHSKh3dH5BZKhtR+YeSCCGDu0qulg="; + hash = "sha256-J2wmOKfac/8yeN2TUqzLpCw77eY9ixVaBoGovOPEeaw="; }; # error: linker `aarch64-linux-gnu-gcc` not found @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage (finalAttrs: { rm .cargo/config.toml ''; - cargoHash = "sha256-6ZqV9SJes6++TJxcj/Dmi8DyaoTa164CKi4C/EyfnuQ="; + cargoHash = "sha256-BkSwH5+FFsiP8Ev8MEIqwVs9lYPXNpIUYcjkTw1BFyI="; nativeBuildInputs = [ installShellFiles ]; @@ -47,6 +47,11 @@ rustPlatform.buildRustPackage (finalAttrs: { ''} ''; + # segfaults due to upstream tree-sitter bug + checkFlags = [ + "--skip=haskell::test_haskell_replace" + ]; + nativeInstallCheckInputs = [ versionCheckHook ];