1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-17 14:45:53 +02:00
Commit Graph

173958 Commits

Author SHA1 Message Date
Patrick Norton 8f4b28c260 gnu: Add perl-moox-types-mooselike-numeric.
* gnu/packages/perl.scm (perl-moox-types-mooselike-numeric): New
variable.

Change-Id: I1b0dd6efab3e6ec7022f1f32fd222e02ee901995
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-15 17:32:50 +01:00
Patrick Norton 4804cdd9e8 gnu: Add perl-task-freecellsolver-testing.
* gnu/packages/perl.scm (perl-task-freecellsolver-testing): New
variable.

Change-Id: I9cd181aa1ffd1857b499eacf2ea584f60f3224c3
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-15 17:32:50 +01:00
Patrick Norton 418abfe901 gnu: Add perl-games-solitaire-verify.
* gnu/packages/perl.scm (perl-games-solitaire-verify): New variable.

Change-Id: Iad2c1454337a12184797a876f2c69dedec3c1497
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-15 17:32:50 +01:00
Patrick Norton b4eb4431ee gnu: Add perl-test-run-cmdline.
* gnu/packages/perl.scm (perl-test-run-cmdline): New variable.

Change-Id: I3dc653e45f97c5e5f03cfb9fbfd8252ead00cf78
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-15 17:32:50 +01:00
Patrick Norton 1c5a5e8706 gnu: Add perl-test-data-split.
* gnu/packages/perl.scm (perl-test-data-split): New variable.

Change-Id: I0d4ef6a05a48296377de4ab24cd86f961efc0cd5
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-15 17:32:50 +01:00
Patrick Norton 2e94f8a494 gnu: Add perl-task-test-run-allplugins.
* gnu/packages/perl.scm (perl-task-test-run-allplugins): New variable.

Change-Id: I70f720a34de467408d21e547f4ba81649b7a659d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-15 17:32:49 +01:00
Patrick Norton 2c6ece9d5b gnu: Add perl-test-run-plugin-trimdisplayedfilenames.
* gnu/packages/perl.scm (perl-test-run-plugin-trimdisplayedfilenames):
New variable.

Change-Id: Ife3d74644d5003c33ac2858c73a4f1aaf2b5cbdb
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-15 17:32:49 +01:00
Patrick Norton 7876887ed7 gnu: Add perl-test-run-plugin-colorsummary.
* gnu/packages/perl.scm (perl-test-run-plugin-colorsummary): New
variable.

Change-Id: I210e31d045992132d1d59f22245cf46fae3f7dc1
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-15 17:32:49 +01:00
Patrick Norton 7ffbd26438 gnu: Add perl-test-run-plugin-colorfileverdicts.
* gnu/packages/perl.scm (perl-test-run-plugin-colorfileverdicts): New
variable.

Change-Id: I1c794c3eeac66822e554e6643690ea345cb0b745
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-15 17:32:49 +01:00
Patrick Norton 26d63a058d gnu: Add perl-test-run-plugin-breakonfailure.
* gnu/packages/perl.scm (perl-test-run-plugin-breakonfailure): New
variable.

Change-Id: I719ebe327e363bfd8f03addb8bcdbe4040b25b5b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-15 17:32:49 +01:00
Patrick Norton b49a8c6937 gnu: Add perl-test-run-plugin-alternateinterpreters.
* gnu/packages/perl.scm (perl-test-run-plugin-alternateinterpreters):
New variable.

Change-Id: I598c22ef7b9f762c8d96fd5b65bdcea95f0dc288
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-15 17:32:49 +01:00
Patrick Norton 87eabea47f gnu: Add perl-test-run.
* gnu/packages/perl.scm (perl-test-run): New variable.

Change-Id: Iab29cb2a0285ce9ac60eda80848575c61ac0302e
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-15 17:32:49 +01:00
Patrick Norton e8bacdd887 gnu: Add perl-test-some.
* gnu/packages/perl.scm (perl-test-some): New variable.

Change-Id: Iadab3487685c68a2fa58519164bb394315a87ff8
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-15 17:32:48 +01:00
Patrick Norton 75701792e1 gnu: Add perl-text-sprintf-named.
* gnu/packages/perl.scm (perl-text-sprintf-named): New variable.

Change-Id: If403a07c48357513d95be552bea916185679300c
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-15 17:32:48 +01:00
Patrick Norton 78c47df9b8 gnu: Add perl-dir-manifest.
* gnu/packages/perl.scm (perl-dir-manifest): New variable.

Change-Id: I1877d5cd93737785f5aea84be122835587b9c775
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-15 17:32:48 +01:00
Patrick Norton 39d9d3933c gnu: Add perl-chi.
* gnu/packages/perl.scm (perl-chi): New variable.

Change-Id: Iae2ae84329ad248deebef0ddd2c0d296386ffae4
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-15 17:32:48 +01:00
Patrick Norton e2867a9aa0 gnu: Add perl-module-mask.
* gnu/packages/perl.scm (perl-module-mask): New variable.

Change-Id: Ic254aa119255f6e1009977369e64393e8788e4cd
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-15 17:32:48 +01:00
Patrick Norton 3fd0aeaac3 gnu: Add perl-hash-moreutils
* gnu/packages/perl.scm (perl-hash-moreutils): New variable.

Change-Id: Id112e52e247cbc655a996da3bd4825aa8648177c
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-15 17:32:48 +01:00
Patrick Norton c4e9f2c3eb gnu: Add perl-digest-jhash.
* gnu/packages/perl.scm (perl-digest-jhash): New variable.

Change-Id: I2d43ede680aa791fbaee9494ad2dafe88bcc58aa
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-15 17:32:48 +01:00
Patrick Norton e49205c8ee gnu: Add perl-code-tidyall-plugin-testcount
* gnu/packages/perl.scm (perl-code-tidyall-plugin-testcount): New
variable.

Change-Id: I0b64c8ce534f341666f823bd2d1571bac28a492d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-15 17:32:47 +01:00
Patrick Norton 8bd64a1e95 gnu: Add perl-test-count.
* gnu/packages/perl.scm (perl-test-count): New variable.

Change-Id: Icbd1f3256df3ddd26db5b5681115b5ceeb143732
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-15 17:32:47 +01:00
Patrick Norton 695c4bc345 gnu: Add python-freecell-solver.
* gnu/packages/python-xyz.scm (python-freecell-solver): New variable.

Change-Id: I2c1ddea7f5889960bcac2d551739e4e5dce34a1f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-15 17:32:47 +01:00
Patrick Norton c9e598ffe0 gnu: Add python-pysol-cards.
* gnu/packages/python-xyz.scm (python-pysol-cards): New variable.

Change-Id: Ida854173a5b06f526e36c662482e917c7e752ef0
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-15 17:32:47 +01:00
Patrick Norton 0c6225f66f gnu: Add rinutils.
* gnu/packages/game-development.scm (rinutils): New variable.

Change-Id: I9fc8d2aeeacb9095885e24f4c367d9ce9f4a2041
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-15 17:32:47 +01:00
Patrick Norton f93e45d96e 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>
2025-11-15 17:32:47 +01:00
Patrick Norton 1c8b0195e8 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>
2025-11-15 17:32:47 +01:00
ColdSideOfYourPillow ba90f16392 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>
2025-11-15 17:32:47 +01:00
Cayetano Santos f506f63543 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>
2025-11-15 17:32:46 +01:00
Evgenii Klimov acdc94b0e9 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>
2025-11-15 17:32:46 +01:00
Evgenii Klimov fc58dada39 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>
2025-11-15 17:32:46 +01:00
Evgenii Klimov 50a05300d0 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>
2025-11-15 17:32:46 +01:00
Evgenii Klimov ccad0338f8 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>
2025-11-15 17:32:46 +01:00
Evgenii Klimov 7150fcab68 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>
2025-11-15 17:32:46 +01:00
Evgenii Klimov 9f1a3c62f1 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>
2025-11-15 17:32:46 +01:00
Evgenii Klimov 10acea6c9d 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>
2025-11-15 17:32:46 +01:00
Evgenii Klimov 15293e03db 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>
2025-11-15 17:32:46 +01:00
Evgenii Klimov 9fd02d856c 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>
2025-11-15 17:32:46 +01:00
Mark Walker b1f4acf4b8 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>
2025-11-15 17:32:46 +01:00
Liliana Marie Prikler 0353a510cf 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.
2025-11-15 17:32:45 +01:00
Nicolas Graves 5bbed7ee01 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>
2025-11-15 17:32:45 +01:00
Martin Schitter 944c20e171 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)
2025-11-15 15:53:15 +09:00
Martin Schitter 6c6139bce0 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
2025-11-15 15:53:15 +09:00
jgart 4dd9f01ae4 gnu: trealla: Update to 2.84.26.
* gnu/packages/prolog.scm (trealla): Update to 2.84.26.

Change-Id: I55676a56146a4a5e9e0ccef74eeb6b3b4030ec96
2025-11-14 20:26:29 -06:00
jgart 8976aa0a75 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
2025-11-14 20:24:53 -06:00
Andy Tai 99d394f2d2 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>
2025-11-14 14:53:36 -06:00
jgart b24a159eea gnu: universal-ctags: Update to 6.2.1.
* gnu/packages/code.scm (universal-ctags): Update to 6.2.1.

Change-Id: I556dcdaed7ed28e234f30c715ad74ab63e0788cc
2025-11-14 12:19:23 -06:00
Greg Hogan 64ac0d2948 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
2025-11-14 17:45:31 +00:00
Greg Hogan 20669af24a gnu: ck: Limit parallelism.
* gnu/packages/c.scm (ck)[arguments]<#:phases>('configure): Limit
parallelism to prevent excessive test runtime.

Change-Id: I303d8ff3c5d47da4862994ad0c2942d84f736e57
2025-11-14 17:45:07 +00:00
jgart a9f854ca3d 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
2025-11-14 11:35:36 -06:00
jgart 1e6d54c4a0 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
2025-11-14 11:34:23 -06:00