diff --git a/modules/rosenthal/packages/golang.scm b/modules/rosenthal/packages/golang.scm new file mode 100644 index 0000000..5ce2234 --- /dev/null +++ b/modules/rosenthal/packages/golang.scm @@ -0,0 +1,36 @@ +(define-module (rosenthal packages golang) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix gexp) + #:use-module (guix packages) + #:use-module (guix utils) + #:use-module (guix download) + #:use-module (guix git-download) + #:use-module (rosenthal utils download) + #:use-module (rosenthal utils cargo) + #:use-module (guix build-system cargo) + #:use-module (guix build-system copy) + #:use-module (guix build-system go) + #:use-module (gnu packages golang) + #:use-module (gnu packages image) + #:use-module (gnu packages jemalloc) + #:use-module (gnu packages web) + #:use-module (gnu packages version-control)) + +(define-public go-1.25 + (package + (inherit go-1.24) + (name "go") + (version "1.25.1") + (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 "1pc6ybdsd2v6rviylmmdzns3v0ramrcbhn935ikff39shpij4xp4")))) + ;; TODO + (arguments + (substitute-keyword-arguments (package-arguments go-1.24) + ((#:tests? _ #t) #f)))))