gnu: go-cloud-google-com-go-compute-metadata: Fix version tag.

The correct version of the package follows Golang tagging style e.g. the
latest version is "compute/metadata/v0.7.0", this chage fixes it.

* gnu/packages/golang-web.scm (go-cloud-google-com-go-compute-metadata):
Set to the correct version tag compute/metadata/v0.7.0, use list style.
[native-inputs]: Add go-github-com-google-go-cmp.

Change-Id: I73f4be68237bae3a74747a46ff313d59518b43e6
This commit is contained in:
Sharlatan Hellseher 2025-05-27 23:06:48 +01:00
parent 65d4a85358
commit b9b054c734
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -213,24 +213,26 @@ devices.")
(define-public go-cloud-google-com-go-compute-metadata (define-public go-cloud-google-com-go-compute-metadata
(package (package
(name "go-cloud-google-com-go-compute-metadata") (name "go-cloud-google-com-go-compute-metadata")
(version "0.81.0") (version "0.7.0")
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
(url "https://github.com/googleapis/google-cloud-go") (url "https://github.com/googleapis/google-cloud-go")
(commit (string-append "v" version)))) (commit (go-version->git-ref version
#:subdir "compute/metadata"))))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "15jgynqb5pbxqbj3a7ii970yn4srsw1dbxzxnhpkfkmplalpgyh3")))) (base32 "1ryq4ay3myk7w2wb7pzfk0pbvz6ymirxq91zm6rql7a1vb15x0n9"))))
(build-system go-build-system) (build-system go-build-system)
(arguments (arguments
'(#:unpack-path "cloud.google.com/go" (list
#:import-path "cloud.google.com/go/compute/metadata")) #:import-path "cloud.google.com/go/compute/metadata"
(home-page #:unpack-path "cloud.google.com/go"))
"https://pkg.go.dev/cloud.google.com/go/compute/metadata") (native-inputs
(synopsis (list go-github-com-google-go-cmp))
"Go wrapper for Google Compute Engine metadata service") (home-page "https://pkg.go.dev/cloud.google.com/go/compute/metadata")
(synopsis "Go wrapper for Google Compute Engine metadata service")
(description (description
"This package provides access to Google Compute Engine (GCE) metadata and "This package provides access to Google Compute Engine (GCE) metadata and
API service accounts for Go.") API service accounts for Go.")