From 791a31da640b3639f10a33aaa04c778defe0051e Mon Sep 17 00:00:00 2001 From: Evgenii Klimov Date: Sat, 8 Nov 2025 18:10:42 +0000 Subject: [PATCH] gnu: Simplify tree-sitter-vhdl. * gnu/packages/tree-sitter.scm (tree-sitter-vhdl): Simplify custom get-cleanup-snippet. Change-Id: I699a805d9e818eda0ed79cef83e0f52e66033726 Signed-off-by: Liliana Marie Prikler --- gnu/packages/tree-sitter.scm | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm index 0e9b90e69f1..47b59d1cac7 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -1748,15 +1748,9 @@ files."))) #:repository-url "https://github.com/alemuller/tree-sitter-vhdl" #:commit commit #:get-cleanup-snippet - (lambda _ + (lambda (grammar-directories) #~(begin (use-modules (guix build utils)) - (delete-file "binding.gyp") - ;; tree-sitter-vhdl does not have bindings/ directory. - (delete-file "src/grammar.json") - (delete-file "src/node-types.json") - (delete-file "src/parser.c") - (delete-file-recursively "src/tree_sitter") ;; FIXME: Language not found. (delete-file-recursively "test/highlight") ;; Fix a query error in the highlight.scm query test. This would be @@ -1769,7 +1763,8 @@ files."))) (substitute* "queries/highlights.scm" (("\\(integer_decimal\n") "(integer_decimal)\n") (("\\(integer\\)") "") - (("\"0\")") "\"0\""))))))) + (("\"0\")") "\"0\"")) + #$(tree-sitter-delete-generated-files grammar-directories)))))) (define-public tree-sitter-vim (tree-sitter-grammar "vim"