guix_mirror_bot pushed a commit to branch go-team in repository guix. commit 1873d56529ac0228afeff589040177c44582da0d Author: Sharlatan Hellseher <sharlata...@gmail.com> AuthorDate: Wed Jun 11 00:33:55 2025 +0100
gnu: Add go-go-opentelemetry-io-proto-otlp. * gnu/packages/golang-web.scm (go-go-opentelemetry-io-proto-otlp): New variable. Change-Id: Ibd4feea5bb18f77bd9dd17a80943fff1f75f8230 --- gnu/packages/golang-web.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm index 8fdf26f5a8..9ab5603c8c 100644 --- a/gnu/packages/golang-web.scm +++ b/gnu/packages/golang-web.scm @@ -11308,6 +11308,39 @@ metrics SDK.") "Package trace provides an implementation of the tracing part of the OpenTelemetry API."))) +(define-public go-go-opentelemetry-io-proto-otlp + (package + (name "go-go-opentelemetry-io-proto-otlp") + (version "1.7.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/open-telemetry/opentelemetry-proto-go") + (commit (go-version->git-ref version + #:subdir "otlp")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0k7g5p1qhw17szyzxr08aixi5d0d2ixlb3sp4dksgz45v0dy5cds")))) + (build-system go-build-system) + (arguments + (list + #:skip-build? #t + #:import-path "go.opentelemetry.io/proto/otlp" + #:unpack-path "go.opentelemetry.io/proto")) + (propagated-inputs + (list go-github-com-grpc-ecosystem-grpc-gateway-v2 + go-google-golang-org-grpc + go-google-golang-org-protobuf)) + (home-page "https://go.opentelemetry.io/proto") + (synopsis "OpenTelemetry protobuf data model") + (description + "This package provides Go code follows the stability guarantees as +defined in +@code{https://github.com/open-telemetry/opentelemetry-proto?tab=readme-ov-file#maturity-level, +maturity level}.") + (license license:asl2.0))) + (define-public go-goji-io (package (name "go-goji-io")