Commit graph

174529 commits

Author SHA1 Message Date
Rutherther
d5b980cfa1
gnu: Remove store path occurrences.
When running `make dist`, it is checked that there are no store paths in
the resulting dist folder. Specifically through the
`assert-no-store-file-names` target.

I think that this target makes sense and this commit has workarounds for
currently embedded store paths. Two of those are comments. Maybe the
target could be changed to ignore those in the future. But the hash is
not important, so just replace it with <hash>.

As for crate tests, I decided to split the string instead of removing
it, although it seems to me it might safely be removed, but I am not
completely sure about the intent here.

* gnu/packages/astronomy.scm (python-jplephem-2.22): Remove store hash
from comment.
* gnu/packages/golang-build.scm (golang-org-x-exp): Likewise.
* tests/import/crate.scm (temp-file): Split store path's hash.

Change-Id: I709f29a9dfab626d194c41d12e53e0380a148217
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-22 15:32:22 +00:00
Aizu
b5da2b372d
gnu: pd: Update to 0.56-1.
* gnu/packages/music.scm (pd): Update to 0.56-1.

Change-Id: I47433787b30ca43e49cc39e76fd5c56d50837c18
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-22 16:29:56 +01:00
Sharlatan Hellseher
6bbedbb187
gnu: gvisor-tap-vsock: Unvendor.
* gnu/packages/containers.scm (gvisor-tap-vsock):
[source] <snippet>: Remove "vendor" dirrectory and submodule with it's
own go.mod.
[build-system]: Switch to go-build-system.
[arguments] <phases>: Remove 'patch-go-reference, 'setenv;
{prune-tests}: Do not remove just skip tests requiring networking; use
default 'install.
[native-inputs]: Remove go-1.23; add
go-github-com-apparentlymart-go-cidr, go-github-com-containers-winquit,
go-github-com-coreos-stream-metadata-go,
go-github-com-dustin-go-humanize, go-github-com-google-gopacket,
go-github-com-insomniacslk-dhcp, go-github-com-mdlayher-vsock,
go-github-com-miekg-dns, go-github-com-onsi-ginkgo,
go-github-com-onsi-gomega, go-github-com-opencontainers-go-digest,
go-github-com-pkg-errors, go-github-com-sirupsen-logrus,
go-github-com-songgao-packets, go-github-com-songgao-water,
go-github-com-stretchr-testify, go-github-com-vishvananda-netlink,
go-golang-org-x-crypto, go-golang-org-x-mod, go-golang-org-x-sync,
go-golang-org-x-sys, and go-gvisor-dev-gvisor.

Change-Id: Ica757e693aa9ffbfaa56e64d28ff1b1669736670
2025-11-22 15:17:58 +00:00
Sharlatan Hellseher
d5ed53ceed
gnu: Add go-github-com-containers-winquit.
* gnu/packages/golang-xyz.scm (go-github-com-containers-winquit): New variable.

Change-Id: Ia27a6acfcd931f77425901d75befdc281a09cf01
2025-11-22 15:17:58 +00:00
Sharlatan Hellseher
744e710f33
gnu: Add go-github-com-songgao-packets.
* gnu/packages/golang-xyz.scm (go-github-com-songgao-packets): New variable.

Change-Id: I39d727e3861056aed076391e225c1d7e4b85d996
2025-11-22 15:17:58 +00:00
Sharlatan Hellseher
f37b063ff3
gnu: Add go-github-com-coreos-stream-metadata-go.
* gnu/packages/golang-web.scm (go-github-com-coreos-stream-metadata-go): New variable.

Change-Id: I0b4653e28d2b85a2031496c242f4f6e9c72a5fb5
2025-11-22 15:17:58 +00:00
Sharlatan Hellseher
e67a79ced8
gnu: Add go-github-com-apparentlymart-go-cidr.
* gnu/packages/golang-web.scm (go-github-com-apparentlymart-go-cidr): New variable.

Change-Id: I76da6ea6d92397261f6a39b443fb19a5b09549f3
2025-11-22 15:17:58 +00:00
François Joulaud
130cd50a68
gnu: go-jsonnet: Build all CLI tools.
* gnu/packages/golang-apps.scm (go-jsonnet): Build jsonnetfmt and jsonnet-deps.
[phases]: Replace build phase with one installing three binaries.

Change-Id: Ib0bf4234f0dc840c085cfcf3e7b2aba01553fc3d
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-22 15:15:39 +00:00
Nicolas Graves
78f2b7e633
gnu: breezy: Switch to pyproject.
* gnu/packages/version-control.scm (breezy):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Remove phase 'adjust-for-python-3.10.
[native-inputs]: Add python-setuptools.
[description]: Fix typo.

Fixes: guix/guix#4325
Change-Id: I801065b345892b14451dd445c88d991d622170a0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-22 14:52:44 +00:00
Nicolas Graves
3fcce251e9
gnu: python-cramjam: Update to 2.11.0.post1.
* gnu/packages/python-compression.scm (python-cramjam): Update to 2.11.0.post1.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Ignore failing tests.
* gnu/packages/rust-crates.scm : Update crates accordingly.

Change-Id: Icc6788030a6220550a48229567065a728703bd87
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-22 14:52:42 +00:00
Nicolas Graves
244c23c473
gnu: python-cramjam: Fix flaky tests.
* gnu/packages/python-compression.scm (python-cramjam)
[arguments]<#:phases>: Add phase 'configure-tests.

Change-Id: I1dcbdd09c068f2ad3f0b03e095963e1176ca63af
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-22 13:48:46 +00:00
Nicolas Graves
670518172f
gnu: python-pyqtwebengine*: Refresh configure-flags.
* gnu/packages/qt.scm (python-pyqtwebengine, python-pyqtwebengine-6):
[arguments]<#:configure-flags>: Refresh them for (json) module.

Change-Id: I64010e8e81414913b4f792257a68c312b42b485e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-22 13:48:46 +00:00
Nicolas Graves
cdbfa0aaf9
gnu: python-py7zr: Update to 1.0.0rc3.
* gnu/packages/python-compression.scm (python-py7zr): Update to 1.0.0rc3.
[arguments]<#:phases>: Add phase 'relax-requirements to avoid a brotli
world-rebuild.
[propagated-inputs]: Remove python-importlib-metadata.
[native-inputs]: Remove python-setuptools, python-pyannotate,
python-wheel.  Add python-pypa-build, python-pytest-httpserver,
python-setuptools.

Change-Id: Ica508a96a74c4684938df232c81c45c9b61b4e6a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-22 13:48:46 +00:00
Nicolas Graves
ad30477772
gnu: python-pyzstd: Update to 0.18.0.
* gnu/packages/python-compression.scm (python-pyzstd): Update to 0.18.0.
[source]: Switch to git-fetch.
<snippet>: Touch zstd/LICENSE, which is used in setup.py.
[native-inputs]: Remove python-wheel.
[propagated-inputs]: Add python-typing-extensions.
[description]: Improve style.

Change-Id: Idc60b6bf3119c7b6c3799826525263fbee3cd90b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-22 13:48:46 +00:00
Nicolas Graves
a387a5b999
gnu: python-inflate64: Update to 1.0.3.
* gnu/packages/python-compression.scm (python-inflate64): Update to 1.0.3.
[propagated-inputs]: Remove python-importlib-metadata.
[native-inputs]: Remove python-wheel.

Change-Id: I81336fb3bb767ee1a1d04ce597ed10ec0dfc5c6b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-22 13:48:43 +00:00
Igorj Gorjaĉev
3dbf1552dc
gnu: erlang: Update to 27.3.4.6.
* gnu/packages/erlang.scm (erlang): Update to 27.3.4.6.

Change-Id: I29ef75507ca167976ddc89afa70efd34fa5b2e5a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-22 12:24:25 +01:00
VÖRÖSKŐI András
5b0791ae92
gnu: waylock: Update to 1.5.0.
* gnu/packages/zig-xyz.scm (waylock): Update to 1.5.0.
[arguments]<#:zig>: New parameter.

Change-Id: Iece31dbc1dbbde4665a54c607972a1336464b1a3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-22 12:09:39 +01:00
VÖRÖSKŐI András
479b7f296c
gnu: river: Update to 0.3.12.
* gnu/packages/zig-xyz.scm (river): Update to 0.3.12.
[arguments]<#:zig>: New parameter.
<#:phases>{prepare-build.zig.zon, revert-build.zig.zon}: New phases.

Change-Id: I9a8fd0d71d07a5c89ba874791c4a021be0725e94
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-22 12:08:03 +01:00
VÖRÖSKŐI András
48c8ee295a
gnu: zig-wlroots: Update to 0.19.3.
* gnu/packages/zig-xyz.scm (zig-wlroots): Update to 0.19.3.
[propagated-inputs]: Remove wlroots-0.18; add wlroots-0.19.
[arguments]<#:zig>: New parameter.

Change-Id: I95c214d9dfd5318f9899a9629a3460e0d4f0ae82
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-22 12:07:30 +01:00
VÖRÖSKŐI András
e419b8d6ca
gnu: zig-pixman: Update to 0.3.0.
* gnu/packages/zig-xyz.scm (zig-pixman): Update to 0.3.0.

Change-Id: I62e900ca9804f889c928c4f7617afd02a9346518
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-22 12:07:12 +01:00
VÖRÖSKŐI András
b1d81fd9e9
gnu: zig-wayland: Update to 0.4.0.
* gnu/packages/zig-xyz.scm (zig-wayland): Update to 0.4.0.
[arguments]<#:zig, #:zig-release-type, #:zig-build-flags,

Change-Id: I6259830cc4a7f339bcf04c7163791b8adee3b9cd
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-22 12:06:01 +01:00
VÖRÖSKŐI András
cb7c6219e1
gnu: zig-xkbcommon: Update to 0.3.0.
* gnu/packages/zig-xyz.scm (zig-xkbcommon): Update to 0.3.0.

Change-Id: I0db3aad54c2fb06718eba423c0b21c8138388dcc
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-22 12:03:08 +01:00
Igorj Gorjaĉev
4983c6f46b
gnu: elixir: Update to 1.19.3.
* gnu/packages/elixir.scm (elixir): Update to 1.19.3.
[arguments]<#:phases>{replace-paths}: Add substitution.

Change-Id: Ic94e5aec86ae4e47dedaf337a690e2024e9afee4
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-22 11:52:28 +01:00
宋文武
f09b0641bb
gnu: bbcsdl: Update to 1.42a.
* gnu/packages/game-development.scm (bbcsdl): Update to 1.42a.

Change-Id: I96809e997c44dd410417a8483ccb89ae54c8334b
2025-11-22 18:45:01 +08:00
dan
db59a6ea3c
gnu: opencolorio: Disable a failing test case on ARM and RISC-V.
* gnu/packages/image-processing.scm (opencolorio): Disable a failing test
case on ARM and RISC-V.

Change-Id: If7ef40f72b0d42be47a3771a18e18c7c97b202ea
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-22 10:17:43 +01:00
Anderson Torres
61ab28c2a7
gnu: emacs-vdiff-magit: Update to 0.3.3-0-cc9e2db.
* gnu/packages/emacs-xyz.scm (emacs-vdiff-magit): Update to 0.3.3-0-cc9e2db.
Inline version string instead of factoring it under let.

Change-Id: I6b9626f57ab2fd42f3e6aae458fa21a66abee954
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-22 09:06:32 +01:00
Anderson Torres
826c3c78bc
gnu: emacs-meep: New package.
* gnu/packages/emacs-xyz.scm (emacs-meep): New variable.

Change-Id: Ic7df4f88470c538f4fa57620591a4c48d7b602ff
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-22 09:06:32 +01:00
Anderson Torres
afe62cfdba
gnu: emacs-bray: New package.
* gnu/packages/emacs-xyz.scm (emacs-bray): New variable.

Change-Id: I0f68ec1b8c5c61b327eb1d292e5fe6ad62f4266e
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-22 09:06:31 +01:00
Nicolas Graves
8bc190bc85
gnu: Add emacs-consult-recoll.
* gnu/packages/emacs-xyz.scm (emacs-consult-recoll): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-22 09:02:33 +01:00
Nicolas Graves
c2a3ead474
gnu: Add recoll-cli.
* gnu/packages/search.scm (recoll-cli): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-22 09:02:33 +01:00
Evgenii Klimov
b7288b48e1
gnu: Add tree-sitter-bitbake.
* gnu/packages/tree-sitter.scm (tree-sitter-bitbake): New variable.

Change-Id: I2d1a82de914314eed427e0cdb3168858861b0a70
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-22 09:02:32 +01:00
Evgenii Klimov
c848843f55
gnu: Add tree-sitter-haxe.
* gnu/packages/tree-sitter.scm (tree-sitter-haxe): New variable.

Change-Id: I18b2668bae8a0855e4c660cff9a29b5380ed41ff
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-22 09:02:32 +01:00
Evgenii Klimov
f61689449e
gnu: Add tree-sitter-wgsl.
* gnu/packages/tree-sitter.scm (tree-sitter-wgsl): New variable.

Change-Id: Ic6ab7f0023083a2dc86e5ad85b310abbcfd6bfb1
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-22 09:02:32 +01:00
Evgenii Klimov
9efb5b8039
gnu: Add tree-sitter-wast.
* gnu/packages/tree-sitter.scm (tree-sitter-wast): New variable.

Change-Id: I1e78d5cfe498f6aa98567beb28ee0bab8f97cfb2
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-22 09:02:32 +01:00
Evgenii Klimov
42dbc597f1
gnu: Add tree-sitter-vue.
* gnu/packages/tree-sitter.scm (tree-sitter-vue): New variable.

Change-Id: I4a363f2e9d3c01741b0c1070ec1f3bdbcc4185ea
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-22 09:02:32 +01:00
Evgenii Klimov
af63fa6b0d
gnu: Add tree-sitter-v.
* gnu/packages/tree-sitter.scm (tree-sitter-v): New variable.

Change-Id: I8d2e2bd4a4a2bca9c046776eba8f226e27496324
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-22 09:02:32 +01:00
Evgenii Klimov
bccbe18c21
gnu: Add tree-sitter-yuck.
* gnu/packages/tree-sitter.scm (tree-sitter-yuck): New variable.

Change-Id: I446f64925da286003b787e65995e8aeb1c6d0143
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-22 09:02:32 +01:00
Evgenii Klimov
c7ccfca548
gnu: Add tree-sitter-thrift.
* gnu/packages/tree-sitter.scm (tree-sitter-thrift): New variable.

Change-Id: Ia35a56041e7f0a63842a2087b30620157aea4bbd
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-22 09:02:32 +01:00
Evgenii Klimov
0b81e89204
gnu: Add tree-sitter-svelte.
* gnu/packages/tree-sitter.scm (tree-sitter-svelte): New variable.

Change-Id: I7470fdd9567d368b1be76986cb515293409a4c07
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-22 09:02:32 +01:00
Evgenii Klimov
4d28de587e
gnu: Add tree-sitter-squirrel.
* gnu/packages/tree-sitter.scm (tree-sitter-squirrel): New variable.

Change-Id: Icf8e29828044155ff278b696f6ee442ecc1bc67d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-22 09:02:32 +01:00
Evgenii Klimov
f7f22c7f45
gnu: Add tree-sitter-swift.
* gnu/packages/tree-sitter.scm (tree-sitter-swift): New variable.

Change-Id: I8c638de96c1beec77f8c4b66f684faa2b81e44c0
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-22 09:02:31 +01:00
Evgenii Klimov
e02c41e530
gnu: Add tree-sitter-sparql.
* gnu/packages/tree-sitter.scm (tree-sitter-sparql): New variable.

Change-Id: I31ca61d44a7c4ff616478e2ea8ea3acfdd1c57b0
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-22 09:02:31 +01:00
Evgenii Klimov
4992650e20
gnu: Add tree-sitter-smithy.
* gnu/packages/tree-sitter.scm (tree-sitter-smithy): New variable.

Change-Id: I0db966f0f51784b4e1ca4d0714e6220e4eaa2e21
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-22 09:02:31 +01:00
Evgenii Klimov
def18beb21
gnu: Add tree-sitter-smali.
* gnu/packages/tree-sitter.scm (tree-sitter-smali): New variable.

Change-Id: Ia7f4b7fdd32e31e5d9c9669b148883db08fb5ef5
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-22 09:02:31 +01:00
Evgenii Klimov
bec92bebbc
gnu: Add tree-sitter-scss.
* gnu/packages/tree-sitter.scm (tree-sitter-scss): New variable.

Change-Id: I541d63b8d732d21b7d7e85217734b2b749aadd86
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-22 09:02:31 +01:00
Evgenii Klimov
2226da3126
gnu: Add tree-sitter-re2c.
* gnu/packages/tree-sitter.scm (tree-sitter-re2c): New variable.

Change-Id: Ifcf632f309e22e105105229f1c7fad8c31f98042
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-22 09:02:31 +01:00
Evgenii Klimov
6f824d11f0
gnu: Add tree-sitter-qmljs.
* gnu/packages/tree-sitter.scm (tree-sitter-qmljs): New variable.

Change-Id: I951ae9d136e8b4b45a212c7dfd567bb4db3445db
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-22 09:02:31 +01:00
Evgenii Klimov
1c2d2b51a6
gnu: Add tree-sitter-pony.
* gnu/packages/tree-sitter.scm (tree-sitter-pony): New variable.

Change-Id: I445413a6865422a941ecc7750e3390d1a7b6c097
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-22 09:02:31 +01:00
Evgenii Klimov
5bc97fc721
gnu: Add tree-sitter-perl.
* gnu/packages/tree-sitter.scm (tree-sitter-perl): New variable.

Change-Id: I30c270003f1a53c071762eb4d3d7e54e2f78e5ab
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-22 09:02:31 +01:00
Evgenii Klimov
9eca195f8e
gnu: Add tree-sitter-objc.
* gnu/packages/tree-sitter.scm (tree-sitter-objc): New variable.

Change-Id: Ifd6022f4a62063c3366735ed7c7cf56268d139ea
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-11-22 09:02:31 +01:00