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")

Reply via email to