1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-16 03:50:45 +02:00

gnu: Add go-github-com-google-gnostic-models.

* gnu/packages/golang-xyz.scm (go-github-com-google-gnostic-models): New variable.

Change-Id: I6b50491ac57d593585d0649ed2d91ca661fd3ba0
This commit is contained in:
Sharlatan Hellseher 2024-12-15 20:48:54 +00:00
parent df74a56e6c
commit 73a2842c2b
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -4310,6 +4310,38 @@ execution.")
"The chardet package ports character set detection from ICU to Go.")
(license license:expat)))
(define-public go-github-com-google-gnostic-models
(package
(name "go-github-com-google-gnostic-models")
(version "0.6.9")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/google/gnostic-models")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0z170sw1dlspxwbgpzffry5xm8mmcq7kpkrn0zkjzwdnmjhmmdqx"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/google/gnostic-models"
#:phases
#~(modify-phases %standard-phases
(delete 'build)))) ; no go files in project's root
(propagated-inputs
(list go-google-golang-org-protobuf
go-gopkg-in-yaml-v3))
(home-page "https://github.com/google/gnostic-models")
(synopsis "Protocol Buffer models for Gnostic")
(description
"This package provides Protocol Buffer models and associated libraries
for working with API description formats supported by
@url{https://github.com/google/gnostic,gnostic}. It exists to provide a
lightweight distribution of these models with minimal dependencies.")
(license license:asl2.0)))
(define-public go-github-com-google-goterm
(package
(name "go-github-com-google-goterm")