~ruther/guix-local

791a31da640b3639f10a33aaa04c778defe0051e — Evgenii Klimov 11 months ago 1514d0d
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 <liliana.prikler@gmail.com>
1 files changed, 3 insertions(+), 8 deletions(-)

M gnu/packages/tree-sitter.scm
M gnu/packages/tree-sitter.scm => gnu/packages/tree-sitter.scm +3 -8
@@ 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"