mirror of https://codeberg.org/hako/Rosenthal.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
1.1 KiB
34 lines
1.1 KiB
(define-module (rosenthal packages tree-sitter) |
|
#:use-module (guix packages)) |
|
|
|
(define tree-sitter-grammar |
|
(@@ (gnu packages tree-sitter) tree-sitter-grammar)) |
|
|
|
;; <https://issues.guix.gnu.org/64430> |
|
(define-public tree-sitter-cmake |
|
(tree-sitter-grammar |
|
"cmake" "CMake" |
|
"0i8vsvkkas1fnn35na68gq5xq2y3xvhv2bk9q6x8c1bzsqm6rcsa" |
|
"0.4.0" |
|
#:repository-url "https://github.com/uyha/tree-sitter-cmake")) |
|
|
|
;; <https://issues.guix.gnu.org/64431> |
|
(define-public tree-sitter-dockerfile |
|
(tree-sitter-grammar |
|
"dockerfile" "Dockerfile" |
|
"0kf4c4xs5naj8lpcmr3pbdvwj526wl9p6zphxxpimbll7qv6qfnd" |
|
"0.1.2" |
|
#:repository-url "https://github.com/camdencheek/tree-sitter-dockerfile")) |
|
|
|
(define-public tree-sitter-yaml |
|
(let ((base |
|
(tree-sitter-grammar |
|
"yaml" "YAML" |
|
"1bimf5fq85wn8dwlk665w15n2bj37fma5rsfxrph3i9yb0lvzi3q" |
|
"0.5.0" |
|
#:repository-url "https://github.com/ikatyang/tree-sitter-yaml"))) |
|
(package |
|
(inherit base) |
|
(arguments |
|
(append '(#:tests? #f) ;FIXME |
|
(package-arguments base))))))
|
|
|