From 6f05c96f9635da7ca9f421d03a6359ff3b1d1a95 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Fri, 15 Mar 2024 23:54:12 +0000 Subject: gnu: go-github-com-bwesterb-go-ristretto: Move to golang-crypto. * gnu/packages/golang.scm (go-github-com-bwesterb-go-ristretto): Move from here ... * gnu/packages/golang-crypto.scm: ... to here. Change-Id: Ia028e4c5ccceaec3f0ceb828a147eff72cf6a20f --- gnu/packages/golang-crypto.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'gnu/packages/golang-crypto.scm') diff --git a/gnu/packages/golang-crypto.scm b/gnu/packages/golang-crypto.scm index 53ae308219..ceb1940ad9 100644 --- a/gnu/packages/golang-crypto.scm +++ b/gnu/packages/golang-crypto.scm @@ -261,6 +261,29 @@ been designed so it can be used as a standalone package for any projects needing to use secp256k1 elliptic curve cryptography.") (license license:isc)))) +(define-public go-github-com-bwesterb-go-ristretto + (package + (name "go-github-com-bwesterb-go-ristretto") + (version "1.2.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/bwesterb/go-ristretto") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0h508v790wk6g8jq0gh18296xl87vmgc4fhwnac7mk6i5g3mz6v4")))) + (build-system go-build-system) + (arguments + (list #:unpack-path "github.com/bwesterb/go-ristretto" + #:import-path "github.com/bwesterb/go-ristretto/edwards25519")) + (home-page "https://github.com/bwesterb/go-ristretto") + (synopsis "Operations on the Ristretto prime-order group") + (description "This is a pure Go implementation of the group operations on +the Ristretto prime-order group built from Edwards25519.") + (license license:expat))) + (define-public go-github-com-cespare-xxhash (package (name "go-github-com-cespare-xxhash") -- cgit v1.2.3 From 3d2966e0b7dbf15a5cb497037ace73d1be92febf Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Thu, 21 Mar 2024 23:48:03 +0000 Subject: gnu: go-github-com-quic-go-quic-go: Move to golang-web. * gnu/packages/golang.scm (go-github-com-quic-go-quic-go): Move from here ... * gnu/packages/golang-web.scm: ... to here. * gnu/packages/golang-crypto.scm: Add (gnu packages golang-web) module. Change-Id: I45053db9079d58e537084072e4c3d5bf80c39d2c --- gnu/packages/golang-crypto.scm | 3 ++- gnu/packages/golang-web.scm | 41 +++++++++++++++++++++++++++++++++++++++++ gnu/packages/golang.scm | 40 ---------------------------------------- 3 files changed, 43 insertions(+), 41 deletions(-) (limited to 'gnu/packages/golang-crypto.scm') diff --git a/gnu/packages/golang-crypto.scm b/gnu/packages/golang-crypto.scm index ceb1940ad9..8d0e0ddb64 100644 --- a/gnu/packages/golang-crypto.scm +++ b/gnu/packages/golang-crypto.scm @@ -47,7 +47,8 @@ #:use-module (gnu packages golang) #:use-module (gnu packages golang-build) #:use-module (gnu packages golang-check) - #:use-module (gnu packages golang-compression)) + #:use-module (gnu packages golang-compression) + #:use-module (gnu packages golang-web)) ;;; Commentary: ;;; diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm index 8bda7d60c6..e19ca4f5ff 100644 --- a/gnu/packages/golang-web.scm +++ b/gnu/packages/golang-web.scm @@ -1484,6 +1484,47 @@ encoded) string literals. Wherever possible, it reuses code from the the Go standard library}.") (license license:expat))) +(define-public go-github-com-quic-go-quic-go + (package + (name "go-github-com-quic-go-quic-go") + (version "0.39.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/quic-go/quic-go") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0acabl3cz48nxpggc5s7fwxpmr5amyi09jygn5m5xxkkbhqs2cxq")))) + (build-system go-build-system) + (arguments + (list + ;; XXX More packages required... + #:tests? #f + #:go go-1.20 + #:import-path "github.com/quic-go/quic-go")) + (propagated-inputs + (list go-github-com-cheekybits-genny + go-github-com-golang-protobuf-proto + go-github-com-marten-seemann-chacha20 + go-github-com-quic-go-qpack + go-github-com-quic-go-qtls-go1-20 + go-golang-org-x-crypto + go-golang-org-x-exp + go-golang-org-x-net + go-golang-org-x-sync + go-golang-org-x-sys)) + (home-page "https://github.com/quic-go/quic-go") + (synopsis "QUIC in Go") + (description + "This package provides a Go language implementation of the QUIC network +protocol.") + (license license:expat))) + +(define-public go-github-com-lucas-clemente-quic-go + (deprecated-package "go-github-com-lucas-clemente-quic-go" go-github-com-quic-go-quic-go)) + (define-public go-github-com-sourcegraph-jsonrpc2 (package (name "go-github-com-sourcegraph-jsonrpc2") diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f2084dfc4b..6533914f80 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -5971,46 +5971,6 @@ implementation of generics.") (home-page "https://github.com/cheekybits/genny/") (license license:expat))) -(define-public go-github-com-quic-go-quic-go - (package - (name "go-github-com-quic-go-quic-go") - (version "0.39.3") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/quic-go/quic-go") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0acabl3cz48nxpggc5s7fwxpmr5amyi09jygn5m5xxkkbhqs2cxq")))) - (build-system go-build-system) - (arguments - (list #:import-path "github.com/quic-go/quic-go" - ;; XXX More packages required... - #:tests? #f - #:go go-1.20)) - (propagated-inputs - (list go-github-com-quic-go-qtls-go1-20 - go-github-com-quic-go-qpack - go-golang-org-x-crypto - go-github-com-cheekybits-genny - go-github-com-marten-seemann-chacha20 - go-github-com-golang-protobuf-proto - go-golang-org-x-crypto - go-golang-org-x-exp - go-golang-org-x-net - go-golang-org-x-sys - go-golang-org-x-sync)) - (synopsis "QUIC in Go") - (description "This package provides a Go language implementation of the QUIC -network protocol.") - (home-page "https://github.com/quic-go/quic-go") - (license license:expat))) - -(define-public go-github-com-lucas-clemente-quic-go - (deprecated-package "go-github-com-lucas-clemente-quic-go" go-github-com-quic-go-quic-go)) - (define-public go-github-com-lunixbochs-vtclean (package (name "go-github-com-lunixbochs-vtclean") -- cgit v1.2.3