# Generated by go2rpm %bcond_without check # https://github.com/prometheus/prometheus %global goipath github.com/prometheus/prometheus Version: 2.9.2 %gometa %global common_description %{expand: The Prometheus monitoring system and time series database.} %global golicenses LICENSE NOTICE %global godocs docs CHANGELOG.md MAINTAINERS.md code-of-conduct.md\\\ CONTRIBUTING.md README.md RELEASE.md\\\ documentation Name: %{goname} Release: 1%{?dist} Summary: Prometheus monitoring system and time series database # Upstream license specification: Apache-2.0 License: ASL 2.0 URL: %{gourl} Source0: %{gosource} BuildRequires: golang(github.com/alecthomas/units) BuildRequires: golang(github.com/aws/aws-sdk-go/aws) BuildRequires: golang(github.com/aws/aws-sdk-go/aws/credentials) BuildRequires: golang(github.com/aws/aws-sdk-go/aws/credentials/stscreds) BuildRequires: golang(github.com/aws/aws-sdk-go/aws/ec2metadata) BuildRequires: golang(github.com/aws/aws-sdk-go/aws/session) BuildRequires: golang(github.com/aws/aws-sdk-go/service/ec2) BuildRequires: golang(github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2018-10-01/compute) BuildRequires: golang(github.com/Azure/azure-sdk-for-go/services/network/mgmt/2018-10-01/network) BuildRequires: golang(github.com/Azure/go-autorest/autorest) BuildRequires: golang(github.com/Azure/go-autorest/autorest/adal) BuildRequires: golang(github.com/Azure/go-autorest/autorest/azure) BuildRequires: golang(github.com/cespare/xxhash) BuildRequires: golang(github.com/cockroachdb/cockroach/pkg/util/protoutil) BuildRequires: golang(github.com/go-kit/kit/log) BuildRequires: golang(github.com/go-kit/kit/log/level) BuildRequires: golang(github.com/go-logfmt/logfmt) BuildRequires: golang(github.com/gogo/protobuf/gogoproto) BuildRequires: golang(github.com/gogo/protobuf/proto) BuildRequires: golang(github.com/gogo/protobuf/types) BuildRequires: golang(github.com/golang/snappy) BuildRequires: golang(github.com/google/pprof/profile) BuildRequires: golang(github.com/gophercloud/gophercloud) BuildRequires: golang(github.com/gophercloud/gophercloud/openstack) BuildRequires: golang(github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/floatingips) BuildRequires: golang(github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/hypervisors) BuildRequires: golang(github.com/gophercloud/gophercloud/openstack/compute/v2/servers) BuildRequires: golang(github.com/gophercloud/gophercloud/pagination) BuildRequires: golang(github.com/grpc-ecosystem/grpc-gateway/runtime) BuildRequires: golang(github.com/grpc-ecosystem/grpc-gateway/utilities) BuildRequires: golang(github.com/hashicorp/consul/api) # Obsolete, in documentation examples only # BuildRequires: golang(github.com/influxdata/influxdb/client/v2) BuildRequires: golang(github.com/json-iterator/go) BuildRequires: golang(github.com/miekg/dns) BuildRequires: golang(github.com/mwitkow/go-conntrack) BuildRequires: golang(github.com/oklog/oklog/pkg/group) BuildRequires: golang(github.com/opentracing-contrib/go-stdlib/nethttp) BuildRequires: golang(github.com/opentracing/opentracing-go) BuildRequires: golang(github.com/pkg/errors) BuildRequires: golang(github.com/prometheus/client_golang/api) BuildRequires: golang(github.com/prometheus/client_golang/api/prometheus/v1) BuildRequires: golang(github.com/prometheus/client_golang/prometheus) BuildRequires: golang(github.com/prometheus/client_golang/prometheus/promauto) BuildRequires: golang(github.com/prometheus/client_golang/prometheus/promhttp) BuildRequires: golang(github.com/prometheus/client_model/go) BuildRequires: golang(github.com/prometheus/common/config) BuildRequires: golang(github.com/prometheus/common/expfmt) BuildRequires: golang(github.com/prometheus/common/model) BuildRequires: golang(github.com/prometheus/common/promlog) BuildRequires: golang(github.com/prometheus/common/promlog/flag) BuildRequires: golang(github.com/prometheus/common/route) BuildRequires: golang(github.com/prometheus/common/version) BuildRequires: golang(github.com/prometheus/tsdb) BuildRequires: golang(github.com/prometheus/tsdb/fileutil) BuildRequires: golang(github.com/prometheus/tsdb/labels) BuildRequires: golang(github.com/prometheus/tsdb/wal) BuildRequires: golang(github.com/samuel/go-zookeeper/zk) BuildRequires: golang(github.com/shurcooL/vfsgen) BuildRequires: golang(github.com/simonpasquier/klog-gokit) BuildRequires: golang(github.com/soheilhy/cmux) BuildRequires: golang(golang.org/x/net/netutil) BuildRequires: golang(golang.org/x/oauth2/google) BuildRequires: golang(golang.org/x/time/rate) BuildRequires: golang(google.golang.org/api/compute/v1) BuildRequires: golang(google.golang.org/api/option) BuildRequires: golang(google.golang.org/genproto/googleapis/api/annotations) 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/status) BuildRequires: golang(gopkg.in/alecthomas/kingpin.v2) BuildRequires: golang(gopkg.in/fsnotify/fsnotify.v1) BuildRequires: golang(gopkg.in/yaml.v2) BuildRequires: golang(k8s.io/api/core/v1) BuildRequires: golang(k8s.io/api/extensions/v1beta1) BuildRequires: golang(k8s.io/apimachinery/pkg/apis/meta/v1) BuildRequires: golang(k8s.io/apimachinery/pkg/runtime) BuildRequires: golang(k8s.io/apimachinery/pkg/watch) BuildRequires: golang(k8s.io/client-go/kubernetes) BuildRequires: golang(k8s.io/client-go/rest) BuildRequires: golang(k8s.io/client-go/tools/cache) BuildRequires: golang(k8s.io/client-go/tools/metrics) BuildRequires: golang(k8s.io/client-go/util/workqueue) %if %{with check} # Tests BuildRequires: golang(github.com/prometheus/client_golang/prometheus/testutil) BuildRequires: golang(github.com/stretchr/testify/assert) BuildRequires: golang(github.com/stretchr/testify/require) BuildRequires: golang(k8s.io/apimachinery/pkg/types) BuildRequires: golang(k8s.io/client-go/kubernetes/fake) %endif %description %{common_description} %gopkg %prep %goprep find . -name "*.go" -exec sed -i "s|\"k8s.io/klog\"|klog \"github.com/simonpasquier/klog-gokit\"|" "{}" +; %build for cmd in cmd/* ; do %gobuild -o %{gobuilddir}/bin/$(basename $cmd) %{goipath}/$cmd done %install %gopkginstall install -m 0755 -vd %{buildroot}%{_bindir} install -m 0755 -vp %{gobuilddir}/bin/* %{buildroot}%{_bindir}/ %if %{with check} %check %gocheck %endif %files %license LICENSE NOTICE %doc docs CHANGELOG.md MAINTAINERS.md code-of-conduct.md CONTRIBUTING.md %doc README.md RELEASE.md documentation %{_bindir}/* %gopkgfiles %changelog * Wed May 15 03:08:50 CEST 2019 Robert-André Mauchin - 2.9.2-1 - Release 2.9.2 * Fri Feb 01 2019 Fedora Release Engineering - 1.8.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jul 13 2018 Fedora Release Engineering - 1.8.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Feb 07 2018 Fedora Release Engineering - 1.8.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Tue Oct 10 2017 Jan Chaloupka - 1.8.0-1 - Update to 1.8.0 resolves: #1495180 * Tue Aug 22 2017 Jan Chaloupka - 0.15.0-8 - Polish the spec file * Wed Aug 02 2017 Fedora Release Engineering - 0.15.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 0.15.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 0.15.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Jul 21 2016 Fedora Release Engineering - 0.15.0-4 - https://fedoraproject.org/wiki/Changes/golang1.7 * Mon Feb 22 2016 Fedora Release Engineering - 0.15.0-3 - https://fedoraproject.org/wiki/Changes/golang1.6 * Wed Feb 03 2016 Fedora Release Engineering - 0.15.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Thu Jul 23 2015 jchaloup - 0.15.0-1 - Update to 0.15.0 resolves: #1246058 * Wed Jun 17 2015 Fedora Release Engineering - 0.13.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Wed May 13 2015 jchaloup - 0.13.3-2 - Add debug info related: #1190426 * Tue May 12 2015 jchaloup - 0.13.3-1 - Update to 0.13.3 related: #1190426 * Sat May 09 2015 jchaloup - 0.13.2-1 - Update to 0.13.2 related: #1190426 * Sat Feb 07 2015 jchaloup - 0-0.1.git4e6a807 - First package for Fedora resolves: #1190426