gnu: Add shlomif-cmake-modules.
* gnu/packages/game-development.scm (shlomif-cmake-modules): New variable.
Change-Id: I3ace299b640e3e15dcf7ddc3fdd664febd930aa8
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: Add openttd-jgrpp.
* gnu/packages/games.scm (openttd-jgrpp): New variable.
Change-Id: I95a0d12cdcd9bd9e69e822c6febff18df7524e92
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: Update emacs-nyan-mode.
* gnu/packages/emacs-xyz.scm (emacs-nyan-mode): Update to 1.1.4.
[arguments]: Disable tests.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: emacs-elegant-agenda-mode: Update to 0.1.0-2.5cbc688.
* gnu/packages/emacs-xyz.scm (emacs-elegant-agenda-mode): Update to
0.1.0-2.5cbc688.
[arguments]: Disable #:tests?.
Change-Id: Ibac1e0d54d9bf3b20e00217b79d61a31c85653fc
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: python-tree-sitter-rust: Enable tests.
- python-tree-sitter is packaged to the version, higher than 0.22 (where
breaking changes happened), therefore we enable tests for each Python
binding for tree-sitter library.
* gnu/packages/tree-sitter.scm (python-tree-sitter-rust): Enable tests.
Change-Id: I9f68544875c90062025509b56a8b00424032282f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: python-tree-sitter-python: Enable tests.
- python-tree-sitter is packaged to the version, higher than 0.22 (where
breaking changes happened), therefore we enable tests for each Python
binding for tree-sitter library.
* gnu/packages/tree-sitter.scm (python-tree-sitter-python): Enable tests.
Change-Id: Ife0b7aa9a3b10a86bd45f3006f9578ef95ab9510
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: python-tree-sitter-json: Enable tests.
- python-tree-sitter is packaged to the version, higher than 0.22 (where
breaking changes happened), therefore we enable tests for each Python
binding for tree-sitter library.
* gnu/packages/tree-sitter.scm (python-tree-sitter-json): Enable tests.
Change-Id: I8d574f6a836a033aa49264b5bbabcde857b52802
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: python-tree-sitter-javascript: Enable tests.
- python-tree-sitter is packaged to the version, higher than 0.22 (where
breaking changes happened), therefore we enable tests for each Python
binding for tree-sitter library.
* gnu/packages/tree-sitter.scm (python-tree-sitter-javascript): Enable tests.
Change-Id: Ia3eff6f8c73dc5c0a6f73b9d60096cca6a4219e0
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: python-tree-sitter-html: Enable tests.
- python-tree-sitter is packaged to the version, higher than 0.22 (where
breaking changes happened), therefore we enable tests for each Python
binding for tree-sitter library.
* gnu/packages/tree-sitter.scm (python-tree-sitter-html): Enable tests.
Change-Id: Ia199ea4789cdf78fb99269a1e7a998a6ec2e04dd
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: python-tree-sitter-grammar: Enable tests by default.
- Add default value for tests? argument.
- Remove python-wheel from native-inputs, it's no longer required.
* gnu/packages/tree-sitter.scm (python-tree-sitter-grammar): Enable tests by default.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: python-tree-sitter: Update to 0.25.2.
- Remove set-test-lib-paths phase, due to the upstream change in how grammars
are loaded. Previosly, one had to provide path to the grammar file, now each
grammar is built in it's own package.
- In native-inputs, replace tree-sitter grammars with python bindings for
these grammars.
* gnu/packages/tree-sitter.scm (python-tree-sitter): Update to 0.25.2.
Change-Id: I2ba183ab2a32c473f4e2bc0e616946193df850d7
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: tree-sitter-starlark: Adjust to new tree-sitter-python.
* gnu/packages/tree-sitter.scm (tree-sitter-starlark): Adjust grammar to
changes made in dependency (tree-sitter-python).
tree-sitter-starlark inherits tree-sitter-python, so a change made there broke
generation of Starlark's grammar. This patch applies the minimal change
necessary until the issue is fixed upstream [1].
[1] https://github.com/tree-sitter-grammars/tree-sitter-starlark/issues/9
Change-Id: Ie999f1506947f17a3b26209ae12046597fc5dc44
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: tree-sitter-python: Update to 0.25.0.
* gnu/packages/tree-sitter.scm (tree-sitter-python): Update to 0.25.0.
Change-Id: I935219f08f252de73158c9c6df379a1154ff2517
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: emacs-sage-shell-mode: Include Python modules.
* gnu/packages/emacs-xyz.scm (emacs-sage-shell-mode)[arguments]: Add
Change-Id: I2a7b6fe14175d5ebcd6b9459856fea238e40efee
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
build-system: renpy: Migrate to (json).
* guix/build/renpy-build-system.scm: Use (json) rather than (guix build json).
(install, install-desktop-file): Replace ‘read-json’ with ‘json->scm’.
* guix/build-system/renpy.scm (default-guile-json): New variable.
(%renpy-build-system-modules): Adjust accordingly.
(renpy-build): Add guile-json argument and use it as extension.
Fixes guix/guix#2618.
build-system: elm: Migrate to (json).
Fixes guix/guix#2617.
* guix/build-system/elm.scm (%elm-build-system-modules)
(%elm-default-modules): Remove (guix build json).
(default-guile-json): New procedure.
(elm-build): Add guile-json extension.
* guix/build/elm-build-system.scm (stage, make-offline-registry-file)
(read-offline-registry, find-indirect-dependencies)
(patch-application-dependencies, configure): Refresh procedures
replacing (guix build json) procedures with (json) ones.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
tests: style: Fix insufficient number of lines read.
* tests/style.scm ("url-fetch->git-fetch, preserved field"):
The 9th line of origin, where the patches field is located,
was never read. (broken test since a1b0fde434)
guix: diagnostics: Export 'info' as replacement.
This change suppresses warning output that interfere
and break nar signing procedures in guix resp. their
authenticationAgent communication.
* guix/diagnostics.scm
gnu: trealla: Update to 2.84.26.
* gnu/packages/prolog.scm (trealla): Update to 2.84.26.
Change-Id: I55676a56146a4a5e9e0ccef74eeb6b3b4030ec96
gnu: python-sentence-transformers: Update to 5.1.2.
* gnu/packages/machine-learning.scm (python-sentence-transformers): Update to 5.1.2.
Change-Id: I41751d68a97cddf1fadc8c0ff1952b277993db94