gnu: Add go-1.23.

gnu/packages/golang.scm (go-1.23): New variable.

Change-Id: I08ce59873bd7fa5ab41a557e5847b8540c053e79
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This commit is contained in:
Brennan Vincent 2024-08-28 15:05:37 -04:00 committed by Sharlatan Hellseher
parent fd0eb4662b
commit b1fd511477
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -983,6 +983,21 @@ (define-public go-1.22
;; as the bootstrap toolchain.
(alist-replace "go" (list go-1.21) (package-native-inputs go-1.21)))))
(define-public go-1.23
(package
(inherit go-1.22)
(name "go")
(version "1.23.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/golang/go")
(commit (string-append "go" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0yq7fmha7x6fiah68mpx7cvffsd8a7z569cfq2dj5s66pbgzmji9"))))))
;;
;; Default Golang version used in guix/build-system/go.scm to build packages.
;;
@ -1029,6 +1044,7 @@ (define-public go-std-1.19 (make-go-std go-1.19))
(define-public go-std-1.20 (make-go-std go-1.20))
(define-public go-std-1.21 (make-go-std go-1.21))
(define-public go-std-1.22 (make-go-std go-1.22))
(define-public go-std-1.23 (make-go-std go-1.23))
(define-public go-0xacab-org-leap-shapeshifter
(let ((commit "0aa6226582efb8e563540ec1d3c5cfcd19200474")