~ruther/guix-local

ref: d5b980cfa1cdfd29b9f99e74760eaa55eb765df4 guix-local/gnu d---------
d5b980cf — Rutherther 11 months ago
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>
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>
6bbedbb1 — Sharlatan Hellseher 11 months ago
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
d5ed53ce — Sharlatan Hellseher 11 months ago
gnu: Add go-github-com-containers-winquit.

* gnu/packages/golang-xyz.scm (go-github-com-containers-winquit): New variable.

Change-Id: Ia27a6acfcd931f77425901d75befdc281a09cf01
744e710f — Sharlatan Hellseher 11 months ago
gnu: Add go-github-com-songgao-packets.

* gnu/packages/golang-xyz.scm (go-github-com-songgao-packets): New variable.

Change-Id: I39d727e3861056aed076391e225c1d7e4b85d996
f37b063f — Sharlatan Hellseher 11 months ago
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
e67a79ce — Sharlatan Hellseher 11 months ago
gnu: Add go-github-com-apparentlymart-go-cidr.

* gnu/packages/golang-web.scm (go-github-com-apparentlymart-go-cidr): New variable.

Change-Id: I76da6ea6d92397261f6a39b443fb19a5b09549f3
130cd50a — François Joulaud 11 months ago
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>
78f2b7e6 — Nicolas Graves 11 months ago
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>
3fcce251 — Nicolas Graves 11 months ago
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>
244c23c4 — Nicolas Graves 11 months ago
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>
67051817 — Nicolas Graves 11 months ago
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>
cdbfa0aa — Nicolas Graves 11 months ago
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>
ad304777 — Nicolas Graves 11 months ago
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>
a387a5b9 — Nicolas Graves 11 months ago
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>
3dbf1552 — Igorj Gorjaĉev 11 months ago
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>
5b0791ae — VÖRÖSKŐI András a year ago
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>
479b7f29 — VÖRÖSKŐI András a year ago
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>
48c8ee29 — VÖRÖSKŐI András a year ago
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>
e419b8d6 — VÖRÖSKŐI András a year ago
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>
Next