Blame golang-opencensus.spec

d8fee7b
# Bootstrap for google.golang.org/api
bf3a6de
%bcond_with bootstrap
d8fee7b
# Run tests in check section
bf3a6de
%bcond_without check
d8fee7b
d8fee7b
%global goipath         go.opencensus.io
d8fee7b
%global forgeurl        https://github.com/census-instrumentation/opencensus-go
c68f21a
Version:                0.19.1
d8fee7b
d8fee7b
%global common_description %{expand:
d8fee7b
OpenCensus Go is a Go implementation of OpenCensus, a toolkit for collecting 
d8fee7b
application performance and behavior monitoring data. Currently it consists 
d8fee7b
of three major components: tags, stats, and tracing.}
d8fee7b
d8fee7b
%gometa
d8fee7b
d8fee7b
Name:           %{goname}
aa852ba
Release:        2%{?dist}
d8fee7b
Summary:        A stats collection and distributed tracing framework
d8fee7b
License:        ASL 2.0
d8fee7b
URL:            %{gourl}
d8fee7b
Source0:        %{gosource}
d8fee7b
d8fee7b
BuildRequires: golang(github.com/golang/protobuf/proto)
c68f21a
BuildRequires: golang(github.com/hashicorp/golang-lru/simplelru)
d8fee7b
BuildRequires: golang(github.com/openzipkin/zipkin-go/model)
d8fee7b
BuildRequires: golang(github.com/openzipkin/zipkin-go/reporter)
d8fee7b
BuildRequires: golang(github.com/prometheus/client_golang/prometheus)
d8fee7b
BuildRequires: golang(github.com/prometheus/client_golang/prometheus/promhttp)
d8fee7b
BuildRequires: golang(golang.org/x/net/context)
9912aa9
%if %{without bootstrap}
d8fee7b
BuildRequires: golang(google.golang.org/api/support/bundler)
9912aa9
BuildRequires: golang(google.golang.org/grpc/status)
d8fee7b
%endif
d8fee7b
BuildRequires: golang(google.golang.org/grpc)
d8fee7b
BuildRequires: golang(google.golang.org/grpc/codes)
d8fee7b
BuildRequires: golang(google.golang.org/grpc/grpclog)
d8fee7b
BuildRequires: golang(google.golang.org/grpc/metadata)
d8fee7b
BuildRequires: golang(google.golang.org/grpc/stats)
d8fee7b
%if %{with check}
7c45241
BuildRequires: golang(github.com/google/go-cmp/cmp)
d8fee7b
%endif
d8fee7b
d8fee7b
%description
d8fee7b
%{common_description}
d8fee7b
d8fee7b
d8fee7b
%package devel
d8fee7b
Summary:       %{summary}
d8fee7b
BuildArch:     noarch
d8fee7b
d8fee7b
%description devel
d8fee7b
%{summary}
d8fee7b
d8fee7b
This package contains library source intended for
d8fee7b
building other packages which use import path with
d8fee7b
%{goipath} prefix.
d8fee7b
d8fee7b
d8fee7b
%prep
d8fee7b
%forgeautosetup
9912aa9
9912aa9
%if %{with bootstrap}
9912aa9
grep --include=\*.go -lrnw . -e "google.golang.org/api/support/bundler" | xargs rm
9912aa9
grep --include=\*.go -lrnw . -e "google.golang.org/grpc/status" | xargs rm
d8fee7b
%endif
d8fee7b
d8fee7b
d8fee7b
%install
242e1f7
%goinstall "trace/trace_go11.go"
d8fee7b
d8fee7b
d8fee7b
%if %{with check}
d8fee7b
%check
46ef66f
# Fails on i686, armv7hl
46ef66f
%gochecks -d zpages
d8fee7b
%endif
d8fee7b
d8fee7b
d8fee7b
d8fee7b
%files devel -f devel.file-list
d8fee7b
%license LICENSE
d8fee7b
%doc README.md CONTRIBUTING.md AUTHORS
d8fee7b
d8fee7b
d8fee7b
%changelog
c68f21a
* Sun Mar 17 2019 Robert-André Mauchin <zebob.m@gmail.com> - 0.19.1-1
c68f21a
- Release 0.19.1 (#1689452)
c68f21a
bf3a6de
* Sat Mar 09 2019 Robert-André Mauchin <zebob.m@gmail.com> - 0.19.0-2
bf3a6de
- Unbootstrap
bf3a6de
9912aa9
* Mon Feb 25 2019 Robert-André Mauchin <zebob.m@gmail.com> - 0.19.0-1
9912aa9
- Release 0.19.0
9912aa9
aa852ba
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.18.0-2
aa852ba
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
aa852ba
7c45241
* Mon Nov 12 2018 Robert-André Mauchin <zebob.m@gmail.com> - 0.18.0-1
7c45241
- Release 0.18.0
7c45241
242e1f7
* Tue Jul 17 2018 Robert-André Mauchin <zebob.m@gmail.com> - 0.14.0-1
242e1f7
- Bump to 0.14.0
242e1f7
4662e41
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.13.0-2
4662e41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
4662e41
4146829
* Thu Jun 28 2018 Robert-André Mauchin <zebob.m@gmail.com> - 0.13.0-1
4146829
- Bump to 0.13.0
4146829
46ef66f
* Mon Apr 23 2018 Robert-André Mauchin <zebob.m@gmail.com> - 0.8.0-3
46ef66f
- Unbootstrap
46ef66f
ec63c98
* Thu Mar 22 2018 Robert-André Mauchin <zebob.m@gmail.com> - 0.8.0-2
ec63c98
- Fix bootstrap
ec63c98
d8fee7b
* Thu Mar 22 2018 Robert-André Mauchin <zebob.m@gmail.com> - 0.8.0-1
d8fee7b
- First package for Fedora
d8fee7b