Sophie

Sophie

distrib > Mageia > 7 > i586 > by-pkgid > 1feb33bc3dd539e336d273dce505d057 > files > 1

golang-opencensus-0.18.0-1.mga7.src.rpm

# Bootstrap for google.golang.org/api
%bcond_without bootstrapping
# Run tests in check section
%bcond_without check

%global goipath         go.opencensus.io
%global forgeurl        https://github.com/census-instrumentation/opencensus-go
Version:                0.18.0

%global common_description %{expand:
OpenCensus Go is a Go implementation of OpenCensus, a toolkit for collecting 
application performance and behavior monitoring data. Currently it consists 
of three major components: tags, stats, and tracing.}

%gometa

Name:           %{goname}
Release:        1%{?dist}
Summary:        A stats collection and distributed tracing framework
Group:          Development/Other
License:        ASL 2.0
URL:            %{gourl}
Source0:        %{gosource}
BuildArch:      noarch

BuildRequires: golang(github.com/golang/protobuf/proto)
BuildRequires: golang(github.com/openzipkin/zipkin-go/model)
BuildRequires: golang(github.com/openzipkin/zipkin-go/reporter)
BuildRequires: golang(github.com/prometheus/client_golang/prometheus)
BuildRequires: golang(github.com/prometheus/client_golang/prometheus/promhttp)
BuildRequires: golang(golang.org/x/net/context)
%if %{without bootstrapping}
BuildRequires: golang(google.golang.org/api/support/bundler)
%endif
BuildRequires: golang(google.golang.org/grpc)
BuildRequires: golang(google.golang.org/grpc/codes)
BuildRequires: golang(google.golang.org/grpc/grpclog)
BuildRequires: golang(google.golang.org/grpc/metadata)
BuildRequires: golang(google.golang.org/grpc/stats)
BuildRequires: golang(google.golang.org/grpc/status)
%if %{with check}
BuildRequires: golang(github.com/google/go-cmp/cmp)
%endif

%description
%{common_description}


%package devel
Summary:       %{summary}

%description devel
%{summary}

This package contains library source intended for
building other packages which use import path with
%{goipath} prefix.


%prep
%forgeautosetup
%if %{with bootstrapping}
rm -rf exporter/stackdriver/*.go
rm -rf exporter/jaeger
%endif


%install
%goinstall "trace/trace_go11.go"


%if %{with check}
%check
# Fails on i686, armv7hl
%gochecks -d zpages
%endif



%files devel -f devel.file-list
%license LICENSE
%doc README.md CONTRIBUTING.md AUTHORS




%changelog
* Sun Nov 25 2018 pterjan <pterjan> 0.18.0-1.mga7
+ Revision: 1334360
- imported package golang-opencensus