Package: tree-sitter / 0.22.6-8

Metadata

Package Version Patches format
tree-sitter 0.22.6-8 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Remove wasm feature.patch | (download)

Cargo.toml | 1 0 + 1 - 0 !
cli/Cargo.toml | 2 0 + 2 - 0 !
cli/loader/Cargo.toml | 1 0 + 1 - 0 !
cli/src/lib.rs | 2 2 + 0 - 0 !
cli/src/main.rs | 46 31 + 15 - 0 !
cli/src/wasm.rs | 1 1 + 0 - 0 !
lib/Cargo.toml | 7 0 + 7 - 0 !
7 files changed, 34 insertions(+), 26 deletions(-)

 remove wasm feature

wasmtime-c-api-impl is not packaged, so avoid exposing the feature for now.

0002 Relax clap dependency to 4.4.18.patch | (download)

Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 relax clap dependency to 4.4.18

0003 Relax ctrlc dependency to 3.4.2.patch | (download)

Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 relax ctrlc dependency to 3.4.2

0004 Relax html escape dependency to 0.2.12.patch | (download)

Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 relax html-escape dependency to 0.2.12

0005 Relax memchr dependency to 2.7.1.patch | (download)

Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 relax memchr dependency to 2.7.1

0006 Relax regex syntax dependency to 0.8.2.patch | (download)

Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 relax regex-syntax dependency to 0.8.2

0007 Relax semver dependency to 1.0.21.patch | (download)

Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 relax semver dependency to 1.0.21

0008 Relax smallbitvec dependency to 2.5.1.patch | (download)

Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 relax smallbitvec dependency to 2.5.1

0009 Relax webbrowser dependency to allow 0.8.patch | (download)

Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 relax webbrowser dependency to allow 0.8

0010 Relax heck dependency to 0.4.0.patch | (download)

Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 relax heck dependency to 0.4.0

0011 Relax anstyle dependency to 1.0.4.patch | (download)

Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 relax anstyle dependency to 1.0.4

0012 Report deb built using tree sitter 0 when building t.patch | (download)

lib/binding_rust/build.rs | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 report deb-built-using=tree-sitter=0 when building tree-sitter crate

The license is MIT, so there is no requirement to distribute source along with binaries.

Signed-off-by: James McCoy <jamessan@debian.org>

0013 Relax ctor dependency to 0.1 0.3.patch | (download)

Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 relax ctor dependency to >= 0.1, < 0.3

0014 Relax fs4 dependency to 0.9 0.12.patch | (download)

Cargo.toml | 2 1 + 1 - 0 !
cli/loader/src/lib.rs | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 relax fs4 dependency to >= 0.9, < 0.12

fs4::FileExt moved to fs4::fs_std::FileExt in 0.9, so take upstream's
patch for that.

0015 lib Bump bindgen dependency to 0.72.patch | (download)

lib/Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 lib: bump bindgen dependency to 0.72

0016 cli Add explicit include field to Cargo.toml.patch | (download)

cli/Cargo.toml | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 cli: add explicit include field to cargo.toml

If "cargo package" is used from an archive of the cli source, then templates/.editorconfig will not be included in the crate, since it is a hidden file.

This breaks the build because the generate/grammar_files.rs includes the file.

Signed-off-by: James McCoy <jamessan@debian.org>

0017 build lib include the minor in the soname.patch | (download)

Makefile | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

 build(lib): include the minor in the soname

(cherry picked from commit f9c4cb69ef72ca2cbf9d6d553863b6f69b451ec0)