From 204a252e3e029dfcd5b5317e3d01cd43cf92e6f4 Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Sat, 6 Sep 2025 14:57:43 +0800 Subject: [PATCH] rosenthal: Add go-1.25. * modules/rosenthal/packages/golang.scm (go-1.25): New variable. --- modules/rosenthal/packages/golang.scm | 36 +++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 modules/rosenthal/packages/golang.scm 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)))))