From c19edc69d153fa0c8cb7170f019aa063d61c85be Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 11 Jun 2025 00:33:55 +0100 Subject: [PATCH] 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 c8854add04..9ab78715e8 100644 --- a/gnu/packages/golang-web.scm +++ b/gnu/packages/golang-web.scm @@ -12109,6 +12109,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-go-starlark-net (package (name "go-go-starlark-net")