~ruther/guix-local

50a05300 — Evgenii Klimov 7 months ago
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>
ccad0338 — Evgenii Klimov 7 months ago
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>
7150fcab — Evgenii Klimov 7 months ago
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>
9f1a3c62 — Evgenii Klimov 7 months ago
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>
10acea6c — Evgenii Klimov 7 months ago
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>
15293e03 — Evgenii Klimov 6 months ago
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>
9fd02d85 — Evgenii Klimov 7 months ago
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>
b1f4acf4 — Mark Walker 7 months ago
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>
0353a510 — Liliana Marie Prikler 8 months ago
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.
5bbed7ee — Nicolas Graves 8 months ago
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>
944c20e1 — Martin Schitter 6 months ago
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)
6c6139bc — Martin Schitter 6 months ago
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
99d394f2 — Andy Tai 6 months ago
gnu: nano: Update to 8.7.

* gnu/packages/text-editors.scm (nano): Update to 8.7.

Change-Id: I8e938b355d68b568bdac7561fe23e587dd594418
Signed-off-by: jgart <jgart@dismail.de>
gnu: universal-ctags: Update to 6.2.1.

* gnu/packages/code.scm (universal-ctags): Update to 6.2.1.

Change-Id: I556dcdaed7ed28e234f30c715ad74ab63e0788cc
64ac0d29 — Greg Hogan 6 months ago
gnu: cppcheck: Update to 2.18.0.

* gnu/packages/check.scm (cppcheck): Update to 2.18.0.
[arguments]<#:parallel-tests?>: Disable.

Fixes #4064.

Change-Id: I0ef2b3885ddd438a524e09e57de2a917e86bb37a
20669af2 — Greg Hogan 6 months ago
gnu: ck: Limit parallelism.

* gnu/packages/c.scm (ck)[arguments]<#:phases>('configure): Limit
parallelism to prevent excessive test runtime.

Change-Id: I303d8ff3c5d47da4862994ad0c2942d84f736e57
gnu: tinmop: Update to 0.9.9.14142135623730951.

* gnu/packages/web-browsers.scm (tinmop): Update to 0.9.9.14142135623730951.
[inputs]: Add xsel and sbcl-chronicity.

Change-Id: I8a76bfd14fad030f56c3f76d48b8791adfb0422b
gnu: sbcl-nodgui: Update to 0.7.6.0.

* gnu/packages/lisp-xyz.scm (sbcl-nodgui): Update to 0.7.6.0.
[arguments]: Improve indentation.

Change-Id: Ic780cf1009240eb9298cefd01725163266d79bff
Next