Package: tree-sitter
Version: 0.26.11-1
Tags: patch

I hope to update rust-dialoguer to version 0.12 soon (as part of
the rust-console update), tree-sitter needs a small patch to
build with the new version.
diff -Nru tree-sitter-0.26.11/debian/changelog 
tree-sitter-0.26.11/debian/changelog
--- tree-sitter-0.26.11/debian/changelog        2026-08-08 01:01:27.000000000 
+0000
+++ tree-sitter-0.26.11/debian/changelog        2026-10-14 00:43:57.000000000 
+0000
@@ -1,3 +1,10 @@
+tree-sitter (0.26.11-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Add patch for dialoguer 0.12.
+
+ -- Peter Michael Green <[email protected]>  Wed, 14 Oct 2026 00:43:57 +0000
+
 tree-sitter (0.26.11-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru tree-sitter-0.26.11/debian/control tree-sitter-0.26.11/debian/control
--- tree-sitter-0.26.11/debian/control  2026-08-08 01:01:27.000000000 +0000
+++ tree-sitter-0.26.11/debian/control  2026-10-14 00:43:57.000000000 +0000
@@ -26,8 +26,8 @@
  librust-ctor-1+default-dev,
  librust-ctrlc-3+default-dev (>= 3.5.0),
  librust-ctrlc-3+termination-dev (>= 3.5.0),
- librust-dialoguer-0.11+default-dev,
- librust-dialoguer-0.11+fuzzy-select-dev,
+ librust-dialoguer-0.12+default-dev,
+ librust-dialoguer-0.12+fuzzy-select-dev,
  librust-dunce-1+default-dev (>= 1.0.5),
  librust-encoding-rs-0.8+default-dev (>= 0.8.35),
  librust-etcetera+default-dev (>= 0.10),
@@ -169,8 +169,8 @@
  librust-ctor-1+default-dev,
  librust-ctrlc-3+default-dev (>= 3.5.0),
  librust-ctrlc-3+termination-dev (>= 3.5.0),
- librust-dialoguer-0.11+default-dev,
- librust-dialoguer-0.11+fuzzy-select-dev,
+ librust-dialoguer-0.12+default-dev,
+ librust-dialoguer-0.12+fuzzy-select-dev,
  librust-glob-0.3+default-dev (>= 0.3.3),
  librust-heck-0.5+default-dev,
  librust-html-escape-0.2+default-dev (>= 0.2.13),
diff -Nru tree-sitter-0.26.11/debian/patches/dialoguer-0.12.patch 
tree-sitter-0.26.11/debian/patches/dialoguer-0.12.patch
--- tree-sitter-0.26.11/debian/patches/dialoguer-0.12.patch     1970-01-01 
00:00:00.000000000 +0000
+++ tree-sitter-0.26.11/debian/patches/dialoguer-0.12.patch     2026-10-14 
00:43:57.000000000 +0000
@@ -0,0 +1,26 @@
+Index: tree-sitter-0.26.11/Cargo.toml
+===================================================================
+--- tree-sitter-0.26.11.orig/Cargo.toml
++++ tree-sitter-0.26.11/Cargo.toml
+@@ -120,7 +120,7 @@ clap_complete_nushell = "4.5.10"
+ crc32fast = "1.5.0"
+ ctor = "1"
+ ctrlc = { version = "3.5.0", features = ["termination"] }
+-dialoguer = { version = "0.11.0", features = ["fuzzy-select"] }
++dialoguer = { version = "0.12.0", features = ["fuzzy-select"] }
+ etcetera = "0.11.0"
+ fs4 = ">= 0.12, < 0.14"
+ glob = "0.3.3"
+Index: tree-sitter-0.26.11/crates/cli/src/main.rs
+===================================================================
+--- tree-sitter-0.26.11.orig/crates/cli/src/main.rs
++++ tree-sitter-0.26.11/crates/cli/src/main.rs
+@@ -791,7 +791,7 @@ impl Init {
+ 
+                 let enabled = MultiSelect::new()
+                     .with_prompt("Bindings")
+-                    .items_checked(&languages)
++                    .items_checked(languages)
+                     .interact()?
+                     .into_iter()
+                     .map(|i| languages[i].0);
diff -Nru tree-sitter-0.26.11/debian/patches/series 
tree-sitter-0.26.11/debian/patches/series
--- tree-sitter-0.26.11/debian/patches/series   2026-08-08 01:01:27.000000000 
+0000
+++ tree-sitter-0.26.11/debian/patches/series   2026-10-14 00:43:57.000000000 
+0000
@@ -9,3 +9,4 @@
 Revert-feat-xtask-generate-JSON-schema-for-cli-TestSummar.patch
 Remove-tree-sitter-generate-tests-relying-on-the-workspac.patch
 Guard-TagsError-QueryError-usage-by-highlight-tags-featur.patch
+dialoguer-0.12.patch

Reply via email to