Commit graph

137726 commits

Author SHA1 Message Date
Nicolas Goaziou
d45a3fec65
gnu: emacs-beframe: Update to 1.1.1.
* gnu/packages/emacs-xyz.scm (emacs-beframe): Update to 1.1.1.

Change-Id: If78580fbdb5575ee369fd6e87b99da98343e4a16
2024-06-29 10:43:36 +02:00
Nicolas Goaziou
8bf4cba852
gnu: emacs-orglink: Update to 1.2.3.
* gnu/packages/emacs-xyz.scm (emacs-orglink): Update to 1.2.3.

Change-Id: Ic79c31a5d1e0c2ccddec9db12f94c058b14d42b5
2024-06-29 10:43:36 +02:00
Nicolas Goaziou
6c3e14c32d
gnu: emacs-no-littering: Update to 1.7.0.
* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.7.0.

Change-Id: Ic0bd155bc1b06828ffb6fc48ff2eb9953cfdad9e
2024-06-29 10:43:35 +02:00
Nicolas Goaziou
bc8363f644
gnu: emacs-casual-dired: Update to 1.5.0.
* gnu/packages/emacs-xyz.scm (emacs-casual-dired): Update to 1.5.0.

Change-Id: I129a54757e2d45b19a4af835631120bc36916da3
2024-06-29 10:43:35 +02:00
Nicolas Goaziou
704bed1626
gnu: Add emacs-casual-lib.
* gnu/packages/emacs-xyz.scm (emacs-casual-lib): New variable.

Change-Id: I7b5baa39985c55ef51281baeb2df65a8c11879b4
2024-06-29 10:43:35 +02:00
Nicolas Goaziou
0ae9a2b0f5
gnu: emacs-transient: Update to 0.7.2.
* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.7.2.

Change-Id: I1d52921d0850dfe77c81d82417d84ecc2e2f865d
2024-06-29 10:43:35 +02:00
Nicolas Goaziou
07a4a10c28
gnu: emacs-notmuch-maildir: Update to 0.2.3.
* gnu/packages/emacs-xyz.scm (emacs-notmuch-maildir): Update to 0.2.3.

Change-Id: I44e9f4d45618ecfa932d722b1515ba48cd5783f9
2024-06-29 10:43:34 +02:00
Nicolas Goaziou
9c24e74ff0
gnu: emacs-dtrt-indent: Update to 1.18.
* gnu/packages/emacs-xyz.scm (emacs-dtrt-indent): Update to 1.18.

Change-Id: I0fd8854ae7c1f7a5e98821943c3d2d5e520c2c18
2024-06-29 10:43:34 +02:00
Nicolas Goaziou
ba36f5f25e
gnu: emacs-deadgrep: Update to 0.13.
* gnu/packages/emacs-xyz.scm (emacs-deadgrep): Update to 0.13.

Change-Id: Iffe8590632318925efb3a943d8751624d0ee2f90
2024-06-29 10:43:34 +02:00
Nicolas Goaziou
0584192aa9
gnu: emacs-org-ql: Update to 0.8.7.
* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.8.7.

Change-Id: I592f482984dd32e5077d011ad98a2c92236e2116
2024-06-29 10:43:34 +02:00
Nicolas Goaziou
f724a8c662
gnu: emacs-pg: Update to 0.36.
* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.36.

Change-Id: I88fee173c945d1be8d1644d1b87d6eeb240fc0cf
2024-06-29 10:43:34 +02:00
Suhail Singh
cd8f0454ce
gnu: emacs-org: Update to 9.7.6.
* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.7.6.

Change-Id: I56d201408b22e02e600274b3f1037d432153275e
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-06-29 10:43:33 +02:00
Nicolas Goaziou
55181eb1f5
gnu: emacs-hl-todo: Update to 3.7.0.
* gnu/packages/emacs-xyz.scm (emacs-hl-todo): Update to 3.7.0.

Change-Id: I645df86a3a8d5c59d4db45033a42d4c1a3e6c445
2024-06-29 10:43:33 +02:00
Nicolas Goaziou
bde70b1525
gnu: emacs-jinx: Update to 1.8.
* gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 1.8.

Change-Id: Ide349dcc87b2693a01732a1fddf04168da40a641
2024-06-29 10:43:33 +02:00
Nicolas Goaziou
6d94bffd78
gnu: emacs-slime, sbcl-slime-swank: Update to 2.30.
* gnu/packages/emacs-xyz.scm (emacs-slime): Update to 2.30.
* gnu/packages/lisp-xyz.scm (sbcl-slime-swank): Update to 2.30.

Change-Id: Id64f3bd4dda8a91dc420a919eab676f00e6e982f
2024-06-29 10:43:33 +02:00
Nicolas Goaziou
0124cc3cd7
gnu: emacs-ol-notmuch: Update to 2.0.2.
* gnu/packages/emacs-xyz.scm (emacs-ol-notmuch): Update to 2.0.2.

Change-Id: Iacd6415c00234a72dc28c09d80d0af91acd91832
2024-06-29 10:43:32 +02:00
Nicolas Goaziou
49be0806bf
gnu: emacs-paren-face: Update to 1.1.1.
* gnu/packages/emacs-xyz.scm (emacs-paren-face): Update to 1.1.1.

Change-Id: I626e0d7c308c609f126f3556b374d1c21dd506e4
2024-06-29 10:43:32 +02:00
Nicolas Goaziou
fe733cd83d
gnu: emacs-auto-compile: Update to 2.0.2.
* gnu/packages/emacs-xyz.scm (emacs-auto-compile): Update to 2.0.2.

Change-Id: I71ff8076e17886dcad04421ceb709280d1a0e728
2024-06-29 10:43:32 +02:00
Nicolas Goaziou
2287edf0ff
gnu: emacs-moody: Update to 1.1.0.
* gnu/packages/emacs-xyz.scm (emacs-moody): Update to 1.1.0.

Change-Id: I8e22e59378e93791e33f3323df6e7be589ccfa44
2024-06-29 10:43:32 +02:00
Nicolas Goaziou
71f1a05806
gnu: emacs-minions: Update to 1.0.1.
* gnu/packages/emacs-xyz.scm (emacs-minions): Update to 1.0.1.

Change-Id: I3ba9eeed4f613dc4a476ff94913ce29f539671e4
2024-06-29 10:43:32 +02:00
Nicolas Goaziou
09128faaea
gnu: emacs-with-editor: Update to 3.3.4.
* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 3.3.4.

Change-Id: I8e01e1f87e57bc5acef065aa146f4e4ab39b0ac6
2024-06-29 10:43:31 +02:00
Nicolas Goaziou
119da1b81c
gnu: emacs-gptel: Update to 0.9.0.
* gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.9.0.

Change-Id: I6128353e2ec1b3851adf302bb87c218985ab96b9
2024-06-29 10:43:31 +02:00
Sharlatan Hellseher
d6931b3300
gnu: matterbridge: Swap to go-build-system.
* gnu/packages/messaging.scm (matterbridge): Adjust package style.
[build-system]: Swap to go-build-system.
[arguments]: <#:go>: Use go-1.21.

Change-Id: I839f1a0c369a143e8d36d6f919e1751a915c524a
2024-06-29 09:37:41 +01:00
Sharlatan Hellseher
dcfdd70d53
gnu: go-golang-org-x-crypto: Update to 0.14.0.
* gnu/packages/golang-build.scm (go-golang-org-x-crypto): Update to 0.14.0.
[propagated-inputs]: Add go-golang-org-x-net, go-golang-org-x-term and
go-golang-org-x-text.

Change-Id: I0b064137070be75545f012fc7a89280522855e27
2024-06-29 09:37:41 +01:00
Sharlatan Hellseher
0540c0ccb2
gnu: go-golang-org-x-sys: Fix indentation.
* gnu/packages/golang-build.scm (go-golang-org-x-sys): Re indent.

Change-Id: I63f95e9fb8d6d633fbb0642100c60d5df9121730
2024-06-29 09:37:41 +01:00
Sharlatan Hellseher
fc9eb91b0c
gnu: go-golang-org-x-sys: Update to 0.21.0.
* gnu/packages/golang-build.scm (go-golang-org-x-sys): Update to 0.21.0.

Change-Id: I0509e9aad319f55641807a28ebbd32b50cf34ede
2024-06-29 09:37:41 +01:00
Sharlatan Hellseher
bae99a0c44
gnu: go-golang-org-x-sys: Enable tests.
* gnu/packages/golang-build.scm (go-golang-org-x-sys) [arguments]:
<#:tests>: Enable them.
<#:phases>: Add custom 'check phase.

Change-Id: Ie58ea6f0aa677742307d18cfaafcf6ec381c85c9
2024-06-29 09:37:41 +01:00
Sharlatan Hellseher
5a2a870a58
gnu: go-golang-org-x-sync: Improve description.
* gnu/packages/golang-build.scm (go-golang-org-x-sync) [description]:
Extend and improve description.

Change-Id: Ie5b48230d7bc7bbd03e2af76d3a3660960282291
2024-06-29 09:37:41 +01:00
Sharlatan Hellseher
7e300af164
gnu: go-golang-org-x-sync: Fix indentation.
* gnu/packages/golang-build.scm (go-golang-org-x-sync): Re indent.

Change-Id: I0399635dc8ddd2917b2f5920da883fa0459e7e30
2024-06-29 09:37:40 +01:00
Sharlatan Hellseher
2ead215712
gnu: go-golang-org-x-sync: Update to 0.7.0.
* gnu/packages/golang-build.scm (go-golang-org-x-sync): Update to 0.7.0.

Change-Id: Ifd4e2035b2d6e2e9cec93342a8871cf0ed9f0443
2024-06-29 09:37:40 +01:00
Sharlatan Hellseher
16cf2fea8d
gnu: go-golang-org-x-sync: Enable tests.
* gnu/packages/golang-build.scm (go-golang-org-x-sync): Refresh package style.
[arguments]: <#:phases>: Add custom 'check phase.

Change-Id: Ibee36b53934faed80561d461090cfcfea32b5bfa
2024-06-29 09:37:40 +01:00
Sharlatan Hellseher
afbc1cc8b3
gnu: Remove go-golang.org-x-sync-semaphore.
* gnu/packages/golang-build.scm (go-golang.org-x-sync-semaphore): Delete variable.
* gnu/packages/check.scm (actionlint): Adjust inputs.
[inputs]: Remove go-golang.org-x-sync-semaphore.
* gnu/packages/version-control.scm (git-lfs): Likewise.
[propagated-inputs]: Remove go-golang.org-x-sync-semaphore; add go-golang-org-x-sync.

Change-Id: Icf3edfc46696c8b9af79787ff77f7e65852bfef4
2024-06-29 09:37:40 +01:00
Sharlatan Hellseher
9708590d20
gnu: Remove go-golang.org-x-sync-errgroup.
* gnu/packages/golang-build.scm (go-golang.org-x-sync-errgroup): Delete variable.
* gnu/packages/check.scm (actionlint): Adjust inputs.
[inputs]: Remove go-golang.org-x-sync-errgroup; add go-golang-org-x-sync.
* gnu/packages/golang.scm (gotestsum): Likewise.
[native-inputs]: Remove go-golang.org-x-sync-errgroup; add go-golang-org-x-sync.
* gnu/packages/golang.scm (go-github-com-prometheus-procfs): Likewise.
[propagated-inputs]: Remove go-golang.org-x-sync-errgroup; add go-golang-org-x-sync.
* gnu/packages/terminals.scm (go-github-com-junegunn-fzf): Likewise.
[inputs]: Remove go-golang.org-x-sync-errgroup; add go-golang-org-x-sync.
* gnu/packages/version-control.scm (ghq): Likewise.
[inputs]: Remove go-golang.org-x-sync-errgroup; add go-golang-org-x-sync.

Change-Id: If64c30da47ed9cd043798f427f2927b76394f3c4
2024-06-29 09:37:40 +01:00
Sharlatan Hellseher
9cfcc16c2f
gnu: dstask: Apply "-trimpath" flag.
* gnu/packages/task-management.scm (dstask) [arguments]: <#:phases>:
Apply "-trimpath" flag to custom 'build phase.

Change-Id: I71b145cc4cae587fa898d479e1d5580b5f3750da
2024-06-29 09:37:40 +01:00
Sharlatan Hellseher
e7349f1f81
gnu: nncp: Apply "-trimpath" flag.
* gnu/packages/uucp.scm (nncp) [arguments]:
<#:phases>: Remove 'remove-go-references phase.
Set BUILDFLAGS=-trimpath to replace 'remove-go-references phase in
'configure phase.

Change-Id: I7cfe14174e38708d36329d8e33ed6bb1ce0ae220
2024-06-29 09:37:40 +01:00
Sharlatan Hellseher
6d520b8c0c
gnu: docker: Apply "-trimpath" flag.
* gnu/packages/docker.scm (docker) [arguments]:
<#:phases>: Remove 'remove-go-references phase.
Set BUILDFLAGS=-trimpath to replace 'remove-go-references phase in
'build phase.

Change-Id: Iada1a8764808d26e476ca8ca87a23061834f78be
2024-06-29 09:37:40 +01:00
Sharlatan Hellseher
caf5cfaa0d
gnu: skopeo: Apply "-trimpath" flag.
* gnu/packages/virtualization.scm (skopeo) [arguments]: <#:make-flags>:
Add "-trimpath" to replace 'remove-go-references phase.
<#:phases>: Remove 'remove-go-references phase.

Change-Id: Idab669576282c81d55ec989dc1a64e87b89699ee
2024-06-29 09:37:39 +01:00
Sharlatan Hellseher
d2d5a3af3e
gnu: go-github-com-golang-protobuf-proto: Adjust package name.
Rename go-github-com-golang-protobuf-proto to the Golang module name as
seen in go.mod. Due to lack of support of building submodules in
go-build-system 'build phase is omitted and 'check phase is substituted by
custom one providing nested path tests.

* gnu/packages/golang.scm (go-github-com-golang-protobuf-proto): Rename to...
(go-github-com-golang-protobuf): ... this.
<#:unpack-path>: Remove argument.
<#:phases>: Delete 'build phase. Add custom 'check phase and run tests
for all submodules.
(go-github-com-prometheus-common,
go-github-com-matttproud-golang-protobuf-extensions-pbutil)
[propagated-inputs]: Adjust accordingly.

* gnu/packages/golang-check.scm (go-github-com-onsi-gomega)
[propagated-inputs]: Likewise

* gnu/packages/golang-web.scm (go-github-com-golang-groupcache,
go-github-com-quic-go-quic-go)
[propagated-inputs]: Likewise

* gnu/packages/golang-xyz.scm (go-github-com-prometheus-client-model)
[propagated-inputs]: Likewise

* gnu/packages/syncthing.scm (go-github-com-matttproud-golang-protobuf-extensions-pbutil)
[propagated-inputs]: Likewise

Change-Id: I28c11739247a5ebafefd032d04a548a683fa0454
Co-authored-by: Hilton Chain <hako@ultrarare.space>
2024-06-29 09:37:35 +01:00
Hilton Chain
12c72ab2cc
gnu: go-github-com-golang-protobuf-proto: Update to 1.5.3.
* gnu/packages/golang.scm (go-github-com-golang-protobuf-proto): Update to
1.5.3.
[arguments]: Enable tests.
[propagated-inputs]: Add go-google-golang-org-protobuf.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-06-29 09:36:57 +01:00
Hilton Chain
3da36f50a1
gnu: go-google-golang-org-protobuf: Update to 1.31.0.
* gnu/packages/golang.scm (go-google-golang-org-protobuf): Update to 1.31.0.
[arguments]: <#:phases>: Remove 'build phase. Add custom 'check phase.
[propagated-inputs]: Remove go-github-com-golang-protobuf-proto.

Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: Iba7fe94b2a2fa245e24d17affa5edb1531ac835b
2024-06-29 09:36:57 +01:00
Katherine Cox-Buday
a8d9741a15
gnu: go-1.22: Disable flakey tests.
* gnu/packages/golang.scm (go-1.22): Disable flakey tests.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: Iae54b66ca9e330a8a6fafdba23869fccf875aab4
2024-06-29 09:36:56 +01:00
Brennan Vincent
e7132e2385
gnu: go-1.22: Update to 1.22.2.
* gnu/packages/golang.scm (go-1.22): Update to 1.22.2.

Change-Id: I2f30d9d851e97399be771e878a9158b56ff08e1b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-06-29 09:36:56 +01:00
Brennan Vincent
db3d397df8
gnu: go-1.22: Update to 1.22.1.
* gnu/packages/golang.scm (go-1.22): Update to 1.22.1.

Change-Id: I4c007f43448b391dfa53c932b6adf8622efc9e43
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-06-29 09:36:56 +01:00
Ekaitz Zarraga
0df957eecc
build/go: Use trimpath go flag.
Go 1.13 introduced[1] a new "trimpath" flag in charge of removing the
references to the go toolchain in the produced ELFs. We used to remove
these references using the "remove-go-reference" function. This function
was executed after go install. By using this new trimpath flag, we don't
have to remove any store path from the ELFs produced by go install.

We're not using any go older than 1.13 anymore, it's safe to remove
these functions.

[1] https://go.dev/doc/go1.13

    -trimpath
        remove all file system paths from the resulting executable.
        Instead of absolute file system paths, the recorded file names
        will begin either a module path@version (when using modules),
        or a plain import path (when using the standard library, or
        GOPATH).

* guix/build/go-build-system.scm (build): Add -trimpath
(%standard-phases): Remove remove-go-references.
(remove-go-references): Remove.

Change-Id: Idcae366d226da5ce095693f81fd33133fd1d70d6
Co-authored-by: Picnoir <picnoir@alternativebit.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-06-29 09:36:56 +01:00
Efraim Flashner
7e7e91b159
build/go: Don't use set!
This causes build failures on powerpc-linux.

* guix/build/go-build-system.scm (unpack): When the unpack-path is unset
use the import-path but don't redefine the unpack-path.

Change-Id: I2b5a36eb738abb14307941d388038139dbaf2bdf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-06-29 09:36:56 +01:00
Sharlatan Hellseher
dbf3b5daf5
gnu: Remove go-golang-org-x-net-html.
golang.org/x/net is distributed as a single module according to provided
go.mod file. This changes remove the last reference to
golang.org/x/net/html.

* gnu/packages/golang-build.scm (go-golang-org-x-net) [propagated-inputs]: Add
go-golang-org-x-sys, go-golang-org-x-term and go-golang-org-x-text.
(go-golang-org-x-net-html): Remove variable.

* gnu/packages/version-control.scm (ghq) [inputs]: Remove
go-golang-org-x-net-html. Add go-golang-org-x-net.

* gnu/packages/textutils.scm (vale) [inputs]: Remove
go-golang-org-x-net-html. Add go-golang-org-x-net.

Change-Id: Ic275f2f7ccd145edfd376d65bd24599a550e849a
2024-06-29 09:36:56 +01:00
Troy Figiel
11313556c5
gnu: Remove go-etcd-io-bbolt.
go-go-etcd-io-bbolt and go-etcd-io-bbolt are the same version and source
packages. This change removes go-etcd-io-bbolt and keeps
go-go-etcd-io-bbolt.

* gnu/packages/configuration-management.scm (chezmoi) [native-inputs]:
Add go-go-etcd-io-bbolt. Remove go-etcd-io-bbolt.
* gnu/packages/golang.scm (go-etcd-io-bbolt): Remove variable.

Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I482f22b77b61d4761390742db2ced570cd4de3bd
2024-06-29 09:36:53 +01:00
Troy Figiel
89e844d825
gnu: go-go-etcd-io-bbolt: Move to (gnu packages golang-xyz).
* gnu/packages/databases.scm (go-go-etcd-io-bbolt): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I52e6ea227c417c1997210ecc22725387143df32f
2024-06-29 09:35:58 +01:00
Sharlatan Hellseher
85df67d365
gnu: Add go-go-etcd-io-gofail.
* gnu/packages/golang-check.scm (go-go-etcd-io-gofail): New variable.

Change-Id: I86478db4267cd8559c1d87497f1b635ffe86192d
2024-06-29 09:35:58 +01:00
Efraim Flashner
0fe4e6425e
gnu: Remove go-1.14.
* gnu/packages/golang.scm (go-1.14, go-std-1.14): Remove variables.
(go-1.16): Inherit from go-1.4.

Change-Id: Ie92019e3aa733a8c6f12dfefbc7b140eb1b76c5c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-06-29 09:35:58 +01:00