1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-25 03:30:30 +02:00
Commit Graph

215 Commits

Author SHA1 Message Date
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
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
Artyom V. Poptsov
4c764497b4 gnu: Add go-filippo-io-bigmod.
* gnu/packages/golang-crypto.scm (go-filippo-io-bigmod): New variable.

Change-Id: I1c033912f92bb492ec2cf2db0a255e3feaa11ae1
2026-03-11 22:06:35 +03:00
Sharlatan Hellseher
1277d7169a gnu: go-github-com-minio-crc64nvme: Update to 1.1.1.
* gnu/packages/golang-crypto.scm (go-github-com-minio-crc64nvme): Update to 1.1.1.
[arguments] <test-flags>: Run only short tests on aarch64-linux system.

Change-Id: I3af509385402007340968af2728d50a1454775fc
2026-02-24 23:26:37 +00:00
Sharlatan Hellseher
234423a08e gnu: Add go-github-com-containerd-imgcrypt-v2.
* gnu/packages/golang-crypto.scm (go-github-com-containerd-imgcrypt-v2): New variable.

Change-Id: Ia0f4743e7c143f56e579ebf3f23f74f350a698c8
2026-02-24 14:34:58 +00:00
Sharlatan Hellseher
5bd8dfed35 gnu: go-github-com-protonmail-go-crypto: Update to 1.3.0-0.a8cc4f0.
* gnu/packages/golang-crypto.scm (go-github-com-protonmail-go-crypto):
Update to a8cc4f09f6cb247ab2180b45029ddaa736674f87 commit.
[source]: Switch to the latest commit.
[arguments] <test-flags>: Run short tests only.

Relates-to: https://codeberg.org/guix/guix/issues/6412
Change-Id: I163dd1a0fc2c4b2237986cff1a9c80ae71be2cf2
2026-02-15 21:50:05 +00:00
Sharlatan Hellseher
48dbf2dcc4 gnu: go-filippo-io-age: Update to 1.3.1.
* gnu/packages/golang-crypto.scm (go-filippo-io-age): Update to 1.3.1.
[native-inputs]: Remove go-github-com-rogpeppe-go-internal; add
go-github-com-rogpeppe-go-internal-1.14.
[propagated-inputs]: Add go-filippo-io-hpke and go-filippo-io-nistec.

Change-Id: I255a3f5835c93681b25edfaf8bc0f2ea58905c1f
2026-02-15 14:17:46 +01:00
Sharlatan Hellseher
93e4ebb2dd gnu: Add go-filippo-io-hpke.
* gnu/packages/golang-crypto.scm (go-filippo-io-hpke): New variable.

Change-Id: Ie507d3d9e78c03fe60494efdf0fd9e277e14cbc7
2026-02-15 14:17:44 +01:00
Sharlatan Hellseher
909404d17f gnu: Add go-filippo-io-nistec.
* gnu/packages/golang-crypto.scm (go-filippo-io-nistec): New variable.

Change-Id: I89cfcaa2c67d84a3c9702c8f21123561de0244f4
2026-02-15 14:17:43 +01:00
Sharlatan Hellseher
f870fc76a1 gnu: go-github-com-flynn-noise: Update to 1.1.0, improve style.
* gnu/packages/golang-crypto.scm (go-github-com-flynn-noise): Update to 1.1.0.
[propagated-inputs]: Remove go-gopkg-in-check-v1.
[native-inputs]: Add go-gopkg-in-check-v1.
[description]: Start from a new line.

Change-Id: I68bf9962ec9a65ccc5567170d14c2dd0ba9c87d0
2026-02-15 14:17:41 +01:00
Ethan Blanton
8d3ab209e7 gnu: Remove pin on go-1.23 by setting -vet=off in tests.
This is a follow up commit 87661cea77: "Pin
some golang packages to use go-1.23" wich adds "-vet=off" to test args
so that make check works with go 1.24+.

* gnu/packages/authentication.scm: (oauth2l)
* gnu/packages/bioinformatics.scm: (go-github-com-biogo-store)
* gnu/packages/containers.scm: (dive)
* gnu/packages/databases.scm: (go-github-com-cockroachdb-pebble)
* gnu/packages/education.scm: (exercism)

* gnu/packages/file-systems.scm: (fscrypt, gocryptfs)

* gnu/packages/golang-check.scm: (go-github-com-cheekybits-is,
go-github-com-coder-quartz, go-github-com-data-dog-go-sqlmock,
go-github-com-google-gofuzz, go-github-com-matryer-is,
go-github-com-onsi-ginkgo, go-github-com-onsi-ginkgo-v2,
go-github-com-onsi-gomega, go-github-com-otiai10-mint,
go-github-com-smarty-assertions, go-github-com-smarty-gunit,
go-github-com-warpfork-go-testmark, go-sigs-k8s-io-randfill)

* gnu/packages/golang-crypto.scm: (go-github-com-99designs-keyring,
go-github-com-blanu-dust, go-github-com-chmduquesne-rollinghash)

* gnu/packages/golang-maths.scm: (go-github-com-montanaflynn-stats,
go-gonum-org-v1-gonum)

* gnu/packages/golang-vcs.scm: (go-github-com-jiangxin-goconfig)

* gnu/packages/golang-web.scm: (go-git-sr-ht-emersion-gqlclient,
go-git-sr-ht-rockorager-go-jmap, go-github-com-apex-log,
go-github-com-apex-log-bootstrap, go-github-com-cenkalti-backoff-v4,
go-github-com-digitalocean-godo, go-github-com-donovanhide-eventsource,
go-github-com-emersion-go-smtp, go-github-com-flosch-pongo2-v6,
go-github-com-go-chi-chi-v5, go-github-com-go-jose-go-jose-v3,
go-github-com-go-openapi-errors, go-github-com-go-openapi-runtime,
go-github-com-go-openapi-validate, go-github-com-gobwas-httphead,
go-github-com-goccy-go-json, go-github-com-gogo-protobuf,
go-github-com-google-safehtml, go-github-com-jcmturner-gokrb5-v8,
go-github-com-jhillyerd-enmime, go-github-com-jlaffaye-ftp,
go-github-com-jmespath-go-jmespath, go-github-com-json-iterator-go,
go-github-com-labbsr0x-goh,
go-github-com-makeworld-the-better-one-go-gemini,
go-github-com-ovn-kubernetes-libovsdb, go-github-com-pascaldekloe-goe,
go-github-com-perimeterx-marshmallow, go-github-com-pion-stun,
go-github-com-pion-stun-v2, go-github-com-pion-stun-v3,
go-github-com-rcrowley-go-metrics, go-github-com-swaggo-swag,
go-github-com-urfave-negroni, go-github-com-urfave-negroni-v3,
go-github-com-xeipuuv-gojsonschema, go-maunium-net-go-mautrix)

* gnu/packages/golang-xyz.scm: (go-github-com-d5-tengo-v2,
go-github-com-godbus-dbus, go-github-com-hashicorp-hcl-v2,
go-github-com-itchyny-go-flags, go-github-com-jedib0t-go-pretty-v6,
go-github-com-jessevdk-go-flags, go-github-com-mattn-go-shellwords,
go-github-com-moby-sys-mountinfo, go-github-com-nlpodyssey-spago,
go-github-com-pingcap-errors, go-github-com-pmezard-go-difflib,
go-github-com-russross-blackfriday-v2, go-go-mongodb-org-mongo-driver,
go-go4-org, go-k8s-io-klog-v2, go-sigs-k8s-io-kustomize-kyaml,
go-zgo-at-zstd)

* gnu/packages/irc.scm: (soju)
* gnu/packages/password-utils.scm: (aws-vault)
* gnu/packages/text-editors.scm: (micro)
* gnu/packages/version-control.scm: (hut)
* gnu/packages/video.scm: (ytarchive)
* gnu/packages/web-browsers.scm: (bombadillo)
* gnu/packages/web.scm: (webhook)

Change-Id: If7ffae01869404796467f8deed29a03e7a7020d7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15 14:17:30 +01:00
Danny Milosavljevic
6d58d9f26e gnu: Add go-github-com-loft-sh-ssh.
* gnu/packages/golang-xyz.scm (go-github-com-loft-sh-ssh): New variable.

Change-Id: I6065dfb7038488e91e3c8a3fc0809dcda1ea227c
Modified--by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-12 18:23:01 +00:00
Sharlatan Hellseher
07c0ff59ea gnu: Add go-github-com-zmap-rc2.
* gnu/packages/golang-crypto.scm (go-github-com-zmap-rc2): New variable.

Change-Id: I3edd348de3429a6a50d8c1b91327f6e67122807b
2026-02-11 22:21:32 +00:00
Sharlatan Hellseher
cabd5b3d4f gnu: Add go-github-com-letsencrypt-pkcs11key-v4.
* gnu/packages/golang-crypto.scm (go-github-com-letsencrypt-pkcs11key-v4): New variable.

Change-Id: I2c7d02c0c94eb7e6379f66e2ff62147103fa38f3
2026-02-11 22:21:32 +00:00
Arthur Rodrigues
13b8bc09a3 gnu: Add go-github-com-cloudflare-redoctober.
* gnu/packages/golang-crypto.scm (go-github-com-cloudflare-redoctober): New variable.

Change-Id: Ibe13fbc7fc9776a3530d38534a6566e3576e7fe0
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:30 +00:00
Arthur Rodrigues
8dcbdd08a0 gnu: Add go-github-com-fernet-fernet-go.
* gnu/packages/golang-crypto.scm (go-github-com-fernet-fernet-go): New variable.

Change-Id: Ibc192b2d09fc517d017055f5ea911c692aadca43
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11 22:21:30 +00:00
Danny Milosavljevic
75190ecc60 gnu: Add go-github-com-containers-libtrust.
* gnu/packages/golang-crypto.scm (go-github-com-containers-libtrust): New
variable.

Change-Id: I48d598aaca5a5decb10f8738265eedabf76dbcbd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:53 +00:00
Sharlatan Hellseher
080ce1854d gnu: Add go-github-com-tink-crypto-tink-go-v2.
* gnu/packages/golang-crypto.scm (go-github-com-tink-crypto-tink-go-v2): New variable.

Change-Id: I79a50401188f97342da328060ec01083591f80b2
2026-02-07 07:55:53 +00:00
Danny Milosavljevic
49c86fb0f0 gnu: Add go-github-com-proglottis-gpgme.
* gnu/packages/golang-crypto.scm (go-github-com-proglottis-gpgme): New variable.

Change-Id: I83e2d50c7923d1e270b315df984238369fed4d83
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:51 +00:00
Danny Milosavljevic
736adc8930 gnu: Add go-github-com-secure-systems-lab-go-securesystemslib.
* gnu/packages/golang-crypto.scm (go-github-com-secure-systems-lab-go-securesystemslib):
New variable.

Change-Id: I748f3378e631d361e744e8010b4afba977c25ffe
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:51 +00:00
Danny Milosavljevic
e6822cee18 gnu: Add go-github-com-codahale-rfc6979.
* gnu/packages/golang-crypto.scm (go-github-com-codahale-rfc6979): New
variable.

Change-Id: If59c57b524a9a3141c005f4f533254fdfb3f9a92
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:50 +00:00
Danny Milosavljevic
9e97562845 gnu: Add go-github-com-titanous-rocacheck.
* gnu/packages/golang-xyz.scm (go-github-com-titanous-rocacheck): New variable.

Change-Id: Iace7780d792f064b7f4e7dfdd86e4f146be2dc1e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 07:55:50 +00:00
Giacomo Leidi
0c60cfcd37 gnu: ssh-to-pgp: Update to 1.1.6.
* gnu/packages/golang-crypto.scm (ssh-to-pgp): Update to 1.1.6.

Change-Id: I969517b8289c30ed651dc94901f1b33a5abb3a4a
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-12-18 22:39:56 +00:00
Patrick Norton
6cb8480d5b gnu: Add go-github-com-protonmail-bcrypt.
* gnu/packages/golang-crypto.scm (go-github-com-protonmail-bcrypt): New
variable.

Change-Id: I518523fb6405501a207f8036d43167179c403317
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-30 23:30:42 +00:00
Patrick Norton
b0c1610622 gnu: Add go-github-com-cronokirby-saferith.
* gnu/packages/golang-crypto.scm (go-github-com-cronokirby-saferith):
New variable.

Change-Id: I53e83b2388abb1d6facc45f61f6c3db63a7c752f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-30 23:30:40 +00:00
Sharlatan Hellseher
ad8be1c14e gnu: go-github-com-mitchellh-hashstructure: Fix variable name.
* gnu/packages/golang-crypto.scm (go-github-com-mitchellh-hashstructure):
Rename variable to  go-github-com-mitchellh-hashstructure-v2 to reflect
go.mod import path.

Change-Id: I4132dd42d9ce01010d646713cccf80d6af902353
2025-11-09 20:51:10 +00:00
Arthur Rodrigues
c778d1375f gnu: Add go-github-com-mitchellh-hashstructure.
* gnu/packages/golang-crypto.scm (go-github-com-mitchellh-hashstructure): New variable.

Change-Id: Iba414ca1fa916c1c353ca0fa7da1017aabbd555d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-09 09:10:03 +00:00
Arthur Rodrigues
69325e3bc9 gnu: Add go-github-com-serialx-hashring.
* gnu/packages/golang-crypto.scm (go-github-com-serialx-hashring): New variable.

Change-Id: If0d0c8201b0a11d76d5b83e458bff6fd30615eee
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-09 09:10:03 +00:00
IliaLuetin
de8a33ab55 gnu: Add go-github-com-zeebo-xxh3.
* gnu/packages/golang-crypto.scm (go-github-com-zeebo-xxh3): New variable.

Change-Id: I93523d826d65cd4c01e751328a48d131f7858cd4
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-05 22:24:56 +00:00
Sharlatan Hellseher
90efd3cbcd gnu: go-github-com-nats-io-nkeys: Update to 0.4.11.
* gnu/packages/golang-crypto.scm (go-github-com-nats-io-nkeys): Update to 0.4.11.

Change-Id: Id3f7b20df87e0c15b68338116904229f8ffa2310
2025-11-03 07:54:00 +00:00
Sharlatan Hellseher
f0574ccfc1 gnu: go-github-com-nats-io-jwt-v2: Update to 2.8.0.
* gnu/packages/golang-crypto.scm (go-github-com-nats-io-jwt-v2): Update to 2.8.0.

Change-Id: I304baf39df4b326a640c424a2cfd7bb20f0fc4fc
2025-11-03 07:54:00 +00:00
Sharlatan Hellseher
fec2bcae32 gnu: Add go-github-com-containers-ocicrypt.
* gnu/packages/golang-crypto.scm (go-github-com-containers-ocicrypt): New variable.

Change-Id: I87c5af3de3dee2f69e22b21c32e1fad2b918770a
Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me>
2025-10-30 17:12:46 +00:00
Sharlatan Hellseher
c845f92264 gnu: Add go-github-com-stefanberger-go-pkcs11uri.
* gnu/packages/golang-crypto.scm (go-github-com-stefanberger-go-pkcs11uri): New variable.

Change-Id: Ie16df66cc7f515246d743c5695eeed38f2e0a81d
Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me>
2025-10-30 17:12:46 +00:00
Sharlatan Hellseher
3fcbad73a8 gnu: Add go-github-com-smallstep-pkcs7.
* gnu/packages/golang-crypto.scm (go-github-com-smallstep-pkcs7): New variable.

Change-Id: I3adadd96ea5fc5c3f9597686568c7f323f0101a8
Reviewed-by: Arthur Rodrigues <arthurhdrodrigues@proton.me>
2025-10-30 17:11:27 +00:00
Ludovic Courtès
9fcfb93944 gnu: Use ‘define-deprecated-package’ for deprecated packages.
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …))
throughout gnu/packages/*.scm.

Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-23 19:35:06 +02:00
Sharlatan Hellseher
2956cacd23 gnu: Add go-github-com-schollz-pake-v3.
* gnu/packages/golang-crypto.scm (go-github-com-schollz-pake-v3): New variable.

Change-Id: I004bea6b763d748938c925fa4aebb991e9af3038
2025-10-13 12:40:53 +01:00
Sharlatan Hellseher
df0c3e3049 gnu: Add go-github-com-tscholl2-siec.
* gnu/packages/golang-crypto.scm (go-github-com-tscholl2-siec): New variable.

Change-Id: Ic20a44414f96b4be2354ae0178a2d442d0e5e758
2025-10-13 12:40:53 +01:00
Sharlatan Hellseher
3c7aa9807f gnu: Add go-github-com-kalafut-imohash.
* gnu/packages/golang-crypto.scm (go-github-com-kalafut-imohash, go-imohash):
New variables.

Change-Id: Ib2250492f4cabc5ee713cbdee65944451d9e21d7
2025-10-13 12:40:53 +01:00
Sharlatan Hellseher
dadfcdbae6 gnu: go-github-com-veraison-go-cose: Skip some tests.
* gnu/packages/golang-crypto.scm (go-github-com-veraison-go-cose)
[arguments]<test-flags>: Skip some not critical tests.

Change-Id: I77cfb4cccde1a0f6df9ccb97d91006c6df8992b7
2025-09-07 21:00:08 +01:00
Sharlatan Hellseher
d48b4f28e1 gnu: go-github-com-decred-dcrd-dcrec-secp256k1-v4: Update to 4.4.0.
* gnu/packages/golang-crypto.scm (go-github-com-decred-dcrd-dcrec-secp256k1-v4): Update to 4.4.0.

Change-Id: I92237d10e1b960e5e9de2f79bffce1d0eb74992e
2025-08-19 21:40:29 +01:00
Arthur Rodrigues
723b1b9416 gnu: Add go-github-com-veraison-go-cose.
* gnu/packages/golang-crypto.scm (go-github-com-veraison-go-cose): New
variable.

Change-Id: I509367fc19e8e99eed1061eb8e6448ea4b8f1480
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-19 21:40:28 +01:00
Sharlatan Hellseher
0427280368 gnu: go-github-com-nats-io-jwt-v2: Update to 2.7.4.
* gnu/packages/golang-crypto.scm (go-github-com-nats-io-jwt-v2): Update to 2.7.4.
[arguments] <go>: Use go-1.23.

Change-Id: I618959f0288cb4dd85bda36b47d126f754650c99
2025-08-11 21:42:54 +01:00
Sharlatan Hellseher
1ac603ee40 gnu: go-github-com-chmduquesne-rollinghash: Simplify.
* gnu/packages/golang-crypto.scm (go-github-com-chmduquesne-rollinghash): Update to (git-version 4.0.0 revision commit).

Change-Id: I75517d020dae8187e9320b076151b18a37f5c2d8
2025-08-11 21:42:52 +01:00
Sharlatan Hellseher
c45d1ee686 gnu: Remove go-github-com-aead-ecdh.
* gnu/packages/golang-crypto.scm (go-github-com-aead-ecdh): Delete variable.

Change-Id: I86bf368de35d76dc0bfabb0c1bb4b7313db9f87d
2025-08-11 21:42:51 +01:00
Sharlatan Hellseher
8fd1451276 gnu: go-github-com-skeema-knownhosts: Update to 1.3.1.
* gnu/packages/golang-crypto.scm (go-github-com-skeema-knownhosts): Update to 1.3.1.

Change-Id: I5d65f2825cfbbbbd8bd4647351292aae0bf6610d
2025-08-11 21:42:48 +01:00
Sharlatan Hellseher
58a31f195c gnu: go-github-com-protonmail-go-crypto: Update to 1.3.0.
* gnu/packages/golang-crypto.scm (go-github-com-protonmail-go-crypto): Update to 1.3.0.

Change-Id: I3230fda35e80f6f459e65c5d6924a67824d6e07c
2025-08-11 21:42:47 +01:00
Sharlatan Hellseher
87661cea77 gnu: Pin some golang packages to use go-1.23.
After the defult Golang version was set to 1.24 some of the older
packages which had no fresh version started failing on the 'check phase,
this change pins them to go-1.23 helping to resolve the issue.

Go 1.24 requires non-constant format strings to be explicitly handled.

The errors might look like these:

    non-constant format string in call to (*testing.common).Errorf
    ExampleParseOptionsLifetime refers to unknown identifier: ParseOptionsLifetime

See <https://tip.golang.org/doc/go1.24#vet>.

Change-Id: Ife5093c4fd98af7cea59abf1a9a29351b66602bb
2025-08-11 21:42:42 +01:00
Maxim Cournoyer
1482e0d789 gnu: Remove #:go arguments using go-1.22, go-1.23 or go-1.24.
We are now building with go-1.24 by default.

Automated via:

  git grep -rl '#:go go-1.2' | xargs sed -i '/.*#:go go-1.2[234].*/d'

Change-Id: Ib821d96753619c7748a67ff58b95d8fa358839b7
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:39 +01:00
Efraim Flashner
5e0cf0d25e gnu: go-github-com-protonmail-go-crypto: Fix build on riscv64-linux.
* gnu/packages/golang-crypto.scm (go-github-com-protonmail-go-crypto)
[arguments]: When building for riscv64-linux skip a test.

Change-Id: Ibc62d37a6187bbeb5d251f10980d0fdd1c5240dd
2025-06-29 08:36:37 +03:00