guix_mirror_bot pushed a commit to branch master
in repository guix.
commit bec92bebbc289553deb74ce49ca62d515f3d9184
Author: Evgenii Klimov <[email protected]>
AuthorDate: Sat Nov 8 18:58:00 2025 +0000
gnu: Add tree-sitter-scss.
* gnu/packages/tree-sitter.scm (tree-sitter-scss): New variable.
Change-Id: I541d63b8d732d21b7d7e85217734b2b749aadd86
Signed-off-by: Liliana Marie Prikler <[email protected]>
---
gnu/packages/tree-sitter.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm
index cff30c056f..5618896c85 100644
--- a/gnu/packages/tree-sitter.scm
+++ b/gnu/packages/tree-sitter.scm
@@ -1657,6 +1657,28 @@ which will be used as a snippet in origin."
"0.23.0-1"
#:repository-url "https://github.com/6cdh/tree-sitter-scheme"))
+(define-public tree-sitter-scss
+ (let ((commit "bca847c1410f7dd97e13fbe7838b3c2c203fb473")
+ (revision "0"))
+ (tree-sitter-grammar
+ "scss" "SCSS"
+ "0v5vrgwp2fln1pypff5pr329mghm5naahpn3sr7mkrja2n8gyy6a"
+ (git-version "1.0.0" revision commit)
+ #:commit commit
+ #:repository-url
+ "https://github.com/tree-sitter-grammars/tree-sitter-scss"
+ #:inputs (list tree-sitter-css)
+ #:get-cleanup-snippet
+ (lambda (grammar-directories)
+ #~(begin
+ (use-modules (guix build utils))
+ ;; FIXME: 10/56 fail
+ (with-directory-excursion "test/corpus"
+ (for-each
+ delete-file
+ '("declarations.txt" "examples.txt" "statements.txt")))
+ #$(tree-sitter-delete-generated-files grammar-directories))))))
+
(define-public tree-sitter-sfapex
;; Use a later commit because some tests fail with the v2.3 tag.
(let ((commit "3597575a429766dd7ecce9f5bb97f6fec4419d5d")