# Generated by go2rpm %bcond_without check %bcond_with bootstrap # https://github.com/google/certificate-transparency-go %global goipath github.com/google/certificate-transparency-go Version: 1.0.21 %gometa %global goipaths0 github.com/google/certificate-transparency-go %global goipathsex0 github.com/google/certificate-transparency-go/trillian github.com/google/certificate-transparency-go/ctutil github.com/google/certificate-transparency-go/scanner github.com/google/certificate-transparency-go/client/ctclient github.com/google/certificate-transparency-go/gossip/minimal %if %{without bootstrap} %global goipaths1 github.com/google/certificate-transparency-go/trillian github.com/google/certificate-transparency-go/ctutil github.com/google/certificate-transparency-go/scanner github.com/google/certificate-transparency-go/client/ctclient github.com/google/certificate-transparency-go/gossip/minimal %endif %global common_description %{expand: Package Ct holds core types and utilities for Certificate Transparency.} %global golicenses LICENSE %global godocs AUTHORS CONTRIBUTING.md CHANGELOG.md CONTRIBUTORS\\\ README.md examples Name: %{goname} Release: 1%{?dist} Summary: Auditing for TLS certificates, Go code # Upstream license specification: Apache-2.0 License: ASL 2.0 URL: %{gourl} Source0: %{gosource} BuildRequires: golang(github.com/coreos/etcd/clientv3) BuildRequires: golang(github.com/coreos/etcd/clientv3/concurrency) BuildRequires: golang(github.com/coreos/etcd/clientv3/naming) BuildRequires: golang(github.com/golang/glog) BuildRequires: golang(github.com/golang/mock/gomock) BuildRequires: golang(github.com/golang/protobuf/proto) BuildRequires: golang(github.com/golang/protobuf/ptypes) BuildRequires: golang(github.com/golang/protobuf/ptypes/any) BuildRequires: golang(github.com/golang/protobuf/ptypes/duration) BuildRequires: golang(github.com/golang/protobuf/ptypes/timestamp) %if %{without bootstrap} BuildRequires: golang(github.com/google/trillian) BuildRequires: golang(github.com/google/trillian/client) BuildRequires: golang(github.com/google/trillian/client/backoff) BuildRequires: golang(github.com/google/trillian/crypto) BuildRequires: golang(github.com/google/trillian/crypto/keys) BuildRequires: golang(github.com/google/trillian/crypto/keys/der) BuildRequires: golang(github.com/google/trillian/crypto/keys/der/proto) BuildRequires: golang(github.com/google/trillian/crypto/keys/pem) BuildRequires: golang(github.com/google/trillian/crypto/keys/pem/proto) BuildRequires: golang(github.com/google/trillian/crypto/keys/pkcs11/proto) BuildRequires: golang(github.com/google/trillian/crypto/keyspb) BuildRequires: golang(github.com/google/trillian/merkle) BuildRequires: golang(github.com/google/trillian/merkle/rfc6962) BuildRequires: golang(github.com/google/trillian/monitoring) BuildRequires: golang(github.com/google/trillian/monitoring/opencensus) BuildRequires: golang(github.com/google/trillian/monitoring/prometheus) BuildRequires: golang(github.com/google/trillian/storage/testonly) BuildRequires: golang(github.com/google/trillian/testonly/integration) BuildRequires: golang(github.com/google/trillian/types) BuildRequires: golang(github.com/google/trillian/util) %endif BuildRequires: golang(github.com/juju/ratelimit) BuildRequires: golang(github.com/kylelemons/godebug/pretty) BuildRequires: golang(github.com/mattn/go-sqlite3) BuildRequires: golang(github.com/prometheus/client_golang/prometheus/promhttp) BuildRequires: golang(github.com/rs/cors) BuildRequires: golang(github.com/tomasen/realip) BuildRequires: golang(golang.org/x/crypto/cryptobyte) BuildRequires: golang(golang.org/x/crypto/cryptobyte/asn1) BuildRequires: golang(golang.org/x/net/context/ctxhttp) BuildRequires: golang(google.golang.org/genproto/protobuf/field_mask) BuildRequires: golang(google.golang.org/grpc) BuildRequires: golang(google.golang.org/grpc/balancer/roundrobin) BuildRequires: golang(google.golang.org/grpc/codes) BuildRequires: golang(google.golang.org/grpc/naming) BuildRequires: golang(google.golang.org/grpc/status) %if %{with check} # Tests %if %{without bootstrap} BuildRequires: golang(github.com/google/trillian/crypto/keys/testonly) BuildRequires: golang(github.com/google/trillian/storage/testdb) %endif BuildRequires: golang(github.com/stretchr/testify/assert) %endif %description %{common_description} %gopkg %prep %goprep %install %gopkginstall %if %{with check} %check %if %{with bootstrap} %gocheck -t trillian -t ctutil -d gossip/minimal -d scanner %else %gocheck %endif %endif %gopkgfiles %changelog * Tue May 07 00:09:15 CEST 2019 Robert-André Mauchin - 1.0.21-1 - Initial package