Hilton Chain
2c482d7710
gnu: Deprecate tree-sitter-markdown-gfm.
...
* gnu/packages/tree-sitter.scm (tree-sitter-markdown-gfm): Superseded by
tree-sitter-markdown.
Change-Id: Iba97a672db8b098c370493c48532fc0c54cc3d79
2025-08-21 19:08:36 +08:00
Hilton Chain
b9d14ba3e1
gnu: tree-sitter-markdown: Update to 0.4.1.
...
* gnu/packages/tree-sitter.scm (tree-sitter-markdown): Update to 0.4.1.
[#:get-cleanup-snippet]: Disable failing tests.
Change-Id: Ie4c685e91932508c4c4df5bf310b3c41ac2684f2
2025-08-21 19:08:36 +08:00
Hilton Chain
31aa563a92
gnu: tree-sitter-rust: Update to 0.24.0.
...
* gnu/packages/tree-sitter.scm (tree-sitter-rust): Update to 0.24.0.
Change-Id: I6f55b0b2cafd217296374ce659d2943594dba933
2025-08-21 19:08:36 +08:00
Hilton Chain
11c16d9612
gnu: tree-sitter-ruby: Update to 0.23.1.
...
* gnu/packages/tree-sitter.scm (tree-sitter-ruby): Update to 0.23.1.
Change-Id: I5657b0711dacead3f4dcbd481f71dddd940a5f13
2025-08-21 19:08:36 +08:00
Hilton Chain
58ddd45e91
gnu: tree-sitter-ron: Update to 0.2.0-0.7893855.
...
* gnu/packages/tree-sitter.scm (tree-sitter-ron): Update to 0.2.0-0.7893855.
Change-Id: I6d1159b8c16cfc07e8ed14a2d98bd8cec6611805
2025-08-21 19:08:36 +08:00
Hilton Chain
0369b9784a
gnu: tree-sitter-r: Update to 1.1.0.
...
* gnu/packages/tree-sitter.scm (tree-sitter-r): Update to 1.1.0.
Change-Id: I77a00077abfd92db33a7a7adac540fc379cc9af4
2025-08-21 19:08:36 +08:00
Hilton Chain
52f1d4e18b
gnu: tree-sitter-python: Update to 0.23.6.
...
* gnu/packages/tree-sitter.scm (tree-sitter-python): Update to 0.23.6.
Change-Id: Ie760f7eaea18ab3c81af0ed126f6842c8b275b1d
2025-08-21 19:08:35 +08:00
Hilton Chain
f0fbc73784
gnu: tree-sitter-prisma: Update to 1.5.1.
...
* gnu/packages/tree-sitter.scm (tree-sitter-prisma): Update to 1.5.1.
Change-Id: I89a0f64ff49a76a6ce6c89bcbb7620d2bc189ca2
2025-08-21 19:08:35 +08:00
Hilton Chain
18a354a774
gnu: tree-sitter-php: Update to 0.23.12.
...
* gnu/packages/tree-sitter.scm (tree-sitter-php): Update to 0.23.12.
[#:grammar-directories]: Set as "php" and "php_only".
Change-Id: I9e6a71f0474c918faab2bf5e9cc7ef4b417906c1
2025-08-21 19:08:35 +08:00
Hilton Chain
d8b70cc64a
gnu: tree-sitter-ocaml: Update to 0.24.0.
...
* gnu/packages/tree-sitter.scm (tree-sitter-ocaml): Update to 0.24.0.
Change-Id: I599891e5f4906e18f3d150470dd9c75c10909c4d
2025-08-21 19:08:35 +08:00
Hilton Chain
eb1be8b5ee
gnu: tree-sitter-julia: Update to 0.23.1.
...
* gnu/packages/tree-sitter.scm (tree-sitter-julia): Update to 0.23.1.
Change-Id: I5fde1a250126816fdf9afeaf4699c201c820a767
2025-08-21 19:08:35 +08:00
Hilton Chain
2082bf548c
gnu: tree-sitter-json: Update to 0.24.8.
...
* gnu/packages/tree-sitter.scm (tree-sitter-json): Update to 0.24.8.
Change-Id: Ibe0e1605675bdb12806f0a4886eecca7e2a5535e
2025-08-21 19:08:35 +08:00
Hilton Chain
359baa1ad7
gnu: tree-sitter-java: Update to 0.23.5.
...
* gnu/packages/tree-sitter.scm (tree-sitter-java): Update to 0.23.5.
Change-Id: Ie5d03f8eb337f0a88c01b5c26f70c2d6653c6555
2025-08-21 19:08:35 +08:00
Hilton Chain
9f58e2a0c9
gnu: tree-sitter-hcl: Update to 1.1.0-0.de10d49.
...
* gnu/packages/tree-sitter.scm (tree-sitter-hcl): Update to 1.1.0-0.de10d49.
Change-Id: I6ada17840478830aafeb970f45605f16a41c2788
2025-08-21 19:08:35 +08:00
Hilton Chain
08a4534457
gnu: tree-sitter-haskell: Update to 0.15.0.
...
* gnu/packages/tree-sitter.scm (tree-sitter-haskell): Update to 0.15.0.
Change-Id: I714126379c94d44e285457df2265b31d1b0c0091
2025-08-21 19:08:34 +08:00
Hilton Chain
52544d75fd
gnu: tree-sitter-go: Update to 0.23.4.
...
* gnu/packages/tree-sitter.scm (tree-sitter-go): Update to 0.23.4.
Change-Id: I53f6cf08b5558b8a3fe345b5fe1303210c555fe7
2025-08-21 19:08:34 +08:00
Hilton Chain
00cea07b00
gnu: tree-sitter-gomod: Update to 1.1.0.
...
* gnu/packages/tree-sitter.scm (tree-sitter-gomod): Update to 1.1.0.
[#:repository-url]: Avoid redirection.
Change-Id: Ic776e03c8605ba815f86e89514679ee3993836f6
2025-08-21 19:08:34 +08:00
Hilton Chain
c299300e26
gnu: tree-sitter-elm: Update to 5.7.0-0.3b373a3.
...
* gnu/packages/tree-sitter.scm (tree-sitter-elm): Update to 5.7.0-0.3b373a3.
Change-Id: I84f61eafe626087e70866c39f04846fa00785040
2025-08-21 19:08:34 +08:00
Hilton Chain
40419a016d
gnu: tree-sitter-erlang: Update to 0.14.0-0.364e323.
...
* gnu/packages/tree-sitter.scm (tree-sitter-erlang): Update to
0.14.0-0.364e323.
Change-Id: Idb7b2d5593c8ec55d060b814ecc2c7e271decf9b
2025-08-21 19:08:34 +08:00
Hilton Chain
7b1658d0d2
gnu: tree-sitter-dockerfile: Update to 0.2.0.
...
* gnu/packages/tree-sitter.scm (tree-sitter-dockerfile): Update to 0.2.0.
Change-Id: Ic8c5f14fec45a39571a9869121d80ad66034d58a
2025-08-21 19:08:34 +08:00
Hilton Chain
bf731d4020
gnu: tree-sitter-c-sharp: Update to 0.23.1.
...
* gnu/packages/tree-sitter.scm (tree-sitter-c-sharp): Update to 0.23.1.
Change-Id: I757bb2846cc8fc60073e5618c816c3764162f8a0
2025-08-21 19:08:34 +08:00
Hilton Chain
dd1ee0e97d
gnu: tree-sitter-bash: Update to 0.23.3.
...
* gnu/packages/tree-sitter.scm (tree-sitter-bash): Update to 0.23.3.
Change-Id: I30f48d0b2a6453ce58fce15208af2ce5563ec285
2025-08-21 19:08:34 +08:00
Hilton Chain
916540f14f
gnu: tree-sitter-heex: Update to 0.8.0.
...
* gnu/packages/tree-sitter.scm (tree-sitter-heex): Update to 0.8.0.
Change-Id: I0a3b639eb96ae5b86b73e50985898e4e96975390
2025-08-21 19:08:33 +08:00
Hilton Chain
1fa163fb3f
gnu: tree-sitter-elixir: Update to 0.3.4.
...
* gnu/packages/tree-sitter.scm (tree-sitter-elixir): Update to 0.3.4.
Change-Id: I900584c5c2c54a9a50ea36baa542985336ceabea
2025-08-21 19:08:33 +08:00
Hilton Chain
659e41fa53
gnu: tree-sitter-devicetree: Update 0.11.1.
...
* gnu/packages/tree-sitter.scm (tree-sitter-devicetree): Update 0.11.1.
[#:get-cleanup-snippet]: Delete pregerenated parser.exp and parser.lib.
Change-Id: I4754c8bd2b8efa3a3a98094b42cb301b519106c6
2025-08-21 19:08:33 +08:00
Hilton Chain
2d7ca572e8
gnu: tree-sitter-cmake: Update to 0.7.0.
...
* gnu/packages/tree-sitter.scm (tree-sitter-cmake): Update to 0.7.0.
Change-Id: I6b74f08de6925fce2155f6a7b603ae4a9ec0e67b
2025-08-21 19:08:33 +08:00
Hilton Chain
9c71c39d12
gnu: tree-sitter-cpp: Update to 0.23.4.
...
* gnu/packages/tree-sitter.scm (tree-sitter-cpp): Update to 0.23.4.
Change-Id: I6ed53ac7467c1e40b74a143a1b6f4738831c1eff
2025-08-21 19:08:33 +08:00
Hilton Chain
c2a301817e
gnu: tree-sitter-c: Update to 0.23.5.
...
* gnu/packages/tree-sitter.scm (tree-sitter-c): Update to 0.23.5.
Change-Id: I4e45880c83169d0afac3d52b9eafd2d426e433c4
2025-08-21 19:08:33 +08:00
Hilton Chain
a688f12181
gnu: tree-sitter-css: Update to 0.23.2.
...
* gnu/packages/tree-sitter.scm (tree-sitter-css): Update to 0.23.2.
Change-Id: I58b09b7e457ff02ee6b390ffe28c23f7e5926db5
2025-08-21 19:08:33 +08:00
Hilton Chain
d30a18cab3
gnu: tree-sitter-typescript: Update to 0.23.2.
...
* gnu/packages/tree-sitter.scm (tree-sitter-typescript): Update to 0.23.2.
Change-Id: I48f5efe2a710dde9bc522c116a9356c4e5e85460
2025-08-21 19:08:33 +08:00
Hilton Chain
903f224d38
gnu: tree-sitter-javascript: Update to 0.23.1.
...
* gnu/packages/tree-sitter.scm (tree-sitter-javascript): Update to 0.23.1.
Change-Id: I83418b20e4791a3870c9860e35a5c733943fa466
2025-08-21 19:08:32 +08:00
Hilton Chain
b323e053fc
gnu: tree-sitter-html: Update to 0.23.2.
...
* gnu/packages/tree-sitter.scm (tree-sitter-html): Update to 0.23.2.
Change-Id: I9e3b701cd89b92303be86767213825a9d7259c63
2025-08-21 19:08:32 +08:00
Jean-Pierre De Jesus DIAZ
f0560f865a
gnu: tree-sitter: Update to 0.25.3.
...
* gnu/packages/tree-sitter.scm (tree-sitter): Update to 0.25.3.
[arguments]<#:phases>: Add 'patch-_ts_dup-visibility for linking with Rust
bindings.
(tree-sitter-cli)[source]: Keep files required for building bindings.
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
<#:cargo-test-flags>: Adjust failing tests to skip.
<#:cargo-install-paths>: Add "cli".
<#:phases>: Merge 'patch-node and 'patch-dot into 'patch-references.
Update their references and use ‘search-input-file’.
Remove modification of 'install, #:cargo-install-paths now takes care of the
installation.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[tree-sitter-cli]: New
entry.
* guix/build/tree-sitter-build-system.scm
(patch-dependencies): Drop `peerDependencies' from package.json.
(build): Remove deprecated ‘--no-bindings’ option.
(check): Set CC.
(install): Add `src' to include directories in order for external
scanners to find `tree_sitter/parser.h'.
Co-authored-by: Hilton Chain <hako@ultrarare.space >
Change-Id: I3941a1785be8deb60f288fcd5983255f075f9215
Signed-off-by: Hilton Chain <hako@ultrarare.space >
2025-08-21 19:08:32 +08:00
Hilton Chain
329466a25a
gnu: tree-sitter: Remove Rust packages.
...
These packages are not yet merged into master, it's safe to remove them.
* gnu/packages/tree-sitter.scm (rust-tree-sitter-bash-0.23)
(rust-tree-sitter-c-0.23, rust-tree-sitter-cpp-0.23)
(rust-tree-sitter-css-0.23, rust-tree-sitter-c-sharp-0.23)
(rust-tree-sitter-elixir-0.3, rust-tree-sitter-go-0.23)
(rust-tree-sitter-haskell-0.23, rust-tree-sitter-html-0.23)
(rust-tree-sitter-java-0.23, rust-tree-sitter-javascript-0.23)
(rust-tree-sitter-json-0.24, rust-tree-sitter-julia-0.23)
(rust-tree-sitter-lua-0.2, rust-tree-sitter-make-1)
(rust-tree-sitter-nix-0.0.2, rust-tree-sitter-objc-3)
(rust-tree-sitter-ocaml-0.23, rust-tree-sitter-php-0.23)
(rust-tree-sitter-python-0.23, rust-tree-sitter-ruby-0.23)
(rust-tree-sitter-rust-0.23, rust-tree-sitter-scala-0.23)
(rust-tree-sitter-toml-ng-0.7, rust-tree-sitter-typescript-0.23)
(rust-tree-sitter-xml-0.7, rust-tree-sitter-yaml-0.7): Delete variables.
Change-Id: If96088035b806646e41a0cbb12657a50f7e0b609
2025-08-21 19:08:32 +08:00
Hilton Chain
9cf34acced
gnu: difftastic: Remove #:cargo-inputs.
...
* gnu/packages/rust-apps.scm (difftastic)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
<#:install-source?>: Disable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[difftastic]: New entry.
Change-Id: If15a20b1706dc25d2677f2c49cb0bc1dfece88ca
2025-08-21 19:08:32 +08:00
Hilton Chain
50fb2901ca
gnu: jless: Remove #:cargo-inputs.
...
* gnu/packages/rust-apps.scm (jless)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs, #:phases.
<#:install-source?>: Disable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[jless]: New entry.
Change-Id: Id5ed045eaec98d7dcd23a2f9514e3d1c0338bd56
2025-08-21 19:08:32 +08:00
Hilton Chain
64fb6ed848
gnu: swww: Update to 0.9.5.
...
* gnu/packages/wm.scm (swww): Update to 0.9.5.
[native-inputs]: Add pkg-config.
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
<#:phases>: Add 'use-guix-vendored-dependencies.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[swww]: New entry.
Change-Id: I7ea115dc6387fd6f9acb77e8fa6487d7fe043ba9
2025-08-21 19:08:32 +08:00
Hilton Chain
b8cda35a87
gnu: Add rust-bitcode-for-swww.
...
* gnu/packages/rust-sources.scm (rust-bitcode-for-swww): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[rust-bitcode-for-swww]:
New entry.
Change-Id: Ie9997acdd52d6079e0b24c4fbc27eca073300551
2025-08-21 19:08:32 +08:00
Hilton Chain
ea390c9d64
gnu: castor: Remove #:cargo-inputs.
...
* gnu/packages/web.scm (castor)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[castor]: New entry.
Change-Id: Ib55537288895b6ced31d6e1c2c6bd27a51c1449f
2025-08-21 19:08:31 +08:00
Hilton Chain
609b2d4db6
gnu: monolith: Remove #:cargo-inputs.
...
* gnu/packages/web.scm (monolith)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
<#:phases>: Move 'dont-default-to-vendored-openssl into...
[source]: ...a snippet.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[monolith]: New entry.
Change-Id: If5c7f2e578f30085ad7b3f2b2dfefd0ba0318574
2025-08-21 19:08:31 +08:00
Hilton Chain
84f27c10ee
gnu: xen-guest-agent: Remove #:cargo-inputs.
...
* gnu/packages/virtualization.scm (xen-guest-agent)
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[xen-guest-agent]: New
entry.
Change-Id: I73d5b07bc14aa66d2456f968eae64b2ba98b496e
2025-08-21 19:08:31 +08:00
Hilton Chain
4d2028205d
gnu: pijul: Remove #:cargo-inputs.
...
* gnu/packages/version-control.scm (pijul)[source]: Remove snippet.
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[pijul]: New entry.
Change-Id: Idc55114fcc3f736d1fb4e1cd369a70cccb92732d
2025-08-21 19:08:31 +08:00
Hilton Chain
2a75dbf376
gnu: stgit-2: Update to 2.5.3.
...
* gnu/packages/version-control.scm (stgit-2): Update to 2.5.3.
[source]: Remove snippet.
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[stgit-2]: New entry.
Change-Id: I1fb026dc5a36c77cb04b08ccc2f7cea9201497d8
2025-08-21 19:08:31 +08:00
Hilton Chain
713cbf828c
gnu: breezy: Update to 3.3.11.
...
* gnu/packages/version-control.scm (breezy): Update to 3.3.11.
[build-system]: Switch to python-build-system.
[native-inputs]: Add rust, rust:cargo.
Add rust-sysroot when cross-compiling.
Remove python-wrapper.
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:install-source?.
<#:phases>: Add 'prepare-cargo-build-system after 'unpack.
Remove added phases that are part of python-build-system's %standard-phases.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[breezy]: New entry.
Change-Id: I9c153b28225ed084d48db6a9a05556db6d38589f
2025-08-21 19:08:31 +08:00
Hilton Chain
f361afd11f
gnu: tmux-plugin-sessionizer: Remove #:cargo-inputs.
...
* gnu/packages/tmux.scm (tmux-plugin-sessionizer)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
<#:install-source?>: Disable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[tmux-plugin-sessionizer]:
New entry.
Change-Id: I50faa6d5497fcb336f508b8e37824aa23482adf4
2025-08-21 19:08:31 +08:00
Hilton Chain
417d68792b
gnu: helix: Update to 25.01.1.
...
* gnu/packages/text-editors.scm (helix): Update to 25.01.1.
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[helix]: New entry.
Change-Id: I381f9655f5c102fb844fd15a1f6b8b9465165171
2025-08-21 19:08:31 +08:00
Hilton Chain
653a767ceb
gnu: parinfer-rust-emacs: Remove #:cargo-inputs.
...
* gnu/packages/text-editors.scm (parinfer-rust-emacs)[inputs]: Use
‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[parinfer-rust-emacs]: New
entry.
Change-Id: I817091201564e6a9a4de96a014ea5554a87c50b9
2025-08-21 19:08:30 +08:00
Hilton Chain
c6a3a67dff
gnu: parinfer-rust: Remove #:cargo-inputs.
...
* gnu/packages/text-editors.scm (parinfer-rust)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[parinfer-rust]: New
entry.
Change-Id: Ie77db4de5f0a639ca48e5a0760dcd202f074e2cb
2025-08-21 19:08:30 +08:00
Hilton Chain
aa30b4d374
gnu: kak-lsp: Update to 18.1.3.
...
* gnu/packages/text-editors.scm (kak-lsp): Update to 18.1.3.
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[kak-lsp]: New entry.
Change-Id: I55e482d2803b64cf9ec449cc3624af2873a51868
2025-08-21 19:08:30 +08:00
Hilton Chain
fc3ba6a79d
gnu: alacritty: Remove #:cargo-inputs.
...
* gnu/packages/terminals.scm (alacritty)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs, #:cargo-development-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[alacritty]: New entry.
Change-Id: I974199640180621b9e95c468efe7fc250db0481b
2025-08-21 19:08:30 +08:00