1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00
Commit Graph

183968 Commits

Author SHA1 Message Date
Sharlatan Hellseher
ffe5c2a6e2 gnu: Add go-github-com-tmc-grpc-websocket-proxy.
* gnu/packages/golang-web.scm (go-github-com-tmc-grpc-websocket-proxy): New variable.

Change-Id: I6a075c4fd3bca1e2404ec55c8f93504be58a464d
2026-03-18 14:07:31 +01:00
Sharlatan Hellseher
858c9748d6 gnu: Add go-github-com-brianvoe-gofakeit.
* gnu/packages/golang-web.scm (go-github-com-brianvoe-gofakeit-v6)
(go-github-com-brianvoe-gofakeit-v7): New variable.

Change-Id: I62f98edcefd4ca89200d189c8319c550c77ba076
2026-03-18 14:07:31 +01:00
Sharlatan Hellseher
c723afc065 gnu: Add go-github-com-soheilhy-cmux.
* gnu/packages/golang-web.scm (go-github-com-soheilhy-cmux): New variable.

Change-Id: I7699121cb7be40231f17793763c380ee214d5c89
2026-03-18 14:07:31 +01:00
Sharlatan Hellseher
91888b8d45 gnu: Add go-github-com-melbahja-goph.
* gnu/packages/golang-crypto.scm (go-github-com-melbahja-goph): New variable.

Change-Id: I719c8ea073def5ee0918804925cd298b8780ca05
2026-03-18 14:07:31 +01:00
Sharlatan Hellseher
12e951cc18 gnu: go-github-com-pkg-sftp: Move to golang-crypto.
* gnu/packages/golang-web.scm (go-github-com-pkg-sftp): Move from here ...
* gnu/packages/golang-crypto.scm: ... to here.

Change-Id: I0db23217eb6013898aaded60c7cb169ef1c7de9f
2026-03-18 14:07:31 +01:00
Sharlatan Hellseher
718168d6a0 gnu: go-jqp: Update to 0.8.0.
* gnu/packages/web.scm (go-jqp): Update to 0.8.0.
[inputs]: Remove go-github-com-spf13-viper, go-github-com-spf13-cobra,
go-github-com-muesli-termenv, go-github-com-itchyny-gojq,
go-github-com-itchyny-timefmt-go,
go-github-com-charmbracelet-lipgloss,
go-github-com-charmbracelet-bubbletea,
go-github-com-charmbracelet-bubbles, go-github-com-atotto-clipboard,
and go-github-com-alecthomas-chroma-v2.
[native-inputs]: Add go-github-com-alecthomas-chroma-v2,
go-github-com-atotto-clipboard, go-github-com-charmbracelet-bubbles,
go-github-com-charmbracelet-bubbletea,
go-github-com-charmbracelet-lipgloss, go-github-com-itchyny-gojq,
go-github-com-muesli-termenv, go-github-com-spf13-cobra, and
go-github-com-spf13-viper.

Change-Id: I11fd32b7875fa1f39ebfc757fc6c70198c81b421
2026-03-18 14:07:30 +01:00
Sharlatan Hellseher
fa1aa34904 gnu: go-github-com-itchyny-gojq: Update to 0.12.18.
* gnu/packages/golang-xyz.scm (go-github-com-itchyny-gojq): Update to 0.12.18.
[inputs]: Remove go-github-com-google-go-cmp,
go-github-com-itchyny-timefmt-go, go-github-com-mattn-go-isatty,
go-github-com-mattn-go-runewidth, and go-gopkg-in-yaml-v3.
[propagated-inputs]: Add go-github-com-itchyny-go-yaml, go-github-com-itchyny-timefmt-go,
go-github-com-mattn-go-isatty, and go-github-com-mattn-go-runewidth.
[native-inputs]: Add go-github-com-google-go-cmp.

Change-Id: Ibedc8a7d243fd81d69d60a0b281d81198e52f218
2026-03-18 14:07:30 +01:00
Sharlatan Hellseher
4263b091d1 gnu: go-github-com-itchyny-gojq: Move to golang-xyz.
* gnu/packages/web.scm (go-github-com-itchyny-gojq, gojq): Move from
here ...
* gnu/packages/golang-xyz.scm: ... to here.

Change-Id: I7cb3fd36ecc3874a3463c58d1574b1da461c046c
2026-03-18 14:07:30 +01:00
Sharlatan Hellseher
894303de67 gnu: Add go-github-com-shopify-ejson.
* gnu/packages/golang-crypto.scm (go-github-com-shopify-ejson, go-ejson):
New variables.

Change-Id: I9758d095ca10f4ccfff4381466f863620895107b
2026-03-18 14:07:30 +01:00
Sharlatan Hellseher
31ef063456 gnu: Add go-github-com-dustin-gojson.
* gnu/packages/golang-xyz.scm (go-github-com-dustin-gojson): New variable.

Change-Id: I17e36de25552bdd2f5077bdf270336cefbe272fd
2026-03-18 14:07:30 +01:00
Sharlatan Hellseher
63d58073c9 gnu: Add go-github-com-1password-onepassword-sdk-go.
* gnu/packages/golang-web.scm (go-github-com-1password-onepassword-sdk-go): New variable.

Change-Id: I53eec26354cfd7b0525613eeca03323da6b7c549
2026-03-18 14:07:30 +01:00
Sharlatan Hellseher
cace25d6c3 gnu: Add go-github-com-extism-go-sdk.
* gnu/packages/golang-web.scm (go-github-com-extism-go-sdk): New variable.

Change-Id: I6a3c9dbd90a30bfa0cbf8d4c1aff5e4ec087db99
2026-03-18 14:07:30 +01:00
Sharlatan Hellseher
d93cb13797 gnu: Add go-github-com-dylibso-observe-sdk-go.
* gnu/packages/golang-web.scm (go-github-com-dylibso-observe-sdk-go): New variable.

Change-Id: I17e9f059c1974f4090cd8f9f0e82e6e4f91e81c6
2026-03-18 14:07:30 +01:00
Sharlatan Hellseher
27259a3d98 gnu: earlyoom: Fix indentation.
* gnu/packages/linux.scm (earlyoom): Fix indentation.

Change-Id: I691b41a03d9cc06afe2e838e2bc5a55ca35e726d
2026-03-18 14:07:30 +01:00
Sharlatan Hellseher
20571fe2b9 gnu: earlyoom: Test with default go.
* gnu/packages/linux.scm (earlyoom):
[phases]{disable-failing-test}: Adjust test invocation instead of
overwriting test-file and don't run vet during test.
[native-inputs]: Remove go-1.23; add go.

Change-Id: I32822de70ee2a71d5e687e6b813570f471ea148a
2026-03-18 14:07:30 +01:00
Sharlatan Hellseher
4314135e65 gnu: Add go-github-com-c9s-goprocinfo.
* gnu/packages/golang-xyz.scm (go-github-com-c9s-goprocinfo): New variable.

Change-Id: Ie5f1736a63011f9912b9d764050b92cd20c3f41a
2026-03-18 14:07:30 +01:00
Sharlatan Hellseher
76c48cb2c7 gnu: tmsu: Install extras.
* gnu/packages/file-systems.scm (tmsu):
[phases]{install-misc, install-shell-completions, install-man-pages}:
New phases.

Change-Id: I710db66801624ed20567d3643281385a1a828171
2026-03-18 14:07:30 +01:00
Sharlatan Hellseher
cda484dc4e gnu: tmsu: Build with system SQLite3.
* gnu/packages/file-systems.scm (tmsu)[build-flags,test-flags]: Add tag
to build with system SQLite3 library.
[inputs]: Add sqlite.

Change-Id: If7e9ac1f1df159141d9305ec6221fed438ae4ecc
2026-03-18 14:07:29 +01:00
Sharlatan Hellseher
dd961cfb98 gnu: tmsu: Update to 0.7.5-0.0bf4b80.
* gnu/packages/file-systems.scm (tmsu): Update to
0bf4b8031cbeffc0347007d85647062953e90571 commit.
[phases]{adjust-makefile}: Remove phase.
{fix-bin-name}: New phase.
{build, check, install}: Do not overwrite and use default phases.
[inputs]: Add go-golang-org-x-crypto.

Change-Id: I4ef518f9d67b97c4e828b74b4a2fbd35d45f6ad2
2026-03-18 14:07:29 +01:00
Sharlatan Hellseher
c2564c008d gnu: Add go-ply.
* gnu/packages/golang-xyz.scm (go-ply): New variable.

Change-Id: I1ec790b6b3aa2469a15b6fea302e8c6faa6001a1
2026-03-18 14:07:29 +01:00
Sharlatan Hellseher
4a16fbdbbd gnu: go-howett-net-plist: Build with default go.
* gnu/packages/golang-xyz.scm (go-howett-net-plist):
[source] <snippet>: Remove experimental command. Substitute
gopkg.in/yaml.v1 with gopkg.in/yaml.v2.
[arguments] <go>: Use default (1.24)
<test-subdirs>: Run tests over whole library.
<test-flags>: Do not vet during tests.
[native-inputs]: Add go-gopkg-in-yaml-v2.
[description]: Improve it.

Change-Id: I1d50df20c53355d0a57d80f6d731f3558f4c7217
2026-03-18 14:07:29 +01:00
Sharlatan Hellseher
3cae622b7e gnu: go-github-com-imdario-mergo: Build with default go.
* gnu/packages/golang-xyz.scm (go-github-com-imdario-mergo)[arguments]
<go>: Use default (1.24).
<test-flags>: Do not vet during tests.

Change-Id: I8e14167f36668fa2f996accff279600eeb4599a5
2026-03-18 14:07:29 +01:00
Sharlatan Hellseher
abc545f847 gnu: go-github-com-darccio-mergo: Build with default go.
* gnu/packages/golang-xyz.scm (go-github-com-darccio-mergo)[arguments]
<go>: Use default (1.24).
<test-flags>: Do not vet during tests.

Change-Id: I35b4452e24a50211fe4d9ba6ee88894463624c43
2026-03-18 14:07:29 +01:00
Sharlatan Hellseher
7e39f7597c gnu: go-github-com-onsi-gomega: Run vet tests.
* gnu/packages/golang-check.scm (go-github-com-onsi-gomega):
[arguments] <test-flags>: Drop.
[phases]{remove-failing-test-files}: Remove phase.

Change-Id: I69de432e162e7c5da8629764b10f7e1759f3fe66
2026-03-18 14:07:29 +01:00
Sharlatan Hellseher
79e7798ead gnu: go-github-com-coreos-go-systemd-v22: Update to 22.7.0.
* gnu/packages/golang-xyz.scm (go-github-com-coreos-go-systemd-v22): Update to 22.7.0.
[arguments] <go>: Use default (1.24).
<test-flags>: Skip one more test.
<skip-build?>: Use the parameter instead deleting phase.
<phases>: Use default 'check.
[propagated-inputs]: Add go-golang-org-x-sys.

Change-Id: Id8de55b56fcd3a1e8ed7d7dacd68ff7106f2cffd
2026-03-18 14:07:29 +01:00
Sharlatan Hellseher
5b57c450a9 gnu: go-github-com-warpfork-go-wish: Build with default go.
* gnu/packages/golang-check.scm (go-github-com-warpfork-go-wish):
[arguments] <go>: Use default (1.24)
<test-subdirs>: Run tests over whole library.
<test-flags>: Skip more tests and do not vet during tests.

Change-Id: Id5b0d8987d2a9bca5213ecc7686945b9a3500a68
2026-03-18 14:07:29 +01:00
Sharlatan Hellseher
096ed6db52 gnu: Remove go-github-com-ipfs-go-datastore-0.6.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-datastore-0.6): Delete variable.

Relates-to: https://codeberg.org/guix/guix/issues/6489
Change-Id: Ic1853afb0b3db8098c9385d1aa1c228d5ef9d177
2026-03-18 14:07:29 +01:00
Sharlatan Hellseher
cfc1c7e5c6 gnu: Remove go-github-com-ipfs-go-ipfs-blockstore.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-blockstore): Delete variable.

Relates-to: https://codeberg.org/guix/guix/issues/6489
Change-Id: Id8854da78929001bd36cdd7b42f87c9ade4c69f0
2026-03-18 14:07:29 +01:00
Sharlatan Hellseher
b269c61bd7 gnu: Remove go-github-com-ipfs-go-ipfs-exchange-offline.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-exchange-offline): Delete variable.

Relates-to: https://codeberg.org/guix/guix/issues/6489
Change-Id: Id1d85a2f8756a4fc5447c25ee330bb8f6f785a83
2026-03-18 14:07:29 +01:00
Sharlatan Hellseher
b679ded450 gnu: Remove go-github-com-ipfs-go-blockservice.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-blockservice): Delete variable.

Relates-to: https://codeberg.org/guix/guix/issues/6489
Change-Id: I3a38cb046dc27f3274bea8c7d4cd8253beac06d4
2026-03-18 14:07:29 +01:00
Sharlatan Hellseher
bf2eacea00 gnu: Remove go-github-com-ipfs-go-merkledag.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-merkledag): Delete variable.

Relates-to: https://codeberg.org/guix/guix/issues/6489
Change-Id: Ib8c659e49e08c708312bab74587ada2d264b1bcc
2026-03-18 14:07:29 +01:00
Sharlatan Hellseher
17c4deba85 gnu: Remove go-github-com-ipld-go-car.
* gnu/packages/ipfs.scm (go-github-com-ipld-go-car): Delete variable.
(go-github-com-ipld-go-car-v2): Don't inherit from go-github-com-ipld-go-car.

Fixes: guix/guix#6489
Change-Id: Ie29177d7647161e30d2d37c8949fe57b3b2239ac
2026-03-18 14:07:29 +01:00
Sharlatan Hellseher
47e6dca46a gnu: Remove go-github-com-pion-webrtc-v3.
* gnu/packages/golang-web.scm (go-github-com-pion-webrtc-v3): Delete variable.
(go-github-com-pion-webrtc-v4): Don't inherit from go-github-com-pion-webrtc-v3.

Fixes: guix/guix#6324
Change-Id: Id6ee10acf5bd9bc2dd64e0c2d65fb77b92b8b5b8
2026-03-18 14:07:28 +01:00
Sharlatan Hellseher
03fad37525 gnu: Remove go-git-sr-ht-emersion-go-sqlite3-fts5.
* gnu/packages/golang-xyz.scm (go-git-sr-ht-emersion-go-sqlite3-fts5): Delete variable.

Fixes: guix/guix#6672
Change-Id: I6a7fe0f38adbf34f2fc4546bf7d78921445afc6a
2026-03-18 14:07:28 +01:00
Sharlatan Hellseher
36feabd05c gnu: go-1.24: Update to 1.24.13 [security fixes].
go1.24.12 (released 2026-01-15) includes security fixes to the go
command, and the archive/zip, crypto/tls, and net/url packages, as well
as bug fixes to the compiler, the runtime, and the crypto/tls and os
packages.
See: <https://github.com/golang/go/milestone/419>

go1.24.13 (released 2026-02-04) includes security fixes to the go
command and the crypto/tls package, as well as bug fixes to the
crypto/x509 package.
See: <https://github.com/golang/go/milestone/421>

Containes fixes for:
CVE-2025-68121: Unexpected session resumption in crypto/tls
CVE-2025-68119: Unexpected code execution when invoking toolchain in
                cmd/go
CVE-2025-61732: Potential code smuggling via doc comments in cmd/cgo
CVE-2025-61731: Arbitrary file write using cgo pkg-config directive in
                cmd/go
CVE-2025-61730: Handshake messages may be processed at the incorrect
                encryption level in crypto/tls
CVE-2025-61728: Excessive CPU consumption when building archive index in
                archive/zip
CVE-2025-61726: Memory exhaustion in query parameter parsing in net/url

* gnu/packages/golang.scm (go-1.24): Update to 1.24.13.

Change-Id: I80dde282c7026fd7a3cf1161a6e63f0ceca2d51f
2026-03-18 14:07:20 +01:00
Cayetano Santos
e777e50a91 gnu: openroad: Fix gui.
* gnu/packages/electronics.scm (openroad)[inputs]: Add qtcharts-5,
qtimageformats-5, qtsvg-5 and qtwayland-5.
* gnu/packages/electronics.scm (openroad-cli): Delete additional inputs.

Fixes guix/guix#7265

Change-Id: I1d177ba9ad7ee1a6bf0c6ce2fccbf7173c3bd879
2026-03-18 13:24:44 +01:00
Cayetano Santos
5f31e8616c .forgejo: pull_request_template: Include package size.
* .forgejo/issue_template/pull_request_template.md: Mention package
closure size.

Change-Id: I6ec08169fcdc53a2edc1c7de1120e3fa80fb4fbb
2026-03-18 12:04:49 +01:00
Cayetano Santos
16565a5efc gnu: openroad: Set version.
* gnu/packages/electronics.scm (openroad)[arguments]<#:configure-flags>:
Add version.

Change-Id: Iade4cb41a312974ae3038b2be3b63861466e7743
2026-03-18 11:27:36 +01:00
Hugo Buddelmeijer
7b271e6e6c doc: Fix %childhurd-os example and memory-size documentation.
* doc/guix.texi (Virtualization Services): Fix %childhurd-os example and
memory-size documentation.

Change-Id: I5537eda4d0181e88229d836db522775494fc3d69
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-18 18:03:11 +09:00
Ricardo Wurmus
60f26275ef gnu: r-voltron: Update to 0.2.5.
* gnu/packages/bioinformatics.scm (r-voltron): Update to 0.2.5.
[propagated-inputs]: Add r-voltronstore and simpleitk.

Change-Id: I292c4e6b81b23471589c965449766d72d197e200
2026-03-18 08:11:57 +01:00
Ricardo Wurmus
9b6548fc6e gnu: Add r-voltronstore.
* gnu/packages/bioinformatics.scm (r-voltronstore): New variable.

Change-Id: Iebeb6fd970aa1dc1a862f4ff4f628b1d8e2fe2d0
2026-03-18 08:11:57 +01:00
Noé Lopez
2463a0f815 gnu: gnome-contacts: Update to 49.0.
* gnu/packages/gnome.scm (gnome-contacts): Update to 49.0.
[source]: Add compatibility patch from version 50.alpha.
* gnu/packages/patches/gnome-contacts-evolution-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register the patch.

Change-Id: If192104170bede40da385c50b7571ccb72f47489
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-18 14:46:40 +09:00
Noé Lopez
05e40776f8 gnu: chatty: Update to 0.8.9.
* gnu/packages/messaging.scm (chatty): Update to 0.8.9.
[arguments]: Switch to list and g-exp style.

Change-Id: If7755e000ccab1de47aaca9b587942a37fadae1c
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-18 14:46:03 +09:00
Noé Lopez
e3100762b6 gnu: gnome-contacts: Update to 49.0.
* gnu/packages/gnome.scm (gnome-contacts): Update to 49.0.
[source]: Add compatibility patch from version 50.alpha.
* gnu/packages/patches/gnome-contacts-evolution-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register the patch.

Change-Id: If192104170bede40da385c50b7571ccb72f47489
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-18 14:46:03 +09:00
Noé Lopez
5773287c6c gnu: folks: Update to 0.15.12.
* gnu/packages/gnome.scm (folks): Update to 0.15.12.

Change-Id: I1bfa9029175c96c22001769c09b0f3c901a5afdd
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-18 14:46:03 +09:00
Noé Lopez
13af74d03d gnu: evolution: Update to 3.60.0.
* gnu/packages/gnome.scm (evolution): Update to 3.60.0.

Change-Id: Ia1699642578b263ffc217fdf51e0fe4d8e3258e9
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-18 14:46:02 +09:00
Noé Lopez
b72fe8e234 gnu: evolution-data-server: Update to 3.60.0.
* gnu/packages/gnome.scm (evolution-data-server): Update to 3.60.0.
[arguments]<#:configure-flags>: Enable GTK4 oauth support.
[inputs]: Use latest libphonenumber and add webkitgtk for GTK4.

Fixes: <https://codeberg.org/guix/guix/issues/6299>.
Change-Id: I6b02a6b061d5066736c1024f5f1bdeb472acf4d0
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-18 14:46:02 +09:00
Ryne Everett
de36de495f gnu: Add exaile.
* gnu/packages/music.scm (exaile): New variable.
* gnu/packages/patches/exaile-gstreamer-1.28.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Sughosha <sughosha@disroot.org>
2026-03-18 10:58:52 +05:30
Andreas Enge
55562019e6 gnu: Remove python-orthopy.
* gnu/packages/maths.scm (python-orthopy): Delete variable.

Fixes: guix/guix#6383
Change-Id: I503f9129e4cf68436178cacfcca54d2beba13be4
2026-03-17 22:39:21 +01:00
Andreas Enge
d33c0c2583 gnu: Remove python-accupy.
* gnu/packages/maths.scm (python-accupy): Delete variable.
* gnu/packages/patches/python-accupy-fix-use-of-perfplot.patch,
gnu/packages/patches/python-accupy-use-matplotx.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Unregister patches.

Change-Id: I3364592d794986674bf5fc55463280f58f8efe8a
2026-03-17 22:38:32 +01:00