Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > 7437912d5749a4c40794871ae4ae0856 > files > 2

golang-opentelemetry-otel-0.20-0.20.0-3.mga9.src.rpm

# Generated by go2rpm 1.3
%bcond_without check

# https://github.com/open-telemetry/opentelemetry-go
%global goipath         go.opentelemetry.io/otel-0.20
%global forgeurl        https://github.com/open-telemetry/opentelemetry-go
Version:                0.20.0

%gometa

%global common_description %{expand:
OpenTelemetry Go API and SDK.}

%global golicenses      LICENSE
%global godocs          example RELEASING.md CHANGELOG.md CONTRIBUTING.md\\\
                        README.md

Name:           %{goname}
Release:        %mkrel 3
Summary:        OpenTelemetry Go API and SDK
Group:          Development/Other

# Upstream license specification: Apache-2.0
License:        ASL 2.0
URL:            %{gourl}
Source0:        %{gosource}
# To avoid "found import comments" errors
Patch0:         0001-Remove-import-comments.patch
Patch1:         opentelemetry-go-0.20.0-fix-tests.patch
BuildArch:      noarch

BuildRequires:  golang(github.com/benbjohnson/clock)
BuildRequires:  golang(github.com/cenkalti/backoff/v4)
BuildRequires:  golang(github.com/opentracing/opentracing-go)
BuildRequires:  golang(github.com/opentracing/opentracing-go/ext)
BuildRequires:  golang(github.com/opentracing/opentracing-go/log)
BuildRequires:  golang(github.com/openzipkin/zipkin-go/model)
BuildRequires:  golang(github.com/prometheus/client_golang/prometheus)
BuildRequires:  golang(github.com/prometheus/client_golang/prometheus/promhttp)
BuildRequires:  golang(github.com/spf13/pflag)
BuildRequires:  golang(github.com/stretchr/testify/assert)
BuildRequires:  golang(github.com/stretchr/testify/require)
BuildRequires:  golang(go.opencensus.io/metric)
BuildRequires:  golang(go.opencensus.io/metric/metricdata)
BuildRequires:  golang(go.opencensus.io/metric/metricexport)
BuildRequires:  golang(go.opencensus.io/metric/metricproducer)
BuildRequires:  golang(go.opencensus.io/resource)
BuildRequires:  golang(go.opencensus.io/stats)
BuildRequires:  golang(go.opencensus.io/stats/view)
BuildRequires:  golang(go.opencensus.io/tag)
BuildRequires:  golang(go.opencensus.io/trace)
BuildRequires:  golang(go.opentelemetry.io/proto-0.7/otlp/collector/metrics/v1)
BuildRequires:  golang(go.opentelemetry.io/proto-0.7/otlp/collector/trace/v1)
BuildRequires:  golang(go.opentelemetry.io/proto-0.7/otlp/common/v1)
BuildRequires:  golang(go.opentelemetry.io/proto-0.7/otlp/metrics/v1)
BuildRequires:  golang(go.opentelemetry.io/proto-0.7/otlp/resource/v1)
BuildRequires:  golang(go.opentelemetry.io/proto-0.7/otlp/trace/v1)
BuildRequires:  golang(golang.org/x/mod/semver)
BuildRequires:  golang(golang.org/x/sys/unix)
BuildRequires:  golang(google.golang.org/genproto/googleapis/rpc/errdetails)
BuildRequires:  golang(google.golang.org/grpc)
BuildRequires:  golang(google.golang.org/grpc/codes)
BuildRequires:  golang(google.golang.org/grpc/credentials)
BuildRequires:  golang(google.golang.org/grpc/encoding/gzip)
BuildRequires:  golang(google.golang.org/grpc/metadata)
BuildRequires:  golang(google.golang.org/grpc/status)
BuildRequires:  golang(google.golang.org/protobuf/proto)

%if %{with check}
# Tests
BuildRequires:  golang(github.com/google/go-cmp/cmp)
BuildRequires:  golang(github.com/stretchr/testify/mock)
BuildRequires:  golang(github.com/stretchr/testify/suite)
BuildRequires:  golang(go.opencensus.io/trace/tracestate)
BuildRequires:  golang(google.golang.org/protobuf/types/known/durationpb)
%endif

%description
%{common_description}

%gopkg

%prep
%goprep
%patch0 -p1
%patch1 -p1
sed -i \
    -e 's|"go.opentelemetry.io/otel|"go.opentelemetry.io/otel-0.20|' \
    $(find . -name '*.go')
sed -i \
    -e 's|"go.opentelemetry.io/proto|"go.opentelemetry.io/proto-0.7|' \
    $(find . -name '*.go')


%install
%gopkginstall

%if %{with check}
%check
%gocheck
%endif

%gopkgfiles


%changelog
* Sun Dec 11 2022 guillomovitch <guillomovitch> 0.20.0-3.mga9
+ Revision: 1920742
- fix tests

* Wed Apr 06 2022 umeabot <umeabot> 0.20.0-2.mga9
+ Revision: 1846035
- Mageia 9 Mass Rebuild

* Thu Nov 18 2021 guillomovitch <guillomovitch> 0.20.0-1.mga9
+ Revision: 1757821
- imported package golang-opentelemetry-otel-0.20