[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#49946] [PATCH v2 00/33] gnu: Add tree-sitter.
From: |
Pierre Langlois |
Subject: |
[bug#49946] [PATCH v2 00/33] gnu: Add tree-sitter. |
Date: |
Sun, 29 Aug 2021 11:34:24 +0100 |
User-agent: |
mu4e 1.6.3; emacs 27.2 |
Hi Guix!
Here's a V2 of the tree-sitter patch series. Changes:
- Split tree-sitter into tree-sitter enacs tree-sitter-cli. This way
applications can link against the tree-sitter runtime without
depending on rust. Emacs may do that in the future :-).
- Fix the node build system changes to work with cross-compilation in
the future.
- Use cc-for-target in tree-sitter-c.
- Add tree-sitter-bash, figured out how to package that one.
Thanks,
Pierre
Pierre Langlois (33):
gnu: rust-chunked-transfer: Update to 1.4.0.
gnu: Add rust-fdlimit.
gnu: Add rust-html-escape.
gnu: Add rust-smallbitvec.
gnu: rust-tiny-http: Update to 0.8.
gnu: rust-spin: Update to 0.7.
gnu: Add tree-sitter.
gnu: Add tree-sitter-cli.
gnu: node: Patch /usr/bin/env in node-gyp.
guix: node-build-system: Support compiling addons with node-gyp.
gnu: Add node-nan.
gnu: Add tree-sitter-c.
gnu: Add tree-sitter-cpp.
gnu: Add tree-sitter-bash.
gnu: Add tree-sitter-css.
gnu: Add tree-sitter-go.
gnu: Add tree-sitter-html.
gnu: Add tree-sitter-java.
gnu: Add tree-sitter-javascript.
gnu: Add tree-sitter-json.
gnu: Add tree-sitter-julia.
gnu: Add tree-sitter-php.
gnu: Add tree-sitter-python.
gnu: Add tree-sitter-rust.
gnu: Add tree-sitter-typescript.
gnu: Add rust-bindgen@0.56.
gnu: Add rust-tree-sitter.
gnu: rust-emacs-module: Update to 0.16.
gnu: rust-emacs-macros: Update to 0.17.
gnu: rust-emacs: Update to 0.17.
gnu: Add emacs-tree-sitter-core.
gnu: Add emacs-tree-sitter.
gnu: Add emacs-tree-sitter-langs.
gnu/local.mk | 1 +
gnu/packages/crates-io.scm | 290 +++++++++--
gnu/packages/node-xyz.scm | 30 ++
gnu/packages/node.scm | 31 +-
gnu/packages/tree-sitter.scm | 791 +++++++++++++++++++++++++++++++
guix/build-system/node.scm | 16 +
guix/build/node-build-system.scm | 15 +
7 files changed, 1141 insertions(+), 33 deletions(-)
create mode 100644 gnu/packages/tree-sitter.scm
--
2.33.0
signature.asc
Description: PGP signature
- [bug#49946] [PATCH 05/31] gnu: rust-tiny-http: Update to 0.8., (continued)
- [bug#49946] [PATCH 03/31] gnu: Add rust-html-escape., Pierre Langlois, 2021/08/08
- [bug#49946] [PATCH 06/31] gnu: rust-spin: Update to 0.7., Pierre Langlois, 2021/08/08
- [bug#49946] [PATCH 07/31] gnu: Add tree-sitter., Pierre Langlois, 2021/08/08
- [bug#49946] [PATCH 07/31] gnu: Add tree-sitter., Pierre Langlois, 2021/08/13
- [bug#49946] [PATCH v2 00/33] gnu: Add tree-sitter.,
Pierre Langlois <=
- [bug#49946] [PATCH v2 01/33] gnu: rust-chunked-transfer: Update to 1.4.0., Pierre Langlois, 2021/08/29
- [bug#49946] [PATCH v2 13/33] gnu: Add tree-sitter-cpp., Pierre Langlois, 2021/08/29
- [bug#49946] [PATCH v2 04/33] gnu: Add rust-smallbitvec., Pierre Langlois, 2021/08/29
- [bug#49946] [PATCH v2 18/33] gnu: Add tree-sitter-java., Pierre Langlois, 2021/08/29
- [bug#49946] [PATCH v2 20/33] gnu: Add tree-sitter-json., Pierre Langlois, 2021/08/29
- [bug#49946] [PATCH v2 10/33] guix: node-build-system: Support compiling addons with node-gyp., Pierre Langlois, 2021/08/29
- [bug#49946] [PATCH v2 06/33] gnu: rust-spin: Update to 0.7., Pierre Langlois, 2021/08/29
- [bug#49946] [PATCH v2 03/33] gnu: Add rust-html-escape., Pierre Langlois, 2021/08/29
- [bug#49946] [PATCH v2 14/33] gnu: Add tree-sitter-bash., Pierre Langlois, 2021/08/29
- [bug#49946] [PATCH v2 15/33] gnu: Add tree-sitter-css., Pierre Langlois, 2021/08/29