1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-12 18:10:47 +02:00
Commit graph

166 commits

Author SHA1 Message Date
Sharlatan Hellseher
7568d0b977
gnu: Add go-github-com-cloudwego-base64x.
* gnu/packages/golang-crypto.scm (go-github-com-cloudwego-base64x): New variable.

Change-Id: Idf698d1c228a1edadb5ae153f02d59e86fd9d5b8
2025-01-21 23:42:24 +00:00
Sharlatan Hellseher
52a3ea8f58
gnu: Add go-github-com-zeebo-blake3-avo.
* gnu/packages/golang-crypto.scm (go-github-com-zeebo-blake3-avo): New variable.

Change-Id: Ice03c8c9680bb368f5b818d4bfc0424744be25eb
2025-01-21 23:42:18 +00:00
Sharlatan Hellseher
8f35f70540
gnu: go-github-com-zeebo-blake3: Delete submodule.
* gnu/packages/golang-crypto.scm (go-github-com-zeebo-blake3) [source]
<snippet>: Delete submodule with go.mod file.

Change-Id: I0a6dd7c7abfad387cb371d0fc9f15cd4535a5924
2025-01-21 23:42:18 +00:00
Sharlatan Hellseher
f49382b19a
gnu: Add go-github-com-gliderlabs-ssh.
* gnu/packages/golang-crypto.scm (go-github-com-gliderlabs-ssh): New variable.

Change-Id: Ibdfd4b6a0c7810ec52f6502b175325eae0292a0e
2025-01-21 23:42:14 +00:00
Sharlatan Hellseher
6bc265ba9f
gnu: Add go-github-com-pjbgf-sha1cd.
* gnu/packages/golang-crypto.scm (go-github-com-pjbgf-sha1cd): New variable.

Change-Id: I62d5d315a505b19f7c87b3d40b1e980262fccf99
2025-01-21 23:42:14 +00:00
Sharlatan Hellseher
9b0a363f9b
gnu: Add go-github-com-skeema-knownhosts.
* gnu/packages/golang-crypto.scm (go-github-com-skeema-knownhosts): New variable.

Change-Id: I36f3bde40845c02bb950097edc55ecddb8cb26eb
2025-01-21 23:42:13 +00:00
Sharlatan Hellseher
8a5f891644
gnu: go-github-com-youmark-pkcs8: Update to 1.3.
* gnu/packages/golang-crypto.scm (go-github-com-youmark-pkcs8): Update
to 1.3.

Change-Id: Ibcb3bdc9103e611a865231cfc18c21c9f28db0e3
2025-01-21 23:42:01 +00:00
Sharlatan Hellseher
f7015c7ce8
gnu: Add go-gitlab-com-yawning-obfs4-git.
* gnu/packages/golang-crypto.scm (go-gitlab-com-yawning-obfs4-git): New
variable.

Change-Id: Ib8dfba8dbe8faac199c1e98a3e4c01b7ce26f859
2025-01-21 23:42:01 +00:00
Sharlatan Hellseher
21098375bf
gnu: Add go-gitlab-com-yawning-utls-git.
* gnu/packages/golang-crypto.scm (go-gitlab-com-yawning-utls-git): New variable.

Change-Id: I782d94445c1e7fe2da259e1333cb09a5bfbe486a
2025-01-21 23:42:00 +00:00
Sharlatan Hellseher
4f41eb9dc9
gnu: Add go-gitlab-com-yawning-bsaes-git.
* gnu/packages/golang-crypto.scm (go-gitlab-com-yawning-bsaes-git): New
variable.

Change-Id: I8e97037c5c40d35d8c9c00a277b8030529185d92
2025-01-21 23:42:00 +00:00
Sharlatan Hellseher
8a1cef29e0
gnu: go-github-com-protonmail-go-crypto: Update to 1.1.3.
* gnu/packages/golang-crypto.scm (go-github-com-protonmail-go-crypto):
Update to 1.1.3.
[argumetns]<phases>: Use default 'check.

Change-Id: I5350d74f0f763898f9dad62d18e318486ad7e148
2025-01-21 23:41:57 +00:00
Sharlatan Hellseher
ce04ce627f
gnu: go-github-com-cloudflare-circl: Update to 1.5.0.
* gnu/packages/golang-crypto.scm (go-github-com-cloudflare-circl):
Update to 1.5.0.
[source]<snippet>: Remove sub-packages.

Change-Id: I249e0a9342f7d1aa0b24fe63b2221028340167a3
2025-01-21 23:41:57 +00:00
Sharlatan Hellseher
b78952f567
gnu: go-github-com-bwesterb-go-ristretto: Fix import path.
* gnu/packages/golang-crypto.scm (go-github-com-bwesterb-go-ristretto)
[arguments]<import-path>: Set to match go.mod module path.
<unpack-path>: Remove it.

Change-Id: I4bc4a096ab5e0d75b727b8387f95f29d03b2d7d7
2025-01-21 23:41:57 +00:00
Sharlatan Hellseher
79ede518d8
gnu: Add go-software-sslmate-com-src-go-pkcs12.
* gnu/packages/golang-crypto.scm (go-software-sslmate-com-src-go-pkcs12):
New variable.

Change-Id: I54dabe976a94c2191c3805e1751ea612822b1783
2025-01-21 23:41:51 +00:00
Sharlatan Hellseher
52f5c0fa89
gnu: packages/golang-crypto: Sort.
* gnu/packages/golang-crypto.scm (go-github-com-nats-io-jwt-v2,
go-github-com-nats-io-nkeys, go-gitlab-com-yawning-edwards25519-extra):
Sort variable alphabetically.

Change-Id: Idde004a4f7e7add87e47c7b1cbc75e0e92597e17
2024-12-23 09:28:15 +00:00
Hilton Chain
7f91b12fe3
gnu: go-filippo-io-age: Update to 1.2.1. [security fix]
age vulnerable to malicious plugin names, recipients, or identities causing
arbitrary binary execution:
https://github.com/advisories/GHSA-32gq-x56h-299c

* gnu/packages/golang-crypto.scm (go-filippo-io-age): Update to 1.2.1.

Change-Id: I62dfffb3ffa5a049c934b48b8bb9d243f4757b12
2024-12-21 01:10:01 +08:00
Gabriel Wicki
1b7c85f24e
gnu: Fix synopsis in various go packages.
* gnu/packages/golang-check.scm (go-github-com-go-quicktest-qt): Fix synopsis.
* gnu/packages/golang-crypto.scm (go-github-com-refraction-networking-utls):
Fix synopsis.  (go-gitlab-com-yawning-edwards25519-extra): Fix synopsis.
* gnu/packages/golang-web.scm (go-github-com-aws-smithy-go): Fix synopsis.
* gnu/packages/golang-xyz.scm (go-msgio): Fix synopsis.
* gnu/packages/golang.scm (go-github-com-flopp-go-findfont): Fix synopsis.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipld-cbor): Fix synopsis.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2024-12-10 22:35:09 -08:00
Artyom V. Poptsov
78ba54d946
gnu: Add go-github-com-zeebo-blake3.
* gnu/packages/golang-crypto.scm (go-github-com-zeebo-blake3): New variable.

Change-Id: I23bc863fb1731b520aeca8e9088a98c6fcfcf62d
Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-22 19:00:28 +03:00
Artyom V. Poptsov
f0adac0ecf
gnu: Add go-github-com-zeebo-pcg.
* gnu/packages/golang-crypto.scm (go-github-com-zeebo-pcg): New variable.

Change-Id: Ic66e2221288fcd5e22196a12786d37150acec414
Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-22 19:00:22 +03:00
Sharlatan Hellseher
0a4e3c8041
gnu: go-github-com-shadowsocks-go-shadowsocks2: Enable all tests.
* gnu/packages/golang-crypto.scm (go-github-com-shadowsocks-go-shadowsocks2)
[arguments]: <#:phases>: Use custom 'check phase.

Change-Id: Ia7efa74417d47a4679befd11ca3e76aaf0bc8c48
2024-11-09 21:33:52 +00:00
Sharlatan Hellseher
8f14e8c9c3
gnu: go-github-com-shadowsocks-go-shadowsocks2: Update to 0.1.5.
* gnu/packages/golang-crypto.scm (go-github-com-shadowsocks-go-shadowsocks2): Update to 0.1.5.
[propagated-inputs]: Remove go-golang-org-x-net, go-golang-org-x-sys, and
go-golang-org-x-text.

Change-Id: I14d26ea40cf7d317b07fcf0484a0727e8f3c5f91
2024-11-09 21:33:52 +00:00
Sharlatan Hellseher
9e649c347e
gnu: go-github-com-aead-chacha20: Fix indentation.
* gnu/packages/golang-crypto.scm (go-github-com-aead-chacha20): Fix indentation.

Change-Id: I2084ebd6a8472b5835498e19c115f778b46ff6d6
2024-11-09 21:33:52 +00:00
Sharlatan Hellseher
2736e2018d
gnu: go-github-com-aead-chacha20: Update to 0.0.0-20180709150244-8b13a72661da.
* gnu/packages/golang-crypto.scm (go-github-com-aead-chacha20): Update to 0.0.0-20180709150244-8b13a72661da.

Change-Id: I01b464ea6da2f89a3d4e4eeba2e2c13d1f3ac10b
2024-11-09 21:33:52 +00:00
Sharlatan Hellseher
427bb76c47
gnu: Add go-github-com-aead-ecdh.
* gnu/packages/golang-crypto.scm (go-github-com-aead-ecdh): New variable.

Change-Id: I50ddf2453834d8928be2301715fd6c207de5a536
2024-11-09 21:33:52 +00:00
Sharlatan Hellseher
9ff0a39943
gnu: build/go: Apply default 'fix-embed-files phase.
These changes remove redundant phases where files, requiring to be embed
during build or check phases, are copied to the build directory as
proposed in <https://issues.guix.gnu.org/73299>.

* gnu/packages/backup.scm (restic-rest-server) [arguments]: <#:phases>:
Remove 'fix-embed-files phase.
* gnu/packages/configuration-management.scm (chezmoi): Likewise.
* gnu/packages/packages/golang-build.scm (go-github-com-golang-protobuf): Likewise.
* gnu/packages/golang-web.scm (go-github-com-go-openapi-loads,
go-github-com-go-openapi-runtime, go-github-com-golang-groupcache): Likewise.
* gnu/packages/golang-xyz.scm (go-github-com-dgraph-io-badger): Likewise.
* gnu/packages/golang.scm (go-github-com-ssgelm-cookiejarparser): Likewise.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ds-badger,
go-github-com-libp2p-go-libp2p, kubo): Likewise.
* gnu/packages/irc.scm (soju): Likewise.
* gnu/packages/networking.scm (nebula): Likewise.
* gnu/packages/prometheus.scm (go-github-com-nbrownus-go-metrics-prometheus,
go-github-com-prometheus-client-golang, go-github-com-prometheus-common,
go-github-com-prometheus-common-sigv4, go-github-com-prometheus-exporter-toolkit,
go-github-com-prometheus-statsd-exporter): Likewise
* gnu/packages/version-control.scm (git-lfs): Likewise.
* gnu/packages/web.scm (miniflux): Likewise.

* gnu/packages/golang-crypto.scm (go-filippo-io-age): [arguments]:
<#:phases>: Remove 'copy-input-to-vendor-direcotyr and
'remove-vendor-directory phases.
* gnu/packages/golang-web.scm (go-github-com-go-openapi-analysis,
go-github-com-go-openapi-analysis, go-github-com-go-openapi-validate): Likewise.
* gnu/packages/golang.scm (go-github-com-charmbracelet-glamour): Likewise.
* gnu/packages/textutils.scm (vale): Likewise.

Change-Id: Ic2ec01c8caf86f3ae69d7a1812c1e0b78a549e91
2024-11-09 21:33:51 +00:00
Sharlatan Hellseher
8bea1e05fa
gnu: packages/golang-crypto: Apply #:subdir parameter.
* gnu/packages/golang-crypto.scm (go-github-com-decred-dcrd-crypto-blake256,
go-github-com-decred-dcrd-dcrec-secp256k1-v4) [source]: Apply new
<#:subdir> parameter for monorepo projects.

Change-Id: I85004b257c767ce202129e621d78b285d4578f7a
2024-11-09 21:33:40 +00:00
Superfly Johnson
68ee1495aa
gnu: Add go-github-com-jzelinskie-whirlpool.
* gnu/packages/golang-crypto.scm (go-github-com-jzelinskie-whirlpool): New variable.

Change-Id: I5a6f5cbbbdfc6c7f1a07f07459d87217a4fd3404
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-09-16 22:13:08 +01:00
Sharlatan Hellseher
b4137cf2f3
gnu: Add go-github-com-decred-dcrd-dcrec-secp256k1-v4.
* gnu/packages/golang-crypto.scm (go-github-com-decred-dcrd-dcrec-secp256k1-v4): New variable.

Change-Id: Ibf57a9970c702bf95625e4145cf9630b0cb4d16c
2024-09-09 21:05:19 +01:00
Sharlatan Hellseher
e8605fab74
gnu: Add go-github-com-dgryski-go-farm.
* gnu/packages/golang-crypto.scm (go-github-com-dgryski-go-farm): New variable.

Change-Id: I6e068af38b15451668287df08251da23609f47bd
2024-09-09 21:05:18 +01:00
Sharlatan Hellseher
e7d875d56d
gnu: Add go-github-com-decred-dcrd-crypto-blake256.
* gnu/packages/golang-crypto.scm (go-github-com-decred-dcrd-crypto-blake256): New variable.

Change-Id: I497f3ef1015d3260f11711cebd1c64eda5df3ac5
2024-09-09 21:05:17 +01:00
Sharlatan Hellseher
1222fabbd1
gnu: Add go-github-com-davidlazar-go-crypto.
* gnu/packages/golang-crypto.scm (go-github-com-davidlazar-go-crypto): New variable.

Change-Id: Ib2a070a460d1d6d02a6455881897d35f833bc4f8
2024-09-09 21:05:17 +01:00
Leo Nikkilä
e61d34b8b0
gnu: Add go-github-com-youmark-pkcs8.
* gnu/packages/golang-crypto.scm (go-github-com-youmark-pkcs8): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: If16a5d911d645396c5976893f2fc43a7f26bf283
2024-08-25 20:46:47 +01:00
Jean SIMARD
ac42af9adf
gnu: Add go-github-com-emersion-go-bcrypt.
* gnu/packages/golang-crypto.scm (go-github-com-emersion-go-bcrypt): New variable.

Change-Id: Ib627f26eebe1e530668d5b8f971d082fb0ebbe77
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-28 21:48:28 +01:00
Sharlatan Hellseher
f400b64826
gnu: go-github-com-protonmail-go-crypto: Enable tests.
* gnu/packages/golang-crypto.scm (go-github-com-protonmail-go-crypto):
Enable tests.
[arguments]: <#:phases>: Add custom 'check phase.

Change-Id: I93f022ddc0f1145e136a13ba3e8e5a8cb86538c3
2024-07-28 21:48:28 +01:00
Jean SIMARD
f7f125ba5f
gnu: go-github-com-protonmail-go-crypto: Update to 1.0.0.
* gnu/packages/golang-crypto.scm (go-github-com-protonmail-go-crypto):
Update to 1.0.0.  Adjust package style.
[inputs]: Add go-github-com-cloudflare-circl.

Change-Id: I775c32f7da0e1983c085ddaf24f7767909bdaebc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-28 21:48:28 +01:00
Sharlatan Hellseher
9e79d8dc5a
gnu: go-github-com-emersion-go-pgpmail: Enable tests.
* gnu/packages/golang-crypto.scm (go-github-com-emersion-go-pgpmail):
Enable tests.

Change-Id: I3317c27e942e2f5f52a25354b53b7d8cb8c252b0
2024-07-26 21:16:15 +01:00
Sharlatan Hellseher
64aedb5576
gnu: go-github-com-emersion-go-pgpmail: Update to 0.2.1.
* gnu/packages/golang-crypto.scm (go-github-com-emersion-go-pgpmail): Update to 0.2.1.
[propagated-inputs]: Remove go-golang-org-x-crypto.

Change-Id: I77a4f29b9f72482ff0a66033df122bb0528137e6
2024-07-26 21:15:39 +01:00
Sharlatan Hellseher
6cf5896b03
gnu: Add go-keyring.
* gnu/packages/golang-crypto.scm (go-keyring): New variable.

Change-Id: I492e1724ecaef9d6819d99be0aff8ee5a3d72b13
2024-07-26 17:02:42 +01:00
Sharlatan Hellseher
51679b4a9a
gnu: go-github-com-99designs-keyring: Enable tests.
* gnu/packages/golang-crypto.scm (go-github-com-99designs-keyring):
Refresh package style and enable tests.
[arguments]: <#:phases>: Add 'disable-failing-test phase.
[native-inputs]: Add gnupg, go-github-com-stretchr-testify, and password-store.

Change-Id: Id679e834180b9d5ad5e7c1c4ce009d17b3c3ab5f
2024-07-26 13:08:21 +01:00
Sharlatan Hellseher
408b35a18b
gnu: go-github-com-99designs-go-keyring: Rename variable.
* gnu/packages/golang-crypto.scm (go-github-com-99designs-go-keyring):
Rename variable to go-github-com-99designs-keyring to reflect go.mod
import path.

Change-Id: I0ceb3554cd9f2368958efe6493752ee5d2bfd919
2024-07-26 12:43:50 +01:00
Sharlatan Hellseher
a56bb2142a
gnu: Add go-github-com-cespare-xxhash.
* gnu/packages/golang-crypto.scm (go-github-com-cespare-xxhash): New
variable.
(go-github-com-cespare-xxhash-v2): Inherit from
go-github-com-cespare-xxhash.

Change-Id: I2fd831ecd91729a87bbe204dda42841cb05abb69
2024-07-25 21:01:02 +01:00
Sharlatan Hellseher
b167bab9a1
gnu: go-github-com-cespare-xxhash: Rename variable.
* gnu/packages/golang-crypto.scm (go-github-com-cespare-xxhash):
Rename to go-github-com-cespare-xxhash-v2 to reflect go.mod import path.
* gnu/packages/golang-xyz.scm (go-github-com-coocood-freecache)
[propagated-inputs]: Remove go-github-com-cespare-xxhash, add
go-github-com-cespare-xxhash-v2.
* gnu/packages/networking.scm (nebula) [native-inputs]: Remove
go-github-com-cespare-xxhash, add go-github-com-cespare-xxhash-v2.
* gnu/packages/textutils.scm (csvdiff): Likewise.

Change-Id: I4d26cea51178d25962933ff6f19f0afafef61d6d
2024-07-25 21:01:02 +01:00
Sharlatan Hellseher
da5d887f6f
gnu: go-github-com-oneofone-xxhash: Move to golang-crypto.
* gnu/packages/golang.scm (go-github-com-oneofone-xxhash): Move from
here ...
* gnu/packages/golang-crypto.scm: ... to here.

Change-Id: I3cd79794512c92819771d1a639864c8218c1bdbc
2024-07-25 21:01:02 +01:00
Sharlatan Hellseher
bf56c9cb8b
gnu: go-github-com-quic-go-qtls-go1-20: Update to 0.4.1.
* gnu/packages/golang-crypto.scm (go-github-com-quic-go-qtls-go1-20): Update to 0.4.1.

Change-Id: I3f283357aa034208130f9775c7ff5a4c8e460115
2024-07-15 12:17:54 +01:00
Sharlatan Hellseher
1cb1442a40
gnu: age: Remove some failing test data.
* gnu/packages/golang-crypto.scm (age): Refresh package style.
[argument]: <#:phases>: Add 'remove-failing-test-data-files phase.

Change-Id: I8875ebf6140467353f6893daeb818f71a9151924
2024-07-15 12:17:52 +01:00
Sharlatan Hellseher
74a464d549
gnu: go-filippo-io-age: Update to 1.2.0.
* gnu/packages/golang-crypto.scm (go-filippo-io-age): Update to 1.2.0.
[arguments]: <#:phases>: Add 'copy-input-to-vendor-directory phase, and
'remove-vendor-directory.
[inputs]: Remove go-golang-org-x-sys, go-golang-org-x-term,
go-golang-org-x-crypto, and go-filippo-io-edwards25519.
[propagated-inputs]: Add go-golang-org-x-sys, go-golang-org-x-term,
go-golang-org-x-crypto, and go-filippo-io-edwards25519.
[native-inputs]: Add go-c2sp-org-cctv-age and
go-github-com-rogpeppe-go-internal.

Change-Id: I625001aa320653fd05db5d214948a9c5d0c200a3
2024-07-15 12:17:52 +01:00
Sharlatan Hellseher
26e7288812
gnu: Add go-c2sp-org-cctv-age.
* gnu/packages/golang-crypto.scm (go-c2sp-org-cctv-age): New variable.

Change-Id: Ib7f88cc33de9e4521df21856312182eff221f0a7
2024-07-15 12:17:52 +01:00
Sharlatan Hellseher
e61013a0d8
gnu: packages/golang-chrypto: Sort some packages.
Adjust order of some packages and place them in other golang-* ones, it
contains inherited packages which produce just executable CLI commands
without source installed.

* gnu/packages/golang-crypto.scm (age, age-keygen): Move variable to the
end of file.

Change-Id: I58db45f58c537c1c1d59ca29d89267ddd5f5260c
2024-07-15 12:17:52 +01:00
Sharlatan Hellseher
8f70fb90a2
gnu: packages/golang: Set default go version to 1.21.
Golang versions 1.17 (02 Aug 2022), 1.18 (01 Feb 2023), 1.19 (06 Sep
2023) and 1.20 (06 Feb 2024) are EOL <https://endoflife.date/go>.

These changes set preferable default version to the minimal currently
maintained one e.g. 1.21

* gnu/packages/golang.scm (go): Set default to go-1.21, add annotation
for the future maintenance.

Remove field <#:go> setting Golang version to go-1.18, go-1.19, 1.20 and
1.21:
* gnu/packages/admin.scm
* gnu/packages/configuration-management.scm
* gnu/packages/databases.scm
* gnu/packages/disk.scm
* gnu/packages/education.scm
* gnu/packages/file-systems.scm
* gnu/packages/finance.scm
* gnu/packages/golang-check.scm
* gnu/packages/golang-crypto.scm
* gnu/packages/golang-web.scm
* gnu/packages/golang-xyz.scm
* gnu/packages/golang.scm
* gnu/packages/high-availability.scm
* gnu/packages/ipfs.scm
* gnu/packages/irc.scm
* gnu/packages/messaging.scm
* gnu/packages/networking.scm
* gnu/packages/syncthing.scm
* gnu/packages/textutils.scm
* gnu/packages/time.scm
* gnu/packages/version-control.scm
* gnu/packages/video.scm

Change-Id: Ieba6a5d7a18423f838d14c02ad55a2ba9c8559eb
2024-07-15 12:17:48 +01:00
Rodion Goritskov
819d33a18d
gnu: Add go-github-com-google-go-tpm.
* gnu/packages/golang-crypto.scm (go-github-com-google-go-tpm): New variable.

Change-Id: Ib7b640dcb4ea6b87fca1d320f044315620f7e5f3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-11 12:29:43 +01:00